public abstract class FeatureOperationImpl extends AbstractOperationImpl implements FeatureOperation
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 |
|---|---|
Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
Object newValue) |
void |
eUnset(int featureID) |
org.eclipse.emf.ecore.EStructuralFeature |
getFeature(org.eclipse.emf.ecore.EObject modelElement)
Get the feature from the eclass of the given model element.
|
org.eclipse.emf.ecore.EStructuralFeature |
getFeature(Project project)
Get the feature from the Eclass of the model element identified by the
model element of the operation.
|
String |
getFeatureName() |
List<AbstractOperation> |
getLeafOperations()
Get all operations that are a leaf operation.
|
UnsetType |
getUnset() |
AbstractOperation |
reverse()
Reverse the operation.
|
void |
setFeatureName(String newFeatureName) |
void |
setUnset(UnsetType newUnset) |
String |
toString() |
basicGetModelElementId, basicSetModelElementId, createAPI, eInverseRemove, getAllInvolvedModelElements, getClientDate, getModelElementId, getOperationId, getOtherInvolvedModelElements, isAccepted, setAccepted, setClientDate, setModelElementId, toAPIgetIdentifier, 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, getAllInvolvedModelElements, getClientDate, getModelElementId, getOperationId, getOtherInvolvedModelElements, isAccepted, setAccepted, setClientDate, setModelElementIdgetIdentifier, setIdentifiereAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnseteAdapters, eDeliver, eNotify, eSetDelivercreateAPI, toAPIpublic String getFeatureName()
getFeatureName in interface FeatureOperationFeatureOperation.setFeatureName(String),
OperationsPackage.getFeatureOperation_FeatureName()public void setFeatureName(String newFeatureName)
setFeatureName in interface FeatureOperationnewFeatureName - the new value of the 'Feature Name' attribute.FeatureOperation.getFeatureName()public UnsetType getUnset()
getUnset in interface FeatureOperationUnsetType,
FeatureOperation.setUnset(UnsetType),
OperationsPackage.getFeatureOperation_Unset()public void setUnset(UnsetType newUnset)
setUnset in interface FeatureOperationnewUnset - the new value of the 'Unset' attribute.UnsetType,
FeatureOperation.getUnset()public Object eGet(int featureID, boolean resolve, boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class AbstractOperationImplpublic void eSet(int featureID,
Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class AbstractOperationImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class AbstractOperationImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class AbstractOperationImplpublic String toString()
toString in class AbstractOperationImplpublic org.eclipse.emf.ecore.EStructuralFeature getFeature(Project project) throws UnkownFeatureException
getFeature in interface FeatureOperationproject - the projectUnkownFeatureException - if the feature can not be found in the eclass of the
corresponding model elementFeatureOperation.getFeature(org.eclipse.emf.emfstore.internal.common.model.Project)public AbstractOperation reverse()
reverse in interface AbstractOperationreverse in class AbstractOperationImplAbstractOperationImpl.reverse()public List<AbstractOperation> getLeafOperations()
getLeafOperations in interface AbstractOperationAbstractOperation.getLeafOperations()public org.eclipse.emf.ecore.EStructuralFeature getFeature(org.eclipse.emf.ecore.EObject modelElement)
throws UnkownFeatureException
getFeature in interface FeatureOperationmodelElement - the model elementUnkownFeatureException - if the feature can not be found in the eclass of the
corresponding model elementFeatureOperation.getFeature(org.eclipse.emf.ecore.EObject)Copyright © 2017. All rights reserved.