public class ParameterNodeImp extends NodeImp implements ParameterNode
ERROR_PARAM, TRIGGER_PARAM
Constructor and Description |
---|
ParameterNodeImp(java.lang.String paramname,
Task task,
boolean input) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getParameterName() |
boolean |
isDataNode() |
boolean |
isErrorNode() |
boolean |
isEssential() |
boolean |
isEssentialIfConnected() |
boolean |
isOptional() |
boolean |
isParameterNode() |
boolean |
isTriggerNode() |
void |
setErrorNode(boolean state)
Sets this parameter node as a error node, If true then the node is essential for the task to run, otherwise it is
optional.
|
void |
setParameterName(java.lang.String name)
Sets the parameter that this node is inputting/outputting
|
void |
setTriggerNode(boolean state)
Sets this parameter node as a trigger node, If true then the node is essential for the task to run, otherwise it
is optional.
|
addNodeListener, connect, disconnect, 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, connect, disconnect, dispose, getAbsoluteNodeIndex, getBottomLevelNode, getBottomLevelTask, getCable, getChildNode, getName, getNodeIndex, getParentNode, getTask, getTopLevelNode, getTopLevelTask, isBottomLevelNode, isConnected, isInputNode, isOutputNode, isTopLevelNode, removeNodeListener, setChildNode, setParentNode
public ParameterNodeImp(java.lang.String paramname, Task task, boolean input)
public java.lang.String getParameterName()
getParameterName
in interface ParameterNode
public void setParameterName(java.lang.String name)
setParameterName
in interface ParameterNode
public boolean isDataNode()
isDataNode
in interface Node
isDataNode
in class NodeImp
public boolean isParameterNode()
isParameterNode
in interface Node
isParameterNode
in class NodeImp
public boolean isTriggerNode()
isTriggerNode
in interface ParameterNode
public void setTriggerNode(boolean state)
setTriggerNode
in interface ParameterNode
public boolean isErrorNode()
isErrorNode
in interface ParameterNode
public void setErrorNode(boolean state)
setErrorNode
in interface ParameterNode
public boolean isEssential()
isEssential
in interface Node
isEssential
in class NodeImp
public boolean isEssentialIfConnected()
isEssentialIfConnected
in interface Node
isEssentialIfConnected
in class NodeImp
public boolean isOptional()
isOptional
in interface Node
isOptional
in class NodeImp