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