Apache Tuscany SCA Kernel Sub-Project

Package org.apache.tuscany.spi.model

Class Summary
AtomicImplementation<T extends ComponentType> The base representation of an atomic component implementation
Binding The base representation of a binding specified in an assembly
BindlessServiceDefinition Represents a service in a composite, with an interface and a reference target.
BoundReferenceDefinition<B extends Binding> Represents a reference configured with a binding in a composite
BoundServiceDefinition<B extends Binding> Represents a service offered by a component, that has a particular binding associated with it.
ComponentDefinition<I extends Implementation<?>> Represents a component.
ComponentType<S extends ServiceDefinition,R extends ReferenceDefinition,P extends Property<?>> The definition of the configurable aspects of an implementation in terms of the services it exposes, the services it references, and properties that can be used to configure it.
CompositeComponentType<S extends ServiceDefinition,R extends ReferenceDefinition,P extends Property<?>> A specialization of component type for composite components.
CompositeImplementation A specialization of an implementation associated with composite components
DataType<L> Representation of the type of data associated with an operation.
Implementation<T extends ComponentType> Represents a component implementation
Include Model object that represents the include of a composite by value.
ModelObject The base class for assembly model subtypes
Operation<T> Represents an operation that is part of a service contract.
Property<T> A component property
PropertyValue<T> Represents a configured component property
ReferenceDefinition Represents a component reference
ReferenceTarget Represents the set of targets configured on a reference
Scope The default implementation scopes supported by assemblies.
ServiceContract<T> Base class representing service contract information
ServiceDefinition Represents a service offered by a component
WireDefinition Represents a wire specified in an assembly
 

Enum Summary
InteractionScope Represents the interaction scope specifed for a service
Multiplicity Enumeration for multiplicity.
OverrideOptions no – the value may not be overridden by the higher composite.
 


Apache Tuscany SCA Kernel Sub-Project

-