|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Node | |
|---|---|
| cz.cuni.amis.pogamut.episodic.decisions | |
| cz.cuni.amis.pogamut.episodic.episodes | |
| cz.cuni.amis.pogamut.episodic.schemas | |
| Uses of Node in cz.cuni.amis.pogamut.episodic.decisions |
|---|
| Subclasses of Node in cz.cuni.amis.pogamut.episodic.decisions | |
|---|---|
class |
Action
Class Action represents an action node from decision process
in pogamut end of the project. |
class |
AtomicAction
AtomicAction is a type node node that represents an execution
of an atomic action by the agent. |
class |
Intention
Class Intention represents an intention node from decision process
in pogamut end of the project. |
| Fields in cz.cuni.amis.pogamut.episodic.decisions declared as Node | |
|---|---|
Node |
Node.parent
A reference to the parent node in the decision tree. |
| Methods in cz.cuni.amis.pogamut.episodic.decisions that return Node | |
|---|---|
Node |
AtomicAction.getSubNode(String name)
Since AtomicAction will always be a leaf in the decision
tree, it will have no sub-nodes. |
Node |
Intention.getSubNode(String name)
This method returns one specified Action node that
is direct subnode of this node. |
Node |
Action.getSubNode(String name)
This method returns one specified Intention node that
is direct subnode of this node. |
| Methods in cz.cuni.amis.pogamut.episodic.decisions that return types with arguments of type Node | |
|---|---|
Collection<Node> |
INode.getAllChildrenNodes()
For Intention node type this method returns Action
nodes that are direct subnodes of this node. |
Collection<Node> |
AtomicAction.getAllChildrenNodes()
Since AtomicAction will always be a leaf in the decision
tree, it will have no sub-nodes. |
Collection<Node> |
Intention.getAllChildrenNodes()
This method returns all Action node that
is direct subnodes of this node. |
Collection<Node> |
Action.getAllChildrenNodes()
This method returns Intention nodes that
are direct subnodes of this node and atomic action nodes. |
ArrayList<Node> |
DecisionTree.getTrace(ArrayList<String> trace)
This method is used in schemabag when the trace specified by a list of node names is not enough and other information on nodes are needed. |
| Uses of Node in cz.cuni.amis.pogamut.episodic.episodes |
|---|
| Methods in cz.cuni.amis.pogamut.episodic.episodes that return Node | |
|---|---|
Node |
EpisodeNode.getAssociatedNode()
Getter method for the id variable. |
| Constructors in cz.cuni.amis.pogamut.episodic.episodes with parameters of type Node | |
|---|---|
EpisodeNode(String _name,
EpisodeNode _parent,
Episode _root,
Node associated)
Instantiate the class by providing its name, reference to a parent EpisodeNode, parent Episode and associated
decision node. |
|
| Uses of Node in cz.cuni.amis.pogamut.episodic.schemas |
|---|
| Methods in cz.cuni.amis.pogamut.episodic.schemas that return Node | |
|---|---|
Node |
SchemaEpisodeNode.getAssociatedNode()
Getter method for the name variable. |
| Constructors in cz.cuni.amis.pogamut.episodic.schemas with parameters of type Node | |
|---|---|
SchemaEpisodeNode(Node _associatedNode,
int _id,
String _name)
Instantiate the class by providing its name, reference to associated decision Node, and its unique ID. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||