org.apache.tuscany.sca.assembly.impl
Class AssemblyFactoryImpl

java.lang.Object
  extended by org.apache.tuscany.sca.assembly.impl.AssemblyFactoryImpl
All Implemented Interfaces:
AssemblyFactory
Direct Known Subclasses:
DefaultAssemblyFactory

public abstract class AssemblyFactoryImpl
extends java.lang.Object
implements AssemblyFactory

A factory for the assembly model.


Constructor Summary
AssemblyFactoryImpl()
           
 
Method Summary
 AbstractProperty createAbstractProperty()
          Create a new abstract property.
 AbstractReference createAbstractReference()
          Create a new abstract reference.
 AbstractService createAbstractService()
          Create a new abstract service.
 Callback createCallback()
          Create a new callback.
 Component createComponent()
          Create a new component.
 ComponentProperty createComponentProperty()
          Create a new component property.
 ComponentReference createComponentReference()
          Create a new component reference.
 ComponentService createComponentService()
          Create a new component service.
 ComponentType createComponentType()
          Create a new component type
 Composite createComposite()
          Create a new composite.
 CompositeReference createCompositeReference()
          Create a new composite reference.
 CompositeService createCompositeService()
          Create a new composite service.
 ConfiguredOperation createConfiguredOperation()
          Create a new configured operation.
 ConstrainingType createConstrainingType()
          Create a new constraining type.
 Property createProperty()
          Create a new property.
 Reference createReference()
          Create a new reference.
 Service createService()
          Create a new service.
 Wire createWire()
          Create a new wire.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AssemblyFactoryImpl

public AssemblyFactoryImpl()
Method Detail

createAbstractProperty

public AbstractProperty createAbstractProperty()
Description copied from interface: AssemblyFactory
Create a new abstract property.

Specified by:
createAbstractProperty in interface AssemblyFactory
Returns:
a new abstract property

createAbstractReference

public AbstractReference createAbstractReference()
Description copied from interface: AssemblyFactory
Create a new abstract reference.

Specified by:
createAbstractReference in interface AssemblyFactory
Returns:
a new abstract reference

createAbstractService

public AbstractService createAbstractService()
Description copied from interface: AssemblyFactory
Create a new abstract service.

Specified by:
createAbstractService in interface AssemblyFactory
Returns:
a new abstract service

createCallback

public Callback createCallback()
Description copied from interface: AssemblyFactory
Create a new callback.

Specified by:
createCallback in interface AssemblyFactory
Returns:

createComponent

public Component createComponent()
Description copied from interface: AssemblyFactory
Create a new component.

Specified by:
createComponent in interface AssemblyFactory
Returns:
a new component

createComponentProperty

public ComponentProperty createComponentProperty()
Description copied from interface: AssemblyFactory
Create a new component property.

Specified by:
createComponentProperty in interface AssemblyFactory
Returns:
a new component property

createComponentReference

public ComponentReference createComponentReference()
Description copied from interface: AssemblyFactory
Create a new component reference.

Specified by:
createComponentReference in interface AssemblyFactory
Returns:
a new component reference

createComponentService

public ComponentService createComponentService()
Description copied from interface: AssemblyFactory
Create a new component service.

Specified by:
createComponentService in interface AssemblyFactory
Returns:
a new component service

createComponentType

public ComponentType createComponentType()
Description copied from interface: AssemblyFactory
Create a new component type

Specified by:
createComponentType in interface AssemblyFactory
Returns:
a new component type

createComposite

public Composite createComposite()
Description copied from interface: AssemblyFactory
Create a new composite.

Specified by:
createComposite in interface AssemblyFactory
Returns:
a new composite

createCompositeReference

public CompositeReference createCompositeReference()
Description copied from interface: AssemblyFactory
Create a new composite reference.

Specified by:
createCompositeReference in interface AssemblyFactory
Returns:
a new composite reference

createCompositeService

public CompositeService createCompositeService()
Description copied from interface: AssemblyFactory
Create a new composite service.

Specified by:
createCompositeService in interface AssemblyFactory
Returns:
a new composite service

createConstrainingType

public ConstrainingType createConstrainingType()
Description copied from interface: AssemblyFactory
Create a new constraining type.

Specified by:
createConstrainingType in interface AssemblyFactory
Returns:
a new constraining type

createProperty

public Property createProperty()
Description copied from interface: AssemblyFactory
Create a new property.

Specified by:
createProperty in interface AssemblyFactory
Returns:
a new property

createReference

public Reference createReference()
Description copied from interface: AssemblyFactory
Create a new reference.

Specified by:
createReference in interface AssemblyFactory
Returns:
a new reference

createService

public Service createService()
Description copied from interface: AssemblyFactory
Create a new service.

Specified by:
createService in interface AssemblyFactory
Returns:
a new service

createWire

public Wire createWire()
Description copied from interface: AssemblyFactory
Create a new wire.

Specified by:
createWire in interface AssemblyFactory
Returns:
a new wire

createConfiguredOperation

public ConfiguredOperation createConfiguredOperation()
Description copied from interface: AssemblyFactory
Create a new configured operation.

Specified by:
createConfiguredOperation in interface AssemblyFactory
Returns:
a new ConfiguredOperation