org.apache.tuscany.sdo.impl
Class ChangeSummaryImpl.SDOChangeRecorder

java.lang.Object
  extended by org.eclipse.emf.ecore.change.util.ListDifferenceAnalyzer
      extended by org.eclipse.emf.ecore.change.util.BasicChangeRecorder
          extended by org.eclipse.emf.ecore.change.util.ChangeRecorder
              extended by 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 Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.emf.common.notify.Adapter
org.eclipse.emf.common.notify.Adapter.Internal
 
Field Summary
 
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
 
Constructor Summary
ChangeSummaryImpl.SDOChangeRecorder()
           
 
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
 

Constructor Detail

ChangeSummaryImpl.SDOChangeRecorder

public ChangeSummaryImpl.SDOChangeRecorder()
Method Detail

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.