Interface Set
-
- All Superinterfaces:
Change
,org.eclipse.emf.ecore.EObject
,MigrateableChange
,org.eclipse.emf.common.notify.Notifier
,PrimitiveChange
,ValueChange
- All Known Implementing Classes:
SetImpl
public interface Set extends ValueChange
A representation of the model object 'Set'. A change that sets the value (may be null) of an single-valued attribute or referenceThe following features are supported:
- See Also:
HistoryPackage.getSet()
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getOldDataValue()
Returns the value of the 'Old Data Value' attribute.org.eclipse.emf.ecore.EObject
getOldReferenceValue()
Returns the value of the 'Old Reference Value' reference.Object
getOldValue()
Returns the value of the 'Old Value' attribute.void
setOldDataValue(String value)
Sets the value of the 'Old Data Value
' attribute.void
setOldReferenceValue(org.eclipse.emf.ecore.EObject value)
Sets the value of the 'Old Reference Value
' reference.void
setOldValue(Object value)
Sets the value of the 'Old Value
' attribute.-
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
String getOldDataValue()
Returns the value of the 'Old Data Value' attribute.If the meaning of the 'Old Data Value' attribute isn't clear, there really should be more of a description here...
Serialized value of a primitive type that is the old value of the attribute- Returns:
- the value of the 'Old Data Value' attribute.
- See Also:
setOldDataValue(String)
,HistoryPackage.getSet_OldDataValue()
-
setOldDataValue
void setOldDataValue(String value)
Sets the value of the 'Old Data Value
' attribute.- Parameters:
value
- the new value of the 'Old Data Value' attribute.- See Also:
getOldDataValue()
-
getOldReferenceValue
org.eclipse.emf.ecore.EObject getOldReferenceValue()
Returns the value of the 'Old Reference Value' reference.If the meaning of the 'Old Reference Value' reference isn't clear, there really should be more of a description here...
Value of an object type that is the old value of the reference- Returns:
- the value of the 'Old Reference Value' reference.
- See Also:
setOldReferenceValue(EObject)
,HistoryPackage.getSet_OldReferenceValue()
-
setOldReferenceValue
void setOldReferenceValue(org.eclipse.emf.ecore.EObject value)
Sets the value of the 'Old Reference Value
' reference.- Parameters:
value
- the new value of the 'Old Reference Value' reference.- See Also:
getOldReferenceValue()
-
getOldValue
Object getOldValue()
Returns the value of the 'Old Value' attribute.If the meaning of the 'Old Value' attribute isn't clear, there really should be more of a description here...
Derived attribute that provides either oldDataValue or oldFeferenceValue depending on the type of the feature (attribute or reference respectively)- Returns:
- the value of the 'Old Value' attribute.
- See Also:
setOldValue(Object)
,HistoryPackage.getSet_OldValue()
-
setOldValue
void setOldValue(Object value)
Sets the value of the 'Old Value
' attribute.- Parameters:
value
- the new value of the 'Old Value' attribute.- See Also:
getOldValue()
-
-