Uses of Class
wt.tools.metamodel.ClassClass

Packages that use ClassClass
wt.tools   
wt.tools.generation.architecture   
wt.tools.generation.architecture.service   
wt.tools.generation.language   
wt.tools.metamodel   
 

Uses of ClassClass in wt.tools
 

Methods in wt.tools with parameters of type ClassClass
private  void SystemGeneration.addClass(ClassClass theClass)
           
 void ModelRegistrar.registerClass(ClassClass the_class)
           
 void DisplayNameGenerator.processClass(ClassClass theClass)
           
protected  void DisplayNameGenerator.processClass(ClassClass theClass, ResourceInfo resourceInfo, PrintStream report)
           
private  void SystemGeneration.addClass(ClassClass theClass)
           
 void ModelRegistrar.registerClass(ClassClass the_class)
           
 void DisplayNameGenerator.processClass(ClassClass theClass)
           
protected  void DisplayNameGenerator.processClass(ClassClass theClass, ResourceInfo resourceInfo, PrintStream report)
           
 

Uses of ClassClass in wt.tools.generation.architecture
 

Fields in wt.tools.generation.architecture declared as ClassClass
protected  ClassClass TargetGenerator.sourceClass
           
protected  ClassClass LinkGenerator.targetClass
           
protected  ClassClass ClassProcessor.sourceClass
           
protected  ClassClass ClassProcessor.targetClass
           
protected  ClassClass TargetGenerator.sourceClass
           
protected  ClassClass LinkGenerator.targetClass
           
protected  ClassClass ClassProcessor.sourceClass
           
protected  ClassClass ClassProcessor.targetClass
           
 

Methods in wt.tools.generation.architecture that return ClassClass
 ClassClass LinkGenerator.process()
           
 ClassClass ClassProcessor.process()
           
 ClassClass LinkGenerator.process()
           
 ClassClass ClassProcessor.process()
           
 

Methods in wt.tools.generation.architecture with parameters of type ClassClass
static WTGeneralProcessor WTGeneralProcessor.get(ClassClass source)
           
 void TargetGenerator.initialize(ClassClass source, Vector accumulator)
           
static GeneralProcessor GeneralProcessor.get(ClassClass source)
           
protected static String ClassProcessor.accessorDocs(ClassProperty source, ClassClass sourceClass, Operation newOne, String msgKey, String suffix)
           
protected  void ClassProcessor.processAssociations(ClassClass superClass)
           
protected  void ClassProcessor.processAttributes(ClassClass superClass)
           
protected  void ClassProcessor.processInherits(ClassClass superClass, Vector processedClasses)
           
protected  void ClassProcessor.processOperations(ClassClass superClass)
           
protected  ClassProperty ClassProcessor.processReference(Role role, ClassClass superClass, boolean generateAccessors)
           
protected  void ClassProcessor.processRole(Role role, ClassClass superClass)
           
static WTGeneralProcessor WTGeneralProcessor.get(ClassClass source)
           
 void TargetGenerator.initialize(ClassClass source, Vector accumulator)
           
static GeneralProcessor GeneralProcessor.get(ClassClass source)
           
protected static String ClassProcessor.accessorDocs(ClassProperty source, ClassClass sourceClass, Operation newOne, String msgKey, String suffix)
           
protected  void ClassProcessor.processAssociations(ClassClass superClass)
           
protected  void ClassProcessor.processAttributes(ClassClass superClass)
           
protected  void ClassProcessor.processInherits(ClassClass superClass, Vector processedClasses)
           
protected  void ClassProcessor.processOperations(ClassClass superClass)
           
protected  ClassProperty ClassProcessor.processReference(Role role, ClassClass superClass, boolean generateAccessors)
           
protected  void ClassProcessor.processRole(Role role, ClassClass superClass)
           
 

Constructors in wt.tools.generation.architecture with parameters of type ClassClass
WTGeneralProcessor(ClassClass source)
           
WTClassProcessor(ClassClass source)
           
GeneralProcessor(ClassClass source)
           
ClassProcessor(ClassClass source)
           
WTGeneralProcessor(ClassClass source)
           
WTClassProcessor(ClassClass source)
           
GeneralProcessor(ClassClass source)
           
ClassProcessor(ClassClass source)
           
 

Uses of ClassClass in wt.tools.generation.architecture.service
 

Fields in wt.tools.generation.architecture.service declared as ClassClass
private  ClassClass Forwarder.forwardTo
           
private  ClassClass Forwarder.forwardTo
           
 

Methods in wt.tools.generation.architecture.service that return ClassClass
protected  ClassClass WTArchitectureGenerator.forwarder(ClassClass theClass)
           
protected  ClassClass WTArchitectureGenerator.forwarder(ClassClass theClass)
           
 

Methods in wt.tools.generation.architecture.service with parameters of type ClassClass
protected  ClassClass WTArchitectureGenerator.forwarder(ClassClass theClass)
           
static RemoteForwarder RemoteForwarder.get(ClassClass source)
           
static Implementation Implementation.get(ClassClass source)
           
protected  void Implementation.processOperations(ClassClass superClass)
           
static Forwarder Forwarder.get(ClassClass source, ClassClass forwardTo)
           
static Conceptual Conceptual.get(ClassClass source)
           
protected  void Conceptual.processOperations(ClassClass superClass)
           
static Anchor Anchor.get(ClassClass source)
           
protected  ClassClass WTArchitectureGenerator.forwarder(ClassClass theClass)
           
static RemoteForwarder RemoteForwarder.get(ClassClass source)
           
static Implementation Implementation.get(ClassClass source)
           
protected  void Implementation.processOperations(ClassClass superClass)
           
static Forwarder Forwarder.get(ClassClass source, ClassClass forwardTo)
           
static Conceptual Conceptual.get(ClassClass source)
           
protected  void Conceptual.processOperations(ClassClass superClass)
           
static Anchor Anchor.get(ClassClass source)
           
 

Constructors in wt.tools.generation.architecture.service with parameters of type ClassClass
RemoteForwarder(ClassClass source)
           
Implementation(ClassClass source)
           
Forwarder(ClassClass source)
           
Conceptual(ClassClass source)
           
Anchor(ClassClass source)
           
RemoteForwarder(ClassClass source)
           
Implementation(ClassClass source)
           
Forwarder(ClassClass source)
           
Conceptual(ClassClass source)
           
Anchor(ClassClass source)
           
 

Uses of ClassClass in wt.tools.generation.language
 

Fields in wt.tools.generation.language declared as ClassClass
protected  ClassClass ClassWriter.sourceClass
           
protected  ClassClass ClassWriter.sourceClass
           
 

Methods in wt.tools.generation.language with parameters of type ClassClass
static JavaSourceWriter JavaSourceWriter.get(ClassClass source, WriteMode writeMode, JavaMethodGenerator methodGen)
           
static JavaObjectWriter JavaObjectWriter.get(ClassClass source, WriteMode writeMode)
           
protected static String ClassWriter.fileName(ClassClass source_class, String extension)
           
 boolean ClassWriter.write(ClassClass nestedClass)
           
static JavaSourceWriter JavaSourceWriter.get(ClassClass source, WriteMode writeMode, JavaMethodGenerator methodGen)
           
static JavaObjectWriter JavaObjectWriter.get(ClassClass source, WriteMode writeMode)
           
protected static String ClassWriter.fileName(ClassClass source_class, String extension)
           
 boolean ClassWriter.write(ClassClass nestedClass)
           
 

Constructors in wt.tools.generation.language with parameters of type ClassClass
SourceWriter(ClassClass source)
           
JavaSourceWriter(ClassClass source)
           
JavaObjectWriter(ClassClass source)
           
ClassWriter(ClassClass source)
           
SourceWriter(ClassClass source)
           
JavaSourceWriter(ClassClass source)
           
JavaObjectWriter(ClassClass source)
           
ClassWriter(ClassClass source)
           
 

Uses of ClassClass in wt.tools.metamodel
 

Fields in wt.tools.metamodel declared as ClassClass
protected  ClassClass Role.roleClass
           
protected  ClassClass Role.container
           
protected  ClassClass Relationship.supplier
           
protected  ClassClass Relationship.owner
           
protected  ClassClass ClassMember.owner
           
protected  ClassClass ClassHierarchy.leafNode
           
protected  ClassClass ClassClass.owner
           
protected  ClassClass Association.linkClass
           
protected  ClassClass Role.roleClass
           
protected  ClassClass Role.container
           
protected  ClassClass Relationship.supplier
           
protected  ClassClass Relationship.owner
           
protected  ClassClass ClassMember.owner
           
protected  ClassClass ClassHierarchy.leafNode
           
protected  ClassClass ClassClass.owner
           
protected  ClassClass Association.linkClass
           
 

Methods in wt.tools.metamodel that return ClassClass
private static ClassClass Rule.getClass(String classname)
           
 ClassClass Role.getOwner()
           
 ClassClass Role.getContainingClass()
           
 ClassClass Role.getRoleClass()
           
 ClassClass Relationship.getOwner()
           
 ClassClass Relationship.getSupplier()
           
 ClassClass ClassMember.getOwner()
           
 ClassClass ClassMember.getContainingClass()
           
 ClassClass ClassHierarchy.getLeafNode()
           
static ClassClass ClassClass.forName(String theName)
           
static ClassClass ClassClass.forName(String theName, boolean isModeled)
           
 ClassClass ClassClass.getOwner()
           
static ClassClass ClassClass.make(String newName)
           
static ClassClass ClassClass.make(String newName, String packageName)
           
static ClassClass ClassClass.make(String newName, boolean loadPackage)
           
 ClassClass Association.getLinkClass()
           
private static ClassClass Rule.getClass(String classname)
           
 ClassClass Role.getOwner()
           
 ClassClass Role.getContainingClass()
           
 ClassClass Role.getRoleClass()
           
 ClassClass Relationship.getOwner()
           
 ClassClass Relationship.getSupplier()
           
 ClassClass ClassMember.getOwner()
           
 ClassClass ClassMember.getContainingClass()
           
 ClassClass ClassHierarchy.getLeafNode()
           
static ClassClass ClassClass.forName(String theName)
           
static ClassClass ClassClass.forName(String theName, boolean isModeled)
           
 ClassClass ClassClass.getOwner()
           
static ClassClass ClassClass.make(String newName)
           
static ClassClass ClassClass.make(String newName, String packageName)
           
static ClassClass ClassClass.make(String newName, boolean loadPackage)
           
 ClassClass Association.getLinkClass()
           
 

Methods in wt.tools.metamodel with parameters of type ClassClass
static boolean Rule.canBeExternalized(ClassClass theClass)
           
static String Rule.fullyQualifiedName(String name, String packageName, String requester, ClassClass owner)
           
static ClassifierKind Rule.getClassifierKind(ClassClass theClass)
           
static String Rule.getModelQualifiedName(String name, ClassClass owner)
           
static String Rule.getQualifiedConcreteName(ClassClass theClass)
           
static boolean Rule.hasDatabaseTable(ClassClass theClass)
           
static boolean Rule.hasDefaultConstructor(ClassClass theClass)
           
static boolean Rule.hasFactory(ClassClass theClass)
           
static boolean Rule.hasInfoObject(ClassClass theClass)
           
static boolean Rule.hasModeledSuperclass(ClassClass theClass)
           
static boolean Rule.isaEnumeratedType(ClassClass theClass)
           
static boolean Rule.isaNetFactor(ClassClass theClass)
           
static boolean Rule.isaReference(ClassClass theClass)
           
static boolean Rule.isaService(ClassClass theClass)
           
static boolean Rule.isaType(String typeName, ClassClass theClass)
           
static boolean Rule.isaType(ClassClass theType, String classname)
           
static boolean Rule.isaType(ClassClass theType, ClassClass theClass)
           
static boolean Rule.isaVersionReference(ClassClass theClass)
           
static boolean Rule.isBLOBable(ClassClass theClass)
           
static boolean Rule.isEvolvable(ClassClass theClass)
           
static boolean Rule.isExposedAsConcrete(ClassClass theClass)
           
static boolean Rule.isExternalizable(ClassClass theClass)
           
static boolean Rule.isFirstClass(ClassClass theClass)
           
static boolean Rule.isNullable(ClassClass theClass)
           
static boolean Rule.isORMappable(ClassClass theClass)
           
static boolean Rule.isPersistable(ClassClass theClass)
           
static DatastoreElementType Rule.getDatastoreElementType(ClassClass theClass)
           
static boolean Rule.isRemote(ClassClass theClass)
           
static void Rule.modelCheck(ClassClass theClass, Vector problems)
           
static String Rule.toClassGetName(String typename, ClassClass dependent)
          Get a String that is the name that would be returned by Class.getName, for a Class object representing that type.
static boolean Rule.isExtendable(ClassClass theClass, boolean announce, String extender)
           
static boolean Rule.isGeneratable(ClassClass theClass)
           
static ClassRegistry Rule.getClassRegistry(ClassClass owner)
           
(package private)  void Relationship.setOwner(ClassClass theOwner)
           
static Dependency PackageDependency.make(ClassClass theSupplier)
           
 void PackageClass.addClass(ClassClass newOne)
           
 ClassMember Operation.getOriginalMember(ClassClass from_class)
          Return the originally modeled Operation from the from_classes hierarchy.
(package private)  void Operation.setOwner(ClassClass theOwner)
           
protected static void ModelCheck.check(ClassClass theClass)
           
static String Macro.attributeLabels(String value, ClassClass element)
           
static String Macro.indexTableSpaceName(String value, ClassClass element)
           
static String Macro.packageName(String value, ClassClass element)
           
static String Macro.serializable(String value, ClassClass element)
           
static String Macro.tableName(String value, ClassClass element)
           
static String Macro.objectName(String value, ClassClass element)
           
static String Macro.removeEventParticipant(String value, ClassClass element)
           
static Inherit Inherit.make(ClassClass theSupplier)
           
static Dependency Dependency.make(ClassClass theSupplier)
           
(package private)  void ClassMember.setOwner(ClassClass theOwner)
           
protected  void ClassHierarchy.accumulateAncestors(ClassClass node, int stackDepth)
          Accumulate all parent classes
 void ClassClass.addInherit(ClassClass newClass)
          Deprecated.  
 void ClassClass.addNestedClass(ClassClass newClass)
           
protected  void ClassClass.ensureDependency(ClassClass theClass)
           
private  void ClassClass.setOwner(ClassClass theOwner)
           
 Role Association.getCorrespondingRole(ClassClass theClass)
           
 Role Association.getOtherRole(ClassClass theClass)
           
 void Association.setLinkClass(ClassClass theLinkClass)
           
static boolean Rule.canBeExternalized(ClassClass theClass)
           
static String Rule.fullyQualifiedName(String name, String packageName, String requester, ClassClass owner)
           
static ClassifierKind Rule.getClassifierKind(ClassClass theClass)
           
static String Rule.getModelQualifiedName(String name, ClassClass owner)
           
static String Rule.getQualifiedConcreteName(ClassClass theClass)
           
static boolean Rule.hasDatabaseTable(ClassClass theClass)
           
static boolean Rule.hasDefaultConstructor(ClassClass theClass)
           
static boolean Rule.hasFactory(ClassClass theClass)
           
static boolean Rule.hasInfoObject(ClassClass theClass)
           
static boolean Rule.hasModeledSuperclass(ClassClass theClass)
           
static boolean Rule.isaEnumeratedType(ClassClass theClass)
           
static boolean Rule.isaNetFactor(ClassClass theClass)
           
static boolean Rule.isaReference(ClassClass theClass)
           
static boolean Rule.isaService(ClassClass theClass)
           
static boolean Rule.isaType(String typeName, ClassClass theClass)
           
static boolean Rule.isaType(ClassClass theType, String classname)
           
static boolean Rule.isaType(ClassClass theType, ClassClass theClass)
           
static boolean Rule.isaVersionReference(ClassClass theClass)
           
static boolean Rule.isBLOBable(ClassClass theClass)
           
static boolean Rule.isEvolvable(ClassClass theClass)
           
static boolean Rule.isExposedAsConcrete(ClassClass theClass)
           
static boolean Rule.isExternalizable(ClassClass theClass)
           
static boolean Rule.isFirstClass(ClassClass theClass)
           
static boolean Rule.isNullable(ClassClass theClass)
           
static boolean Rule.isORMappable(ClassClass theClass)
           
static boolean Rule.isPersistable(ClassClass theClass)
           
static DatastoreElementType Rule.getDatastoreElementType(ClassClass theClass)
           
static boolean Rule.isRemote(ClassClass theClass)
           
static void Rule.modelCheck(ClassClass theClass, Vector problems)
           
static String Rule.toClassGetName(String typename, ClassClass dependent)
          Get a String that is the name that would be returned by Class.getName, for a Class object representing that type.
static boolean Rule.isExtendable(ClassClass theClass, boolean announce, String extender)
           
static boolean Rule.isGeneratable(ClassClass theClass)
           
static ClassRegistry Rule.getClassRegistry(ClassClass owner)
           
(package private)  void Relationship.setOwner(ClassClass theOwner)
           
static Dependency PackageDependency.make(ClassClass theSupplier)
           
 void PackageClass.addClass(ClassClass newOne)
           
 ClassMember Operation.getOriginalMember(ClassClass from_class)
          Return the originally modeled Operation from the from_classes hierarchy.
(package private)  void Operation.setOwner(ClassClass theOwner)
           
protected static void ModelCheck.check(ClassClass theClass)
           
static String Macro.attributeLabels(String value, ClassClass element)
           
static String Macro.indexTableSpaceName(String value, ClassClass element)
           
static String Macro.packageName(String value, ClassClass element)
           
static String Macro.serializable(String value, ClassClass element)
           
static String Macro.tableName(String value, ClassClass element)
           
static String Macro.objectName(String value, ClassClass element)
           
static String Macro.removeEventParticipant(String value, ClassClass element)
           
static Inherit Inherit.make(ClassClass theSupplier)
           
static Dependency Dependency.make(ClassClass theSupplier)
           
(package private)  void ClassMember.setOwner(ClassClass theOwner)
           
protected  void ClassHierarchy.accumulateAncestors(ClassClass node, int stackDepth)
          Accumulate all parent classes
 void ClassClass.addInherit(ClassClass newClass)
          Deprecated.  
 void ClassClass.addNestedClass(ClassClass newClass)
           
protected  void ClassClass.ensureDependency(ClassClass theClass)
           
private  void ClassClass.setOwner(ClassClass theOwner)
           
 Role Association.getCorrespondingRole(ClassClass theClass)
           
 Role Association.getOtherRole(ClassClass theClass)
           
 void Association.setLinkClass(ClassClass theLinkClass)
           
 

Constructors in wt.tools.metamodel with parameters of type ClassClass
Relationship(String theUid, ClassClass theOwner)
           
Relationship(ClassClass theSupplier)
           
Operation(String theUid, ClassClass theOwner)
           
Inherit(String theUid, ClassClass theOwner)
           
Dependency(String theUid, ClassClass theOwner)
           
ClassProperty(String theUid, ClassClass theOwner)
           
ClassMember(String theUid, ClassClass theOwner)
           
ClassHierarchy(ClassClass theLeafNode)
           
ClassArtifact(String artifact, ClassClass element, String extension)
           
Attribute(String theUid, ClassClass theOwner)
           
Relationship(String theUid, ClassClass theOwner)
           
Relationship(ClassClass theSupplier)
           
Operation(String theUid, ClassClass theOwner)
           
Inherit(String theUid, ClassClass theOwner)
           
Dependency(String theUid, ClassClass theOwner)
           
ClassProperty(String theUid, ClassClass theOwner)
           
ClassMember(String theUid, ClassClass theOwner)
           
ClassHierarchy(ClassClass theLeafNode)
           
ClassArtifact(String artifact, ClassClass element, String extension)
           
Attribute(String theUid, ClassClass theOwner)