Package edu.cmu.tetrad.session
Interface SessionListener
- All Superinterfaces:
- EventListener
- All Known Implementing Classes:
- SessionAdapter
Listens for SessionEvents on a Session--nodes being added or removed, parents
 being added or removed, models being created or destroyed.
- Author:
- Joseph Ramsey
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddingEdge(SessionEvent event) Indicates that the model is contemplating adding an edge (but hasn't yet).voidexecutionStarted(SessionEvent event) Indicates that a new execution of a simulation edu.cmu.tetrad.study has begun.voidmodelCreated(SessionEvent event) Indicates that a model has been created for a node.voidmodelDestroyed(SessionEvent event) Indicates that a model has been destroyed for a node.voidmodelUnclear(SessionEvent event) Indicates that the createModel method has been called but there is more than one model consistent with the parents, so a choice has to be made.voidnodeAdded(SessionEvent event) Indicates that a node has been added.voidnodeRemoved(SessionEvent event) Indicates that a node has been removed.voidparentAdded(SessionEvent event) Indicates that a parent has been added to a node.voidparentRemoved(SessionEvent event) Indicates that a parent has been removed from a node.voidrepetitionChanged(SessionEvent event) Indicates that the repetition of some node has changed.
- 
Method Details- 
nodeAddedIndicates that a node has been added.
- 
nodeRemovedIndicates that a node has been removed.
- 
parentAddedIndicates that a parent has been added to a node. Note that this implies a child is added to the parent.
- 
parentRemovedIndicates that a parent has been removed from a node. Note that this implies a child is removed from the parent.
- 
modelCreatedIndicates that a model has been created for a node.
- 
modelDestroyedIndicates that a model has been destroyed for a node.
- 
modelUnclearIndicates that the createModel method has been called but there is more than one model consistent with the parents, so a choice has to be made.
- 
executionStartedIndicates that a new execution of a simulation edu.cmu.tetrad.study has begun. (Some parameter objects need to be reset for every execution.
- 
repetitionChangedIndicates that the repetition of some node has changed.
- 
addingEdgeIndicates that the model is contemplating adding an edge (but hasn't yet).
 
-