wt.tools.generation.architecture.service
Class Implementation

java.lang.Object
  extended bywt.tools.generation.architecture.ClassProcessor
      extended bywt.tools.generation.architecture.WTClassProcessor
          extended bywt.tools.generation.architecture.service.Implementation

public class Implementation
extends WTClassProcessor


Field Summary
 
Fields inherited from class wt.tools.generation.architecture.WTClassProcessor
remoteEnabled
 
Fields inherited from class wt.tools.generation.architecture.ClassProcessor
classAccumulator, currentDelegate, delegates, sourceClass, targetClass
 
Constructor Summary
protected Implementation(ClassClass source)
           
 
Method Summary
protected  void addAccessors(ClassProperty source)
           
protected  void addConstant(ClassProperty source)
           
protected  void addField(ClassProperty source)
           
protected  String clientServerTag()
           
protected  void constructorSpecifics(Operation source, Operation newOne)
           
protected  void fulfillAccessors(ClassProperty source)
           
protected  void fulfillField(ClassProperty source)
           
static Implementation get(ClassClass source)
           
protected  void operationSpecifics(Operation source, Operation newOne)
           
protected  void processDepends()
           
protected  void processOperation(Operation source)
           
protected  void processOperations(ClassClass superClass)
           
protected  void processPrimary()
           
protected  void processPrimary(Inherit source)
           
protected  void processSpecial()
           
protected  String typeTag()
           
 
Methods inherited from class wt.tools.generation.architecture.WTClassProcessor
addResourceAttribute, addServerAttribute, initializeSpecifics, makeRemoteTarget, remoteSupport, setTarget, transferProperty
 
Methods inherited from class wt.tools.generation.architecture.ClassProcessor
accessorDocs, addClassnameAttribute, addConstant, addExceptions, addLinkAccessors, addLinkAliasAccessors, addLinkFeatures, addResourceAttribute, addVersionControlAttributes, copyCommon, copyDependencies, enumerationResources, enumerationSupport, enumUseResourceInfo, externalizationSupport, externalizationSupportPost, fulfillConstant, fulfillOperation, getterSpecifics, makeDefaultConstructor, makeGetter, makeLinkGetter, makeLinkSetter, makeRemover, makeSetter, makeSetterValidate, netFactorSupport, persistenceSupport, persistenceSupportPost, process, process, processAssociations, processAssociations, processAttributes, processAttributes, processFirstClassAssociation, processInherits, processInherits, processModule, processOperations, processPackage, processPostProcess, processReference, processRole, processRole, processStandardAssociation, removerSpecifics, setClassAccumulator, setterSpecifics
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Implementation

protected Implementation(ClassClass source)
Method Detail

addAccessors

protected void addAccessors(ClassProperty source)
Overrides:
addAccessors in class ClassProcessor

addConstant

protected void addConstant(ClassProperty source)
Overrides:
addConstant in class ClassProcessor

addField

protected void addField(ClassProperty source)
Overrides:
addField in class ClassProcessor

clientServerTag

protected String clientServerTag()
Specified by:
clientServerTag in class WTClassProcessor

constructorSpecifics

protected void constructorSpecifics(Operation source,
                                    Operation newOne)
Overrides:
constructorSpecifics in class ClassProcessor

fulfillAccessors

protected void fulfillAccessors(ClassProperty source)
Overrides:
fulfillAccessors in class ClassProcessor

fulfillField

protected void fulfillField(ClassProperty source)
Overrides:
fulfillField in class ClassProcessor

get

public static Implementation get(ClassClass source)

operationSpecifics

protected void operationSpecifics(Operation source,
                                  Operation newOne)
Overrides:
operationSpecifics in class WTClassProcessor

processDepends

protected void processDepends()
Overrides:
processDepends in class ClassProcessor

processOperation

protected void processOperation(Operation source)
Overrides:
processOperation in class ClassProcessor

processOperations

protected void processOperations(ClassClass superClass)
Overrides:
processOperations in class ClassProcessor

processPrimary

protected void processPrimary()
Overrides:
processPrimary in class WTClassProcessor

processPrimary

protected void processPrimary(Inherit source)
Overrides:
processPrimary in class ClassProcessor

processSpecial

protected void processSpecial()
Overrides:
processSpecial in class ClassProcessor

typeTag

protected String typeTag()
Specified by:
typeTag in class WTClassProcessor