|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object gov.nasa.arc.brahms.common.rt.BrahmsObjectCtx gov.nasa.arc.brahms.common.rt.FrameStateCtx gov.nasa.arc.brahms.common.rt.CompleteCtx
public class CompleteCtx
The CompleteCtx manages information about the completed state of a frame. The completed state is entered by a frame when the a frame completes the actions defined for the frame or when the frame is terminated by a detectable (only possible in workframes). This context maintains when the frame enters the completed state and when the frame leaves the completed state. This context also defines the detectable causing the completion if the frame is terminated due to a detectable's action.
FrameStateCtx
,
Serialized FormField 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 | |
---|---|
CompleteCtx(IFrameCtx frame)
Constructor, creates a new CompleteCtx for the specified frame |
Method Summary | |
---|---|
ITriggerCtx |
getCause()
Returns the cause for the completion state. |
int |
getState()
Returns the state identifier |
java.lang.String |
getStateName()
Returns the name of the state |
void |
setCause(ITriggerCtx cause)
Sets the cause for the completion state. |
Methods inherited from class gov.nasa.arc.brahms.common.rt.FrameStateCtx |
---|
getFrame, getNextFrameState, getPreviousFrameState, setFrame, setNextFrameState, setPreviousFrameState |
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 |
Constructor Detail |
---|
public CompleteCtx(IFrameCtx frame) throws gov.nasa.arc.brahms.common.exceptions.BrahmsException
frame
- the IFrameCtx that is set to completed
gov.nasa.arc.brahms.common.exceptions.BrahmsException
- if frame specified is nullMethod Detail |
---|
public int getState()
getState
in class FrameStateCtx
public java.lang.String getStateName()
getStateName
in class FrameStateCtx
public void setCause(ITriggerCtx cause)
cause
- the ITriggerCtx referencing the trigger causing the completionpublic ITriggerCtx getCause()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |