Tuscany Assembly Model

org.apache.tuscany.model.assembly.impl
Class SubsystemImpl

java.lang.Object
  extended by org.apache.tuscany.model.assembly.impl.AssemblyObjectImpl
      extended by org.apache.tuscany.model.assembly.impl.ExtensibleImpl
          extended by org.apache.tuscany.model.assembly.impl.CompositeImpl
              extended by org.apache.tuscany.model.assembly.impl.SubsystemImpl
All Implemented Interfaces:
AssemblyObject, Composite, Extensible, Implementation, Subsystem

public class SubsystemImpl
extends CompositeImpl
implements Subsystem

An implementation of Subsystem.


Constructor Summary
protected SubsystemImpl()
           
 
Method Summary
 ComponentType getComponentType()
          Returns the generic component type corresponding to this implementation.
 String getURI()
          Returns the subsystem uri.
 void setComponentType(ComponentType componentType)
          Sets the generic component type corresponding to this implementation.
 void setURI(String value)
          Sets the subsystem uri.
 
Methods inherited from class org.apache.tuscany.model.assembly.impl.CompositeImpl
accept, freeze, getComponents, getConfiguredService, getEntryPoints, getExternalServices, getImplementationClass, getName, getPart, getWires, getWSDLImports, getWSDLImports, initialize, 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.Extensible
getExtensibilityAttributes, getExtensibilityElements
 
Methods inherited from interface org.apache.tuscany.model.assembly.AssemblyObject
accept, freeze, initialize
 

Constructor Detail

SubsystemImpl

protected SubsystemImpl()
Method Detail

getURI

public String getURI()
Description copied from interface: Subsystem
Returns the subsystem uri.

Specified by:
getURI in interface Subsystem
Returns:

setURI

public void setURI(String value)
Description copied from interface: Subsystem
Sets the subsystem uri.

Specified by:
setURI in interface Subsystem

getComponentType

public ComponentType getComponentType()
Description copied from interface: Implementation
Returns the generic component type corresponding to this implementation.

Specified by:
getComponentType in interface Implementation
Overrides:
getComponentType in class CompositeImpl
Returns:
the generic component type corresponding to this implementation

setComponentType

public void setComponentType(ComponentType componentType)
Description copied from interface: Implementation
Sets the generic component type corresponding to this implementation.

Specified by:
setComponentType in interface Implementation
Overrides:
setComponentType in class CompositeImpl
Parameters:
componentType - the generic component type corresponding to this implementation

Tuscany Assembly Model

-