Class ModelChangeTracker

  • All Implemented Interfaces:
    org.eclipse.emf.common.notify.Adapter, org.eclipse.emf.common.notify.Adapter.Internal

    public class ModelChangeTracker
    extends org.eclipse.emf.ecore.util.EContentAdapter
    Model change tracker adapter.

    This adapter should be attached to any model object (EObject), whos changes can affect derived state computation.

    This implementation tracks model changes and redirects them to IModelChangeEventBroker provided by Registry.

    Restriction:
    this implementation is not intended to be subclassed by clients.
    • 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.util.EContentAdapter

        iterating
      • Fields inherited from class org.eclipse.emf.common.notify.impl.AdapterImpl

        target
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void notifyChanged​(org.eclipse.emf.common.notify.Notification notification)  
      • Methods inherited from class org.eclipse.emf.ecore.util.EContentAdapter

        addAdapter, basicSetTarget, basicUnsetTarget, handleContainment, removeAdapter, removeAdapter, resolve, selfAdapt, setTarget, setTarget, setTarget, setTarget, unsetTarget, unsetTarget, unsetTarget, unsetTarget, unsetTarget, useRecursion
      • Methods inherited from class org.eclipse.emf.common.notify.impl.AdapterImpl

        getTarget, isAdapterForType
    • Constructor Detail

      • ModelChangeTracker

        public ModelChangeTracker()
    • Method Detail

      • 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.util.EContentAdapter