Package com._1c.g5.modeling.xtext.model
Class ModelChangeTracker
java.lang.Object
org.eclipse.emf.common.notify.impl.AdapterImpl
org.eclipse.emf.ecore.util.EContentAdapter
com._1c.g5.modeling.xtext.model.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
iteratingFields inherited from class org.eclipse.emf.common.notify.impl.AdapterImpl
target -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidnotifyChanged(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, useRecursionMethods inherited from class org.eclipse.emf.common.notify.impl.AdapterImpl
getTarget, isAdapterForType
-
Constructor Details
-
ModelChangeTracker
public ModelChangeTracker()
-
-
Method Details
-
notifyChanged
public void notifyChanged(org.eclipse.emf.common.notify.Notification notification) - Specified by:
notifyChangedin interfaceorg.eclipse.emf.common.notify.Adapter- Overrides:
notifyChangedin classorg.eclipse.emf.ecore.util.EContentAdapter
-