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, setTriggerNodeaddNodeListener, 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, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddNodeListener, dispose, getAbsoluteNodeIndex, getBottomLevelNode, getBottomLevelTask, getCable, getChildNode, getName, getNodeIndex, getParentNode, getTask, getTopLevelNode, getTopLevelTask, isBottomLevelNode, isConnected, isDataNode, isEssential, isEssentialIfConnected, isInputNode, isOptional, isOutputNode, isParameterNode, isTopLevelNode, removeNodeListener, setChildNode, setParentNodepublic 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 Nodedisconnect in class NodeImppublic void taskPropertyUpdate(TaskPropertyEvent event)
taskPropertyUpdate in interface TaskListenerpublic void parameterUpdated(ParameterUpdateEvent event)
parameterUpdated in interface TaskListenerpublic void parameterUpdated(Task task, java.lang.String paramname)
public void nodeAdded(TaskNodeEvent event)
nodeAdded in interface TaskListenerpublic void nodeRemoved(TaskNodeEvent event)
nodeRemoved in interface TaskListenerpublic void taskDisposed(TaskDisposedEvent event)
taskDisposed in interface TaskListener