Class ValueChangeImpl
- 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.edapt.spi.history.impl.ChangeImpl
-
- org.eclipse.emf.edapt.spi.history.impl.MigrateableChangeImpl
-
- org.eclipse.emf.edapt.spi.history.impl.PrimitiveChangeImpl
-
- org.eclipse.emf.edapt.spi.history.impl.ValueChangeImpl
-
- All Implemented Interfaces:
org.eclipse.emf.common.notify.Notifier
,org.eclipse.emf.ecore.EObject
,org.eclipse.emf.ecore.InternalEObject
,Change
,MigrateableChange
,PrimitiveChange
,ValueChange
- Direct Known Subclasses:
AddImpl
,RemoveImpl
,SetImpl
public abstract class ValueChangeImpl extends PrimitiveChangeImpl implements ValueChange
An implementation of the model object 'Value Change'.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
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.emf.ecore.EObject
basicGetElement()
org.eclipse.emf.ecore.EStructuralFeature
basicGetFeature()
org.eclipse.emf.ecore.EObject
basicGetReferenceValue()
Object
eGet(int featureID, boolean resolve, boolean coreType)
boolean
eIsSet(int featureID)
void
eSet(int featureID, Object newValue)
void
eUnset(int featureID)
String
getDataValue()
org.eclipse.emf.ecore.EObject
getElement()
org.eclipse.emf.ecore.EStructuralFeature
getFeature()
String
getFeatureName()
org.eclipse.emf.ecore.EObject
getReferenceValue()
Object
getValue()
void
setDataValue(String newDataValue)
void
setElement(org.eclipse.emf.ecore.EObject newElement)
void
setFeature(org.eclipse.emf.ecore.EStructuralFeature newFeature)
void
setFeatureName(String newFeatureName)
void
setReferenceValue(org.eclipse.emf.ecore.EObject newReferenceValue)
void
setValue(Object newValue)
String
toString()
-
Methods inherited from class org.eclipse.emf.edapt.spi.history.impl.ChangeImpl
getDescription, getRelease, isBreaking, setBreaking, setDescription
-
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, 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.edapt.spi.history.Change
getDescription, getRelease, isBreaking, setBreaking, setDescription
-
-
-
-
Method Detail
-
getElement
public org.eclipse.emf.ecore.EObject getElement()
- Specified by:
getElement
in interfaceValueChange
- Returns:
- the value of the 'Element' reference.
- See Also:
ValueChange.setElement(EObject)
,HistoryPackage.getValueChange_Element()
-
basicGetElement
public org.eclipse.emf.ecore.EObject basicGetElement()
-
setElement
public void setElement(org.eclipse.emf.ecore.EObject newElement)
- Specified by:
setElement
in interfaceValueChange
- Parameters:
newElement
- the new value of the 'Element' reference.- See Also:
ValueChange.getElement()
-
getFeature
public org.eclipse.emf.ecore.EStructuralFeature getFeature()
- Specified by:
getFeature
in interfaceValueChange
- Returns:
- the value of the 'Feature' reference.
- See Also:
ValueChange.setFeature(EStructuralFeature)
,HistoryPackage.getValueChange_Feature()
-
basicGetFeature
public org.eclipse.emf.ecore.EStructuralFeature basicGetFeature()
-
setFeature
public void setFeature(org.eclipse.emf.ecore.EStructuralFeature newFeature)
- Specified by:
setFeature
in interfaceValueChange
- Parameters:
newFeature
- the new value of the 'Feature' reference.- See Also:
ValueChange.getFeature()
-
getFeatureName
public String getFeatureName()
- Specified by:
getFeatureName
in interfaceValueChange
- Returns:
- the value of the 'Feature Name' attribute.
- See Also:
ValueChange.setFeatureName(String)
,HistoryPackage.getValueChange_FeatureName()
-
setFeatureName
public void setFeatureName(String newFeatureName)
- Specified by:
setFeatureName
in interfaceValueChange
- Parameters:
newFeatureName
- the new value of the 'Feature Name' attribute.- See Also:
ValueChange.getFeatureName()
-
getDataValue
public String getDataValue()
- Specified by:
getDataValue
in interfaceValueChange
- Returns:
- the value of the 'Data Value' attribute.
- See Also:
ValueChange.setDataValue(String)
,HistoryPackage.getValueChange_DataValue()
-
setDataValue
public void setDataValue(String newDataValue)
- Specified by:
setDataValue
in interfaceValueChange
- Parameters:
newDataValue
- the new value of the 'Data Value' attribute.- See Also:
ValueChange.getDataValue()
-
getReferenceValue
public org.eclipse.emf.ecore.EObject getReferenceValue()
- Specified by:
getReferenceValue
in interfaceValueChange
- Returns:
- the value of the 'Reference Value' reference.
- See Also:
ValueChange.setReferenceValue(EObject)
,HistoryPackage.getValueChange_ReferenceValue()
-
basicGetReferenceValue
public org.eclipse.emf.ecore.EObject basicGetReferenceValue()
-
setReferenceValue
public void setReferenceValue(org.eclipse.emf.ecore.EObject newReferenceValue)
- Specified by:
setReferenceValue
in interfaceValueChange
- Parameters:
newReferenceValue
- the new value of the 'Reference Value' reference.- See Also:
ValueChange.getReferenceValue()
-
getValue
public Object getValue()
- Specified by:
getValue
in interfaceValueChange
- Returns:
- the value of the 'Value' attribute.
- See Also:
ValueChange.setValue(Object)
,HistoryPackage.getValueChange_Value()
-
setValue
public void setValue(Object newValue)
- Specified by:
setValue
in interfaceValueChange
- Parameters:
newValue
- the new value of the 'Value' attribute.- See Also:
ValueChange.getValue()
-
eGet
public Object eGet(int featureID, boolean resolve, boolean coreType)
- Specified by:
eGet
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eGet
in classChangeImpl
-
eSet
public void eSet(int featureID, Object newValue)
- Specified by:
eSet
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eSet
in classChangeImpl
-
eUnset
public void eUnset(int featureID)
- Specified by:
eUnset
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eUnset
in classChangeImpl
-
eIsSet
public boolean eIsSet(int featureID)
- Specified by:
eIsSet
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eIsSet
in classChangeImpl
-
toString
public String toString()
- Overrides:
toString
in classChangeImpl
-
-