|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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 AbstractOperation
AbstractOperation.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 AbstractOperation
newModelElementId
- the new value of the 'Model Element Id' containment reference.AbstractOperation.getModelElementId()
public boolean isAccepted()
isAccepted
in interface AbstractOperation
AbstractOperation.setAccepted(boolean)
,
OperationsPackage.getAbstractOperation_Accepted()
public void setAccepted(boolean newAccepted)
setAccepted
in interface AbstractOperation
newAccepted
- the new value of the 'Accepted' attribute.AbstractOperation.isAccepted()
public Date getClientDate()
getClientDate
in interface AbstractOperation
AbstractOperation.setClientDate(Date)
,
OperationsPackage.getAbstractOperation_ClientDate()
public void setClientDate(Date newClientDate)
setClientDate
in interface AbstractOperation
newClientDate
- 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.BasicEObjectImpl
public abstract AbstractOperation reverse()
reverse
in interface AbstractOperation
public Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class IdentifiableElementImpl
public void eSet(int featureID, Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class IdentifiableElementImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class IdentifiableElementImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class IdentifiableElementImpl
public String toString()
toString
in class IdentifiableElementImpl
public OperationId getOperationId()
getOperationId
in interface AbstractOperation
public Set<ModelElementId> getAllInvolvedModelElements()
getAllInvolvedModelElements
in interface AbstractOperation
AbstractOperation.getAllInvolvedModelElements()
public Set<ModelElementId> getOtherInvolvedModelElements()
getOtherInvolvedModelElements
in interface AbstractOperation
AbstractOperation.getOtherInvolvedModelElements()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |