aos.jack.jak.fsm
Class FSM
java.lang.Object
aos.jack.jak.util.Watchable
aos.jack.jak.fsm.FSM
- All Implemented Interfaces:
- ObservableInt
- Direct Known Subclasses:
- BDIDetermineBehavior, BDIInsistBehavior, Behavior, BlockedFSM, Event, MaintainFSM
- public abstract class FSM
- extends Watchable
Constructor Summary |
FSM()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
FSM
public FSM()
discard
public void discard(boolean top)
getPreferredPriority
public int getPreferredPriority(int p)
toString
public java.lang.String toString()
traceGoal
public java.lang.String traceGoal()
describe
public java.lang.String describe()
stateInfo
public java.lang.String stateInfo()
exceptionInfo
public java.lang.String exceptionInfo()
getAgent
public Agent getAgent()
init
public FSM init(aos.jack.jak.task.Task t)
restart
public boolean restart()
loadClass
public static java.lang.Class loadClass(java.lang.String name)
thrownAnException
public boolean thrownAnException(aos.jack.jak.task.Task t,
java.lang.Throwable e)
setMode
public boolean setMode(java.lang.String s)
run
public abstract int run(int status)
remove
public void remove()
Copyright (C) 1999-2008, Agent Oriented Software Pty. Ltd. US Government Restricted Rights
The JACK Modules and relevant Software Material have been developed entirely at private expense and are accordingly provided with RESTRICTED RIGHTS. Use, duplication, or disclosure by Government is subject to restrictions as set forth in subparagraph (c)(1)(ii) of DFARS 252.227-7013 or subparagraph (c)(1) and (2) of the Commercial Computer Software Restricted Rights and 48 CFR 52.2270-19, as applicable.
Agent Oriented Software Pty. Ltd. http://www.aosgrp.com
PO Box 639, Carlton South, Victoria 3053, Australia
Phone: +61 3 9349 5055, Fax: +61 3 9349 5088