Package edu.cmu.tetrad.session
Class ModificationRegistery
java.lang.Object
edu.cmu.tetrad.session.ModificationRegistery
Allows editors launched for session nodes to register that relevant changes have been made that will require models
downstream to be reconstructed.
- Author:
- William Taysom, josephramsey
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
modelHasChanged
(SessionNode sessionNode) static void
registerEditor
(SessionNode sessionNode, JComponent editor) Registers an editor which could modify model.static void
unregisterEditor
(JComponent editor) static void
unregisterSessionNode
(SessionNode sessionNode) Removes the given session node from the list of sessions nodes for which changes have been made.
-
Constructor Details
-
ModificationRegistery
public ModificationRegistery()
-
-
Method Details
-
registerEditor
Registers an editor which could modify model. -
modelHasChanged
- Returns:
- true if an editor has registered that model has changed.
-
unregisterEditor
-
unregisterSessionNode
Removes the given session node from the list of sessions nodes for which changes have been made.
-