|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||

public interface INode
An interface for the Node class. See the description
of Node class for more information.
Node| Method Summary | |
|---|---|
Collection<AffordanceSlot> |
getAffordances()
Returns a list of affordance slots attached to this node. |
Collection<Node> |
getAllChildrenNodes()
For Intention node type this method returns Action
nodes that are direct subnodes of this node. |
SchemaEpisodeNode |
getAssociatedNode()
Returns a reference to equivalent node in schemabag once the equivalent node is created there. |
INode |
getSubNode(String name)
For Intention node type this method returns one
specified Action node that is direct subnode of this node. |
| Method Detail |
|---|
SchemaEpisodeNode getAssociatedNode()
SchemaEpisodeNodeCollection<AffordanceSlot> getAffordances()
INode getSubNode(String name)
Intention node type this method returns one
specified Action node that is direct subnode of this node.
For Action node type it returns either one specified
Intention node that is direct subnode of this node or
specified AtomicAction node.
For AtomicAction node type this method returns null.
name - Name of the node to be returned.Collection<Node> getAllChildrenNodes()
Intention node type this method returns Action
nodes that are direct subnodes of this node.
For Action node type it returns either Intention
nodes that are direct subnodes of this node and AtomicAction nodes.
For AtomicAction node type this method returns null.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||