Interface Completion

All Superinterfaces:
org.eclipse.emf.cdo.CDOObject, org.eclipse.emf.cdo.common.id.CDOWithID, EObject, Notifier
All Known Subinterfaces:
QVTOCompletion
All Known Implementing Classes:
CompletionImpl, QVTOCompletionImpl

public interface Completion extends org.eclipse.emf.cdo.CDOObject
A representation of the model object 'Completion'. A completion is a refinement transformation from AT-annotated model into a model with well-defined semantics (thus, specifying the semantics of a given AT). This particularly includes a refinement transformation to another AT-annotated model as well (the second AT also includes a completion for defining its semantics, thus, has well-defined semantics). As an example, consider a component annotated with an AT role "3-times loabalanced". A completion could refine this component into a model with 4 components: 1 loadbalancer plus 3 replica of the originally annotated component. The loadbalancer then evenly distributes load over the 3 replica.

The following features are supported:

See Also:
Generated class or method.
EMF model class or method.
abstract="true"