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. |