gov.nasa.arc.brahms.vm.rt
Class VMPreconditionCtx

java.lang.Object
  extended by gov.nasa.arc.brahms.common.rt.BrahmsObjectCtx
      extended by gov.nasa.arc.brahms.common.rt.ConditionCtx
          extended by gov.nasa.arc.brahms.common.rt.PreconditionCtx
              extended by gov.nasa.arc.brahms.vm.rt.VMPreconditionCtx
All Implemented Interfaces:
IBrahmsObjectCtx, IConditionCtx, IPreconditionCtx, IRuntimeConstants, java.io.Serializable

public class VMPreconditionCtx
extends PreconditionCtx

The VMPreconditionCtx defines the context for a precondition defining the beliefs or facts that made the precondition evaluate to true and defining the frame for which the precondition evaluated to true.

Version:
7 January 2004
Author:
Ron van Hoof
See Also:
Serialized Form

Field Summary
 
Fields inherited from interface gov.nasa.arc.brahms.common.rt.IRuntimeConstants
ABORTED, ACTIVE, ACTIVITY, AVAILABLE, COMPLETED, CONSEQUENCE, DETECTABLE, ENDED, ENGINE, EXTERNAL_AGENT, FROM, IMPASSED, INITIAL, INTERRUPTED, JAVA_PROPERTY, sABORTED, sACTIVE, sAVAILABLE, sCOMPLETED, sENDED, sIMPASSED, sINTERRUPTED, sUNAVAILABLE, TO, TRANSFER, UNAVAILABLE
 
Constructor Summary
VMPreconditionCtx(Precondition precondition)
          Constructor, creates a new precondition context for the specified precondition
 
Method Summary
 
Methods inherited from class gov.nasa.arc.brahms.common.rt.PreconditionCtx
addBoundVariable, addEvaluatedStatement, getBoundVariables, getEvaluatedStatements, getParent, removeBoundVariable, removeEvaluatedStatement, setParent
 
Methods inherited from class gov.nasa.arc.brahms.common.rt.BrahmsObjectCtx
addNote, getContextFor, getEndTime, getID, getNote, getNotes, getStartTime, removeNote, setContextFor, setEndTime, setID, setStartTime
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface gov.nasa.arc.brahms.common.rt.IBrahmsObjectCtx
addNote, getContextFor, getEndTime, getID, getNote, getNotes, getStartTime, removeNote, setEndTime, setID, setStartTime
 

Constructor Detail

VMPreconditionCtx

public VMPreconditionCtx(Precondition precondition)
Constructor, creates a new precondition context for the specified precondition

Parameters:
precondition - the precondition for which this is a context


Copyright © 1997-2012 All Rights Reserved.