public class JoinDeltaImpl extends ListDeltaImpl implements JoinDelta
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
changeDelta, featureSetChanged, featureSetOldValue, location, matchingID, move, object
appliedResolution, base, composites, conflicts, contributor, customProperties, dependents, prerequisites, propertyChangeSupport, 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 |
JoinDeltaImpl() |
|
JoinDeltaImpl(org.eclipse.emf.ecore.resource.Resource base,
org.eclipse.emf.ecore.resource.Resource contributor,
Location location,
boolean oldSet,
boolean newSet,
java.lang.Object object,
java.lang.String matchingID) |
Modifier and Type | Method and Description |
---|---|
protected org.eclipse.emf.ecore.EClass |
eStaticClass() |
Delta |
getDeleteDelta() |
Location |
getDestinationLocation()
Returns the destination location of the delta.
|
Location |
getSourceLocation()
Returns the source location of the delta.
|
boolean |
isSameDelta(Delta d)
Returns whether or not resolving this delta has the same effect as
resolving the given delta.
|
void |
print(java.io.PrintStream out)
Prints a text representation to a stream.
|
void |
resolve(Resolution newResolution)
Applies the new resolution with this delta.
|
void |
unresolve()
Unapplies the current resolution with this delta.
|
basicGetChangeDelta, basicGetMove, eGet, eIsSet, eSet, eUnset, getAffectedObject, getAffectedObjectMatchingId, getChangeDelta, getDestinationNewSetState, getDestinationOldSetState, getId, getLocation, getMatcherKey, getMove, getObject, getObjectMatchingId, getSourceNewSetState, getSourceOldSetState, isDestinationSetStateChanged, isSourceSetStateChanged, setChangeDelta, setMatcherKey, setMove, setObject, toStringImpl
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, getEquivalentDelta, getPrerequisites, getPrerequisitesRecursively, getRequiredDeltasRecursively, getResolution, getResolutionSet, getType, hasUnresolvedConflicts, isAccepted, isConflicting, isInComposite, isInConflictedAtomicContainer, isRejected, isResolved, isSystemDelta, removePropertyChangeListener, setAppliedResolution, setCustomProperty, setEquivalentDelta, setSystemDelta, toString
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
getChangeDelta, getLocation, getMatcherKey, getMove, getObject, getObjectMatchingId, setChangeDelta, setMatcherKey, setMove, setObject
addComposite, addConflict, addDependent, addPrerequisite, addPropertyChangeListener, canAutoResolve, canResolve, canUnresolve, collectAtomicDeltaSet, collectResolutionSet, deleteConflict, deleteDependent, deletePrerequisite, getAffectedObject, getAffectedObjectMatchingId, getAppliedResolution, getAtomicComposites, getAtomicDeltaSet, getBase, getComposites, getConflicts, getContributor, getCustomProperty, getDependents, getDependentsRecursively, getDestinationNewSetState, getDestinationOldSetState, getEquivalentDelta, getId, getPrerequisites, getPrerequisitesRecursively, getResolution, getResolutionSet, getSourceNewSetState, getSourceOldSetState, getType, hasUnresolvedConflicts, isAccepted, isConflicting, isDestinationSetStateChanged, isInConflictedAtomicContainer, isRejected, isResolved, isSourceSetStateChanged, isSystemDelta, removePropertyChangeListener, setAppliedResolution, setCustomProperty, setEquivalentDelta, setSystemDelta, toStringImpl
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
protected JoinDeltaImpl()
public JoinDeltaImpl(org.eclipse.emf.ecore.resource.Resource base, org.eclipse.emf.ecore.resource.Resource contributor, Location location, boolean oldSet, boolean newSet, java.lang.Object object, java.lang.String matchingID)
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class ListDeltaImpl
public Delta getDeleteDelta()
getDeleteDelta
in interface JoinDelta
public Location getSourceLocation()
Delta
getSourceLocation
in interface Delta
getSourceLocation
in class DeltaImpl
public Location getDestinationLocation()
Delta
getDestinationLocation
in interface Delta
getDestinationLocation
in class DeltaImpl
public void resolve(Resolution newResolution)
Delta
public void unresolve()
Delta
public void print(java.io.PrintStream out)
Printable
public boolean isSameDelta(Delta d)
Delta
isSameDelta
in interface Delta
isSameDelta
in class ListDeltaImpl