gov.nasa.arc.brahms.common.rt
Class ThoughtframeCtx

java.lang.Object
  extended by gov.nasa.arc.brahms.common.rt.BrahmsObjectCtx
      extended by gov.nasa.arc.brahms.common.rt.FrameCtx
          extended by gov.nasa.arc.brahms.common.rt.ThoughtframeCtx
All Implemented Interfaces:
IBrahmsObjectCtx, IFrameCtx, IRuntimeConstants, IThoughtframeCtx, java.io.Serializable

public class ThoughtframeCtx
extends FrameCtx
implements IThoughtframeCtx

The ThoughtframeCtx is identical to the FrameCtx and maintains state information for a thoughtframe to be executed by an active instance. No additional behavior is added to this class. This class is defined for readability purposes in code, instead of using FrameCtx for thoughtframes, ThoughtframeCtx are used.

Version:
1.0
Author:
Ron van Hoof
See Also:
FrameCtx, 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
ThoughtframeCtx(Thoughtframe frame)
          Constructor, creates a new context for the specified thoughtframe.
 
Method Summary
 
Methods inherited from class gov.nasa.arc.brahms.common.rt.FrameCtx
addBinding, addFiredConsequence, getBinding, getBindings, getFiredConsequences, getPerformedBy, getPerformedIn, getPriority, getState, getStatus, getTimeAvailable, removeBinding, removeFiredConsequence, setPerformedBy, setPerformedIn, setPriority, setState, setState, setStatus, setTimeAvailable, toString
 
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, wait, wait, wait
 
Methods inherited from interface gov.nasa.arc.brahms.common.rt.IFrameCtx
addBinding, addFiredConsequence, getBinding, getBindings, getFiredConsequences, getPerformedBy, getPerformedIn, getPriority, getState, getStatus, getTimeAvailable, removeBinding, removeFiredConsequence, setPerformedBy, setPerformedIn, setPriority, setState, setState, setStatus, setTimeAvailable
 
Methods inherited from interface gov.nasa.arc.brahms.common.rt.IBrahmsObjectCtx
addNote, getContextFor, getEndTime, getID, getNote, getNotes, getStartTime, removeNote, setEndTime, setID, setStartTime
 

Constructor Detail

ThoughtframeCtx

public ThoughtframeCtx(Thoughtframe frame)
Constructor, creates a new context for the specified thoughtframe.

Parameters:
frame - the Thoughtframe for which this frame context is a context


Copyright © 1997-2012 All Rights Reserved.