public class RunnableParameterNode extends ParameterNodeImp implements RunnableNodeInterface, TaskListener
ERROR_PARAM, TRIGGER_PARAM
Constructor and Description |
---|
RunnableParameterNode(java.lang.String paramname,
RunnableInstance task,
boolean input)
Creates a node attached to the specified Task.
|
RunnableParameterNode(java.lang.String paramname,
TaskGraph task,
boolean input)
Creates a node attached to the specified taskgraph.
|
Modifier and Type | Method and Description |
---|---|
void |
connect(Cable cable)
Connect a cable to this node.
|
void |
disconnect()
Disconnect the cable from this node.
|
void |
nodeAdded(TaskNodeEvent event)
Called when a data input node is added.
|
void |
nodeRemoved(TaskNodeEvent event)
Called before a data input node is removed.
|
void |
parameterUpdated(ParameterUpdateEvent event)
Called when the value of a parameter is changed, including when a parameter is removed.
|
void |
parameterUpdated(Task task,
java.lang.String paramname)
Called when the value of a parameter is changed, including when a parameter is removed.
|
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.
|
getParameterName, isDataNode, isErrorNode, isEssential, isEssentialIfConnected, isOptional, isParameterNode, isTriggerNode, setErrorNode, setParameterName, setTriggerNode
addNodeListener, dispose, getAbsoluteNodeIndex, getBottomLevelNode, getBottomLevelTask, getCable, getChildNode, getName, getNodeIndex, getParentNode, getTask, getTopLevelNode, getTopLevelTask, isBottomLevelNode, isConnected, isInputNode, isOutputNode, isTopLevelNode, nodeChildChanged, nodeConnected, nodeDisconnected, nodeParentChanged, notifyChildNodeChanged, notifyNodeConnected, notifyNodeDisconnected, notifyParameterNameSet, notifyParentNodeChanged, parameterNameSet, removeNodeListener, setChildNode, setParentNode, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addNodeListener, dispose, getAbsoluteNodeIndex, getBottomLevelNode, getBottomLevelTask, getCable, getChildNode, getName, getNodeIndex, getParentNode, getTask, getTopLevelNode, getTopLevelTask, isBottomLevelNode, isConnected, isDataNode, isEssential, isEssentialIfConnected, isInputNode, isOptional, isOutputNode, isParameterNode, isTopLevelNode, removeNodeListener, setChildNode, setParentNode
public RunnableParameterNode(java.lang.String paramname, RunnableInstance task, boolean input)
public RunnableParameterNode(java.lang.String paramname, TaskGraph task, boolean input)
public void connect(Cable cable)
public void disconnect()
disconnect
in interface Node
disconnect
in class NodeImp
public void taskPropertyUpdate(TaskPropertyEvent event)
taskPropertyUpdate
in interface TaskListener
public void parameterUpdated(ParameterUpdateEvent event)
parameterUpdated
in interface TaskListener
public void parameterUpdated(Task task, java.lang.String paramname)
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