|
|||||||||
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 org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.FeatureOperationImpl
public abstract class FeatureOperationImpl
An implementation of the model object ' Feature 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 | |
---|---|
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()
|
Methods inherited from class org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.AbstractOperationImpl |
---|
basicGetModelElementId, basicSetModelElementId, createAPI, eInverseRemove, getAllInvolvedModelElements, getClientDate, getModelElementId, getOperationId, getOtherInvolvedModelElements, isAccepted, setAccepted, setClientDate, setModelElementId, toAPI |
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, getAllInvolvedModelElements, getClientDate, getModelElementId, getOperationId, getOtherInvolvedModelElements, isAccepted, setAccepted, setClientDate, setModelElementId |
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 |
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
eNotificationRequired |
Method Detail |
---|
public String getFeatureName()
getFeatureName
in interface FeatureOperation
FeatureOperation.setFeatureName(String)
,
OperationsPackage.getFeatureOperation_FeatureName()
public void setFeatureName(String newFeatureName)
setFeatureName
in interface FeatureOperation
newFeatureName
- the new value of the 'Feature Name' attribute.FeatureOperation.getFeatureName()
public UnsetType getUnset()
getUnset
in interface FeatureOperation
UnsetType
,
FeatureOperation.setUnset(UnsetType)
,
OperationsPackage.getFeatureOperation_Unset()
public void setUnset(UnsetType newUnset)
setUnset
in interface FeatureOperation
newUnset
- 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.InternalEObject
eGet
in class AbstractOperationImpl
public void eSet(int featureID, Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class AbstractOperationImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class AbstractOperationImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class AbstractOperationImpl
public String toString()
toString
in class AbstractOperationImpl
public org.eclipse.emf.ecore.EStructuralFeature getFeature(Project project) throws UnkownFeatureException
getFeature
in interface FeatureOperation
project
- the project
UnkownFeatureException
- 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 AbstractOperation
reverse
in class AbstractOperationImpl
AbstractOperationImpl.reverse()
public List<AbstractOperation> getLeafOperations()
getLeafOperations
in interface AbstractOperation
AbstractOperation.getLeafOperations()
public org.eclipse.emf.ecore.EStructuralFeature getFeature(org.eclipse.emf.ecore.EObject modelElement) throws UnkownFeatureException
getFeature
in interface FeatureOperation
modelElement
- the model element
UnkownFeatureException
- if the feature can not be found in the eclass of the
corresponding model elementFeatureOperation.getFeature(org.eclipse.emf.ecore.EObject)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |