org.eclipse.emf.test.core.change
Class ChangeDescriptionBuilder

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.test.core.change.ChangeDescriptionBuilder

public class ChangeDescriptionBuilder
extends BasicChangeRecorder

Implementation of the BasicChangeRecorder that provides methods to describe changes on objects.

Since:
2.3

Field Summary
 
Fields inherited from class org.eclipse.emf.ecore.change.util.BasicChangeRecorder
changeDescription, recording
 
Constructor Summary
ChangeDescriptionBuilder()
           
 
Method Summary
protected  void recordFeature(EObject eObject, EStructuralFeature feature, java.lang.Object value, boolean isSet)
           
 void recordResourceContents(Resource resource, java.util.List<? extends EObject> contents)
           
 void recordSetFeature(EObject eObject, EStructuralFeature feature, java.lang.Object value)
           
 void recordUnsetFeature(EObject eObject, EStructuralFeature feature)
           
 
Methods inherited from class org.eclipse.emf.ecore.change.util.BasicChangeRecorder
consolidateChanges, createChangeDescription, createFeatureChange, createResourceChange, dispose, 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

ChangeDescriptionBuilder

public ChangeDescriptionBuilder()
Method Detail

recordUnsetFeature

public void recordUnsetFeature(EObject eObject,
                               EStructuralFeature feature)

recordSetFeature

public void recordSetFeature(EObject eObject,
                             EStructuralFeature feature,
                             java.lang.Object value)

recordFeature

protected void recordFeature(EObject eObject,
                             EStructuralFeature feature,
                             java.lang.Object value,
                             boolean isSet)

recordResourceContents

public void recordResourceContents(Resource resource,
                                   java.util.List<? extends EObject> contents)

Copyright 2001-2006 IBM Corporation and others.
All Rights Reserved.