public abstract class AbstractOperationImpl extends IdentifiableElementImpl implements AbstractOperation
The following features are implemented:
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList| Modifier and Type | Method and Description |
|---|---|
ModelElementId |
basicGetModelElementId() |
org.eclipse.emf.common.notify.NotificationChain |
basicSetModelElementId(ModelElementId newModelElementId,
org.eclipse.emf.common.notify.NotificationChain msgs) |
ESOperation |
createAPI()
Creates the API interface for this class.
|
Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
org.eclipse.emf.common.notify.NotificationChain |
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
Object newValue) |
void |
eUnset(int featureID) |
Set<ModelElementId> |
getAllInvolvedModelElements()
Get all model elements that are involved in the operation.
|
Date |
getClientDate() |
ModelElementId |
getModelElementId() |
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() |
abstract AbstractOperation |
reverse()
Reverse the operation.
|
void |
setAccepted(boolean newAccepted) |
void |
setClientDate(Date newClientDate) |
void |
setModelElementId(ModelElementId newModelElementId) |
ESOperation |
toAPI()
Returns the API interface of this class.
|
String |
toString() |
getIdentifier, setIdentifiereAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eSetClass, eSetDeliver, eSetProxyURIeAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eURIFragmentSegment, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnseteNotificationRequired, eNotifyequals, getClass, hashCode, notify, notifyAll, wait, wait, waitapply, getLeafOperationsgetIdentifier, setIdentifiereAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetpublic ESOperation toAPI()
toAPI in interface APIDelegate<ESOperation>APIDelegate.toAPI()public ESOperation createAPI()
createAPI in interface APIDelegate<ESOperation>APIDelegate.createAPI()public ModelElementId getModelElementId()
getModelElementId in interface AbstractOperationAbstractOperation.setModelElementId(ModelElementId),
OperationsPackage.getAbstractOperation_ModelElementId()public ModelElementId basicGetModelElementId()
public org.eclipse.emf.common.notify.NotificationChain basicSetModelElementId(ModelElementId newModelElementId, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setModelElementId(ModelElementId newModelElementId)
setModelElementId in interface AbstractOperationnewModelElementId - the new value of the 'Model Element Id' containment reference.AbstractOperation.getModelElementId()public boolean isAccepted()
isAccepted in interface AbstractOperationAbstractOperation.setAccepted(boolean),
OperationsPackage.getAbstractOperation_Accepted()public void setAccepted(boolean newAccepted)
setAccepted in interface AbstractOperationnewAccepted - the new value of the 'Accepted' attribute.AbstractOperation.isAccepted()public Date getClientDate()
getClientDate in interface AbstractOperationAbstractOperation.setClientDate(Date),
OperationsPackage.getAbstractOperation_ClientDate()public void setClientDate(Date newClientDate)
setClientDate in interface AbstractOperationnewClientDate - the new value of the 'Client Date' attribute.AbstractOperation.getClientDate()public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic abstract AbstractOperation reverse()
reverse in interface AbstractOperationpublic Object eGet(int featureID, boolean resolve, boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class IdentifiableElementImplpublic void eSet(int featureID,
Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class IdentifiableElementImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class IdentifiableElementImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class IdentifiableElementImplpublic String toString()
toString in class IdentifiableElementImplpublic OperationId getOperationId()
getOperationId in interface AbstractOperationpublic Set<ModelElementId> getAllInvolvedModelElements()
getAllInvolvedModelElements in interface AbstractOperationAbstractOperation.getAllInvolvedModelElements()public Set<ModelElementId> getOtherInvolvedModelElements()
getOtherInvolvedModelElements in interface AbstractOperationAbstractOperation.getOtherInvolvedModelElements()Copyright © 2017. All rights reserved.