|
Tuscany Assembly Model | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.tuscany.model.assembly.impl.AssemblyObjectImpl org.apache.tuscany.model.assembly.impl.ExtensibleImpl org.apache.tuscany.model.assembly.impl.ImplementationImpl
public abstract class ImplementationImpl
An implementation of Implementation.
Constructor Summary | |
---|---|
ImplementationImpl()
|
Method Summary | |
---|---|
boolean |
accept(AssemblyVisitor visitor)
Accept a visitor |
void |
freeze()
Freeze this model object preventing any additional changes. |
ComponentType |
getComponentType()
Returns the generic component type corresponding to this implementation. |
void |
initialize(AssemblyContext modelContext)
Initialize this model object. |
void |
setComponentType(ComponentType componentType)
Sets the generic component type corresponding to this implementation. |
Methods inherited from class org.apache.tuscany.model.assembly.impl.ExtensibleImpl |
---|
getExtensibilityAttributes, getExtensibilityElements |
Methods inherited from class org.apache.tuscany.model.assembly.impl.AssemblyObjectImpl |
---|
accept, checkInitialized, checkNotFrozen, freeze, initialize, isFrozen, isInitialized |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.tuscany.model.assembly.Extensible |
---|
getExtensibilityAttributes, getExtensibilityElements |
Constructor Detail |
---|
public ImplementationImpl()
Method Detail |
---|
public ComponentType getComponentType()
Implementation
getComponentType
in interface Implementation
public void setComponentType(ComponentType componentType)
Implementation
setComponentType
in interface Implementation
componentType
- the generic component type corresponding to this implementationpublic void initialize(AssemblyContext modelContext)
AssemblyObject
initialize
in interface AssemblyObject
initialize
in class ExtensibleImpl
modelContext
- context providing access to the environment in which this model is being usedpublic void freeze()
AssemblyObject
freeze
in interface AssemblyObject
freeze
in class ExtensibleImpl
public boolean accept(AssemblyVisitor visitor)
AssemblyObject
accept
in interface AssemblyObject
accept
in class ExtensibleImpl
visitor
- a visitor that is visiting the model
|
Tuscany Assembly Model | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |