|
Tuscany Assembly Model | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.tuscany.model.assembly.impl.AssemblyObjectImpl
org.apache.tuscany.model.assembly.impl.ExtensibleImpl
org.apache.tuscany.model.assembly.impl.CompositeImpl
org.apache.tuscany.model.assembly.impl.ModuleImpl
public class ModuleImpl
An implementation of Module.
Constructor Summary | |
---|---|
protected |
ModuleImpl()
Constructor |
Method Summary | |
---|---|
boolean |
accept(AssemblyVisitor visitor)
Accept a visitor |
void |
freeze()
Freeze this model object preventing any additional changes. |
ModuleFragment |
getModuleFragment(String name)
Returns the specified assembly fragment. |
List<ModuleFragment> |
getModuleFragments()
Returns a list of assembly fragments that combine to form a single module. |
void |
initialize(AssemblyContext modelContext)
Initialize this model object. |
Methods inherited from class org.apache.tuscany.model.assembly.impl.CompositeImpl |
---|
getComponents, getComponentType, getConfiguredService, getEntryPoints, getExternalServices, getImplementationClass, getName, getPart, getWires, getWSDLImports, getWSDLImports, setComponentType, setImplementationClass, setName, wire |
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.Composite |
---|
getComponents, getConfiguredService, getEntryPoints, getExternalServices, getImplementationClass, getName, getPart, getWires, getWSDLImports, getWSDLImports, setImplementationClass, setName |
Methods inherited from interface org.apache.tuscany.model.assembly.Implementation |
---|
getComponentType, setComponentType |
Methods inherited from interface org.apache.tuscany.model.assembly.Extensible |
---|
getExtensibilityAttributes, getExtensibilityElements |
Constructor Detail |
---|
protected ModuleImpl()
Method Detail |
---|
public List<ModuleFragment> getModuleFragments()
Module
getModuleFragments
in interface Module
public ModuleFragment getModuleFragment(String name)
Module
getModuleFragment
in interface Module
name
- the name of the fragment
public void initialize(AssemblyContext modelContext)
AssemblyObject
initialize
in interface AssemblyObject
initialize
in class CompositeImpl
modelContext
- context providing access to the environment in which this model is being usedpublic void freeze()
AssemblyObject
freeze
in interface AssemblyObject
freeze
in class CompositeImpl
public boolean accept(AssemblyVisitor visitor)
AssemblyObject
accept
in interface AssemblyObject
accept
in class CompositeImpl
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 |