public interface Node
Modifier and Type | Method and Description |
---|---|
void |
addNodeListener(NodeListener listener)
Adds a node listener to this node.
|
void |
connect(Cable cable)
Connect a cable to this node.
|
void |
disconnect()
Disconnect the cable from this node.
|
void |
dispose()
Cleans-up when the node is no longer used
|
int |
getAbsoluteNodeIndex()
This is a convience method to return the absolute positioning of a node.
|
Node |
getBottomLevelNode() |
Task |
getBottomLevelTask() |
Cable |
getCable() |
Node |
getChildNode() |
java.lang.String |
getName() |
int |
getNodeIndex() |
Node |
getParentNode() |
Task |
getTask() |
Node |
getTopLevelNode() |
Task |
getTopLevelTask() |
boolean |
isBottomLevelNode() |
boolean |
isConnected() |
boolean |
isDataNode() |
boolean |
isEssential() |
boolean |
isEssentialIfConnected() |
boolean |
isInputNode() |
boolean |
isOptional() |
boolean |
isOutputNode() |
boolean |
isParameterNode() |
boolean |
isTopLevelNode() |
void |
removeNodeListener(NodeListener listener)
Removes a node listener from this node.
|
void |
setChildNode(Node node)
Sets the child group node for this node
|
void |
setParentNode(Node node)
Sets the parent group node for this node
|
Task getTask()
void addNodeListener(NodeListener listener)
void removeNodeListener(NodeListener listener)
int getNodeIndex()
int getAbsoluteNodeIndex()
boolean isConnected()
Cable getCable()
boolean isInputNode()
boolean isOutputNode()
boolean isDataNode()
boolean isParameterNode()
boolean isOptional()
boolean isEssential()
boolean isEssentialIfConnected()
boolean isTopLevelNode()
Node getTopLevelNode()
Task getTopLevelTask()
boolean isBottomLevelNode()
Node getBottomLevelNode()
Task getBottomLevelTask()
Node getParentNode()
Node getChildNode()
void connect(Cable cable)
void disconnect()
void setParentNode(Node node)
void setChildNode(Node node)
void dispose()
java.lang.String getName()