org.apache.tuscany.sca.assembly
Interface AssemblyFactory

All Known Implementing Classes:
AssemblyFactoryImpl, DefaultAssemblyFactory, RuntimeAssemblyFactory

public interface AssemblyFactory

A factory for the assembly model


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.
 

Method Detail

createAbstractProperty

AbstractProperty createAbstractProperty()
Create a new abstract property.

Returns:
a new abstract property

createAbstractReference

AbstractReference createAbstractReference()
Create a new abstract reference.

Returns:
a new abstract reference

createAbstractService

AbstractService createAbstractService()
Create a new abstract service.

Returns:
a new abstract service

createCallback

Callback createCallback()
Create a new callback.

Returns:

createComponent

Component createComponent()
Create a new component.

Returns:
a new component

createComponentProperty

ComponentProperty createComponentProperty()
Create a new component property.

Returns:
a new component property

createComponentReference

ComponentReference createComponentReference()
Create a new component reference.

Returns:
a new component reference

createComponentService

ComponentService createComponentService()
Create a new component service.

Returns:
a new component service

createComponentType

ComponentType createComponentType()
Create a new component type

Returns:
a new component type

createComposite

Composite createComposite()
Create a new composite.

Returns:
a new composite

createCompositeReference

CompositeReference createCompositeReference()
Create a new composite reference.

Returns:
a new composite reference

createCompositeService

CompositeService createCompositeService()
Create a new composite service.

Returns:
a new composite service

createConstrainingType

ConstrainingType createConstrainingType()
Create a new constraining type.

Returns:
a new constraining type

createProperty

Property createProperty()
Create a new property.

Returns:
a new property

createReference

Reference createReference()
Create a new reference.

Returns:
a new reference

createService

Service createService()
Create a new service.

Returns:
a new service

createWire

Wire createWire()
Create a new wire.

Returns:
a new wire

createConfiguredOperation

ConfiguredOperation createConfiguredOperation()
Create a new configured operation.

Returns:
a new ConfiguredOperation