public class TaskGraphCheckerImp extends java.lang.Object implements TaskGraphChecker
Constructor and Description |
---|
TaskGraphCheckerImp() |
Modifier and Type | Method and Description |
---|---|
void |
cableConnected(TaskGraphCableEvent event)
Called when a new connection is made between two tasks.
|
void |
cableDisconnected(TaskGraphCableEvent event)
Called before a connection between two tasks is removed.
|
void |
cableReconnected(TaskGraphCableEvent event)
Called when a connection is reconnected to a different task.
|
void |
controlTaskStateChanged(ControlTaskStateEvent event)
Called when the control task is connected/disconnected or unstable
|
void |
monitorTaskGraph(TaskGraph taskgraph)
Sets this taskgraph checker to monitor the specified taskgraph, and any sub-taskgraphs
|
void |
nodeAdded(TaskNodeEvent event)
Called when a data input node is added.
|
void |
nodeDisconnected(Node node)
Called before a node is diconnected from a cable.
|
void |
nodeRemoved(TaskNodeEvent event)
If the node being removed is a group nodes the this removes the corresponding loop node on the control task
|
void |
parameterUpdated(ParameterUpdateEvent event)
Called when the value of a parameter is changed, including when a parameter is removed.
|
void |
taskCreated(TaskGraphTaskEvent event)
Called when a new task is created in a taskgraph.
|
void |
taskDisposed(TaskDisposedEvent event)
Called before the task is disposed
|
void |
taskPropertyUpdate(TaskPropertyEvent event)
Called when the core properties of a task change i.e.
|
void |
taskRemoved(TaskGraphTaskEvent event)
Called when a task is removed from a taskgraph.
|
void |
unmonitorTaskGraph(TaskGraph taskgraph)
Removes this taskgraph checker from monitoring the specified taskgraph, and any sub-taskgraphs
|
public void monitorTaskGraph(TaskGraph taskgraph)
monitorTaskGraph
in interface TaskGraphChecker
public void unmonitorTaskGraph(TaskGraph taskgraph)
unmonitorTaskGraph
in interface TaskGraphChecker
public void taskCreated(TaskGraphTaskEvent event)
taskCreated
in interface TaskGraphListener
public void taskRemoved(TaskGraphTaskEvent event)
taskRemoved
in interface TaskGraphListener
public void cableConnected(TaskGraphCableEvent event)
cableConnected
in interface TaskGraphListener
public void cableReconnected(TaskGraphCableEvent event)
cableReconnected
in interface TaskGraphListener
public void cableDisconnected(TaskGraphCableEvent event)
cableDisconnected
in interface TaskGraphListener
public void controlTaskStateChanged(ControlTaskStateEvent event)
controlTaskStateChanged
in interface TaskGraphListener
public void nodeDisconnected(Node node)
public void taskPropertyUpdate(TaskPropertyEvent event)
taskPropertyUpdate
in interface TaskListener
public void parameterUpdated(ParameterUpdateEvent event)
parameterUpdated
in interface TaskListener
public void nodeAdded(TaskNodeEvent event)
nodeAdded
in interface TaskListener
public void nodeRemoved(TaskNodeEvent event)
nodeRemoved
in interface TaskListener
public void taskDisposed(TaskDisposedEvent event)
taskDisposed
in interface TaskListener