Package org.jetbrains.mps.openapi.model
Interface SNodeChangeListener
-
- All Known Implementing Classes:
SNodeChangeListenerAdapter
,SRepositoryContentAdapter
public interface SNodeChangeListener
Listener to track changes to individual nodes in a model. Change listeners get notified regardless of model being attached to a repository. If, however, model is attached to a repository, all notifications are delivered inside a write lock on the repository after a real change.- Since:
- 3.3
- See Also:
SNodeChangeListenerAdapter
,SModel.addChangeListener(SNodeChangeListener)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
nodeAdded(SNodeAddEvent event)
void
nodeRemoved(SNodeRemoveEvent event)
void
propertyChanged(SPropertyChangeEvent event)
void
referenceChanged(SReferenceChangeEvent event)
-
-
-
Method Detail
-
propertyChanged
void propertyChanged(@NotNull SPropertyChangeEvent event)
-
referenceChanged
void referenceChanged(@NotNull SReferenceChangeEvent event)
-
nodeAdded
void nodeAdded(@NotNull SNodeAddEvent event)
-
nodeRemoved
void nodeRemoved(@NotNull SNodeRemoveEvent event)
-
-