|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
org.eclipse.emf.emfstore.internal.common.model.impl.IdentifiableElementImpl
org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.AbstractOperationImpl
public abstract class AbstractOperationImpl
An implementation of the model object ' Abstract Operation'.
The following features are implemented:
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
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 |
| Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
org.eclipse.emf.ecore.InternalEObject.EStore |
| Field Summary |
|---|
| Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
|---|
ELAST_EOBJECT_FLAG |
| Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
EOPPOSITE_FEATURE_BASE |
| Method Summary | |
|---|---|
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()
|
| Methods inherited from class org.eclipse.emf.emfstore.internal.common.model.impl.IdentifiableElementImpl |
|---|
getIdentifier, setIdentifier |
| Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
|---|
eAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eSetClass, eSetDeliver, eSetProxyURI |
| Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
eAllContents, 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, eVirtualUnset |
| Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
eNotificationRequired, eNotify |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.eclipse.emf.emfstore.internal.server.model.versioning.operations.AbstractOperation |
|---|
apply, getLeafOperations |
| 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.ecore.InternalEObject |
|---|
eNotificationRequired |
| Method Detail |
|---|
public ESOperation toAPI()
APIDelegate
toAPI in interface APIDelegate<ESOperation>public ESOperation createAPI()
APIDelegate
createAPI in interface APIDelegate<ESOperation>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 AbstractOperation
public Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class IdentifiableElementImpl
public 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()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||