zeus.actors.rtn
Class Node
java.lang.Object
zeus.actors.rtn.Node
- Direct Known Subclasses:
- b0, b1, b2, b4, d1, d2, d3I, d3R, g0_b, n0, n1, s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, Sb, Sc, Sd, se0, se1, se2, se3, Sv, Sw, Sx
- public class Node
- extends java.lang.Object
|
Constructor Summary |
Node(java.lang.String description)
|
|
Method Summary |
protected int |
continue_exec()
|
protected Graph |
createGraph(java.lang.String name)
|
protected java.lang.Object |
createObject(java.lang.String name)
|
private void |
done(Engine engine,
java.lang.String reason)
|
protected void |
exec_arc(Engine engine)
|
protected int |
exec()
|
(package private) void |
fail(Engine engine,
boolean reset,
java.lang.String reason)
|
void |
finaliser()
|
protected void |
finalize()
|
void |
finals()
|
java.lang.String |
getDesc()
|
java.lang.String |
getDescription()
|
Graph |
getGraph()
|
java.lang.String |
getMsgWaitKey()
|
java.lang.Object |
getOutput()
|
Node[] |
getParents()
|
(package private) java.util.Vector |
getParentsOfNextNode()
|
Node |
getPrevious()
|
int |
getState()
|
double |
getTimeout()
|
(package private) boolean |
hasChildGraph(Graph g)
|
(package private) void |
nextArc(Engine engine)
|
protected void |
reset()
|
(package private) void |
run(Engine engine)
|
(package private) void |
set(Graph graph,
java.lang.String[] arcs,
java.lang.String[] nodes,
Node previous)
|
(package private) void |
set(Graph graph,
java.lang.String[] arcs,
java.lang.String[] nodes,
Node previous,
java.util.Vector parents)
|
(package private) void |
setInput(Engine engine,
java.lang.Object input)
|
(package private) void |
setState(Engine engine,
int value)
|
boolean |
timeOut()
overwrite this method in a Node to get behaviour from
a time out setting |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
NOT_READY
public static final int NOT_READY
- See Also:
- Constant Field Values
READY
public static final int READY
- See Also:
- Constant Field Values
WAITING
public static final int WAITING
- See Also:
- Constant Field Values
RUNNING
public static final int RUNNING
- See Also:
- Constant Field Values
DONE
public static final int DONE
- See Also:
- Constant Field Values
FAILED
public static final int FAILED
- See Also:
- Constant Field Values
OK
protected static final int OK
- See Also:
- Constant Field Values
FAIL
protected static final int FAIL
- See Also:
- Constant Field Values
WAIT
protected static final int WAIT
- See Also:
- Constant Field Values
OK_WAIT
protected static final int OK_WAIT
- See Also:
- Constant Field Values
count
private static int count
arcs
protected java.lang.String[] arcs
nodes
protected java.lang.String[] nodes
input
protected java.lang.Object input
output
protected java.lang.Object output
previous_node
protected Node previous_node
parents
protected Node[] parents
graph
protected Graph graph
description
protected java.lang.String description
state
protected int state
current_arc
protected int current_arc
timeout
protected double timeout
msg_wait_key
protected java.lang.String msg_wait_key
context
protected AgentContext context
parents_of_next_node
protected java.util.Vector parents_of_next_node
Node
public Node(java.lang.String description)
getDesc
public java.lang.String getDesc()
finaliser
public void finaliser()
finals
public void finals()
getDescription
public final java.lang.String getDescription()
getTimeout
public final double getTimeout()
getMsgWaitKey
public final java.lang.String getMsgWaitKey()
getOutput
public final java.lang.Object getOutput()
getPrevious
public final Node getPrevious()
getParents
public final Node[] getParents()
getState
public final int getState()
getGraph
public final Graph getGraph()
set
final void set(Graph graph,
java.lang.String[] arcs,
java.lang.String[] nodes,
Node previous)
set
final void set(Graph graph,
java.lang.String[] arcs,
java.lang.String[] nodes,
Node previous,
java.util.Vector parents)
run
final void run(Engine engine)
done
private void done(Engine engine,
java.lang.String reason)
fail
final void fail(Engine engine,
boolean reset,
java.lang.String reason)
exec
protected int exec()
continue_exec
protected int continue_exec()
reset
protected void reset()
setInput
final void setInput(Engine engine,
java.lang.Object input)
exec_arc
protected final void exec_arc(Engine engine)
nextArc
final void nextArc(Engine engine)
setState
final void setState(Engine engine,
int value)
finalize
protected void finalize()
throws java.lang.Throwable
- Throws:
java.lang.Throwable
createGraph
protected Graph createGraph(java.lang.String name)
getParentsOfNextNode
java.util.Vector getParentsOfNextNode()
createObject
protected java.lang.Object createObject(java.lang.String name)
hasChildGraph
final boolean hasChildGraph(Graph g)
toString
public java.lang.String toString()
timeOut
public boolean timeOut()
- overwrite this method in a Node to get behaviour from
a time out setting
Copyright © 2000-2003 BT Exact Technologies. All Rights Reserved.