|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface AbstractOperation
A representation of the model object ' Abstract Operation'.
OperationsPackage.getAbstractOperation()| Method Summary | |
|---|---|
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. |
| Methods inherited from interface org.eclipse.emf.emfstore.internal.common.model.IdentifiableElement |
|---|
getIdentifier, setIdentifier |
| 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 |
| Methods inherited from interface org.eclipse.emf.emfstore.internal.common.api.APIDelegate |
|---|
createAPI, toAPI |
| Method Detail |
|---|
ModelElementId 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()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||