public abstract class ListDeltaImpl extends DeltaImpl implements ListDelta
The following features are implemented:
DeltaImpl.RelatedPair
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList
Modifier and Type | Field and Description |
---|---|
protected ChangeDelta |
changeDelta
The cached value of the '
Change Delta ' reference. |
protected boolean |
featureSetChanged |
protected boolean |
featureSetOldValue |
protected Location |
location |
protected java.lang.String |
matchingID |
protected MoveDelta |
move
The cached value of the '
Move ' reference. |
protected java.lang.Object |
object |
appliedResolution, base, composites, conflicts, contributor, customProperties, dependents, prerequisites, propertyChangeSupport, relatedDeltas, systemDelta, type
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
RESOLUTION_PROPERTY
Modifier | Constructor and Description |
---|---|
protected |
ListDeltaImpl() |
|
ListDeltaImpl(DeltaType type,
org.eclipse.emf.ecore.resource.Resource base,
org.eclipse.emf.ecore.resource.Resource contributor,
Location location,
java.lang.Object object,
java.lang.String matchingID,
boolean isOldSet,
boolean isNewSet) |
Modifier and Type | Method and Description |
---|---|
ChangeDelta |
basicGetChangeDelta() |
MoveDelta |
basicGetMove() |
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
java.lang.Object newValue) |
protected org.eclipse.emf.ecore.EClass |
eStaticClass() |
void |
eUnset(int featureID) |
java.lang.Object |
getAffectedObject()
Returns the object that has been affected.
|
java.lang.String |
getAffectedObjectMatchingId()
Returns the matching ID of the object that has been affected if the
feature of the location is a containment reference, otherwise null.
|
ChangeDelta |
getChangeDelta() |
boolean |
getDestinationNewSetState()
Returns the new destination set state.
|
boolean |
getDestinationOldSetState()
Returns the old destination set state.
|
java.lang.String |
getId()
Returns a unique ID for this delta.
|
Location |
getLocation()
Returns the location of the list object.
|
java.lang.String |
getMatcherKey() |
MoveDelta |
getMove() |
java.lang.Object |
getObject()
Returns the list object.
|
java.lang.String |
getObjectMatchingId()
Returns the matching ID of the list object if the location feature
is a containment reference, otherwise null.
|
boolean |
getSourceNewSetState()
Returns the new source set state.
|
boolean |
getSourceOldSetState()
Returns the old source set state.
|
boolean |
isDestinationSetStateChanged()
Returns whether or not the destination feature changed set state.
|
boolean |
isSameDelta(Delta thatDelta)
Returns whether or not resolving this delta has the same effect as
resolving the given delta.
|
boolean |
isSourceSetStateChanged()
Returns whether or not the source feature changed set state.
|
void |
setChangeDelta(ChangeDelta newChangeDelta) |
void |
setMatcherKey(java.lang.String matcherId) |
void |
setMove(MoveDelta newMove) |
void |
setObject(java.lang.Object object)
Sets the list delta object.
|
void |
toStringImpl(java.lang.StringBuilder sb)
Appends an String representation to the string buffer.
|
addComposite, addConflict, addDependent, addPrerequisite, addPropertyChangeListener, canAutoResolve, canResolve, canUnresolve, collectAtomicDeltaSet, collectResolutionSet, deleteConflict, deleteDependent, deletePrerequisite, eInverseAdd, eInverseRemove, getAdapter, getAppliedResolution, getAtomicComposites, getAtomicDeltaSet, getAtomicDeltaSet, getBase, getComposites, getConflicts, getContributor, getCustomProperty, getDependents, getDependentsRecursively, getDestinationLocation, getEquivalentDelta, getPrerequisites, getPrerequisitesRecursively, getRequiredDeltasRecursively, getResolution, getResolutionSet, getSourceLocation, getType, hasUnresolvedConflicts, isAccepted, isConflicting, isInComposite, isInConflictedAtomicContainer, isRejected, isResolved, isSystemDelta, print, removePropertyChangeListener, resolve, setAppliedResolution, setCustomProperty, setEquivalentDelta, setSystemDelta, toString, unresolve
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
eBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addComposite, addConflict, addDependent, addPrerequisite, addPropertyChangeListener, canAutoResolve, canResolve, canUnresolve, collectAtomicDeltaSet, collectResolutionSet, deleteConflict, deleteDependent, deletePrerequisite, getAppliedResolution, getAtomicComposites, getAtomicDeltaSet, getBase, getComposites, getConflicts, getContributor, getCustomProperty, getDependents, getDependentsRecursively, getDestinationLocation, getEquivalentDelta, getPrerequisites, getPrerequisitesRecursively, getResolution, getResolutionSet, getSourceLocation, getType, hasUnresolvedConflicts, isAccepted, isConflicting, isInConflictedAtomicContainer, isRejected, isResolved, isSystemDelta, removePropertyChangeListener, resolve, setAppliedResolution, setCustomProperty, setEquivalentDelta, setSystemDelta, unresolve
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
protected ChangeDelta changeDelta
Change Delta
' reference.
getChangeDelta()
protected Location location
protected java.lang.Object object
protected java.lang.String matchingID
protected boolean featureSetChanged
protected boolean featureSetOldValue
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class DeltaImpl
public ChangeDelta getChangeDelta()
getChangeDelta
in interface ListDelta
ListDelta.setChangeDelta(ChangeDelta)
,
DeltaPackage.getListDelta_ChangeDelta()
public ChangeDelta basicGetChangeDelta()
public void setChangeDelta(ChangeDelta newChangeDelta)
setChangeDelta
in interface ListDelta
newChangeDelta
- the new value of the 'Change Delta' reference.ListDelta.getChangeDelta()
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
public void eSet(int featureID, java.lang.Object newValue)
public void eUnset(int featureID)
public boolean eIsSet(int featureID)
public MoveDelta getMove()
getMove
in interface ListDelta
ListDelta.setMove(MoveDelta)
,
DeltaPackage.getListDelta_Move()
public MoveDelta basicGetMove()
public void setMove(MoveDelta newMove)
setMove
in interface ListDelta
newMove
- the new value of the 'Move' reference.ListDelta.getMove()
public Location getLocation()
ListDelta
getLocation
in interface ListDelta
public java.lang.Object getObject()
ListDelta
public void setObject(java.lang.Object object)
ListDelta
public java.lang.String getObjectMatchingId()
ListDelta
getObjectMatchingId
in interface ListDelta
public java.lang.Object getAffectedObject()
Delta
getAffectedObject
in interface Delta
getAffectedObject
in class DeltaImpl
public java.lang.String getAffectedObjectMatchingId()
Delta
getAffectedObjectMatchingId
in interface Delta
getAffectedObjectMatchingId
in class DeltaImpl
public boolean isSameDelta(Delta thatDelta)
Delta
isSameDelta
in interface Delta
public java.lang.String getId()
Delta
public void toStringImpl(java.lang.StringBuilder sb)
Delta
toStringImpl
in interface Delta
toStringImpl
in class DeltaImpl
sb
- the string buffer to append topublic boolean getSourceNewSetState()
Delta
getSourceNewSetState
in interface Delta
getSourceNewSetState
in class DeltaImpl
public boolean getSourceOldSetState()
Delta
getSourceOldSetState
in interface Delta
getSourceOldSetState
in class DeltaImpl
public boolean isSourceSetStateChanged()
Delta
isSourceSetStateChanged
in interface Delta
isSourceSetStateChanged
in class DeltaImpl
public boolean getDestinationNewSetState()
Delta
getDestinationNewSetState
in interface Delta
getDestinationNewSetState
in class DeltaImpl
public boolean getDestinationOldSetState()
Delta
getDestinationOldSetState
in interface Delta
getDestinationOldSetState
in class DeltaImpl
public boolean isDestinationSetStateChanged()
Delta
isDestinationSetStateChanged
in interface Delta
isDestinationSetStateChanged
in class DeltaImpl
public java.lang.String getMatcherKey()
getMatcherKey
in interface ListDelta
public void setMatcherKey(java.lang.String matcherId)
setMatcherKey
in interface ListDelta
matcherId
-