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, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddNodeListener, connect, disconnect, dispose, getAbsoluteNodeIndex, getBottomLevelNode, getBottomLevelTask, getCable, getChildNode, getName, getNodeIndex, getParentNode, getTask, getTopLevelNode, getTopLevelTask, isBottomLevelNode, isConnected, isInputNode, isOutputNode, isTopLevelNode, removeNodeListener, setChildNode, setParentNodepublic ParameterNodeImp(java.lang.String paramname,
Task task,
boolean input)
public java.lang.String getParameterName()
getParameterName in interface ParameterNodepublic void setParameterName(java.lang.String name)
setParameterName in interface ParameterNodepublic boolean isDataNode()
isDataNode in interface NodeisDataNode in class NodeImppublic boolean isParameterNode()
isParameterNode in interface NodeisParameterNode in class NodeImppublic boolean isTriggerNode()
isTriggerNode in interface ParameterNodepublic void setTriggerNode(boolean state)
setTriggerNode in interface ParameterNodepublic boolean isErrorNode()
isErrorNode in interface ParameterNodepublic void setErrorNode(boolean state)
setErrorNode in interface ParameterNodepublic boolean isEssential()
isEssential in interface NodeisEssential in class NodeImppublic boolean isEssentialIfConnected()
isEssentialIfConnected in interface NodeisEssentialIfConnected in class NodeImppublic boolean isOptional()
isOptional in interface NodeisOptional in class NodeImp