Package jetbrains.mps.smodel
Class BaseFastNodeFinder.ChangeTracker
- java.lang.Object
 - 
- jetbrains.mps.smodel.BaseFastNodeFinder.ChangeTracker
 
 
- 
- All Implemented Interfaces:
 SNodeChangeListener
- Enclosing class:
 - BaseFastNodeFinder
 
protected class BaseFastNodeFinder.ChangeTracker extends Object implements SNodeChangeListener
Handy, ready-to use listener implementation to use. BaseFastNodeFinder itself doesn't track model changes, it's up to subclass to decide whether change tracking is vital. 
- 
- 
Constructor Summary
Constructors Constructor Description ChangeTracker() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidnodeAdded(SNodeAddEvent event)voidnodeRemoved(SNodeRemoveEvent event)voidpropertyChanged(SPropertyChangeEvent event)voidreferenceChanged(SReferenceChangeEvent event) 
 - 
 
- 
- 
Method Detail
- 
nodeAdded
public void nodeAdded(@NotNull SNodeAddEvent event)
- Specified by:
 nodeAddedin interfaceSNodeChangeListener
 
- 
nodeRemoved
public void nodeRemoved(@NotNull SNodeRemoveEvent event)
- Specified by:
 nodeRemovedin interfaceSNodeChangeListener
 
- 
propertyChanged
public void propertyChanged(@NotNull SPropertyChangeEvent event)
- Specified by:
 propertyChangedin interfaceSNodeChangeListener
 
- 
referenceChanged
public void referenceChanged(@NotNull SReferenceChangeEvent event)
- Specified by:
 referenceChangedin interfaceSNodeChangeListener
 
 - 
 
 -