Serialized Form


Package brahms.base.util

Class brahms.base.util.QueueException extends java.lang.Exception implements Serializable


Package gov.nasa.arc.brahms.common.data

Class gov.nasa.arc.brahms.common.data.ActiveClass extends ActiveConcept implements Serializable

Serialized Fields

m_htSuperClasses

java.util.Hashtable<K,V> m_htSuperClasses

m_vSuperClasses

java.util.Vector<E> m_vSuperClasses

m_htSubClasses

java.util.Hashtable<K,V> m_htSubClasses

m_htMembers

java.util.Hashtable<K,V> m_htMembers

Class gov.nasa.arc.brahms.common.data.ActiveConcept extends Concept implements Serializable

Serialized Fields

m_dCost

double m_dCost

m_nTimeUnit

int m_nTimeUnit

m_vInitialBeliefs

java.util.Vector<E> m_vInitialBeliefs

m_vInitialFacts

java.util.Vector<E> m_vInitialFacts

m_moActivitiesByName

java.util.HashMap<K,V> m_moActivitiesByName

m_moActivitiesByDescriptor

java.util.HashMap<K,V> m_moActivitiesByDescriptor

m_htWorkframes

java.util.Hashtable<K,V> m_htWorkframes

m_htThoughtframes

java.util.Hashtable<K,V> m_htThoughtframes

Class gov.nasa.arc.brahms.common.data.ActiveInstance extends ActiveConcept implements Serializable

Serialized Fields

m_oLocation

Area m_oLocation
The active instance's initial location

Class gov.nasa.arc.brahms.common.data.Activity extends NamedModelElement implements Serializable

Serialized Fields

m_sActivityDescriptor

java.lang.String m_sActivityDescriptor
The activity descriptor for this activity


m_htParameters

java.util.Hashtable<K,V> m_htParameters
The parameters declared for the activity hashed by parameter name


m_vParameters

java.util.Vector<E> m_vParameters
The parameters declared for the activity in the order in which they are declared


m_oPriority

java.lang.Object m_oPriority
The activities priority


m_vReferences

java.util.Vector<E> m_vReferences
The list of activity references referencing this activity


m_sQualifiedName

java.lang.String m_sQualifiedName
The qualified name for the activity that includes the concept name and possibly composite activity name(s) if the activity is a nested activity


m_oDisplayText

java.lang.Object m_oDisplayText
The display text for the activity

Class gov.nasa.arc.brahms.common.data.ActivityRef extends NamedModelElement implements Serializable

Serialized Fields

m_sActivityDescriptor

java.lang.String m_sActivityDescriptor
The activity descriptor for the activity being referenced


m_vArguments

java.util.Vector<E> m_vArguments
The parameter values specified for the activity reference in the sequence they are specified in to be passed to the referenced activity

Class gov.nasa.arc.brahms.common.data.Agent extends ActiveInstance implements Serializable

Serialized Fields

m_bExternal

boolean m_bExternal
Indicates whether the agent is implemented externally in another language than Brahms


m_htParents

java.util.Hashtable<K,V> m_htParents
The groups the agent is a member of


m_vParents

java.util.Vector<E> m_vParents
Preserves the sequence in which membership is declared

Class gov.nasa.arc.brahms.common.data.Area extends GeographyConcept implements Serializable

Serialized Fields

m_oParent

AreaDef m_oParent

m_oAggregate

Area m_oAggregate

m_htSubAggregates

java.util.Hashtable<K,V> m_htSubAggregates

Class gov.nasa.arc.brahms.common.data.AreaDef extends GeographyConcept implements Serializable

Serialized Fields

m_htSuperClasses

java.util.Hashtable<K,V> m_htSuperClasses

m_vSuperClasses

java.util.Vector<E> m_vSuperClasses

m_htSubClasses

java.util.Hashtable<K,V> m_htSubClasses

m_htMembers

java.util.Hashtable<K,V> m_htMembers

Class gov.nasa.arc.brahms.common.data.ArrayAccess extends BrahmsObject implements Serializable

Serialized Fields

m_oArrayReference

Operand m_oArrayReference
The variable or parameter that references an array


m_loIndexExpressions

java.util.List<E> m_loIndexExpressions
The list of expressions for the indices of the array access


m_oCollectType

Type m_oCollectType
The type of the array access expression if multiple values should be collected into a list

Class gov.nasa.arc.brahms.common.data.ArrayCreation extends BrahmsObject implements Serializable

Serialized Fields

m_oJavaType

JavaType m_oJavaType
The Brahms type of the array to be created


m_oComponentClass

java.lang.Class<T> m_oComponentClass
The base component Java class of the array to be created


m_loDimensionExpressions

java.util.List<E> m_loDimensionExpressions
The expressions giving the sizes of some number of dimensions of the array

Class gov.nasa.arc.brahms.common.data.ArrayInitializer extends BrahmsObject implements Serializable

Serialized Fields

m_oJavaType

JavaType m_oJavaType
The Brahms type of the array to be created


m_loInitializerExpressions

java.util.List<E> m_loInitializerExpressions
The expressions giving the elements of the array

Class gov.nasa.arc.brahms.common.data.Assignment extends ModelElement implements Serializable

Serialized Fields

m_oLhs

IAssignmentLhs m_oLhs
The the lhs expression giving the element to be assigned a value


m_oRhs

IExpression m_oRhs
The rhs expression to be evaluated to get the assigned value


m_oOwner

Workframe m_oOwner
The frame in which the assignment operation is declared


m_oCollectType

Type m_oCollectType
if the lhs has a Collection type that can have values from the rhs added to it, the Brahms type of the elements of the collection

Class gov.nasa.arc.brahms.common.data.Attribute extends NamedModelElement implements Serializable

Serialized Fields

m_nScope

int m_nScope

m_oType

Type m_oType

Class gov.nasa.arc.brahms.common.data.BFrame extends NamedModelElement implements Serializable

Serialized Fields

m_bRepeat

boolean m_bRepeat

m_nPriority

int m_nPriority

m_htVariables

java.util.Hashtable<K,V> m_htVariables

m_loPreconditions

java.util.List<E> m_loPreconditions

m_vBody

java.util.Vector<E> m_vBody

m_sQualifiedName

java.lang.String m_sQualifiedName

Class gov.nasa.arc.brahms.common.data.BrahmsObject extends java.lang.Object implements Serializable

Serialized Fields

m_sID

java.lang.String m_sID
An optional unique identifier for the BrahmsObject


m_sFile

java.lang.String m_sFile
The file name of the file in which the source code of this object is


m_nLine

int m_nLine
The line number in the file


m_bBCC

boolean m_bBCC
Indicates whether this object was generated from Brahms compiled code (byte code)


m_bLoaded

boolean m_bLoaded
Defines whether the object is fully loaded for use in a Brahms virtual machine


m_bResolved

boolean m_bResolved
Defines whether the object is fully resolved for use in a Brahms virtual machine


m_bDynamic

boolean m_bDynamic
Indicates whether the object was created dynamically at runtime


m_nSerialNumber

int m_nSerialNumber
Serial number for the object for use with the G2 export

Class gov.nasa.arc.brahms.common.data.BroadcastActivity extends PrimitiveActivity implements Serializable

Serialized Fields

m_nType

int m_nType

m_oTypeParameter

Parameter m_oTypeParameter

m_vToAreas

java.util.Vector<E> m_vToAreas

m_oToSubAreas

java.lang.Object m_oToSubAreas

m_vTransferDefinitions

java.util.Vector<E> m_vTransferDefinitions

m_nWhen

int m_nWhen

m_oWhenParameter

Parameter m_oWhenParameter

Class gov.nasa.arc.brahms.common.data.CollectionType extends BrahmsObject implements Serializable

Serialized Fields

m_nType

int m_nType
The collection type

Class gov.nasa.arc.brahms.common.data.CommunicateActivity extends BroadcastActivity implements Serializable

Serialized Fields

m_vWith

java.util.Vector<E> m_vWith

Class gov.nasa.arc.brahms.common.data.Comparison extends BrahmsObject implements Serializable

Serialized Fields

m_oLhs

Expression m_oLhs

m_oRhs

Expression m_oRhs

Class gov.nasa.arc.brahms.common.data.CompositeActivity extends Activity implements Serializable

Serialized Fields

m_nEndCondition

int m_nEndCondition

m_htDetectables

java.util.Hashtable<K,V> m_htDetectables

m_moActivitiesByName

java.util.HashMap<K,V> m_moActivitiesByName

m_moActivitiesByDescriptor

java.util.HashMap<K,V> m_moActivitiesByDescriptor

m_htWorkframes

java.util.Hashtable<K,V> m_htWorkframes

m_htThoughtframes

java.util.Hashtable<K,V> m_htThoughtframes

Class gov.nasa.arc.brahms.common.data.Concept extends NamedModelElement implements Serializable

Serialized Fields

m_oModel

Model m_oModel

m_sIcon

java.lang.String m_sIcon

m_sPackage

java.lang.String m_sPackage

m_htAttributes

java.util.Hashtable<K,V> m_htAttributes

m_htRelations

java.util.Hashtable<K,V> m_htRelations

m_oContext

IConceptCtx m_oContext
The context for the concept when used in a simulation or real time environment


m_bLocal

boolean m_bLocal
Indicates whether the concept is loaded locally or remotely


m_bSerializable

boolean m_bSerializable
Indicates whether the concept is serializable

Class gov.nasa.arc.brahms.common.data.ConceptualClass extends ConceptualConcept implements Serializable

Serialized Fields

m_htSuperClasses

java.util.Hashtable<K,V> m_htSuperClasses

m_vSuperClasses

java.util.Vector<E> m_vSuperClasses

m_htSubClasses

java.util.Hashtable<K,V> m_htSubClasses

m_htMembers

java.util.Hashtable<K,V> m_htMembers

Class gov.nasa.arc.brahms.common.data.ConceptualConcept extends Concept implements Serializable

Class gov.nasa.arc.brahms.common.data.ConceptualInstance extends ConceptualConcept implements Serializable

Serialized Fields

m_oParent

ConceptualClass m_oParent

m_htAggregates

java.util.Hashtable<K,V> m_htAggregates

m_htSubAggregates

java.util.Hashtable<K,V> m_htSubAggregates

m_htParts

java.util.Hashtable<K,V> m_htParts

Class gov.nasa.arc.brahms.common.data.Condition extends ModelElement implements Serializable

Serialized Fields

m_oComparison

Comparison m_oComparison
The comparison specifying the conditional expression


m_nTruthValue

int m_nTruthValue
The truth-value of the condition


m_oOwner

NamedModelElement m_oOwner
The owner of this condition, frame, activity or concept


m_llVariables

java.util.LinkedList<E> m_llVariables
The list of variables used in this condition


m_llParameters

java.util.LinkedList<E> m_llParameters
The list of parameters used in this condition

Class gov.nasa.arc.brahms.common.data.Consequence extends Condition implements Serializable

Serialized Fields

m_loComparisons

java.util.List<E> m_loComparisons
The comparisons specifying the conditional expression


m_nBeliefCertainty

int m_nBeliefCertainty
The certainty with which the consequence asserts a belief (0-100)


m_nFactCertainty

int m_nFactCertainty
The certainty with which the consequence asserts a fact (0-100)


m_bBeliefChangeSupportEnabled

boolean m_bBeliefChangeSupportEnabled
Indicates whether to register property change support to automatically assert beliefs for property value changes for Java properties if the lhs object in a comparison is of a java type.


m_bFactChangeSupportEnabled

boolean m_bFactChangeSupportEnabled
Indicates whether to register property change support to automatically assert facts for property value changes for Java properties if the lhs object in a comparison is of a java type.


m_sConsequence

java.lang.String m_sConsequence
The stringified consequence


m_bExpanded

boolean m_bExpanded
Set to true if a Java object comparison with no properties specified has been expanded

Class gov.nasa.arc.brahms.common.data.ConstructorInvocation extends Invocation implements Serializable

Serialized Fields

m_sConstructorDescriptor

java.lang.String m_sConstructorDescriptor
The descriptor for the constructor being referenced


m_oJavaType

JavaType m_oJavaType
The JavaType for the class whose constructor will be invoked

Class gov.nasa.arc.brahms.common.data.ContainmentActivity extends PrimitiveActivity implements Serializable

Serialized Fields

m_vItems

java.util.Vector<E> m_vItems
The items to be picked up or dropped by the get or put activity


m_oWhenParameter

Parameter m_oWhenParameter
The parameter that specifies when the pick-up or drop is to be executed


m_nWhen

int m_nWhen
Indicates when the pick-up or drop is to be executed

Class gov.nasa.arc.brahms.common.data.CreateAgentActivity extends PrimitiveActivity implements Serializable

Serialized Fields

m_oQuantity

java.lang.Object m_oQuantity

m_vMemberOf

java.util.Vector<E> m_vMemberOf

m_oDestination

NamedModelElement m_oDestination

m_sDestinationName

java.lang.String m_sDestinationName

m_oDestinationNameParameter

Parameter m_oDestinationNameParameter

m_oLocation

NamedModelElement m_oLocation

m_nWhen

int m_nWhen

m_oWhenParameter

Parameter m_oWhenParameter

Class gov.nasa.arc.brahms.common.data.CreateAreaActivity extends PrimitiveActivity implements Serializable

Serialized Fields

m_oInstanceOf

NamedModelElement m_oInstanceOf

m_oPartOf

NamedModelElement m_oPartOf

m_vInhabitants

java.util.Vector<E> m_vInhabitants

m_oDestination

NamedModelElement m_oDestination

m_sDestinationName

java.lang.String m_sDestinationName

m_oDestinationNameParameter

Parameter m_oDestinationNameParameter

m_nWhen

int m_nWhen

m_oWhenParameter

Parameter m_oWhenParameter

Class gov.nasa.arc.brahms.common.data.CreateObjectActivity extends PrimitiveActivity implements Serializable

Serialized Fields

m_nAction

int m_nAction

m_oActionParameter

Parameter m_oActionParameter

m_oSource

NamedModelElement m_oSource

m_oDestination

NamedModelElement m_oDestination

m_sDestinationName

java.lang.String m_sDestinationName

m_oDestinationNameParameter

Parameter m_oDestinationNameParameter

m_oLocation

NamedModelElement m_oLocation

m_vConceptualObjects

java.util.Vector<E> m_vConceptualObjects

m_nWhen

int m_nWhen

m_oWhenParameter

Parameter m_oWhenParameter

Class gov.nasa.arc.brahms.common.data.Current extends Concept implements Serializable

Class gov.nasa.arc.brahms.common.data.Delete extends ModelElement implements Serializable

Serialized Fields

m_nElementType

int m_nElementType
The type of model element


m_oElement

NamedModelElement m_oElement
The element to be deleted


m_oOwner

Workframe m_oOwner
The frame in which the delete operation is declared

Class gov.nasa.arc.brahms.common.data.Detectable extends Condition implements Serializable

Serialized Fields

m_sName

java.lang.String m_sName
The name of the detectable


m_nWhen

int m_nWhen
Specifies when a detectable is to be activated


m_nCertainty

int m_nCertainty
Specifies the certainty of the detection


m_nAction

int m_nAction
Specifies the detectable's action on successful match

Class gov.nasa.arc.brahms.common.data.Expression extends BrahmsObject implements Serializable

Serialized Fields

m_oLhs

Operand m_oLhs

m_nOperator

int m_nOperator

m_oRhs

Operand m_oRhs

m_oCollectType

Type m_oCollectType
The type of the expression if multiple values should be collected into a list

Class gov.nasa.arc.brahms.common.data.GeographyConcept extends Concept implements Serializable

Serialized Fields

m_vInitialFacts

java.util.Vector<E> m_vInitialFacts

Class gov.nasa.arc.brahms.common.data.GestureActivity extends PrimitiveActivity implements Serializable

Serialized Fields

m_oGestureParameter

Parameter m_oGestureParameter
The parameter that specifies the gesture.


m_sGesture

java.lang.String m_sGesture
The gesture.

Class gov.nasa.arc.brahms.common.data.GetActivity extends ContainmentActivity implements Serializable

Serialized Fields

m_oSource

NamedModelElement m_oSource

Class gov.nasa.arc.brahms.common.data.Group extends ActiveClass implements Serializable

Class gov.nasa.arc.brahms.common.data.InitialStatement extends Condition implements Serializable

Class gov.nasa.arc.brahms.common.data.Invocation extends ModelElement implements Serializable

Serialized Fields

m_loArguments

java.util.List<E> m_loArguments
The argument expressions specified for the Java invocation in the sequence they are specified to be passed to the referenced method or constructor


m_aoParameterTypes

java.lang.Class<T>[] m_aoParameterTypes
The parameter types to be used to look up a method or constructor at run-time


m_aoBrahmsParameterTypes

Type[] m_aoBrahmsParameterTypes
The parameter types converted to Brahms types


m_bVarArgs

boolean m_bVarArgs
Whether the method or constructor has a variable number of arguments


m_oOwner

ModelElement m_oOwner
The model element of which this invocation is a component

Class gov.nasa.arc.brahms.common.data.JavaActivity extends PrimitiveActivity implements Serializable

Serialized Fields

m_oJavaClassParameter

Parameter m_oJavaClassParameter
The parameter that specifies the name of the class implementing the Java activity.


m_sJavaClass

java.lang.String m_sJavaClass
The fully qualified name of the java class implementing the Java activity.


m_oWhenParameter

Parameter m_oWhenParameter
The parameter that specifies when the java code is to be executed


m_nWhen

int m_nWhen
Indicates when the java code is to be executed

Class gov.nasa.arc.brahms.common.data.JavaProperty extends Attribute implements Serializable

Serialized Fields

m_sFQName

java.lang.String m_sFQName
The Java property's fully qualified name


m_oOwnerType

JavaType m_oOwnerType
A JavaType representing the Java class that owns the property


m_oValueClass

java.lang.Class<T> m_oValueClass
A Java Class object representing the type of values the property may hold

Class gov.nasa.arc.brahms.common.data.JavaType extends BrahmsObject implements Serializable

Serialized Fields

m_oJavaClass

java.lang.Class<T> m_oJavaClass
The actual Java Class for this Java type


m_sSignature

java.lang.String m_sSignature
The type's signature


m_sName

java.lang.String m_sName
The type's source code representation


m_oJavaClassInfo

JavaClassInfo m_oJavaClassInfo
The Java Class information about this Java type


m_moJavaProperties

java.util.HashMap<K,V> m_moJavaProperties
A map from property names to JavaProperty objects

Class gov.nasa.arc.brahms.common.data.MetaType extends BrahmsObject implements Serializable

Serialized Fields

m_nType

int m_nType

Class gov.nasa.arc.brahms.common.data.MethodInvocation extends Invocation implements Serializable

Serialized Fields

m_sMethodName

java.lang.String m_sMethodName
The name of the method to be invoked


m_sMethodDescriptor

java.lang.String m_sMethodDescriptor
The method descriptor for the method being referenced


m_oTarget

Operand m_oTarget
For an instance method, the operand representing the instance whose method is to be invoked


m_oOwnerType

JavaType m_oOwnerType
For a static method, the JavaType for the owning class


m_oCollectType

Type m_oCollectType
The type of the method invocation return value if multiple values should be collected into a list

Class gov.nasa.arc.brahms.common.data.Model extends NamedModelElement implements Serializable

Serialized Fields

m_sPackage

java.lang.String m_sPackage

m_arrConcepts

java.util.Hashtable<K,V>[] m_arrConcepts

m_htConcepts

java.util.Hashtable<K,V> m_htConcepts

Class gov.nasa.arc.brahms.common.data.ModelElement extends BrahmsObject implements Serializable

Class gov.nasa.arc.brahms.common.data.MoveActivity extends PrimitiveActivity implements Serializable

Serialized Fields

m_oLocation

NamedModelElement m_oLocation

m_vDetectDepartureInAreas

java.util.Vector<E> m_vDetectDepartureInAreas

m_oDetectDepartureInSubAreas

java.lang.Object m_oDetectDepartureInSubAreas

m_vDetectArrivalInAreas

java.util.Vector<E> m_vDetectArrivalInAreas

m_oDetectArrivalInSubAreas

java.lang.Object m_oDetectArrivalInSubAreas

Class gov.nasa.arc.brahms.common.data.NamedModelElement extends ModelElement implements Serializable

Serialized Fields

m_sName

java.lang.String m_sName

m_sDisplayText

java.lang.String m_sDisplayText

m_oOwner

NamedModelElement m_oOwner

m_sFQName

java.lang.String m_sFQName
The element's fully qualified name

Class gov.nasa.arc.brahms.common.data.ObjectClass extends ActiveClass implements Serializable

Serialized Fields

m_bResource

boolean m_bResource

Class gov.nasa.arc.brahms.common.data.ObjectComparison extends Comparison implements Serializable

Serialized Fields

m_oRelation

Relation m_oRelation

Class gov.nasa.arc.brahms.common.data.ObjectInstance extends ActiveInstance implements Serializable

Serialized Fields

m_oParent

ObjectClass m_oParent

m_bResource

boolean m_bResource

m_htAggregates

java.util.Hashtable<K,V> m_htAggregates

Class gov.nasa.arc.brahms.common.data.Operand extends BrahmsObject implements Serializable

Serialized Fields

m_nOperandType

int m_nOperandType

m_nObjType

int m_nObjType

m_nValueType

int m_nValueType

m_nValueTypeIndicator

int m_nValueTypeIndicator
Specifies the type of value this operand represents, if the operand is a value it uses the value type of the value, if it is a concept or current it indicates UDT as the value type, if it is unknown it indicates unknown if the value is a parameter or variable it will return the type for that parameter or variable.


m_oObject

NamedModelElement m_oObject

m_oAttribute

Attribute m_oAttribute

m_oCollectionIndex

java.lang.Object m_oCollectionIndex

m_oCollectionIndexType

int m_oCollectionIndexType

m_oValue

java.lang.Object m_oValue

m_oExpression

IExpression m_oExpression

m_bUnknown

boolean m_bUnknown

Class gov.nasa.arc.brahms.common.data.Parameter extends NamedModelElement implements Serializable

Serialized Fields

m_nIndex

int m_nIndex
The parameter's zero-based index in an activity's parameter list


m_oType

Type m_oType
The parameter's type


m_oActivity

Activity m_oActivity
The activity for which the parameter is declared

Class gov.nasa.arc.brahms.common.data.ParameterValue extends BrahmsObject implements Serializable

Serialized Fields

m_oValue

java.lang.Object m_oValue
The value for the parameter


m_nValueType

int m_nValueType
The type of the value


m_oOwner

ActivityRef m_oOwner
The activity reference to which this value is passed

Class gov.nasa.arc.brahms.common.data.Path extends GeographyConcept implements Serializable

Serialized Fields

m_oArea1

Area m_oArea1

m_oArea2

Area m_oArea2

m_nDistance

int m_nDistance

Class gov.nasa.arc.brahms.common.data.Precondition extends Condition implements Serializable

Serialized Fields

m_nModifier

int m_nModifier

Class gov.nasa.arc.brahms.common.data.PrimitiveActivity extends Activity implements Serializable

Serialized Fields

m_oRandom

java.lang.Object m_oRandom

m_oMinDuration

java.lang.Object m_oMinDuration

m_oMaxDuration

java.lang.Object m_oMaxDuration

m_vResources

java.util.Vector<E> m_vResources

Class gov.nasa.arc.brahms.common.data.PutActivity extends ContainmentActivity implements Serializable

Serialized Fields

m_oDestination

NamedModelElement m_oDestination

Class gov.nasa.arc.brahms.common.data.Relation extends Attribute implements Serializable

Class gov.nasa.arc.brahms.common.data.Thoughtframe extends BFrame implements Serializable

Class gov.nasa.arc.brahms.common.data.TransferDefinition extends Condition implements Serializable

Serialized Fields

m_nAction

int m_nAction

m_bCommunicativeAct

boolean m_bCommunicativeAct
Indicates whether the transfer definition specifies a CommunicativeAct as the contents of the transfer.

Class gov.nasa.arc.brahms.common.data.Unknown extends BrahmsObject implements Serializable

Class gov.nasa.arc.brahms.common.data.UnknownType extends BrahmsObject implements Serializable

Class gov.nasa.arc.brahms.common.data.ValueComparison extends Comparison implements Serializable

Serialized Fields

m_nRelation

int m_nRelation

Class gov.nasa.arc.brahms.common.data.ValueType extends BrahmsObject implements Serializable

Serialized Fields

m_nType

int m_nType

Class gov.nasa.arc.brahms.common.data.Variable extends NamedModelElement implements Serializable

Serialized Fields

m_bAssigned

boolean m_bAssigned

m_bLocal

boolean m_bLocal

m_nQuantification

int m_nQuantification

m_oType

Type m_oType

Class gov.nasa.arc.brahms.common.data.Workframe extends BFrame implements Serializable

Serialized Fields

m_nType

int m_nType

m_htDetectables

java.util.Hashtable<K,V> m_htDetectables

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

Class gov.nasa.arc.brahms.common.rt.ActiveCtx extends FrameStateCtx implements Serializable

Class gov.nasa.arc.brahms.common.rt.ActiveInstanceCtx extends ConceptCtx implements Serializable

Serialized Fields

m_lBelievedTime

long m_lBelievedTime
The active instance's believed date and time (can but is not necessarily the same as the actual current time)


m_vBeliefs

java.util.Vector<E> m_vBeliefs
The belief set (BeliefCtx) of the active instance


m_oLocation

IAreaCtx m_oLocation
The current location (IAreaCtx) of the active instance


m_vLocationHistory

java.util.Vector<E> m_vLocationHistory
The locations (IAreaCtx) the active instance traveled to up to but not including the current location


m_vContainedElements

java.util.Vector<E> m_vContainedElements
The elements (ContainedInstanceCtx) contained by this active instance


m_llAvailableWorkframes

java.util.LinkedList<E> m_llAvailableWorkframes
The ordered list of available workframes (IWorkframeCtx)


m_llAvailableThoughtframes

java.util.LinkedList<E> m_llAvailableThoughtframes
The ordered list of available thoughtframes (IThoughtframeCtx)


m_llInterruptedFrames

java.util.LinkedList<E> m_llInterruptedFrames
The list of interrupted workframes (IWorkframeCtx)


m_llImpassedFrames

java.util.LinkedList<E> m_llImpassedFrames
The list of impassed workframes (IWorkframeCtx)


m_htCompletedWorkframes

java.util.Hashtable<K,V> m_htCompletedWorkframes
The list of completed workframes (IWorkframeCtx) that should not be repeated The hashtable's entries are hashed based on the frames name, containing a linked list with WorkframeCtx for the frame


m_htCompletedThoughtframes

java.util.Hashtable<K,V> m_htCompletedThoughtframes
The list of completed thoughtframes (IThoughtframeCtx) that should not be repeated The hashtable's entries are hashed based on the frames name, containing a linked list with ThoughtframeCtx for the frame


m_oCurrentWork

IWorkframeCtx m_oCurrentWork
The frame (IWorkFrameCtx, IThoughtframeCtx) currently worked on by the active instance


m_llImpasseDetectables

java.util.LinkedList<E> m_llImpasseDetectables
The list of detectables (DetectableCtx) causing an impasse

Class gov.nasa.arc.brahms.common.rt.ActivityCtx extends BrahmsObjectCtx implements Serializable

Serialized Fields

m_oReferencedBy

ActivityRef m_oReferencedBy
the activity reference referencing this activity and causing the creation of this context


m_oParentFrame

IWorkframeCtx m_oParentFrame
The workframe context in which this activity is performed


m_oPerformedBy

IActiveInstanceCtx m_oPerformedBy
Specifies the active instance executing the activity


m_oDisplayText

ParameterCtx m_oDisplayText
Specifies the display text of the activity


m_oPriority

ParameterCtx m_oPriority
Specifies the priority of the activity


m_nStatus

int m_nStatus
Defines the status of the activity


m_oState

ActivityStateCtx m_oState
The current state of the activity context


m_oCompletionCause

DetectableCtx m_oCompletionCause
Specifies the cause of the activities completion if not normal completion

Class gov.nasa.arc.brahms.common.rt.ActivityStateCtx extends BrahmsObjectCtx implements Serializable

Serialized Fields

m_oActivity

IActivityCtx m_oActivity
The IActivityCtx for which this state is set


m_nState

int m_nState
The state represented by this state context


m_oNext

ActivityStateCtx m_oNext
The next activity state of the frame


m_oPrevious

ActivityStateCtx m_oPrevious
The previous activity state of the frame

Class gov.nasa.arc.brahms.common.rt.AgentCtx extends ActiveInstanceCtx implements Serializable

Class gov.nasa.arc.brahms.common.rt.AreaCtx extends ConceptCtx implements Serializable

Serialized Fields

m_vInhabitants

java.util.Vector<E> m_vInhabitants
The list of active instances (ActiveInstanceCtx) located in this area

Class gov.nasa.arc.brahms.common.rt.AssignmentCtx extends BrahmsObjectCtx implements Serializable

Serialized Fields

m_oParent

IFrameCtx m_oParent
The frame in which the assignment operation was executed

Class gov.nasa.arc.brahms.common.rt.AttributeStatement extends Statement implements Serializable

Serialized Fields

m_oLhsAttribute

Attribute m_oLhsAttribute
The left hand side attribute


m_oLhsCollectionIndex

java.lang.Object m_oLhsCollectionIndex
The optional collection index for the lhs attribute


m_nRelation

int m_nRelation
The relation

Class gov.nasa.arc.brahms.common.rt.AvailableCtx extends FrameStateCtx implements Serializable

Serialized Fields

m_vPreconditions

java.util.Vector<E> m_vPreconditions
The precondition contexts making the frame available

Class gov.nasa.arc.brahms.common.rt.BeliefCtx extends StatementCtx implements Serializable

Serialized Fields

m_oOwner

IActiveInstanceCtx m_oOwner
The owner of the belief

Class gov.nasa.arc.brahms.common.rt.BrahmsObjectCtx extends java.lang.Object implements Serializable

Serialized Fields

m_sID

java.lang.String m_sID
The optional unique identifier for the context


m_lStartTime

long m_lStartTime
The time this context was created or started


m_lEndTime

long m_lEndTime
The time this context was deleted or ended


m_vNotes

java.util.Vector<E> m_vNotes
Additional notes related to the context


m_oContextFor

BrahmsObject m_oContextFor
The BrahmsObject this context is a context for

Class gov.nasa.arc.brahms.common.rt.BroadcastActivityCtx extends PrimitiveActivityCtx implements Serializable

Serialized Fields

m_oType

ParameterCtx m_oType
The type of communication (int - constant)


m_oWhen

ParameterCtx m_oWhen
When to perform the actual communication (int - constant START or END)


m_vWith

java.util.Vector<E> m_vWith
List of agents or objects (IActiveInstanceCtx) the communication is with


m_vAbout

java.util.Vector<E> m_vAbout
The list of communicated beliefs (TransferDefinitionCtx)

Class gov.nasa.arc.brahms.common.rt.CommunicateActivityCtx extends BroadcastActivityCtx implements Serializable

Class gov.nasa.arc.brahms.common.rt.CompleteCtx extends FrameStateCtx implements Serializable

Serialized Fields

m_oCause

ITriggerCtx m_oCause
The trigger causing the completion

Class gov.nasa.arc.brahms.common.rt.CompositeActivityCtx extends ActivityCtx implements Serializable

Serialized Fields

m_llAvailableWorkframes

java.util.LinkedList<E> m_llAvailableWorkframes
The ordered list of available workframes (IWorkframeCtx)


m_llAvailableThoughtframes

java.util.LinkedList<E> m_llAvailableThoughtframes
The ordered list of available thoughtframes (IThoughtframeCtx)


m_llInterruptedFrames

java.util.LinkedList<E> m_llInterruptedFrames
The list of interrupted workframes (IWorkframeCtx)


m_llImpassedFrames

java.util.LinkedList<E> m_llImpassedFrames
The list of impassed workframes (IWorkframeCtx)


m_htCompletedWorkframes

java.util.Hashtable<K,V> m_htCompletedWorkframes
The list of completed workframes (IWorkframeCtx) that should not be repeated The hashtable's entries are hashed based on the frames name, containing a linked list with IWorkframeCtx for the frame


m_htCompletedThoughtframes

java.util.Hashtable<K,V> m_htCompletedThoughtframes
The list of completed thoughtframes (IThoughtframeCtx) that should not be repeated The hashtable's entries are hashed based on the frames name, containing a linked list with IThoughtframeCtx for the frame


m_oCurrentWork

IWorkframeCtx m_oCurrentWork
The frame (IWorkFrameCtx, IThoughtframeCtx) currently worked on by the composite activity


m_llActiveDetectables

java.util.LinkedList<E> m_llActiveDetectables
The list of active detectables (DetectableCtx)

Class gov.nasa.arc.brahms.common.rt.ConceptCtx extends BrahmsObjectCtx implements Serializable

Serialized Fields

m_bCached

boolean m_bCached
Indicates whether the attributes and relations are cached


m_htAttributes

java.util.Hashtable<K,V> m_htAttributes
A cache for all the attributes of a concept including parent attributes


m_htRelations

java.util.Hashtable<K,V> m_htRelations
A cache for all the relations of a concept including parent relations

Class gov.nasa.arc.brahms.common.rt.ConceptualInstanceCtx extends ConceptCtx implements Serializable

Serialized Fields

m_vAggregates

java.util.Vector<E> m_vAggregates
The list of parent aggregates (PartCtx)


m_vSubAggregates

java.util.Vector<E> m_vSubAggregates
The list of suc aggregates or parts (PartCtx)

Class gov.nasa.arc.brahms.common.rt.ConditionCtx extends BrahmsObjectCtx implements Serializable

Class gov.nasa.arc.brahms.common.rt.ConsequenceCtx extends ConditionCtx implements Serializable

Serialized Fields

m_oParent

IFrameCtx m_oParent
The frame in which the consequence fired


m_vCreatedStatements

java.util.Vector<E> m_vCreatedStatements
The list of beliefs (BeliefCtx) and facts (FactCtx) created by the consequence


m_vUsedVariables

java.util.Vector<E> m_vUsedVariables
The list of variables (VariableCtx) used to create the beliefs and/or facts

Class gov.nasa.arc.brahms.common.rt.ContainedInstanceCtx extends BrahmsObjectCtx implements Serializable

Serialized Fields

m_oContainer

IActiveInstanceCtx m_oContainer
The container containing the contained instance


m_oContainedInstance

IActiveInstanceCtx m_oContainedInstance
The contained instance contained in the container

Class gov.nasa.arc.brahms.common.rt.ContainmentActivityCtx extends PrimitiveActivityCtx implements Serializable

Serialized Fields

m_oWhen

ParameterCtx m_oWhen
When to perform the actual pick-up/drop-off (int - constant START or END)


m_vItems

java.util.Vector<E> m_vItems
The list of items (ParameterCtx) to be picked up or dropped off

Class gov.nasa.arc.brahms.common.rt.CreateAgentActivityCtx extends PrimitiveActivityCtx implements Serializable

Serialized Fields

m_vMemberOf

java.util.Vector<E> m_vMemberOf
The groups (Group) the created agents are made a member of


m_oQuantity

ParameterCtx m_oQuantity
Specified the number of agents (to be) created


m_oWhen

ParameterCtx m_oWhen
When to perform the action (int - constant START or END)


m_oDestination

ParameterCtx m_oDestination
The destination object to be used for the action (ConceptCtx)


m_oDestinationName

ParameterCtx m_oDestinationName
The name of the destination object if a new one is created (String)


m_oDestinationLocation

ParameterCtx m_oDestinationLocation
The location of the destination object (AreaCtx)


m_vBoundVariables

java.util.Vector<E> m_vBoundVariables
The variables bound in this activity

Class gov.nasa.arc.brahms.common.rt.CreateAreaActivityCtx extends PrimitiveActivityCtx implements Serializable

Serialized Fields

m_oInstanceOf

ParameterCtx m_oInstanceOf
The area definition to make the area an instance of (AreaDefCtx)


m_oPartOf

ParameterCtx m_oPartOf
The area to make the area a part of (AreaCtx)


m_vInhabitants

java.util.Vector<E> m_vInhabitants
The agents and objects (Agent, ObjectInstance) to be added as inhabitants to the new area


m_oWhen

ParameterCtx m_oWhen
When to perform the action (int - constant START or END)


m_oDestination

ParameterCtx m_oDestination
The destination object to be used for the action (ConceptCtx)


m_oDestinationName

ParameterCtx m_oDestinationName
The name of the destination object if a new one is created (String)


m_vBoundVariables

java.util.Vector<E> m_vBoundVariables
The variables bound in this activity

Class gov.nasa.arc.brahms.common.rt.CreateObjectActivityCtx extends PrimitiveActivityCtx implements Serializable

Serialized Fields

m_oAction

ParameterCtx m_oAction
The action to be performed (int - constant COPY or NEW)


m_oWhen

ParameterCtx m_oWhen
When to perform the action (int - constant START or END)


m_oSource

ParameterCtx m_oSource
The source object to be used for the action (ConceptCtx)


m_oDestination

ParameterCtx m_oDestination
The destination object to be used for the action (ConceptCtx)


m_oDestinationName

ParameterCtx m_oDestinationName
The name of the destination object if a new one is created (String)


m_oDestinationLocation

ParameterCtx m_oDestinationLocation
The location of the destination object (AreaCtx)


m_vDestinationAggregates

java.util.Vector<E> m_vDestinationAggregates
The conceptual instances (ConceptualInstanceCtx) to be the aggregate(s) of the destination object


m_vBoundVariables

java.util.Vector<E> m_vBoundVariables
The variables bound in this activity

Class gov.nasa.arc.brahms.common.rt.DeleteCtx extends BrahmsObjectCtx implements Serializable

Serialized Fields

m_oParent

IFrameCtx m_oParent
The frame in which the delete operation was executed


m_loDeletedElements

java.util.LinkedList<E> m_loDeletedElements
The list of elements deleted by this delete operation


m_oUsedVariable

IVariableCtx m_oUsedVariable
The variable (IVariableCtx) used to delete the element

Class gov.nasa.arc.brahms.common.rt.DetectableCtx extends ConditionCtx implements Serializable

Serialized Fields

m_oParent

IBrahmsObjectCtx m_oParent
The parent frame or composite activity context in which the detectable fired


m_vDetectableActions

java.util.Vector<E> m_vDetectableActions
The list of detectable actions executed, detects and triggers.

Class gov.nasa.arc.brahms.common.rt.DetectCtx extends BrahmsObjectCtx implements Serializable

Serialized Fields

m_oParent

IDetectableCtx m_oParent
The parent detectable for which this is an action


m_oDetectedFact

IFactCtx m_oDetectedFact
The detected fact


m_oCreatedBelief

IBeliefCtx m_oCreatedBelief
The belief created from detecting the fact


m_vUsedVariables

java.util.Vector<E> m_vUsedVariables
The variables (VariableCtx) used by this detectable

Class gov.nasa.arc.brahms.common.rt.FactCtx extends StatementCtx implements Serializable

Class gov.nasa.arc.brahms.common.rt.FrameCtx extends BrahmsObjectCtx implements Serializable

Serialized Fields

m_nPriority

int m_nPriority
The priority of the frame


m_oPerformedBy

IActiveInstanceCtx m_oPerformedBy
Specifies the active instance executing the frame


m_oPerformedIn

ICompositeActivityCtx m_oPerformedIn
Specified the composite activity in which the frame is executed if the frame is executed in a composite activity


m_nStatus

int m_nStatus
The status of the frame context


m_oState

FrameStateCtx m_oState
The current state of the frame context


m_lTimeAvailable

long m_lTimeAvailable
The time the frame became available


m_htBindings

java.util.Hashtable<K,V> m_htBindings
The variable bindings of the frame (VariableCtx)


m_llFiredConsequences

java.util.LinkedList<E> m_llFiredConsequences
The consequences fired by this frame

Class gov.nasa.arc.brahms.common.rt.FrameStateCtx extends BrahmsObjectCtx implements Serializable

Serialized Fields

m_oFrame

IFrameCtx m_oFrame
The FrameCtx for which this state is set


m_oNext

FrameStateCtx m_oNext
The next frame state of the frame


m_oPrevious

FrameStateCtx m_oPrevious
The previous frame state of the frame

Class gov.nasa.arc.brahms.common.rt.GestureActivityCtx extends PrimitiveActivityCtx implements Serializable

Serialized Fields

m_oGesture

ParameterCtx m_oGesture
The gesture to be performed by the agent or object

Class gov.nasa.arc.brahms.common.rt.GetActivityCtx extends ContainmentActivityCtx implements Serializable

Serialized Fields

m_oSource

ParameterCtx m_oSource
The source object to be used for the action (ConceptCtx)

Class gov.nasa.arc.brahms.common.rt.ImpasseCtx extends FrameStateCtx implements Serializable

Serialized Fields

m_oCause

ITriggerCtx m_oCause
The trigger causing the impasse


m_oResolvedBy

IBeliefCtx m_oResolvedBy
The belief resolving the impasse

Class gov.nasa.arc.brahms.common.rt.InterruptCtx extends FrameStateCtx implements Serializable

Serialized Fields

m_oCause

IFrameCtx m_oCause
The frame context causing the interrupt

Class gov.nasa.arc.brahms.common.rt.JavaActivityCtx extends PrimitiveActivityCtx implements Serializable

Serialized Fields

m_oJavaClass

ParameterCtx m_oJavaClass
The Java class containing the code to be executed for the activity


m_oWhen

ParameterCtx m_oWhen
When to perform the actual java code (int - constant START or END)

Class gov.nasa.arc.brahms.common.rt.MethodInvocationCtx extends BrahmsObjectCtx implements Serializable

Serialized Fields

m_oParent

IFrameCtx m_oParent
The frame in which the method invocation operation was executed

Class gov.nasa.arc.brahms.common.rt.ModelCtx extends BrahmsObjectCtx implements Serializable

Class gov.nasa.arc.brahms.common.rt.MoveActivityCtx extends PrimitiveActivityCtx implements Serializable

Serialized Fields

m_oStartLocation

ParameterCtx m_oStartLocation
The start location for the move, the start location of the active instance when starting the move (AreaCtx)


m_oDestinationLocation

ParameterCtx m_oDestinationLocation
The destination location (AreaCtx).

Class gov.nasa.arc.brahms.common.rt.ObjectInstanceCtx extends ActiveInstanceCtx implements Serializable

Serialized Fields

m_vAggregates

java.util.Vector<E> m_vAggregates
The aggregates (PartCtx) of this object instance

Class gov.nasa.arc.brahms.common.rt.ParameterCtx extends BrahmsObjectCtx implements Serializable

Serialized Fields

m_oActivity

ActivityCtx m_oActivity
The activity in which the parameter is used


m_sName

java.lang.String m_sName
The optional name of the parameter


m_nType

int m_nType
The type of value


m_nValue

int m_nValue
An integer value


m_lValue

long m_lValue
A long value


m_dValue

double m_dValue
A double value


m_bValue

boolean m_bValue
A boolean value


m_sValue

java.lang.String m_sValue
A string or symbol value


m_oValue

Concept m_oValue
A concept value


m_oJavaValue

java.lang.Object m_oJavaValue
A Java value


m_oUnknownValue

Unknown m_oUnknownValue
The unknown value of the value is unknown


m_oVariable

VariableCtx m_oVariable
The optional variable that assigned the value to the parameter

Class gov.nasa.arc.brahms.common.rt.PartCtx extends BrahmsObjectCtx implements Serializable

Serialized Fields

m_oAggregate

IConceptualInstanceCtx m_oAggregate
The aggregate conceptual instance containing the part


m_oPart

IConceptCtx m_oPart
The conceptual instance or object instance being part of the aggregate

Class gov.nasa.arc.brahms.common.rt.PreconditionCtx extends ConditionCtx implements Serializable

Serialized Fields

m_oParent

IFrameCtx m_oParent
The parent frame for which this precondition evaluated to true


m_vEvaluatedStatements

java.util.Vector<E> m_vEvaluatedStatements
The beliefs (IBeliefCtx) or facts (IFactCtx) that evaluated the precondition to true


m_vBoundVariables

java.util.Vector<E> m_vBoundVariables
The variables (IVariableCtx) bound by this precondition

Class gov.nasa.arc.brahms.common.rt.PrimitiveActivityCtx extends ActivityCtx implements Serializable

Serialized Fields

m_oRandom

ParameterCtx m_oRandom
Specifies whether the duration of the activity is random (boolean)


m_oMinDuration

ParameterCtx m_oMinDuration
Specifies the minimum duration of the activiy (long)


m_oMaxDuration

ParameterCtx m_oMaxDuration
Specifies the maximum duration of the activity (long)


m_lDuration

long m_lDuration
Specifies the calculated duration of the activity used by the VM


m_lElapsedTime

long m_lElapsedTime
Specifies the elapsed time when the activity has been active


m_vResources

java.util.Vector<E> m_vResources
The list of resources (ParameterCtx) used in this activity

Class gov.nasa.arc.brahms.common.rt.PutActivityCtx extends ContainmentActivityCtx implements Serializable

Serialized Fields

m_oDestination

ParameterCtx m_oDestination
The destination object to be used for the action (ConceptCtx)

Class gov.nasa.arc.brahms.common.rt.RelationStatement extends Statement implements Serializable

Serialized Fields

m_oRelation

Relation m_oRelation
The relation between the lhs and rhs


m_nTruthValue

int m_nTruthValue
The truth value of the statement

Class gov.nasa.arc.brahms.common.rt.Statement extends BrahmsObject implements Serializable

Serialized Fields

m_oLhsObject

java.lang.Object m_oLhsObject
The left hand side object in the statement


m_oRhsValue

java.lang.Object m_oRhsValue
The right hand side value in the statement


m_nRhsValueType

int m_nRhsValueType
The type of the right hand side value

Class gov.nasa.arc.brahms.common.rt.StatementCtx extends BrahmsObjectCtx implements Serializable

Serialized Fields

m_nSourceType

int m_nSourceType
The source type


m_oSource

IBrahmsObjectCtx m_oSource
The source of the statement context

Class gov.nasa.arc.brahms.common.rt.ThoughtframeCtx extends FrameCtx implements Serializable

Class gov.nasa.arc.brahms.common.rt.TransferDefinitionCtx extends ConditionCtx implements Serializable

Serialized Fields

m_oParent

IBroadcastActivityCtx m_oParent
The parent communicate or broadcast activity


m_nDirection

int m_nDirection
The direction of the transfer TO or FROM


m_vTransferredCommunicativeActs

java.util.Vector<E> m_vTransferredCommunicativeActs
The CommunicativeActs (IObjectInstanceCtx) transferred by this transfer definition


m_vTransferredBeliefs

java.util.Vector<E> m_vTransferredBeliefs
The beliefs (BeliefCtx) transferred by this transfer definition


m_vCreatedBeliefs

java.util.Vector<E> m_vCreatedBeliefs
The beliefs (BeliefCtx) created by this transfer definition


m_vUsedParameters

java.util.Vector<E> m_vUsedParameters
The parameters/variables used by this transfer definition


m_vBoundVariables

java.util.Vector<E> m_vBoundVariables
The variables bound by this transfer definition

Class gov.nasa.arc.brahms.common.rt.TriggerCtx extends BrahmsObjectCtx implements Serializable

Serialized Fields

m_oParent

IDetectableCtx m_oParent
The parent detectable for which this is an action


m_sActivator

java.lang.String m_sActivator
The activator that activated this trigger


m_oTriggeringBelief

IBeliefCtx m_oTriggeringBelief
The belief that triggered the execution of this trigger.


m_vUsedVariables

java.util.Vector<E> m_vUsedVariables
The variables (IVariableCtx) used by this detectable

Class gov.nasa.arc.brahms.common.rt.UnavailableCtx extends FrameStateCtx implements Serializable

Serialized Fields

m_btCause

byte m_btCause
Indicates the cause for unavailability


m_vCausingStatements

java.util.Vector<E> m_vCausingStatements
The fact or belief contexts (StatementCtx) evaluating a precondition to false


m_oCausingDetectable

DetectableCtx m_oCausingDetectable
The detectable causing the unavailability of the frame

Class gov.nasa.arc.brahms.common.rt.VariableCtx extends BrahmsObjectCtx implements Serializable

Serialized Fields

m_oBindingFrame

IFrameCtx m_oBindingFrame
The frame context in which the variable is bound


m_oBindingElement

IBrahmsObjectCtx m_oBindingElement
The element that bound the variable (IPreconditionCtx, IDetectableCtx, ITransferDefinitionCtx, IActivityCtx)


m_bBound

boolean m_bBound
Defines whether a value is assigned


m_vBinding

java.util.Vector<E> m_vBinding
The binding values (Value) for the variable

Class gov.nasa.arc.brahms.common.rt.WorkframeCtx extends FrameCtx implements Serializable

Serialized Fields

m_oCurrentActivity

ActivityCtx m_oCurrentActivity
The activity currently active in the workframe


m_llCompletedActivities

java.util.LinkedList<E> m_llCompletedActivities
The activities performed and completed in the workframe context


m_llActiveDetectables

java.util.LinkedList<E> m_llActiveDetectables
The list of active detectables (DetectableCtx)


Package gov.nasa.arc.brahms.vm.api.events

Package gov.nasa.arc.brahms.vm.api.exceptions

Class gov.nasa.arc.brahms.vm.api.exceptions.ConceptFormatError extends VMError implements Serializable

Class gov.nasa.arc.brahms.vm.api.exceptions.ConceptNotFoundException extends VMException implements Serializable

Class gov.nasa.arc.brahms.vm.api.exceptions.ConceptRegistrationException extends VMException implements Serializable

Class gov.nasa.arc.brahms.vm.api.exceptions.EventNotifierException extends VMException implements Serializable

Class gov.nasa.arc.brahms.vm.api.exceptions.ExternalError extends gov.nasa.arc.brahms.common.exceptions.BrahmsError implements Serializable

Class gov.nasa.arc.brahms.vm.api.exceptions.ExternalException extends gov.nasa.arc.brahms.common.exceptions.BrahmsException implements Serializable

Class gov.nasa.arc.brahms.vm.api.exceptions.GuardInstantiationError extends VMError implements Serializable

Class gov.nasa.arc.brahms.vm.api.exceptions.InvalidContentTypeException extends ExternalException implements Serializable

Class gov.nasa.arc.brahms.vm.api.exceptions.InvalidTypeException extends ExternalException implements Serializable

Class gov.nasa.arc.brahms.vm.api.exceptions.MessageFormatException extends EventNotifierException implements Serializable

Class gov.nasa.arc.brahms.vm.api.exceptions.MessageNotRepliedToException extends VMException implements Serializable

Class gov.nasa.arc.brahms.vm.api.exceptions.UnknownValueException extends ExternalException implements Serializable

Class gov.nasa.arc.brahms.vm.api.exceptions.VariableBoundException extends ExternalException implements Serializable

Class gov.nasa.arc.brahms.vm.api.exceptions.VariableNotBoundException extends ExternalException implements Serializable

Class gov.nasa.arc.brahms.vm.api.exceptions.VMError extends gov.nasa.arc.brahms.common.exceptions.BrahmsError implements Serializable

Class gov.nasa.arc.brahms.vm.api.exceptions.VMException extends gov.nasa.arc.brahms.common.exceptions.BrahmsException implements Serializable


Package gov.nasa.arc.brahms.vm.data

Class gov.nasa.arc.brahms.vm.data.VMAgent extends Agent implements Serializable

Serialized Fields

m_sExternalImplementationClass

java.lang.String m_sExternalImplementationClass
The fully qualified Java class name with the implementation if the agent is external


m_oIsMemberOfRelation

Relation m_oIsMemberOfRelation
The isMemberOf attribute as defined in BaseGroup


m_oActor

gov.nasa.arc.brahms.vm.ci.BrahmsCIActor m_oActor
The Collaborative Infrastructure actor for this agent


m_oDescriptor

gov.nasa.ci.api.actor.IActorDescriptor m_oDescriptor
The agent's descriptor


m_oCredentials

gov.nasa.ci.corba.api.Credentials m_oCredentials
This agent's Credentials


m_oAdvertisement

gov.nasa.ci.corba.api.directory.Advertisement m_oAdvertisement
This agent's Advertisement


m_oManagedActor

gov.nasa.ci.api.actor.IManagedActor m_oManagedActor
The registered actor

Class gov.nasa.arc.brahms.vm.data.VMArea extends Area implements Serializable

Serialized Fields

m_oIsSubAreaOfRelation

Relation m_oIsSubAreaOfRelation
The isSubAreaOf attribute as defined in BaseAreaDef


m_oHasSubAreaRelation

Relation m_oHasSubAreaRelation
The hasSubArea attribute as defined in BaseAreaDef

Class gov.nasa.arc.brahms.vm.data.VMAreaDef extends AreaDef implements Serializable

Class gov.nasa.arc.brahms.vm.data.VMArrayAccess extends ArrayAccess implements Serializable

Class gov.nasa.arc.brahms.vm.data.VMArrayCreation extends ArrayCreation implements Serializable

Class gov.nasa.arc.brahms.vm.data.VMArrayInitializer extends ArrayInitializer implements Serializable

Class gov.nasa.arc.brahms.vm.data.VMAssignment extends Assignment implements Serializable

Class gov.nasa.arc.brahms.vm.data.VMBroadcastActivity extends BroadcastActivity implements Serializable

Class gov.nasa.arc.brahms.vm.data.VMCommunicateActivity extends CommunicateActivity implements Serializable

Class gov.nasa.arc.brahms.vm.data.VMCompositeActivity extends CompositeActivity implements Serializable

Class gov.nasa.arc.brahms.vm.data.VMConceptualClass extends ConceptualClass implements Serializable

Class gov.nasa.arc.brahms.vm.data.VMConceptualInstance extends ConceptualInstance implements Serializable

Class gov.nasa.arc.brahms.vm.data.VMConsequence extends Consequence implements Serializable

Class gov.nasa.arc.brahms.vm.data.VMConstructorInvocation extends ConstructorInvocation implements Serializable

Class gov.nasa.arc.brahms.vm.data.VMCreateAgentActivity extends CreateAgentActivity implements Serializable

Class gov.nasa.arc.brahms.vm.data.VMCreateAreaActivity extends CreateAreaActivity implements Serializable

Class gov.nasa.arc.brahms.vm.data.VMCreateObjectActivity extends CreateObjectActivity implements Serializable

Class gov.nasa.arc.brahms.vm.data.VMDelete extends Delete implements Serializable

Class gov.nasa.arc.brahms.vm.data.VMDetectable extends Detectable implements Serializable

Class gov.nasa.arc.brahms.vm.data.VMExpression extends Expression implements Serializable

Class gov.nasa.arc.brahms.vm.data.VMGestureActivity extends GestureActivity implements Serializable

Class gov.nasa.arc.brahms.vm.data.VMGetActivity extends GetActivity implements Serializable

Class gov.nasa.arc.brahms.vm.data.VMGroup extends Group implements Serializable

Class gov.nasa.arc.brahms.vm.data.VMJavaActivity extends JavaActivity implements Serializable

Class gov.nasa.arc.brahms.vm.data.VMMethodInvocation extends MethodInvocation implements Serializable

Class gov.nasa.arc.brahms.vm.data.VMModel extends Model implements Serializable

Class gov.nasa.arc.brahms.vm.data.VMMoveActivity extends MoveActivity implements Serializable

Class gov.nasa.arc.brahms.vm.data.VMObjectClass extends ObjectClass implements Serializable

Class gov.nasa.arc.brahms.vm.data.VMObjectComparison extends ObjectComparison implements Serializable

Serialized Fields

m_sConditionElementID

java.lang.String m_sConditionElementID
The condition element id set when this comparison represents an ORO triplet in an RSN. On evaluation it allows for quick retrieval of a value for the ORO pair from a frame in which this condition element is used.

Class gov.nasa.arc.brahms.vm.data.VMObjectInstance extends ObjectInstance implements Serializable

Serialized Fields

m_oIsInstanceOfRelation

Relation m_oIsInstanceOfRelation
The isInstanceOf attribute as defined in BaseClass


m_bCopy

boolean m_bCopy
Indicates whether this object is a copy of a remote object


m_oActor

gov.nasa.arc.brahms.vm.ci.BrahmsCIActor m_oActor
The Collaborative Infrastructure actor for this agent


m_oDescriptor

gov.nasa.ci.api.actor.IActorDescriptor m_oDescriptor
The agent's descriptor


m_oCredentials

gov.nasa.ci.corba.api.Credentials m_oCredentials
This agent's Credentials


m_oAdvertisement

gov.nasa.ci.corba.api.directory.Advertisement m_oAdvertisement
This agent's Advertisement


m_oManagedActor

gov.nasa.ci.api.actor.IManagedActor m_oManagedActor
The registered actor

Class gov.nasa.arc.brahms.vm.data.VMOperand extends Operand implements Serializable

Serialized Fields

m_moConditionElementIDs

java.util.HashMap<K,V> m_moConditionElementIDs
The condition element ids to use for each frame

Class gov.nasa.arc.brahms.vm.data.VMParameter extends Parameter implements Serializable

Class gov.nasa.arc.brahms.vm.data.VMPath extends Path implements Serializable

Class gov.nasa.arc.brahms.vm.data.VMPrecondition extends Precondition implements Serializable

Class gov.nasa.arc.brahms.vm.data.VMPrimitiveActivity extends PrimitiveActivity implements Serializable

Class gov.nasa.arc.brahms.vm.data.VMPutActivity extends PutActivity implements Serializable

Class gov.nasa.arc.brahms.vm.data.VMThoughtframe extends Thoughtframe implements Serializable

Class gov.nasa.arc.brahms.vm.data.VMTransferDefinition extends TransferDefinition implements Serializable

Class gov.nasa.arc.brahms.vm.data.VMValueComparison extends ValueComparison implements Serializable

Class gov.nasa.arc.brahms.vm.data.VMWorkframe extends Workframe implements Serializable

Serialized Fields

m_nActivityCount

int m_nActivityCount
Indicates the number of activities specified in the body of the workframe


Package gov.nasa.arc.brahms.vm.rt

Class gov.nasa.arc.brahms.vm.rt.VMActiveInstanceCtx extends ActiveInstanceCtx implements Serializable

Serialized Fields

m_oController

gov.nasa.arc.brahms.vm.controller.VMController m_oController
The virtual machine's controller in which this active instance is active


m_oMemoryManagementLock

int[] m_oMemoryManagementLock
Lock used to ensure that the memory management operations support multi-threaded access


m_moHardReferences

java.util.HashMap<K,V> m_moHardReferences
The list of ActiveInstances holding a hard reference to this concept


m_moSoftReferences

java.util.HashMap<K,V> m_moSoftReferences
The list of ActiveInstances holding a soft reference to this concept


m_mnEventReferences

java.util.HashMap<K,V> m_mnEventReferences
The list of DiscreteEvents holding a reference to this concept, keyed by event, defining a reference count


m_bMarkedForGC

boolean m_bMarkedForGC
Indicates whether this concept is marked for garbage collection


m_loDeletedListeners

java.util.LinkedList<E> m_loDeletedListeners
The list of IDeletedListener to be notified when this element is deleted


m_bDeleteInitiated

boolean m_bDeleteInitiated
Indicates whether the element is in the process of being deleted


m_bDeleted

boolean m_bDeleted
Indicates whether the element was deleted


m_bHasFrames

boolean m_bHasFrames
Indicates whether this actor has any frames (thought and/or work)


m_oEngine

gov.nasa.arc.brahms.vm.engine.IEngine m_oEngine
The active instance's reasoning engine


m_oWorkSelector

gov.nasa.arc.brahms.vm.engine.IWorkSelector m_oWorkSelector
The active instance's work selector


m_oLocationAttribute

Attribute m_oLocationAttribute
The location attribute used in facts and beliefs about the location


m_oContainsRelation

Relation m_oContainsRelation
The contains relation used in facts and beliefs about contained agents/objects


m_oBeliefSet

IStatementSet m_oBeliefSet
The belief set of the active instance


m_llActiveDetectables

java.util.List<E> m_llActiveDetectables
The list of active detectables (DetectableCtx). Declared volatile for visibility by other threads


m_llContainedInstances

java.util.LinkedList<E> m_llContainedInstances
The list of contained agents/objects


m_llKnowsLocationOf

java.util.LinkedList<E> m_llKnowsLocationOf
The list of contained agents/objects this active instance knows the location of


m_bSyncingRequired

boolean m_bSyncingRequired
Indicates whether a synchronization with the scheduler is required


m_oIncomingMessageLock

int[] m_oIncomingMessageLock
This lock is used to handle an incoming message from a remote agent and to ensure that no race conditions occur while posting an event on the agent's event queue for processing.


m_bInitialized

boolean m_bInitialized
Indicates whether the agent has been initialized, used to see whether the agent accepts incoming messages in a distributed environment.


m_llCIMessageQueue

java.util.LinkedList<E> m_llCIMessageQueue
The queue used to temporarily store incoming KAoS messages while not initialized


m_llReceivedMessageConversationIds

java.util.LinkedList<E> m_llReceivedMessageConversationIds
The conversation ids of the messages already received


m_loStatusListeners

java.util.LinkedList<E> m_loStatusListeners
The list of IAgentStatusListener to be notified of status changes


m_oThreadListener

gov.nasa.arc.brahms.vm.rt.VMActiveInstanceCtx.ThreadListener m_oThreadListener
The listener used to detect when the agent's thread is terminated


m_moBeliefChangeSupport

java.util.Map<K,V> m_moBeliefChangeSupport
A map from monitored Java objects with PropertyChangeSupport to the likelihood of creating a corresponding belief when a property of the monitored object changes


m_moFactChangeSupport

java.util.Map<K,V> m_moFactChangeSupport
A map from monitored Java objects with PropertyChangeSupport to the likelihood of creating a corresponding fact when a property of the monitored object changes

Class gov.nasa.arc.brahms.vm.rt.VMActivityCtx extends ActivityCtx implements Serializable

Serialized Fields

m_htParameterContexts

java.util.Hashtable<K,V> m_htParameterContexts
The list of parameter contexts for the parameters specified in the activity

Class gov.nasa.arc.brahms.vm.rt.VMAgentCtx extends VMActiveInstanceCtx implements Serializable

Class gov.nasa.arc.brahms.vm.rt.VMAreaCtx extends AreaCtx implements Serializable

Serialized Fields

m_oController

gov.nasa.arc.brahms.vm.controller.VMController m_oController
The virtual machine's controller


m_nNodeIndex

int m_nNodeIndex
The index used in Dijkstra's shortest path algorithm to determine the shortest duration from one area to another

Class gov.nasa.arc.brahms.vm.rt.VMAssignmentCtx extends AssignmentCtx implements Serializable

Class gov.nasa.arc.brahms.vm.rt.VMBeliefCtx extends VMStatementCtx implements Serializable

Serialized Fields

m_oOwner

IActiveInstanceCtx m_oOwner
The owner of the belief

Class gov.nasa.arc.brahms.vm.rt.VMBroadcastActivityCtx extends VMPrimitiveActivityCtx implements Serializable

Serialized Fields

m_oType

ParameterCtx m_oType
The type of communication (int - constant)


m_oToSubAreas

ParameterCtx m_oToSubAreas
Specifies whether the sub areas are to be included when broadcasting to the specified areas (boolean)


m_oWhen

ParameterCtx m_oWhen
When to perform the actual communication (int - constant START or END)


m_vToAreas

java.util.Vector<E> m_vToAreas
List of areas to broadcast to (IAreaCtx)


m_vWith

java.util.Vector<E> m_vWith
List of agents or objects (IActiveInstanceCtx) the communication is with


m_vAbout

java.util.Vector<E> m_vAbout
The list of communicated beliefs (TransferDefinitionCtx)

Class gov.nasa.arc.brahms.vm.rt.VMCommunicateActivityCtx extends VMBroadcastActivityCtx implements Serializable

Class gov.nasa.arc.brahms.vm.rt.VMCompositeActivityCtx extends VMActivityCtx implements Serializable

Serialized Fields

m_oInternalQualifiedName

QualifiedName m_oInternalQualifiedName
The internal qualified name of the composite activity identifying where the call to this activity is located in the hierarchy if composite activities are used. The location is determined based on potential calls to the activity ref in a frame through potentially other activity references. It will just be the parent frame's name with the activity ref id if its a level 1 frame (not in a composite activity), it will be a nesting of wf names and activity ref ids if the workframe in which the activity ref is called is in a composite activity, (. or ... etc.)


m_oEndCondition

ParameterCtx m_oEndCondition
The end condition for the composite activity


m_llAvailableWorkframes

java.util.LinkedList<E> m_llAvailableWorkframes
The ordered list of available workframes (IWorkframeCtx)


m_llAvailableThoughtframes

java.util.LinkedList<E> m_llAvailableThoughtframes
The ordered list of available thoughtframes (IThoughtframeCtx)


m_llInterruptedFrames

java.util.LinkedList<E> m_llInterruptedFrames
The list of interrupted workframes (IWorkframeCtx)


m_llImpassedFrames

java.util.LinkedList<E> m_llImpassedFrames
The list of impassed workframes (IWorkframeCtx)


m_htCompletedWorkframes

java.util.Hashtable<K,V> m_htCompletedWorkframes
The list of completed workframes (IWorkframeCtx) that should not be repeated The hashtable's entries are hashed based on the frames name, containing a linked list with IWorkframeCtx for the frame


m_htCompletedThoughtframes

java.util.Hashtable<K,V> m_htCompletedThoughtframes
The list of completed thoughtframes (IThoughtframeCtx) that should not be repeated The hashtable's entries are hashed based on the frames name, containing a linked list with IThoughtframeCtx for the frame


m_oCurrentWork

IWorkframeCtx m_oCurrentWork
The workframe (IWorkFrameCtx) currently worked on by the composite activity


m_oPreviousCurrentWork

VMWorkframeCtx m_oPreviousCurrentWork
The workframe that was current work before the activity was interrupted or impassed. This is only used when a higher workframe is interrupted or impassed.


m_llActiveDetectables

java.util.LinkedList<E> m_llActiveDetectables
The list of active detectables (DetectableCtx)


m_llScheduledDetectables

java.util.LinkedList<E> m_llScheduledDetectables
The list of events scheduled to activate detectable(s)

Class gov.nasa.arc.brahms.vm.rt.VMConceptualInstanceCtx extends ConceptualInstanceCtx implements Serializable

Serialized Fields

m_oController

gov.nasa.arc.brahms.vm.controller.VMController m_oController

m_oMemoryManagementLock

int[] m_oMemoryManagementLock
Lock used to ensure that the memory management operations support multi-threaded access


m_moHardReferences

java.util.HashMap<K,V> m_moHardReferences
The list of ActiveInstances holding a hard reference to this concept


m_moSoftReferences

java.util.HashMap<K,V> m_moSoftReferences
The list of ActiveInstances holding a soft reference to this concept


m_mnEventReferences

java.util.HashMap<K,V> m_mnEventReferences
The list of DiscreteEvents holding a reference to this concept, keyed by event, defining a reference count


m_bMarkedForGC

boolean m_bMarkedForGC
Indicates whether this concept is marked for garbage collection


m_loDeletedListeners

java.util.LinkedList<E> m_loDeletedListeners
The list of IDeletedListener to be notified when this element is deleted


m_bDeleteInitiated

boolean m_bDeleteInitiated
Indicates whether the element is in the process of being deleted


m_bDeleted

boolean m_bDeleted
Indicates whether the element was deleted


m_oConceptualObjectOfRelation

Relation m_oConceptualObjectOfRelation
The 'conceptual object of' relation used in facts and beliefs about the aggregate relations

Class gov.nasa.arc.brahms.vm.rt.VMConsequenceCtx extends ConsequenceCtx implements Serializable

Class gov.nasa.arc.brahms.vm.rt.VMContainmentActivityCtx extends VMPrimitiveActivityCtx implements Serializable

Serialized Fields

m_vItems

java.util.Vector<E> m_vItems
The list of items (ParameterCtx) used in this activity


m_oWhen

ParameterCtx m_oWhen
When to perform the actual activity action (int - constant START or END)

Class gov.nasa.arc.brahms.vm.rt.VMCreateAgentActivityCtx extends VMPrimitiveActivityCtx implements Serializable

Serialized Fields

m_vMemberOf

java.util.Vector<E> m_vMemberOf
The groups the agent is to be made a member of


m_oQuantity

ParameterCtx m_oQuantity
The number of agents to be created


m_oWhen

ParameterCtx m_oWhen
When to perform the action (int - constant START or END)


m_oDestination

ParameterCtx m_oDestination
The destination object to be used for the action (Concept)


m_oDestinationName

ParameterCtx m_oDestinationName
The name of the destination object if a new one is created (String)


m_oDestinationLocation

ParameterCtx m_oDestinationLocation
The location of the destination object (AreaCtx)


m_vBoundVariables

java.util.Vector<E> m_vBoundVariables
The variables bound in this activity

Class gov.nasa.arc.brahms.vm.rt.VMCreateAreaActivityCtx extends VMPrimitiveActivityCtx implements Serializable

Serialized Fields

m_oInstanceOf

ParameterCtx m_oInstanceOf
The area definition the new area is to be made an instance of (AreaDef)


m_oPartOf

ParameterCtx m_oPartOf
The area to make the area a part of (Area)


m_vInhabitants

java.util.Vector<E> m_vInhabitants
The agents and objects (Agent, ObjectInstance) to be added as inhabitants to the new area


m_oWhen

ParameterCtx m_oWhen
When to perform the action (int - constant START or END)


m_oDestination

ParameterCtx m_oDestination
The destination object to be used for the action (Concept)


m_oDestinationName

ParameterCtx m_oDestinationName
The name of the destination object if a new one is created (String)


m_vBoundVariables

java.util.Vector<E> m_vBoundVariables
The variables bound in this activity

Class gov.nasa.arc.brahms.vm.rt.VMCreateObjectActivityCtx extends VMPrimitiveActivityCtx implements Serializable

Serialized Fields

m_oAction

ParameterCtx m_oAction
The action to be performed (int - constant COPY or NEW)


m_oWhen

ParameterCtx m_oWhen
When to perform the action (int - constant START or END)


m_oSource

ParameterCtx m_oSource
The source object to be used for the action (Concept)


m_oDestination

ParameterCtx m_oDestination
The destination object to be used for the action (Concept)


m_oDestinationName

ParameterCtx m_oDestinationName
The name of the destination object if a new one is created (String)


m_oDestinationLocation

ParameterCtx m_oDestinationLocation
The location of the destination object (AreaCtx)


m_vDestinationAggregates

java.util.Vector<E> m_vDestinationAggregates
The conceptual instances (ConceptualInstanceCtx) to be the aggregate(s) of the destination object


m_vBoundVariables

java.util.Vector<E> m_vBoundVariables
The variables bound in this activity

Class gov.nasa.arc.brahms.vm.rt.VMDeleteCtx extends DeleteCtx implements Serializable

Class gov.nasa.arc.brahms.vm.rt.VMDetectableCtx extends DetectableCtx implements Serializable

Class gov.nasa.arc.brahms.vm.rt.VMDetectCtx extends DetectCtx implements Serializable

Class gov.nasa.arc.brahms.vm.rt.VMExternalAgentCtx extends VMAgentCtx implements Serializable

Serialized Fields

m_oExternalAgent

IExternalAgent m_oExternalAgent
The implementation of the external agent


m_btState

byte m_btState
Indicates the agent's state, whether the agent is started, paused or stopped


m_oThread

java.lang.Thread m_oThread
The thread used for the agent


m_oEventProcessor

gov.nasa.arc.brahms.vm.rt.VMExternalAgentCtx.EventProcessor m_oEventProcessor
The thread used to process incoming events


m_llDiscreteEventQueue

java.util.LinkedList<E> m_llDiscreteEventQueue
The main discrete event queue


m_oStateLock

java.lang.Object m_oStateLock
The lock used to make access to member variables thread safe


m_nMode

int m_nMode
The mode of operation for the engine SIMULATION_MODE or REALTIME_MODE

Class gov.nasa.arc.brahms.vm.rt.VMFactCtx extends VMStatementCtx implements Serializable

Serialized Fields

m_oCreatedBy

IConceptCtx m_oCreatedBy
The concept responsible for creating the fact

Class gov.nasa.arc.brahms.vm.rt.VMFrameCtx extends FrameCtx implements Serializable

Serialized Fields

m_llListeners

java.util.LinkedList<E> m_llListeners
The frame status listeners interested in status changes of the frame

Class gov.nasa.arc.brahms.vm.rt.VMGestureActivityCtx extends VMPrimitiveActivityCtx implements Serializable

Serialized Fields

m_oGesture

ParameterCtx m_oGesture
The gesture to be performed by the agent or object

Class gov.nasa.arc.brahms.vm.rt.VMGetActivityCtx extends VMContainmentActivityCtx implements Serializable

Serialized Fields

m_oSource

ParameterCtx m_oSource
The source object to be used for the action (Concept)

Class gov.nasa.arc.brahms.vm.rt.VMJavaActivityCtx extends VMPrimitiveActivityCtx implements Serializable

Serialized Fields

m_oJavaClass

ParameterCtx m_oJavaClass
The Java class containing the code to be executed for the activity


m_oWhen

ParameterCtx m_oWhen
When to perform the actual java code (int - constant START or END)

Class gov.nasa.arc.brahms.vm.rt.VMMethodInvocationCtx extends MethodInvocationCtx implements Serializable

Class gov.nasa.arc.brahms.vm.rt.VMMoveActivityCtx extends VMPrimitiveActivityCtx implements Serializable

Serialized Fields

m_oStartLocation

ParameterCtx m_oStartLocation
The start location for the move, the start location of the active instance when starting the move (AreaCtx)


m_oDestinationLocation

ParameterCtx m_oDestinationLocation
The destination location (AreaCtx).


m_oNoLocation

ParameterCtx m_oNoLocation
The NoLocation parameter context


m_oDetectDepartureInSubAreas

ParameterCtx m_oDetectDepartureInSubAreas
Specifies whether the sub areas are to be included when detecting the departure (boolean)


m_vDetectDepartureInAreas

java.util.Vector<E> m_vDetectDepartureInAreas
List of areas to in which agents detect the departure (IAreaCtx)


m_oDetectArrivalInSubAreas

ParameterCtx m_oDetectArrivalInSubAreas
Specifies whether the sub areas are to be included when detecting the arrival (boolean)


m_vDetectArrivalInAreas

java.util.Vector<E> m_vDetectArrivalInAreas
List of areas to in which agents detect the arrival (IAreaCtx)

Class gov.nasa.arc.brahms.vm.rt.VMObjectInstanceCtx extends VMActiveInstanceCtx implements Serializable

Serialized Fields

m_vAggregates

java.util.Vector<E> m_vAggregates
The aggregates (PartCtx) of this object instance

Class gov.nasa.arc.brahms.vm.rt.VMPathCtx extends ConceptCtx implements Serializable

Class gov.nasa.arc.brahms.vm.rt.VMPreconditionCtx extends PreconditionCtx implements Serializable

Class gov.nasa.arc.brahms.vm.rt.VMPrimitiveActivityCtx extends VMActivityCtx implements Serializable

Serialized Fields

m_oRandom

ParameterCtx m_oRandom
Specifies whether the duration of the activity is random (boolean)


m_oMinDuration

ParameterCtx m_oMinDuration
Specifies the minimum duration of the activiy (long)


m_oMaxDuration

ParameterCtx m_oMaxDuration
Specifies the maximum duration of the activity (long)


m_lDuration

long m_lDuration
Specifies the calculated duration of the activity used by the VM


m_lElapsedTime

long m_lElapsedTime
Specifies the elapsed time when the activity has been active


m_vResources

java.util.Vector<E> m_vResources
The list of resources (ParameterCtx) used in this activity

Class gov.nasa.arc.brahms.vm.rt.VMPutActivityCtx extends VMContainmentActivityCtx implements Serializable

Serialized Fields

m_oDestination

ParameterCtx m_oDestination
The destination object to be used for the action (Concept)

Class gov.nasa.arc.brahms.vm.rt.VMStatementCtx extends StatementCtx implements Serializable

Serialized Fields

m_loMMEs

java.util.LinkedList<E> m_loMMEs
The list of memory managed elements referenced in the statement.


m_oMMEMutex

int[] m_oMMEMutex
Mutex used to synchronize access to the list of MMEs

Class gov.nasa.arc.brahms.vm.rt.VMThoughtframeCtx extends VMFrameCtx implements Serializable

Class gov.nasa.arc.brahms.vm.rt.VMTransferDefinitionCtx extends TransferDefinitionCtx implements Serializable

Class gov.nasa.arc.brahms.vm.rt.VMTriggerCtx extends TriggerCtx implements Serializable

Class gov.nasa.arc.brahms.vm.rt.VMVariableCtx extends VariableCtx implements Serializable

Class gov.nasa.arc.brahms.vm.rt.VMWorkframeCtx extends VMFrameCtx implements Serializable

Serialized Fields

m_oCurrentActivity

ActivityCtx m_oCurrentActivity
The activity currently active in the workframe


m_llCompletedActivities

java.util.LinkedList<E> m_llCompletedActivities
The activities performed and completed in the workframe context


m_llActiveDetectables

java.util.LinkedList<E> m_llActiveDetectables
The list of active detectables (DetectableCtx)


m_nPreviousStatus

int m_nPreviousStatus
Keep track of the last status before current after work has been done


m_nNextActionIndex

int m_nNextActionIndex
The index for the next action to be executed


m_lNextEventTime

long m_lNextEventTime
The time of the next event(s) posted on the agent's queue


m_llNextEventQueue

java.util.LinkedList<E> m_llNextEventQueue
The queue containing the events posted on the agent's queue


m_llScheduledDetectables

java.util.LinkedList<E> m_llScheduledDetectables
The list of events scheduled to activate detectable(s)


m_arrActivityCtx

VMActivityCtx[] m_arrActivityCtx
The activity contexts for the activities in the body of the workframe


m_nActivityIndex

int m_nActivityIndex
Indicates which activity is being executed, zero based, used to get appropriate context from the context array


m_bTestEndCompositeActivity

boolean m_bTestEndCompositeActivity
Flag to indicate whether this workframe should test whether the composite activity can be ended


Package gov.nasa.arc.brahms.vm.rt.events

Class gov.nasa.arc.brahms.vm.rt.events.FrameStatusEvent extends java.util.EventObject implements Serializable

Serialized Fields

m_nOldStatus

int m_nOldStatus
The frame context's old/previous status


m_nNewStatus

int m_nNewStatus
The frame context's new/current status



Copyright © 1997-2012 All Rights Reserved.