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
iterating
Fields inherited from class org.eclipse.emf.common.notify.impl.AdapterImpl
target
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
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 Details
-
ModelChangeTracker
public ModelChangeTracker()
-
-
Method Details
-
notifyChanged
public void notifyChanged(org.eclipse.emf.common.notify.Notification notification) - Specified by:
notifyChanged
in interfaceorg.eclipse.emf.common.notify.Adapter
- Overrides:
notifyChanged
in classorg.eclipse.emf.ecore.util.EContentAdapter
-