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.CDOObjectA 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:
ArchitecturaltemplatesPackage.getCompletion()- Generated class or method.
- EMF model class or method.
- abstract="true"
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetCompletionFileURI()Returns the value of the 'Completion File URI' attribute.EList<CompletionParameter>getParameters()Returns the value of the 'Parameters' containment reference list.RolegetRole()Returns the value of the 'Role' container reference.voidsetCompletionFileURI(String value)Sets the value of the 'Completion File URI' attribute.voidsetRole(Role value)Sets the value of the 'Role' container reference.-
Methods inherited from interface org.eclipse.emf.cdo.CDOObject
cdoConflict, cdoDirectResource, cdoHistory, cdoID, cdoInvalid, cdoLockState, cdoPermission, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, cdoRevision, cdoRevision, cdoState, cdoView, cdoWriteLock, cdoWriteOption
-
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
-
-
-
Method Detail
-
getParameters
EList<CompletionParameter> getParameters()
Returns the value of the 'Parameters' containment reference list. The list contents are of typeCompletionParameter. It is bidirectional and its opposite is 'Completion'. Every in- and output parameter of a completion has to exactly match this order.- Returns:
- the value of the 'Parameters' containment reference list.
- See Also:
ArchitecturaltemplatesPackage.getCompletion_Parameters(),CompletionParameter.getCompletion()- Generated class or method.
- EMF model class or method.
- opposite="completion" containment="true" required="true"
-
getRole
Role getRole()
Returns the value of the 'Role' container reference. It is bidirectional and its opposite is 'Completion'. In addition to constraints, role semantics are defined by a completion.- Returns:
- the value of the 'Role' container reference.
- See Also:
setRole(Role),ArchitecturaltemplatesPackage.getCompletion_Role(),Role.getCompletion()- Generated class or method.
- EMF model class or method.
- opposite="completion" transient="false"
-
setRole
void setRole(Role value)
Sets the value of the 'Role' container reference.- Parameters:
value- the new value of the 'Role' container reference.- See Also:
getRole()- Generated class or method.
-
getCompletionFileURI
String getCompletionFileURI()
Returns the value of the 'Completion File URI' attribute.If the meaning of the 'Completion File URI' attribute isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Completion File URI' attribute.
- See Also:
setCompletionFileURI(String),ArchitecturaltemplatesPackage.getCompletion_CompletionFileURI()- Generated class or method.
- EMF model class or method.
- required="true"
-
setCompletionFileURI
void setCompletionFileURI(String value)
Sets the value of the 'Completion File URI' attribute.- Parameters:
value- the new value of the 'Completion File URI' attribute.- See Also:
getCompletionFileURI()- Generated class or method.
-
-