org.mitre.sim.api3.exec
Class LogicalProcess
java.lang.Object
org.mitre.sim.api3.flow.threads.ThreadData
org.mitre.sim.api3.exec.LogicalProcess
- All Implemented Interfaces:
- java.lang.Runnable
- Direct Known Subclasses:
- Entity
- public abstract class LogicalProcess
- extends ThreadData
- implements java.lang.Runnable
Abstract class from which all entities in a simulation are derived.

Copyright © 2003-2004 The MITRE Corporation
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LogicalProcess
protected LogicalProcess()
run
public final void run()
- Specified by:
run
in interface java.lang.Runnable
setExecutive
public final void setExecutive(Executive e)
setLogger
public final void setLogger(java.util.logging.Logger l)
getLogger
public java.util.logging.Logger getLogger()
setState
public final void setState(State s)
setNextTime
public final void setNextTime(double t)
setCurrentTriggers
public final void setCurrentTriggers(Trigger[] cc)
getCurrentTriggers
public final Trigger[] getCurrentTriggers()
setSelectedTrigger
public final void setSelectedTrigger(Trigger sc)
getSelectedTrigger
public final Trigger getSelectedTrigger()
getState
public final State getState()
getNextTime
public final double getNextTime()
stateEquals
public final boolean stateEquals(State s)
getExec
public final Executive getExec()
setActionOccurred
public final void setActionOccurred(boolean a)
getActionOccurred
public final boolean getActionOccurred()
setTriggerOccurred
public final void setTriggerOccurred(boolean c)
getTriggerOccurred
public final boolean getTriggerOccurred()
isWaiting
public final boolean isWaiting()
getExecutive
public final Executive getExecutive()
getName
public abstract java.lang.String getName()
entityComplete
public abstract void entityComplete()
agenda
public abstract void agenda()
exceptionHandler
public abstract void exceptionHandler(java.lang.Exception e)