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:
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 String
getCompletionFileURI()
Returns the value of the 'Completion File URI' attribute.EList<CompletionParameter>
getParameters()
Returns the value of the 'Parameters' containment reference list.Role
getRole()
Returns the value of the 'Role' container reference.void
setCompletionFileURI(String value)
Sets the value of the 'Completion File URI
' attribute.void
setRole(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.
-
-