Class ChangeRecorder


  • public class ChangeRecorder
    extends GeneratorBase
    Facility to record changes on a model
    Version:
    $Rev$
    Author:
    herrmama, $Author$
    • Constructor Detail

      • ChangeRecorder

        public ChangeRecorder​(List<? extends org.eclipse.emf.ecore.EObject> elements)
        Constructor
    • Method Detail

      • beginRecording

        public void beginRecording()
        Start the recorder, unless already started
      • endRecording

        public void endRecording()
        Stop the recorder, unless already stopped
      • getChanges

        public CompositeChange getChanges()
        Get the recorded changes.
      • isRecording

        public boolean isRecording()
        Returns recording.
      • getElements

        public List<? extends org.eclipse.emf.ecore.EObject> getElements()
        Returns elements.