org.apache.tuscany.sdo.impl
Class ChangeSummaryImpl.SDOChangeRecorder
java.lang.Object
org.eclipse.emf.ecore.change.util.ListDifferenceAnalyzer
org.eclipse.emf.ecore.change.util.BasicChangeRecorder
org.eclipse.emf.ecore.change.util.ChangeRecorder
org.apache.tuscany.sdo.impl.ChangeSummaryImpl.SDOChangeRecorder
- All Implemented Interfaces:
- org.eclipse.emf.common.notify.Adapter, org.eclipse.emf.common.notify.Adapter.Internal
- Enclosing class:
- ChangeSummaryImpl
protected class ChangeSummaryImpl.SDOChangeRecorder
- extends org.eclipse.emf.ecore.change.util.ChangeRecorder
Nested classes/interfaces inherited from interface org.eclipse.emf.common.notify.Adapter |
org.eclipse.emf.common.notify.Adapter.Internal |
Fields inherited from class org.eclipse.emf.ecore.change.util.ChangeRecorder |
loadingTargets, originalTargetObjects, resolveProxies, targetObjects |
Fields inherited from class org.eclipse.emf.ecore.change.util.BasicChangeRecorder |
changeDescription, recording |
Method Summary |
protected void |
addAdapter(org.eclipse.emf.common.notify.Notifier notifier)
|
void |
beginRecording(org.eclipse.emf.ecore.change.ChangeDescription changeDescription,
Collection rootObjects)
|
protected void |
consolidateChanges()
|
protected org.eclipse.emf.ecore.change.ChangeDescription |
createChangeDescription()
|
protected org.eclipse.emf.ecore.change.FeatureChange |
createFeatureChange(org.eclipse.emf.ecore.EObject eObject,
org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature,
Object value,
boolean isSet)
|
void |
notifyChanged(org.eclipse.emf.common.notify.Notification notification)
|
protected void |
removeAdapter(org.eclipse.emf.common.notify.Notifier notifier)
|
Methods inherited from class org.eclipse.emf.ecore.change.util.ChangeRecorder |
beginRecording, dispose, getTarget, handleFeature, handleResource, isAdapterForType, isOrphan, isResolveProxies, prepareChangeDescriptionForResume, setResolveProxies, setTarget, shouldRecord, unsetTarget |
Methods inherited from class org.eclipse.emf.ecore.change.util.BasicChangeRecorder |
createResourceChange, eliminateEmptyChanges, endRecording, finalizeChange, finalizeChange, getChangeDescription, getFeatureChange, getFeatureChanges, getResourceChange, getResourceChanges, isRecording, setChangeDescription, setRecording, shouldRecord, summarize |
Methods inherited from class org.eclipse.emf.ecore.change.util.ListDifferenceAnalyzer |
analyzeLists, analyzeLists, createAddListChange, createListChange, createListChanges, createMoveListChange, createRemoveListChange |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ChangeSummaryImpl.SDOChangeRecorder
public ChangeSummaryImpl.SDOChangeRecorder()
beginRecording
public void beginRecording(org.eclipse.emf.ecore.change.ChangeDescription changeDescription,
Collection rootObjects)
- Overrides:
beginRecording
in class org.eclipse.emf.ecore.change.util.ChangeRecorder
createChangeDescription
protected org.eclipse.emf.ecore.change.ChangeDescription createChangeDescription()
- Overrides:
createChangeDescription
in class org.eclipse.emf.ecore.change.util.BasicChangeRecorder
createFeatureChange
protected org.eclipse.emf.ecore.change.FeatureChange createFeatureChange(org.eclipse.emf.ecore.EObject eObject,
org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature,
Object value,
boolean isSet)
- Overrides:
createFeatureChange
in class org.eclipse.emf.ecore.change.util.BasicChangeRecorder
consolidateChanges
protected void consolidateChanges()
- Overrides:
consolidateChanges
in class org.eclipse.emf.ecore.change.util.ChangeRecorder
addAdapter
protected void addAdapter(org.eclipse.emf.common.notify.Notifier notifier)
- Overrides:
addAdapter
in class org.eclipse.emf.ecore.change.util.ChangeRecorder
removeAdapter
protected void removeAdapter(org.eclipse.emf.common.notify.Notifier notifier)
- Overrides:
removeAdapter
in class org.eclipse.emf.ecore.change.util.ChangeRecorder
notifyChanged
public void notifyChanged(org.eclipse.emf.common.notify.Notification notification)
- Specified by:
notifyChanged
in interface org.eclipse.emf.common.notify.Adapter
- Overrides:
notifyChanged
in class org.eclipse.emf.ecore.change.util.ChangeRecorder
Copyright © 2013 The Apache Software Foundation. All Rights Reserved.