zeus.actors.rtn
Class PGraph
java.lang.Object
zeus.actors.rtn.Arc
zeus.actors.rtn.Graph
zeus.actors.rtn.PGraph
- Direct Known Subclasses:
- b_xb, d0, xb
- public class PGraph
- extends Graph
| Fields inherited from class zeus.actors.rtn.Graph |
begin_node, DONE, FAILED, next_node, node_wakeup_key, nodes, previous_node, READY, RUNNING, start_node, state |
|
Constructor Summary |
PGraph(java.lang.String description,
java.lang.String[][] nodes,
java.lang.String start_node)
|
PGraph(java.lang.String description,
java.lang.String[][] nodes,
java.lang.String start_node,
int min_done)
|
| Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
done_nodes
protected java.util.Vector done_nodes
failed_nodes
protected java.util.Vector failed_nodes
start_nodes
protected Node[] start_nodes
first
protected boolean first
min_done
protected int min_done
max_fail
protected int max_fail
PGraph
public PGraph(java.lang.String description,
java.lang.String[][] nodes,
java.lang.String start_node)
PGraph
public PGraph(java.lang.String description,
java.lang.String[][] nodes,
java.lang.String start_node,
int min_done)
start
protected void start(Engine engine,
java.lang.Object input)
- Overrides:
start in class Graph
done
void done(Engine engine,
Node node)
- Overrides:
done in class Graph
doSucceed
protected void doSucceed(Engine engine)
failed
void failed(Engine engine,
Node node)
- Overrides:
failed in class Graph
newNode
Node newNode(Engine engine,
java.lang.String name,
Node previous)
- Overrides:
newNode in class Graph
getTerminalNodes
java.util.Vector getTerminalNodes()
- Overrides:
getTerminalNodes in class Graph
allow_backtrack
boolean allow_backtrack(Node node)
- Overrides:
allow_backtrack in class Graph
Copyright © 2000-2003 BT Exact Technologies. All Rights Reserved.