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

Interface Summary
IVMAssignmentLhs The IVMAssignmentLhs interface tags VM objects as being suitable for serving as the left-hand expression in a VMAssignment operation
IVMClass The IVMClass interface tags a concept as being a class like concept, Group, Class, AreaDef, ConceptualClass, with the ability to create instances of itself.
IVMComparison The IVMComparison interface is the interface for comparisons used in the virtual machine to specify the virtual machine extensions.
IVMExpression The IVMExpression interface tags VM objects as being suitable for serving as an expression that can be evaluated to give a list of values
IVMInstance The IVMInstance interface tags a concept as being an instance like concept, an agent, object, area, or conceptual object.
 

Class Summary
ExpressionOperand The ExpressionOperand represents an operand resulting from instantiating an expression located at the left hand side of a comparison that is used in a consequence, detectable, or transfer definitions.
ExpressionValue The ExpressionValue represents the resulting value for an expression located at the left or right hand side of a comparison.
VMAgent The VMAgent is an Agent with extensions for use in the Brahms virtual machine.
VMArea The VMArea is an Area with extensions for use in the Brahms virtual machine.
VMAreaDef The VMAreaDef is an AreaDef with extensions for use in the Brahms virtual machine.
VMArgumentEvaluation VMArgumentEvaluation is an abstract class that provides static utility methods for evaluating the argument expressions of method invocations, constructor invocations, array accesses, and array creations.
VMArrayAccess The VMArrayAccess is an ArrayAccess with extensions for use in the virtual machine.
VMArrayCreation The VMArrayCreation is an ArrayCreation with extensions for use in the virtual machine.
VMArrayInitializer The VMArrayInitializer is an ArrayInitializer with extensions for use in the virtual machine.
VMAssignment The VMAssignment is an Assignment with extensions for use in the virtual machine.
VMBroadcastActivity The VMBroadcastActivity is a broadcast activity with extensions for use in the virtual machine.
VMCommunicateActivity The VMCommunicateActivity is a communicate activity with extensions for use in the virtual machine.
VMCompositeActivity A VMCompositeActivity is a composite activity with extensions for use in the virtual machine.
VMConceptualClass The VMConceptualClass is a conceptual object class with extensions for use in the Brahms virtual machine.
VMConceptualInstance The VMConceptualInstance is a ConceptualInstance with extensions for use in the Brahms virtual machine.
VMConsequence The VMConsequence is a Consequence with extensions for use in the virtual machine.
VMConstructorInvocation The VMConstructorInvocation is a ConstructorInvocation with extensions for use in the virtual machine.
VMCreateAgentActivity A VMCreateAgentActivity is a create agent activity with extensions for use in the virtual machine.
VMCreateAreaActivity A VMCreateAreaActivity is a create area activity with extensions for use in the virtual machine.
VMCreateObjectActivity A VMCreateObjectActivity is a create object activity with extensions for use in the virtual machine.
VMDelete The VMDelete is a Delete with extensions for use in the virtual machine.
VMDetectable A VMDetectable is a Detectable with extensions for use in the Brahms virtual machine.
VMExpression The VMExpression is an Expression with extensions for use in the virtual machine.
VMGestureActivity A VMGestureActivity is a gesture activity with extensions for use in the virtual machine.
VMGetActivity A VMGetActivity is a get activity with extensions for use in the virtual machine.
VMGroup The VMGroup is a Group with extensions for use in the Brahms virtual machine.
VMJavaActivity A VMJavaActivity is a java activity with extensions for use in the virtual machine.
VMMethodInvocation The VMMethodInvocation is a MethodInvocation with extensions for use in the virtual machine.
VMModel VMModel is a specialization of Model managing the set of Brahms concepts part of an agent distribution.
VMMoveActivity A VMMoveActivity is a move activity with extensions for use in the virtual machine.
VMObjectClass The VMObjectClass is an ObjectClass with extensions for use in the Brahms virtual machine.
VMObjectComparison The VMObjectComparison is an ObjectComparison with extensions for use in the virtual machine.
VMObjectInstance The VMObjectInstance is an ObjectInstance with extensions for use in the Brahms virtual machine.
VMOperand A VMOperand is an Operand with extensions for use in the virtual machine.
VMParameter The VMParameter is a Parameter with additional behavior specific for the virtual machine.
VMPath The VMPath is a Path with extensions for use in the Brahms virtual machine.
VMPrecondition The VMPrecondition is a Precondition with extensions for use in the virtual machine.
VMPrimitiveActivity A VMPrimitiveActivity is a primitive activity with extensions for use in the virtual machine.
VMPutActivity A VMPutActivity is a put activity with extensions for use in the virtual machine.
VMThoughtframe A VMThoughtframe is a Thoughtframe with extensions for use in the Brahms virtual machine.
VMTransferDefinition A VMTransferDefinition is a TransferDefinition with extensions for use in the Brahms virtual machine.
VMValueComparison A VMValueComparison is a ValueComparison with extensions for use in the virtual machine.
VMWorkframe A VMWorkframe is a Workframe with extensions for use in the Brahms virtual machine.
 



Copyright © 1997-2012 All Rights Reserved.