Package gov.nasa.arc.brahms.common.rt

Interface Summary
IActiveInstanceCtx The IActiveInstanceCtx is the interface for the runtime class for active instances (agents and object instances).
IActivityCtx The IActivityCtx is the interface for activity contexts.
IAgentCtx The IAgentCtx interface is the interface for a runtime class for the agents.
IAreaCtx The IAreaCtx interface is the interface for the runtime representation of areas defined in a Brahms model.
IAssignmentCtx The IAssignmentCtx is the interface for assignment contexts defining the context for an executed assignment operation.
IBeliefCtx The IBeliefCtx is the interface for belief contexts that maintain information about a belief created for an active instance.
IBrahmsObjectCtx The IBrahmsObjectCtx interface is the interface for all contexts in the Brahms system as part of the dynamic model.
IBroadcastActivityCtx The IBroadcastActivityCtx interface is the interface for broadcast activity contexts.
ICommunicateActivityCtx The ICommunicateActivityCtx interface is the interface for communicate activity contexts.
ICompositeActivityCtx The ICompositeActivityCtx interface is the interface for composite activity contexts.
IConceptCtx The IConceptCtx interface is the interface for the runtime representation of concepts defined in a Brahms model.
IConceptualInstanceCtx The IConceptualInstanceCtx interface is the interface for the runtime representation of conceptual instances defined in a Brahms model.
IConditionCtx The IConditionCtx is an interface for condition contexts that reference a Condition defined in a Brahms model or created by the virtual machine.
IConsequenceCtx The IConsequenceCtx is the interface for consequence contexts defining the context for a fired consequence defining the consequence that was fired, what frame fired the consequence and defining what beliefs and/or facts were created by the consequence.
IContainmentActivityCtx The IContainmentActivityCtx interface is the generic interface for the IGetActivityCtx and IPutActivityCtx interfaces.
ICreateAgentActivityCtx The ICreateAgentActivityCtx interface is the interface for create agent activity contexts.
ICreateAreaActivityCtx The ICreateAreaActivityCtx interface is the interface for create area activity contexts.
ICreateObjectActivityCtx The ICreateObjectActivityCtx interface is the interface for create object activity contexts.
IDeleteCtx The IDeleteCtx is the interface for delete contexts defining the context for an executed delete operation.
IDetectableActionCtx The IDetectableActionCtx tags an action related to a detectable, being one of 'detect' or 'trigger'.
IDetectableCtx The IDetectableCtx defines the interface for the context for a fired detectable defining the detectable that was fired, in what frame or composite activity the detectable was fired, the fact or belief detected and the belief created by the detectable.
IDetectCtx The IDetectCtx interface is the interface for a detectable action that maintains the information about when a detection took place, what fact was detected and what belief was created as a result of the detection.
IFactCtx The IFactCtx interface is an interface for fact contexts that maintain information about a fact created in the world.
IFrameCtx The IFrameCtx is an interface for frame contexts that maintain the general state information for a Brahms frame, workframe or thoughtframe.
IGestureActivityCtx The IGestureActivityCtx interface is the interface for gesture activity contexts.
IGetActivityCtx The IGetActivityCtx interface is the interface for get activity contexts.
IJavaActivityCtx The IJavaActivityCtx interface is the interface for java activity contexts.
IMethodInvocationCtx The IMethodInvocationCtx is the interface for method invocation contexts defining the context for an executed method invocation operation.
IMoveActivityCtx The IMoveActivityCtx interface is the interface for move activity contexts.
IObjectInstanceCtx The IObjectInstanceCtx interface is the interface for the runtime class for the objects.
IPreconditionCtx The IPreconditionCtx is the interface for precondition contexts that defines the beliefs or facts that made the precondition evaluate to true, the variables it bound and the frame for which the precondition evaluated to true.
IPrimitiveActivityCtx The IPrimitiveActivityCtx is the interface for primitive activity contexts.
IPutActivityCtx The IPutActivityCtx interface is the interface for put activity contexts.
IRuntimeConstants This interface defines the constants used by the runtime data package (rt).
IStatementCtx The IStatementCtx is the interface for statement context that define a context for a Statement defining the source of the statement, the element that created the statement.
IThoughtframeCtx The IThoughtframeCtx interface is the interface for thoughtframe contexts and does currently provide no additional methods to the methods specified in IFrameCtx.
ITransferDefinitionCtx The ITransferDefinitionCtx is the interface for the context for a transfer definition defining in what communication or broadcast activity the transfer took place, the direction of the transfer, the communicated beliefs, the beliefs created by the transfer definition, the parameters used by the transfer definition and the variables bound by this transfer definition.
ITriggerCtx The ITriggerCtx interface is the interface for a detectable action or custom action that maintains the information about when the trigger or action part of the detectable was executed and what belief or event triggered the action.
IVariableCtx The IVariableCtx interface is the interface for variable contexts that maintain information regarding the binding of a variable defined for a frame and bound in a frame context.
IWorkframeCtx The IWorkframeCtx is the interface for workframe contexts that maintain tthe state for a workframe.
 

Class Summary
ActiveCtx The ActiveCtx manages information about the active state of a frame.
ActiveInstanceCtx The ActiveInstanceCtx is the runtime class for active instances (agents and object instances).
ActivityCtx The ActivityCtx maintains the context of an activity being or to be executed by an active instance.
ActivityStateCtx The state of the activities instantiated by the virtual machine is maintained using the ActivityStateCtx.
AgentCtx The AgentCtx is the runtime class for the agents.
AreaCtx The AreaCtx is the runtime representation of areas defined in a Brahms model.
AssignmentCtx The AssignmentCtx is the context for an executed assignment operation.
AttributeStatement A AttributeStatement defines a state in the world or for an active instance defining the value for a concept's attribute.
AvailableCtx The AvailableCtx manages information about the available state of a frame.
BeliefCtx The BeliefCtx maintains information about a belief created for an active instance.
BrahmsObjectCtx The BrahmsObjectCtx class defines the base class for all contexts in the Brahms system as part of the dynamic model.
BroadcastActivityCtx The BroadcastActivityCtx maintains the context of a broadcast activity being or to be executed by an active instance.
CommunicateActivityCtx The CommunicateActivityCtx maintains the context of a communicate activity being or to be executed by an active instance.
CompleteCtx The CompleteCtx manages information about the completed state of a frame.
CompositeActivityCtx The CompositeActivityCtx maintains the context of a composite activity being or to be executed by an active instance.
ConceptCtx The ConceptCtx is the runtime representation of concepts defined in a Brahms model.
ConceptualInstanceCtx The ConceptualInstanceCtx is the runtime representation of conceptual instances defined in a Brahms model.
ConditionCtx The ConditionCtx references a Condition defined in a Brahms model or created by the virtual machine.
ConsequenceCtx The ConsequenceCtx defines the context for a fired consequence defining the consequence that was fired, what frame fired the consequence and defining what beliefs and/or facts were created by the consequence.
ContainedInstanceCtx The ContainedInstanceCtx is the context managing a reference to an active instance that is contained by another active instance.
ContainmentActivityCtx The ContainmentActivityCtx is the generic class for the GetActivityCtx and PutActivityCtx.
CreateAgentActivityCtx The CreateAgentActivityCtx maintains the context of a create agent activity being or to be executed by an active instance.
CreateAreaActivityCtx The CreateAreaActivityCtx maintains the context of a create area activity being or to be executed by an active instance.
CreateObjectActivityCtx The CreateObjectActivityCtx maintains the context of a create object activity being or to be executed by an active instance.
DeleteCtx The DeleteCtx is the context for an executed delete operation.
DetectableCtx The DetectableCtx defines the context for a fired detectable defining the detectable that was fired, in what frame or composite activity the detectable was fired, the fact or belief detected and the belief created by the detectable.
DetectCtx The DetectCtx is a detectable action that maintains the information about when the detection took place, what fact was detected and what belief was created as a result of the detection.
FactCtx The FactCtx maintains information about a fact created in the world.
FrameCtx The FrameCtx maintains the general state information for a Brahms frame, workframe or thoughtframe.
FrameStateCtx The state of the frames instantiated by the virtual machine is maintained using the FrameStateCtx.
GestureActivityCtx A GestureActivityCtx maintains the context of a gesture activity being or to be executed by an active instance.
GetActivityCtx A GetActivityCtx maintains the context of a get activity being or to be executed by an active instance.
ImpasseCtx The ImpasseCtx manages information about the impassed state of a frame.
InterruptCtx The InterruptCtx manages information about the interrupted state of a frame.
JavaActivityCtx A JavaActivityCtx maintains the context of a java activity being or to be executed by an active instance.
MethodInvocationCtx The MethodInvocationCtx is the context for an executed method invocation operation.
ModelCtx The ModelCtx defines a context for a simulation maintaining information about the start time and end time of the simulation.
MoveActivityCtx The MoveActivityCtx maintains the context of a move activity being or to be executed by an active instance.
Note A Note represents additional information that can be stored for a context.
ObjectInstanceCtx The ObjectInstanceCtx is the runtime class for the objects.
ParameterCtx The ParameterCtx represents a value assigned to a an attribute of an activity.
PartCtx The PartCtx is the context defining the relationship between a conceptual instance context and a sub aggregate.
PreconditionCtx The PreconditionCtx 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.
PrimitiveActivityCtx The PrimitiveActivityCtx maintains the context of a primitive activity being or to be executed by an active instance.
PutActivityCtx A PutActivityCtx maintains the context of a put activity being or to be executed by an active instance.
RelationStatement A RelationStatement defines a state in the world or for an active instance defining a user defined relationship between a concept and a value.
Statement A Statement defines a state in the world or for an active instance defining either a value for a concept attribute or Java object property or defining a relation between concepts.
StatementCtx The StatementCtx defines a context for a Statement defining the source of the statement, the element that created the statement.
ThoughtframeCtx The ThoughtframeCtx is identical to the FrameCtx and maintains state information for a thoughtframe to be executed by an active instance.
TransferDefinitionCtx The TransferDefinitionCtx is the context for a transfer definition defining in what communication or broadcast activity the transfer took place, the direction of the transfer, the communicated beliefs, the beliefs created by the transfer definition, the parameters used by the transfer definition and the variables bound by this transfer definition.
TriggerCtx The TriggerCtx is a detectable action or custom action that maintains the information about when the trigger or action part of the detectable was executed and what belief or event triggered the action.
UnavailableCtx The UnavailableCtx manages information about the unavailable state of a frame.
Value The value object models a value bound in a variable context.
VariableCtx The VariableCtx maintains information regarding the binding of a variable defined for a frame and bound in a frame context.
WorkframeCtx The WorkframeCtx maintains the state for a workframe.
 



Copyright © 1997-2012 All Rights Reserved.