Class SetImpl
- java.lang.Object
-
- org.eclipse.emf.common.notify.impl.BasicNotifierImpl
-
- org.eclipse.emf.ecore.impl.BasicEObjectImpl
-
- org.eclipse.emf.ecore.impl.EObjectImpl
-
- All Implemented Interfaces:
org.eclipse.emf.common.notify.Notifier
,org.eclipse.emf.ecore.EObject
,org.eclipse.emf.ecore.InternalEObject
,Change
,MigrateableChange
,PrimitiveChange
,Set
,ValueChange
public class SetImpl extends ValueChangeImpl implements Set
An implementation of the model object 'Set'.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
basicGetOldReferenceValue()
Object
eGet(int featureID, boolean resolve, boolean coreType)
boolean
eIsSet(int featureID)
void
eSet(int featureID, Object newValue)
void
eUnset(int featureID)
String
getOldDataValue()
org.eclipse.emf.ecore.EObject
getOldReferenceValue()
Object
getOldValue()
void
setOldDataValue(String newOldDataValue)
void
setOldReferenceValue(org.eclipse.emf.ecore.EObject newOldReferenceValue)
void
setOldValue(Object newOldValue)
String
toString()
-
Methods inherited from class org.eclipse.emf.edapt.spi.history.impl.ValueChangeImpl
basicGetElement, basicGetFeature, basicGetReferenceValue, getDataValue, getElement, getFeature, getFeatureName, getReferenceValue, getValue, setDataValue, setElement, setFeature, setFeatureName, setReferenceValue, setValue
-
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
-
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.edapt.spi.history.ValueChange
getDataValue, getElement, getFeature, getFeatureName, getReferenceValue, getValue, setDataValue, setElement, setFeature, setFeatureName, setReferenceValue, setValue
-
-
-
-
Method Detail
-
getOldDataValue
public String getOldDataValue()
- Specified by:
getOldDataValue
in interfaceSet
- Returns:
- the value of the 'Old Data Value' attribute.
- See Also:
Set.setOldDataValue(String)
,HistoryPackage.getSet_OldDataValue()
-
setOldDataValue
public void setOldDataValue(String newOldDataValue)
- Specified by:
setOldDataValue
in interfaceSet
- Parameters:
newOldDataValue
- the new value of the 'Old Data Value' attribute.- See Also:
Set.getOldDataValue()
-
getOldReferenceValue
public org.eclipse.emf.ecore.EObject getOldReferenceValue()
- Specified by:
getOldReferenceValue
in interfaceSet
- Returns:
- the value of the 'Old Reference Value' reference.
- See Also:
Set.setOldReferenceValue(EObject)
,HistoryPackage.getSet_OldReferenceValue()
-
basicGetOldReferenceValue
public org.eclipse.emf.ecore.EObject basicGetOldReferenceValue()
-
setOldReferenceValue
public void setOldReferenceValue(org.eclipse.emf.ecore.EObject newOldReferenceValue)
- Specified by:
setOldReferenceValue
in interfaceSet
- Parameters:
newOldReferenceValue
- the new value of the 'Old Reference Value' reference.- See Also:
Set.getOldReferenceValue()
-
getOldValue
public Object getOldValue()
- Specified by:
getOldValue
in interfaceSet
- Returns:
- the value of the 'Old Value' attribute.
- See Also:
Set.setOldValue(Object)
,HistoryPackage.getSet_OldValue()
-
setOldValue
public void setOldValue(Object newOldValue)
- Specified by:
setOldValue
in interfaceSet
- Parameters:
newOldValue
- the new value of the 'Old Value' attribute.- See Also:
Set.getOldValue()
-
eGet
public Object eGet(int featureID, boolean resolve, boolean coreType)
- Specified by:
eGet
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eGet
in classValueChangeImpl
-
eSet
public void eSet(int featureID, Object newValue)
- Specified by:
eSet
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eSet
in classValueChangeImpl
-
eUnset
public void eUnset(int featureID)
- Specified by:
eUnset
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eUnset
in classValueChangeImpl
-
eIsSet
public boolean eIsSet(int featureID)
- Specified by:
eIsSet
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eIsSet
in classValueChangeImpl
-
toString
public String toString()
- Overrides:
toString
in classValueChangeImpl
-
-