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 TaskGraphCheckerpublic void unmonitorTaskGraph(TaskGraph taskgraph)
unmonitorTaskGraph in interface TaskGraphCheckerpublic void taskCreated(TaskGraphTaskEvent event)
taskCreated in interface TaskGraphListenerpublic void taskRemoved(TaskGraphTaskEvent event)
taskRemoved in interface TaskGraphListenerpublic void cableConnected(TaskGraphCableEvent event)
cableConnected in interface TaskGraphListenerpublic void cableReconnected(TaskGraphCableEvent event)
cableReconnected in interface TaskGraphListenerpublic void cableDisconnected(TaskGraphCableEvent event)
cableDisconnected in interface TaskGraphListenerpublic void controlTaskStateChanged(ControlTaskStateEvent event)
controlTaskStateChanged in interface TaskGraphListenerpublic void nodeDisconnected(Node node)
public void taskPropertyUpdate(TaskPropertyEvent event)
taskPropertyUpdate in interface TaskListenerpublic void parameterUpdated(ParameterUpdateEvent event)
parameterUpdated in interface TaskListenerpublic void nodeAdded(TaskNodeEvent event)
nodeAdded in interface TaskListenerpublic void nodeRemoved(TaskNodeEvent event)
nodeRemoved in interface TaskListenerpublic void taskDisposed(TaskDisposedEvent event)
taskDisposed in interface TaskListener