|
|||||||||
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 |