public interface AbstractOperation extends IdentifiableElement, APIDelegate<ESOperation>
OperationsPackage.getAbstractOperation()| Modifier and Type | Method and Description |
|---|---|
void |
apply(IdEObjectCollection project)
Apply an operation to the given project if it can be applied.
|
Set<ModelElementId> |
getAllInvolvedModelElements()
Get all model elements that are involved in the operation.
|
Date |
getClientDate()
Returns the value of the 'Client Date' attribute.
|
List<AbstractOperation> |
getLeafOperations()
Get all operations that are a leaf operation.
|
ModelElementId |
getModelElementId()
Returns the value of the 'Model Element Id' containment reference.
|
OperationId |
getOperationId()
Get the operations id.
|
Set<ModelElementId> |
getOtherInvolvedModelElements()
Get all model elements that are involved in the operation other than the
element the operation is directly operating on.
|
boolean |
isAccepted()
Returns the value of the 'Accepted' attribute.
|
AbstractOperation |
reverse()
Reverse the operation.
|
void |
setAccepted(boolean value)
Sets the value of the '
Accepted' attribute. |
void |
setClientDate(Date value)
Sets the value of the '
Client Date' attribute. |
void |
setModelElementId(ModelElementId value)
Sets the value of the '
Model Element Id' containment reference. |
getIdentifier, setIdentifiereAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnseteAdapters, eDeliver, eNotify, eSetDelivercreateAPI, toAPIModelElementId getModelElementId()
If the meaning of the 'Model Element Id' reference isn't clear, there really should be more of a description here...
setModelElementId(ModelElementId),
OperationsPackage.getAbstractOperation_ModelElementId()void setModelElementId(ModelElementId value)
Model Element Id' containment reference.
value - the new value of the 'Model Element Id' containment reference.getModelElementId()boolean isAccepted()
If the meaning of the 'Accepted' attribute isn't clear, there really should be more of a description here...
setAccepted(boolean),
OperationsPackage.getAbstractOperation_Accepted()void setAccepted(boolean value)
Accepted' attribute. value - the new value of the 'Accepted' attribute.isAccepted()Date getClientDate()
If the meaning of the 'Client Date' attribute isn't clear, there really should be more of a description here...
setClientDate(Date),
OperationsPackage.getAbstractOperation_ClientDate()void setClientDate(Date value)
Client Date' attribute.
value - the new value of the 'Client Date' attribute.getClientDate()void apply(IdEObjectCollection project)
project - the projectAbstractOperation reverse()
OperationId getOperationId()
Set<ModelElementId> getAllInvolvedModelElements()
Set<ModelElementId> getOtherInvolvedModelElements()
List<AbstractOperation> getLeafOperations()
Copyright © 2017. All rights reserved.