A B C D E F G H I J L M N O P R S T U V W

A

AbstractAsynchronousEventService - Class in gov.nasa.arc.brahms.vm.api.jsvc
The AbstractAsynchronousEventService is a base class for external services that want to handle the events generated by the virtual machine asynchronously.
AbstractAsynchronousEventService() - Constructor for class gov.nasa.arc.brahms.vm.api.jsvc.AbstractAsynchronousEventService
 
AbstractExternalActivity - Class in gov.nasa.arc.brahms.vm.api.jac
The AbstractExternalActivity is an interface for external activities implemented in Java called by Brahms Java activities.
AbstractExternalActivity() - Constructor for class gov.nasa.arc.brahms.vm.api.jac.AbstractExternalActivity
Constructor, creates a new AbstractExternalActivity
AbstractExternalAgent - Class in gov.nasa.arc.brahms.vm.api.jagt
The AbstractExternalAgent is an interface for external agents implemented in Java loaded into the virtual machine to participate in a simulation or real-time agent environment.
AbstractExternalAgent() - Constructor for class gov.nasa.arc.brahms.vm.api.jagt.AbstractExternalAgent
Constructor, creates a new AbstractExternalAgent
AbstractExternalService - Class in gov.nasa.arc.brahms.vm.api.jsvc
The AbstractExternalService is the class to be extended from by external services that require interaction with the virtual machine.
AbstractExternalService() - Constructor for class gov.nasa.arc.brahms.vm.api.jsvc.AbstractExternalService
 
AbstractSynchronousEventService - Class in gov.nasa.arc.brahms.vm.api.jsvc
The AbstractSynchronousEventService is a base class for external services that want to handle the events generated by the virtual machine synchronously.
AbstractSynchronousEventService() - Constructor for class gov.nasa.arc.brahms.vm.api.jsvc.AbstractSynchronousEventService
 
ACTIVECLASS - Static variable in interface gov.nasa.arc.brahms.vm.api.common.IMetaType
Constant to indicate the meta type ACTIVECLASS
ACTIVECONCEPT - Static variable in interface gov.nasa.arc.brahms.vm.api.common.IMetaType
Constant to indicate the meta type ACTIVECONCEPT
ACTIVEINSTANCE - Static variable in interface gov.nasa.arc.brahms.vm.api.common.IMetaType
Constant to indicate the meta type ACTIVEINSTANCE
ACTIVITYCTX - Static variable in interface gov.nasa.arc.brahms.vm.api.events.IActivityEventConstants
Property name indicating that its value is an Activity Context
ACTIVITYCTX - Static variable in interface gov.nasa.arc.brahms.vm.api.events.IConceptCreatedEM
Property name indicating that its value is an IActivityCtx
ACTIVITYCTX - Static variable in interface gov.nasa.arc.brahms.vm.api.events.IPartAddedEM
Property name indicating that its value is an IActivityCtx
ACTIVITYCTX - Static variable in interface gov.nasa.arc.brahms.vm.api.events.IVariableBoundEM
Property name indicating the activity in which the binding changed, an IActivityCtx
ADD - Static variable in interface gov.nasa.arc.brahms.vm.api.events.IVariableBoundEM
Indicates that the specified value was added to the binding
addClockListener(IClockListener) - Method in interface gov.nasa.arc.brahms.vm.api.components.IClock
Adds the specified clock listener as a listener for value changes in the clock.
addEventMessageListener(IEventMessageListener) - Method in interface gov.nasa.arc.brahms.vm.api.components.IEventNotifier
Registers the specified IEventMessageListener as a listener for the events send to the event notifier.
addValue(int) - Method in interface gov.nasa.arc.brahms.vm.api.common.IVariable
Adds the specified value to the variable's binding.
addValue(double) - Method in interface gov.nasa.arc.brahms.vm.api.common.IVariable
Adds the specified value to the variable's binding.
addValue(boolean) - Method in interface gov.nasa.arc.brahms.vm.api.common.IVariable
Adds the specified value to the variable's binding.
addValue(String) - Method in interface gov.nasa.arc.brahms.vm.api.common.IVariable
Adds the specified value to the variable's binding.
addValue(IConcept) - Method in interface gov.nasa.arc.brahms.vm.api.common.IVariable
Adds the specified value to the variable's binding.
addValue(IUnknown) - Method in interface gov.nasa.arc.brahms.vm.api.common.IVariable
Adds the 'unknown' value to the variable's binding.
AGENT - Static variable in interface gov.nasa.arc.brahms.vm.api.common.IMetaType
Constant to indicate the meta type AGENT
AGGREGATES_STRING - Static variable in interface gov.nasa.arc.brahms.vm.api.events.IConceptCreatedEM
Property name indicating that its value is a String with the aggregate ids (only for file-based agent viewer service)
APPDIR - Static variable in interface gov.nasa.arc.brahms.vm.api.components.IVMController
The application directory of the virtual machine
AREA - Static variable in interface gov.nasa.arc.brahms.vm.api.common.IMetaType
Constant to indicate the meta type AREA
AREADEF - Static variable in interface gov.nasa.arc.brahms.vm.api.common.IMetaType
Constant to indicate the meta type AREADEF
assertBelief(IBelief, IContext) - Method in interface gov.nasa.arc.brahms.vm.api.common.IActiveInstance
Schedules the assertion of the specified belief to the active instance's belief set.
assertBelief(IBelief) - Method in class gov.nasa.arc.brahms.vm.api.jac.AbstractExternalActivity
Schedules the assertion of the specified belief to the belief set of the active instance performing this activity.
assertBeliefs(IBelief[], IContext) - Method in interface gov.nasa.arc.brahms.vm.api.common.IActiveInstance
Schedules the assertion of the specified beliefs to the active instance's belief set.
assertFact(IFact, IContext) - Method in interface gov.nasa.arc.brahms.vm.api.components.IWorldState
Schedules the assertion of the specified fact into the world state including the distribution of the fact to all agents and objects.
assertFact(IFact) - Method in class gov.nasa.arc.brahms.vm.api.jac.AbstractExternalActivity
Schedules the assertion of the specified fact into the world state including the distribution of the fact to all agents and objects.
assertFact(IFact) - Method in class gov.nasa.arc.brahms.vm.api.jagt.AbstractExternalAgent
Schedules the assertion of the specified fact into the world state including the distribution of the fact to all agents and objects.
assertFact(IFact) - Method in class gov.nasa.arc.brahms.vm.api.jsvc.AbstractExternalService
Schedules the assertion of the specified fact into the world state including the distribution of the fact to all agents and objects.

B

BELIEFCTX - Static variable in interface gov.nasa.arc.brahms.vm.api.events.IStatementEventConstants
Property name indicating that its value is a belief context
BeliefFactory - Class in gov.nasa.arc.brahms.vm.api.common
The BeliefFactory provides methods to create new beliefs.
BeliefFactory() - Constructor for class gov.nasa.arc.brahms.vm.api.common.BeliefFactory
 
BINDING - Static variable in interface gov.nasa.arc.brahms.vm.api.events.IVariableBoundEM
Property name indicating that its value is a binding value IConceptCtx, Integer, Boolean, Float, or String
BOOLEAN - Static variable in interface gov.nasa.arc.brahms.vm.api.common.IParameter
The constant indicating the value is a boolean
BOOLEAN - Static variable in interface gov.nasa.arc.brahms.vm.api.common.IPrimitiveType
Constant to indicate the primitive type boolean
BY_REFERENCE - Static variable in interface gov.nasa.arc.brahms.vm.api.common.ITransferType
Indicates a transfer by reference
BY_VALUE - Static variable in interface gov.nasa.arc.brahms.vm.api.common.ITransferType
Indicates a transfer by value

C

CHANGE - Static variable in interface gov.nasa.arc.brahms.vm.api.events.IVariableBoundEM
Property name indicating the type of change ADD or REMOVE
CLASS - Static variable in interface gov.nasa.arc.brahms.vm.api.common.IMetaType
Constant to indicate the meta type CLASS
COLLECTALL - Static variable in interface gov.nasa.arc.brahms.vm.api.common.IVariable
The collect-all quantifier for a variable indicating multiple values fo the same type can be bound
CONCEPT - Static variable in interface gov.nasa.arc.brahms.vm.api.common.IMetaType
Constant to indicate the meta type CONCEPT
CONCEPT - Static variable in interface gov.nasa.arc.brahms.vm.api.common.IParameter
The constant indicating the value is a concept
CONCEPT - Static variable in interface gov.nasa.arc.brahms.vm.api.events.IConceptLoadedEM
Property name indicating that its value is a Concept
ConceptFormatError - Error in gov.nasa.arc.brahms.vm.api.exceptions
The ConceptFormatError is an error thrown by the Brahms virtual machine when errors occur in reading and parsing in a model or concept.
ConceptFormatError() - Constructor for error gov.nasa.arc.brahms.vm.api.exceptions.ConceptFormatError
Constructor, creates a new ConceptFormatError with no detail message
ConceptFormatError(String) - Constructor for error gov.nasa.arc.brahms.vm.api.exceptions.ConceptFormatError
Constructor, creates a new ConceptFormatError with the given detail message
ConceptFormatError(Throwable) - Constructor for error gov.nasa.arc.brahms.vm.api.exceptions.ConceptFormatError
Constructor, creates a new ConceptFormatError with the given linked exception
ConceptFormatError(String, Throwable) - Constructor for error gov.nasa.arc.brahms.vm.api.exceptions.ConceptFormatError
Constructor, creates a new VMError with the given detail message wrapping the given exception
ConceptNotFoundException - Exception in gov.nasa.arc.brahms.vm.api.exceptions
The ConceptNotFoundException is an exception thrown by the Brahms virtual machine when a model or concept to be loaded by the virtual machine can not be found.
ConceptNotFoundException() - Constructor for exception gov.nasa.arc.brahms.vm.api.exceptions.ConceptNotFoundException
Constructor, creates a new ConceptNotFoundException with no detail message
ConceptNotFoundException(String) - Constructor for exception gov.nasa.arc.brahms.vm.api.exceptions.ConceptNotFoundException
Constructor, creates a new ConceptNotFoundException with the given detail message
ConceptNotFoundException(Throwable) - Constructor for exception gov.nasa.arc.brahms.vm.api.exceptions.ConceptNotFoundException
Constructor, creates a new ConceptNotFoundException with the given linked exception
ConceptNotFoundException(String, Throwable) - Constructor for exception gov.nasa.arc.brahms.vm.api.exceptions.ConceptNotFoundException
Constructor, creates a new ConceptNotFoundException with the given detail message wrapping the given exception
ConceptRegistrationException - Exception in gov.nasa.arc.brahms.vm.api.exceptions
The ConceptNotFoundException is an exception thrown by the Brahms virtual machine when a model or concept to be loaded by the virtual machine can not be found.
ConceptRegistrationException() - Constructor for exception gov.nasa.arc.brahms.vm.api.exceptions.ConceptRegistrationException
Constructor, creates a new ConceptRegistrationException with no detail message
ConceptRegistrationException(String) - Constructor for exception gov.nasa.arc.brahms.vm.api.exceptions.ConceptRegistrationException
Constructor, creates a new ConceptRegistrationException with the given detail message
ConceptRegistrationException(Throwable) - Constructor for exception gov.nasa.arc.brahms.vm.api.exceptions.ConceptRegistrationException
Constructor, creates a new ConceptRegistrationException with the given linked exception
ConceptRegistrationException(String, Throwable) - Constructor for exception gov.nasa.arc.brahms.vm.api.exceptions.ConceptRegistrationException
Constructor, creates a new ConceptRegistrationException with the given detail message wrapping the given exception
CONCEPTUALCLASS - Static variable in interface gov.nasa.arc.brahms.vm.api.common.IMetaType
Constant to indicate the meta type CONCEPTUALCLASS
CONCEPTUALCONCEPT - Static variable in interface gov.nasa.arc.brahms.vm.api.common.IMetaType
Constant to indicate the meta type CONCEPTUALCONCEPT
CONCEPTUALOBJECT - Static variable in interface gov.nasa.arc.brahms.vm.api.common.IMetaType
Constant to indicate the meta type CONCEPTUALOBJECT
conclude(IConcept, IAttribute, int, IUnknown, int, int) - Method in class gov.nasa.arc.brahms.vm.api.jac.AbstractExternalActivity
Concludes a new IBelief and/or IFact of the form concept.attribute relop value where relop is one of EQUALS or NOT_EQUALS and the value is the value 'unknown'.
conclude(IConcept, IAttribute, int, int, int, int) - Method in class gov.nasa.arc.brahms.vm.api.jac.AbstractExternalActivity
Concludes a new IBelief and/or IFact of the form concept.attribute relop value where relop is one of EQUALS or NOT_EQUALS and the value is an integer.
conclude(IConcept, IAttribute, int, double, int, int) - Method in class gov.nasa.arc.brahms.vm.api.jac.AbstractExternalActivity
Concludes a new IBelief and/or IFact of the form concept.attribute relop value where relop is one of EQUALS or NOT_EQUALS and the value is a double.
conclude(IConcept, IAttribute, int, boolean, int, int) - Method in class gov.nasa.arc.brahms.vm.api.jac.AbstractExternalActivity
Concludes a new IBelief and/or IFact of the form concept.attribute relop value where relop is one of EQUALS or NOT_EQUALS and the value is a boolean.
conclude(IConcept, IAttribute, int, String, boolean, int, int) - Method in class gov.nasa.arc.brahms.vm.api.jac.AbstractExternalActivity
Concludes a new IBelief and/or IFact of the form concept.attribute relop value where relop is one of EQUALS or NOT_EQUALS and the value is a String.
conclude(IConcept, IAttribute, int, IConcept, int, int) - Method in class gov.nasa.arc.brahms.vm.api.jac.AbstractExternalActivity
Concludes a new IBelief and/or IFact of the form concept.attribute relop value where relop is one of EQUALS or NOT_EQUALS and the value is an IConcept.
conclude(IConcept, IRelation, IUnknown, int, int) - Method in class gov.nasa.arc.brahms.vm.api.jac.AbstractExternalActivity
Concludes a new IBelief and/or IFact of the form concept relation concept.
conclude(IConcept, IRelation, IConcept, int, int) - Method in class gov.nasa.arc.brahms.vm.api.jac.AbstractExternalActivity
Concludes a new IBelief and/or IFact of the form concept relation concept.
conclude(IConcept, IRelation, IUnknown, int, int, int) - Method in class gov.nasa.arc.brahms.vm.api.jac.AbstractExternalActivity
Concludes a new IBelief and/or IFact of the form concept relation concept with the specified truth value.
conclude(IConcept, IRelation, IConcept, int, int, int) - Method in class gov.nasa.arc.brahms.vm.api.jac.AbstractExternalActivity
Concludes a new IBelief and/or IFact of the form concept relation concept with the specified truth value.
conclude(IConcept, IAttribute, int, IUnknown, int) - Method in class gov.nasa.arc.brahms.vm.api.jagt.AbstractExternalAgent
Concludes a new IFact of the form concept.attribute relop value where relop is one of EQUALS or NOT_EQUALS and the value is the value 'unknown'.
conclude(IConcept, IAttribute, int, int, int) - Method in class gov.nasa.arc.brahms.vm.api.jagt.AbstractExternalAgent
Concludes a new IFact of the form concept.attribute relop value where relop is one of EQUALS or NOT_EQUALS and the value is an integer.
conclude(IConcept, IAttribute, int, double, int) - Method in class gov.nasa.arc.brahms.vm.api.jagt.AbstractExternalAgent
Concludes a new IFact of the form concept.attribute relop value where relop is one of EQUALS or NOT_EQUALS and the value is a double.
conclude(IConcept, IAttribute, int, boolean, int) - Method in class gov.nasa.arc.brahms.vm.api.jagt.AbstractExternalAgent
Concludes a new IFact of the form concept.attribute relop value where relop is one of EQUALS or NOT_EQUALS and the value is a boolean.
conclude(IConcept, IAttribute, int, String, boolean, int) - Method in class gov.nasa.arc.brahms.vm.api.jagt.AbstractExternalAgent
Concludes a new IFact of the form concept.attribute relop value where relop is one of EQUALS or NOT_EQUALS and the value is a String.
conclude(IConcept, IAttribute, int, IConcept, int) - Method in class gov.nasa.arc.brahms.vm.api.jagt.AbstractExternalAgent
Concludes a new IFact of the form concept.attribute relop value where relop is one of EQUALS or NOT_EQUALS and the value is an IConcept.
conclude(IConcept, IRelation, IConcept, int) - Method in class gov.nasa.arc.brahms.vm.api.jagt.AbstractExternalAgent
Concludes a new IFact of the form concept relation concept.
conclude(IConcept, IRelation, IUnknown, int) - Method in class gov.nasa.arc.brahms.vm.api.jagt.AbstractExternalAgent
Concludes a new IFact of the form concept relation concept.
conclude(IConcept, IRelation, IUnknown, int, int) - Method in class gov.nasa.arc.brahms.vm.api.jagt.AbstractExternalAgent
Concludes a new IFact of the form concept relation concept with the specified truth value.
conclude(IConcept, IRelation, IConcept, int, int) - Method in class gov.nasa.arc.brahms.vm.api.jagt.AbstractExternalAgent
Concludes a new IFact of the form concept relation concept with the specified truth value.
conclude(IConcept, IAttribute, int, IUnknown, int) - Method in class gov.nasa.arc.brahms.vm.api.jsvc.AbstractExternalService
Concludes a new IFact of the form concept.attribute relop value where relop is one of EQUALS or NOT_EQUALS and the value is the value 'unknown'.
conclude(IConcept, IAttribute, int, int, int) - Method in class gov.nasa.arc.brahms.vm.api.jsvc.AbstractExternalService
Concludes a new IFact of the form concept.attribute relop value where relop is one of EQUALS or NOT_EQUALS and the value is an integer.
conclude(IConcept, IAttribute, int, double, int) - Method in class gov.nasa.arc.brahms.vm.api.jsvc.AbstractExternalService
Concludes a new IFact of the form concept.attribute relop value where relop is one of EQUALS or NOT_EQUALS and the value is a double.
conclude(IConcept, IAttribute, int, boolean, int) - Method in class gov.nasa.arc.brahms.vm.api.jsvc.AbstractExternalService
Concludes a new IFact of the form concept.attribute relop value where relop is one of EQUALS or NOT_EQUALS and the value is a boolean.
conclude(IConcept, IAttribute, int, String, boolean, int) - Method in class gov.nasa.arc.brahms.vm.api.jsvc.AbstractExternalService
Concludes a new IFact of the form concept.attribute relop value where relop is one of EQUALS or NOT_EQUALS and the value is a String.
conclude(IConcept, IAttribute, int, IConcept, int) - Method in class gov.nasa.arc.brahms.vm.api.jsvc.AbstractExternalService
Concludes a new IFact of the form concept.attribute relop value where relop is one of EQUALS or NOT_EQUALS and the value is an IConcept.
conclude(IConcept, IRelation, IConcept, int) - Method in class gov.nasa.arc.brahms.vm.api.jsvc.AbstractExternalService
Concludes a new IFact of the form concept relation concept.
conclude(IConcept, IRelation, IUnknown, int) - Method in class gov.nasa.arc.brahms.vm.api.jsvc.AbstractExternalService
Concludes a new IFact of the form concept relation concept.
conclude(IConcept, IRelation, IUnknown, int, int) - Method in class gov.nasa.arc.brahms.vm.api.jsvc.AbstractExternalService
Concludes a new IFact of the form concept relation concept with the specified truth value.
conclude(IConcept, IRelation, IConcept, int, int) - Method in class gov.nasa.arc.brahms.vm.api.jsvc.AbstractExternalService
Concludes a new IFact of the form concept relation concept with the specified truth value.
CONSEQUENCECTX - Static variable in interface gov.nasa.arc.brahms.vm.api.events.IConsequenceFiredEM
Property name indicating that its value is a Consequence Context
CONTROLLER_FILTER - Static variable in interface gov.nasa.arc.brahms.vm.api.components.ILogger
The filter used for filtering debug messages, displays controller related debug messages
createAgentIdentity() - Method in interface gov.nasa.arc.brahms.vm.api.components.IVMController
Creates a new unique agent identity as required for registering an agent in an agent directory service.
createBelief(IConcept, IAttribute, int, IUnknown) - Static method in class gov.nasa.arc.brahms.vm.api.common.BeliefFactory
Creates a new IBelief of the form concept.attribute relop value where relop is one of EQUALS or NOT_EQUALS and the value is the value 'unknown'.
createBelief(IConcept, IAttribute, int, int) - Static method in class gov.nasa.arc.brahms.vm.api.common.BeliefFactory
Creates a new IBelief of the form concept.attribute relop value where relop is one of EQUALS or NOT_EQUALS and the value is an integer.
createBelief(IConcept, IAttribute, int, double) - Static method in class gov.nasa.arc.brahms.vm.api.common.BeliefFactory
Creates a new IBelief of the form concept.attribute relop value where relop is one of EQUALS or NOT_EQUALS and the value is a double.
createBelief(IConcept, IAttribute, int, boolean) - Static method in class gov.nasa.arc.brahms.vm.api.common.BeliefFactory
Creates a new IBelief of the form concept.attribute relop value where relop is one of EQUALS or NOT_EQUALS and the value is a boolean.
createBelief(IConcept, IAttribute, int, String, boolean) - Static method in class gov.nasa.arc.brahms.vm.api.common.BeliefFactory
Creates a new IBelief of the form concept.attribute relop value where relop is one of EQUALS or NOT_EQUALS and the value is a String.
createBelief(IConcept, IAttribute, int, IConcept) - Static method in class gov.nasa.arc.brahms.vm.api.common.BeliefFactory
Creates a new IBelief of the form concept.attribute relop value where relop is one of EQUALS or NOT_EQUALS and the value is an IConcept.
createBelief(IConcept, IRelation, IUnknown) - Static method in class gov.nasa.arc.brahms.vm.api.common.BeliefFactory
Creates a new IBelief of the form concept relation concept.
createBelief(IConcept, IRelation, IConcept) - Static method in class gov.nasa.arc.brahms.vm.api.common.BeliefFactory
Creates a new IBelief of the form concept relation concept.
createBelief(IConcept, IRelation, IUnknown, int) - Static method in class gov.nasa.arc.brahms.vm.api.common.BeliefFactory
Creates a new IBelief of the form concept relation concept.
createBelief(IConcept, IRelation, IConcept, int) - Static method in class gov.nasa.arc.brahms.vm.api.common.BeliefFactory
Creates a new IBelief of the form concept relation concept.
createFact(IConcept, IAttribute, int, IUnknown) - Static method in class gov.nasa.arc.brahms.vm.api.common.FactFactory
Creates a new IFact of the form concept.attribute relop value where relop is one of EQUALS or NOT_EQUALS and the value is the value 'unknown'.
createFact(IConcept, IAttribute, int, int) - Static method in class gov.nasa.arc.brahms.vm.api.common.FactFactory
Creates a new IFact of the form concept.attribute relop value where relop is one of EQUALS or NOT_EQUALS and the value is an integer.
createFact(IConcept, IAttribute, int, double) - Static method in class gov.nasa.arc.brahms.vm.api.common.FactFactory
Creates a new IFact of the form concept.attribute relop value where relop is one of EQUALS or NOT_EQUALS and the value is a double.
createFact(IConcept, IAttribute, int, boolean) - Static method in class gov.nasa.arc.brahms.vm.api.common.FactFactory
Creates a new IFact of the form concept.attribute relop value where relop is one of EQUALS or NOT_EQUALS and the value is a boolean.
createFact(IConcept, IAttribute, int, String, boolean) - Static method in class gov.nasa.arc.brahms.vm.api.common.FactFactory
Creates a new IFact of the form concept.attribute relop value where relop is one of EQUALS or NOT_EQUALS and the value is a String.
createFact(IConcept, IAttribute, int, IConcept) - Static method in class gov.nasa.arc.brahms.vm.api.common.FactFactory
Creates a new IFact of the form concept.attribute relop value where relop is one of EQUALS or NOT_EQUALS and the value is an IConcept.
createFact(IConcept, IRelation, IUnknown) - Static method in class gov.nasa.arc.brahms.vm.api.common.FactFactory
Creates a new IFact of the form concept relation concept.
createFact(IConcept, IRelation, IConcept) - Static method in class gov.nasa.arc.brahms.vm.api.common.FactFactory
Creates a new IFact of the form concept relation concept.
createFact(IConcept, IRelation, IUnknown, int) - Static method in class gov.nasa.arc.brahms.vm.api.common.FactFactory
Creates a new IFact of the form concept relation concept.
createFact(IConcept, IRelation, IConcept, int) - Static method in class gov.nasa.arc.brahms.vm.api.common.FactFactory
Creates a new IFact of the form concept relation concept.

D

debug(String) - Method in interface gov.nasa.arc.brahms.vm.api.components.ILogger
Logs the specified message as a debug message in the log.
debug(Throwable) - Method in interface gov.nasa.arc.brahms.vm.api.components.ILogger
Logs an error as a debug message in the log file for a Throwable
debug(String, int) - Method in interface gov.nasa.arc.brahms.vm.api.components.ILogger
Logs the specified message as a debug message in the log, marking the message for the debug filter.
debug(Throwable, int) - Method in interface gov.nasa.arc.brahms.vm.api.components.ILogger
Logs an error as a debug message in the log file for a Throwable, marking the message for the debug filter.
debug(String) - Method in interface gov.nasa.arc.brahms.vm.api.components.ILogWriter
Logs the specified message as a debug message in the log.
debug(Throwable) - Method in interface gov.nasa.arc.brahms.vm.api.components.ILogWriter
Logs an error as a debug message in the log file for a Throwable
DEBUG_MASK - Static variable in interface gov.nasa.arc.brahms.vm.api.components.ILogger
Mask to enable or disable debug messages
DefaultStatementOrganizer - Class in gov.nasa.arc.brahms.vm.api.common
The DefaultStatementOrganizer organizes the statements into an array without changing the order.
DefaultStatementOrganizer() - Constructor for class gov.nasa.arc.brahms.vm.api.common.DefaultStatementOrganizer
 
DETECTABLECTX - Static variable in interface gov.nasa.arc.brahms.vm.api.events.IActivityEventConstants
Property name indicating that its value is a Detectable Context
DETECTCTX - Static variable in interface gov.nasa.arc.brahms.vm.api.events.IDetectableDetectedEM
Property name indicating that its value is a Detect Context
doActivity() - Method in class gov.nasa.arc.brahms.vm.api.jac.AbstractExternalActivity
Executes the java activity code.
doActivity() - Method in interface gov.nasa.arc.brahms.vm.api.jac.IExternalActivity
Executes the java activity code.
DOUBLE - Static variable in interface gov.nasa.arc.brahms.vm.api.common.IParameter
The constant indicating the value is a double
DOUBLE - Static variable in interface gov.nasa.arc.brahms.vm.api.common.IPrimitiveType
Constant to indicate the primitive type double
doWork() - Method in class gov.nasa.arc.brahms.vm.api.jagt.AbstractExternalAgent
The virtual machine takes care of having the agent run in its own thread of execution.
doWork() - Method in interface gov.nasa.arc.brahms.vm.api.jagt.IExternalAgent
The virtual machine takes care of having the agent run in its own thread of execution.

E

ENDDATE - Static variable in interface gov.nasa.arc.brahms.vm.api.events.ISimulationEventConstants
Property name indicating that its value is a GregorianCalendar
ENDLOCATION - Static variable in interface gov.nasa.arc.brahms.vm.api.events.IMoveEventConstants
Property name indicating that its value is a ParameterCtx
ENGINE_FILTER - Static variable in interface gov.nasa.arc.brahms.vm.api.components.ILogger
The filter used for filtering debug messages, displays engine related debug messages
EQUALS - Static variable in interface gov.nasa.arc.brahms.vm.api.common.IRelationalOperator
Specifies the '=' relational operator
equals(Object) - Method in class gov.nasa.arc.brahms.vm.api.common.Unknown
Indicates whether the specified object is equal to this object.
error(String) - Method in interface gov.nasa.arc.brahms.vm.api.components.ILogger
Logs the specified message as an error message in the log.
error(Throwable) - Method in interface gov.nasa.arc.brahms.vm.api.components.ILogger
Logs an error in the log file for a Throwable
error(String, Throwable) - Method in interface gov.nasa.arc.brahms.vm.api.components.ILogger
Logs the error in the log file
error(String) - Method in interface gov.nasa.arc.brahms.vm.api.components.ILogWriter
Logs the specified message as an error message in the log.
error(Throwable) - Method in interface gov.nasa.arc.brahms.vm.api.components.ILogWriter
Logs an error in the log file for a Throwable
error(String, Throwable) - Method in interface gov.nasa.arc.brahms.vm.api.components.ILogWriter
Logs the error in the log file
ERROR_MASK - Static variable in interface gov.nasa.arc.brahms.vm.api.components.ILogger
Mask to enable or disable error messages
EventNotifierException - Exception in gov.nasa.arc.brahms.vm.api.exceptions
The EventNotifierException is an exception thrown by the event notifier as part of the Brahms virtual machine used to notify the users of the event notifier of error conditions.
EventNotifierException() - Constructor for exception gov.nasa.arc.brahms.vm.api.exceptions.EventNotifierException
Constructor, creates a new EventNotifierException with no detail message
EventNotifierException(String) - Constructor for exception gov.nasa.arc.brahms.vm.api.exceptions.EventNotifierException
Constructor, creates a new EventNotifierException with the given detail message
EventNotifierException(Throwable) - Constructor for exception gov.nasa.arc.brahms.vm.api.exceptions.EventNotifierException
Constructor, creates a new EventNotifierException with the given linked exception
EventNotifierException(String, Throwable) - Constructor for exception gov.nasa.arc.brahms.vm.api.exceptions.EventNotifierException
Constructor, creates a new EventNotifierException with the given detail message wrapping the given exception
EVENTTIME - Static variable in interface gov.nasa.arc.brahms.vm.api.events.IActivityEventConstants
Property name indicating that its value is a long indicating the event time
EVENTTIME - Static variable in interface gov.nasa.arc.brahms.vm.api.events.IConceptCreatedEM
Property name indicating that its value is a long indicating the event time
EVENTTIME - Static variable in interface gov.nasa.arc.brahms.vm.api.events.IPartAddedEM
Property name indicating that its value is a long indicating the event time
EVENTTIME - Static variable in interface gov.nasa.arc.brahms.vm.api.events.IVariableBoundEM
Property name indicating that its value is a long indicating the event time
ExternalError - Error in gov.nasa.arc.brahms.vm.api.exceptions
The ExternalError is an error thrown by the Brahms virtual machine API used to notify the users of the API of critical error conditions that are generally not recoverable or for which recovery is not desired.
ExternalError() - Constructor for error gov.nasa.arc.brahms.vm.api.exceptions.ExternalError
Constructor, creates a new ExternalError with no detail message
ExternalError(String) - Constructor for error gov.nasa.arc.brahms.vm.api.exceptions.ExternalError
Constructor, creates a new ExternalError with the given detail message
ExternalError(Throwable) - Constructor for error gov.nasa.arc.brahms.vm.api.exceptions.ExternalError
Constructor, creates a new ExternalError with the given linked exception
ExternalError(String, Throwable) - Constructor for error gov.nasa.arc.brahms.vm.api.exceptions.ExternalError
Constructor, creates a new ExternalError with the given detail message wrapping the given exception
ExternalException - Exception in gov.nasa.arc.brahms.vm.api.exceptions
The ExternalException is an exception thrown by components in the virtual machine api to indicate error conditions.
ExternalException() - Constructor for exception gov.nasa.arc.brahms.vm.api.exceptions.ExternalException
Constructor, creates a new ExternalException with no detail message
ExternalException(String) - Constructor for exception gov.nasa.arc.brahms.vm.api.exceptions.ExternalException
Constructor, creates a new ExternalException with the given detail message
ExternalException(Throwable) - Constructor for exception gov.nasa.arc.brahms.vm.api.exceptions.ExternalException
Constructor, creates a new ExternalException with the given linked exception
ExternalException(String, Throwable) - Constructor for exception gov.nasa.arc.brahms.vm.api.exceptions.ExternalException
Constructor, creates a new ExternalException with the given detail message wrapping the given exception

F

FACTCTX - Static variable in interface gov.nasa.arc.brahms.vm.api.events.IStatementEventConstants
Property name indicating that its value is a fact context
FactFactory - Class in gov.nasa.arc.brahms.vm.api.common
The FactFactory provides methods to create new facts.
FactFactory() - Constructor for class gov.nasa.arc.brahms.vm.api.common.FactFactory
 
FALSE - Static variable in interface gov.nasa.arc.brahms.vm.api.common.ITruthValue
Constant to indicate the value FALSE
FOREACH - Static variable in interface gov.nasa.arc.brahms.vm.api.common.IVariable
The for-each quantifier for a variable indicating only one value can be bound
FORONE - Static variable in interface gov.nasa.arc.brahms.vm.api.common.IVariable
The for-one quantifier for a variable indicating only one value can be bound
FRAMECTX - Static variable in interface gov.nasa.arc.brahms.vm.api.events.IFrameEventConstants
Property name indicating that its value is a Frame Context

G

GEOGRAPHYCONCEPT - Static variable in interface gov.nasa.arc.brahms.vm.api.common.IMetaType
Constant to indicate the meta type GEOGRAPHYCONCEPT
GESTURE - Static variable in interface gov.nasa.arc.brahms.vm.api.events.IGestureEventConstants
Property name indicating that its value is a gesture specified by a ParameterCtx
getActualTime() - Method in interface gov.nasa.arc.brahms.vm.api.components.IClock
Returns the actual simulated date and time.
getAgent(String) - Method in interface gov.nasa.arc.brahms.vm.api.common.IModel
Returns the agent with the specified name.
getAgent(String, int) - Method in interface gov.nasa.arc.brahms.vm.api.common.IModel
Returns the agent with the specified name.
getAgentDirectoryService() - Method in interface gov.nasa.arc.brahms.vm.api.components.IVMController
Returns the agent directory service used to register agents and to find agents.
getAgentNamingService() - Method in interface gov.nasa.arc.brahms.vm.api.components.IVMController
Returns the agent naming service used to uniquely name each agent
getAgents() - Method in interface gov.nasa.arc.brahms.vm.api.common.IModel
Returns a list of all the agents loaded in the model.
getArea(String) - Method in interface gov.nasa.arc.brahms.vm.api.common.IModel
Returns the area with the specified name.
getArea(String, int) - Method in interface gov.nasa.arc.brahms.vm.api.common.IModel
Returns the area with the specified name.
getAreaDef(String) - Method in interface gov.nasa.arc.brahms.vm.api.common.IModel
Returns the area definition with the specified name.
getAreaDefs() - Method in interface gov.nasa.arc.brahms.vm.api.common.IModel
Returns a list of all the area definitions loaded in the model.
getAreas() - Method in interface gov.nasa.arc.brahms.vm.api.common.IModel
Returns a list of all the areas loaded in the model.
getAttribute(String) - Method in interface gov.nasa.arc.brahms.vm.api.common.IConcept
Returns the attribute with the specified name if it is defined for this concept or any of its parent concepts in the concept inheritance hierarchy.
getBase() - Method in interface gov.nasa.arc.brahms.vm.api.components.IClock
Returns the base date and time of the clock.
getBelief(IConcept, IAttribute, int, int, IContext) - Method in interface gov.nasa.arc.brahms.vm.api.common.IActiveInstance
Find the belief using the specified parameters and return the belief if found, null if the belief was not found.
getBelief(IConcept, IAttribute, int, double, IContext) - Method in interface gov.nasa.arc.brahms.vm.api.common.IActiveInstance
Find the belief using the specified parameters and return the belief if found, null if the belief was not found.
getBelief(IConcept, IAttribute, int, boolean, IContext) - Method in interface gov.nasa.arc.brahms.vm.api.common.IActiveInstance
Find the belief using the specified parameters and return the belief if found, null if the belief was not found.
getBelief(IConcept, IAttribute, int, String, IContext) - Method in interface gov.nasa.arc.brahms.vm.api.common.IActiveInstance
Find the belief using the specified parameters and return the belief if found, null if the belief was not found.
getBelief(IConcept, IAttribute, int, IConcept, IContext) - Method in interface gov.nasa.arc.brahms.vm.api.common.IActiveInstance
Find the belief using the specified parameters and return the belief if found, null if the belief was not found.
getBelief(IConcept, IAttribute, int, IUnknown, IContext) - Method in interface gov.nasa.arc.brahms.vm.api.common.IActiveInstance
Find the belief using the specified parameters and return the belief if found, null if the belief was not found.
getBelief(IConcept, IRelation, IConcept, int, IContext) - Method in interface gov.nasa.arc.brahms.vm.api.common.IActiveInstance
Find the belief using the specified parameters and return the belief if found, null if the belief was not found.
getBelief(IConcept, IRelation, IUnknown, int, IContext) - Method in interface gov.nasa.arc.brahms.vm.api.common.IActiveInstance
Find the belief using the specified parameters and return the belief if found, null if the belief was not found.
getBeliefs(IContext) - Method in interface gov.nasa.arc.brahms.vm.api.common.IActiveInstance
Returns the active instance's belief set.
getBeliefs(IAttribute, IContext) - Method in interface gov.nasa.arc.brahms.vm.api.common.IActiveInstance
Returns a list of all the beliefs that have the specified attribute on their left hand side regardless of their lhs concept, relational operator or value.
getBeliefs(IConcept, IAttribute, IContext) - Method in interface gov.nasa.arc.brahms.vm.api.common.IActiveInstance
Returns a list of all the beliefs that have the specified concept and attribute on their left hand side regardless of their relational operator or value.
getBeliefs(IConcept, IAttribute, int, IContext) - Method in interface gov.nasa.arc.brahms.vm.api.common.IActiveInstance
Returns a list of all the beliefs that have the specified concept and attribute on their left hand side and that use the specified relational operator.
getBeliefs(IRelation, IContext) - Method in interface gov.nasa.arc.brahms.vm.api.common.IActiveInstance
Returns a list of all the beliefs that have the specified relation regardless of their left and right hand side concept.
getBeliefs(IConcept, IRelation, IContext) - Method in interface gov.nasa.arc.brahms.vm.api.common.IActiveInstance
Returns a list of all the beliefs that have the specified left hand side concept and relation regardless of their right hand side concept.
getBeliefs(IConcept, IRelation, int, IContext) - Method in interface gov.nasa.arc.brahms.vm.api.common.IActiveInstance
Returns a list of all the beliefs that have the specified left hand side concept, relation and truth value regardless of their right hand side concept.
getBeliefs(IRelation, IConcept, int, IContext) - Method in interface gov.nasa.arc.brahms.vm.api.common.IActiveInstance
Returns a list of all the beliefs that have the specified relation and right hand side concept, and truth value regardless of their left hand side concept.
getBeliefs(IRelation, IUnknown, int, IContext) - Method in interface gov.nasa.arc.brahms.vm.api.common.IActiveInstance
Returns a list of all the beliefs that have the specified relation, as right hand side 'unknown', and the specified truth value regardless of their left hand side concept.
getBody() - Method in interface gov.nasa.arc.brahms.vm.api.events.IEventMessage
Returns the message body.
getBooleanProperty(String) - Method in interface gov.nasa.arc.brahms.vm.api.events.IEventMessage
Return the boolean property value with the given name.
getBooleanRhsValue() - Method in interface gov.nasa.arc.brahms.vm.api.common.IAttributeTuple
Returns the right hand side value of the tuple, specifying the value for the left hand side attribute of the left hand side concept.
getBooleanValue() - Method in interface gov.nasa.arc.brahms.vm.api.common.IParameter
Returns the boolean value
getBooleanValue() - Method in interface gov.nasa.arc.brahms.vm.api.common.IVariable
Returns the bound value of the variable.
getByteProperty(String) - Method in interface gov.nasa.arc.brahms.vm.api.events.IEventMessage
Return the byte property value with the given name.
getClass(String) - Method in interface gov.nasa.arc.brahms.vm.api.common.IModel
Returns the class with the specified name.
getClasses() - Method in interface gov.nasa.arc.brahms.vm.api.common.IModel
Returns a list of all the classes loaded in the model.
getClock() - Method in interface gov.nasa.arc.brahms.vm.api.components.IVMController
Returns an interface to the clock maintaining the date and time in a simulation.
getConceptRhsValue() - Method in interface gov.nasa.arc.brahms.vm.api.common.IAttributeTuple
Returns the right hand side value of the tuple, specifying the value for the left hand side attribute of the left hand side concept.
getConceptualClass(String) - Method in interface gov.nasa.arc.brahms.vm.api.common.IModel
Returns the conceptual class with the specified name.
getConceptualClasses() - Method in interface gov.nasa.arc.brahms.vm.api.common.IModel
Returns a list of all the conceptual classes loaded in the model.
getConceptualObject(String) - Method in interface gov.nasa.arc.brahms.vm.api.common.IModel
Returns the conceptual object with the specified name.
getConceptualObject(String, int) - Method in interface gov.nasa.arc.brahms.vm.api.common.IModel
Returns the conceptual object with the specified name.
getConceptualObjects() - Method in interface gov.nasa.arc.brahms.vm.api.common.IModel
Returns a list of all the conceptual objects loaded in the model.
getConceptValue() - Method in interface gov.nasa.arc.brahms.vm.api.common.IParameter
Returns the concept value, the value of a parameter can potentially be a class.
getConceptValue() - Method in interface gov.nasa.arc.brahms.vm.api.common.IVariable
Returns the bound value of the variable.
getContentType() - Method in interface gov.nasa.arc.brahms.vm.api.common.IParameter
Returns the content type of the parameter.
getContext() - Method in class gov.nasa.arc.brahms.vm.api.jac.AbstractExternalActivity
Returns this activity's context
getContext() - Method in class gov.nasa.arc.brahms.vm.api.jagt.AbstractExternalAgent
Returns this activity's context
getContext() - Method in class gov.nasa.arc.brahms.vm.api.jsvc.AbstractExternalService
Returns this service's context
getDisplayText() - Method in interface gov.nasa.arc.brahms.vm.api.common.IAttribute
Returns a display friendly name for the attribute.
getDisplayText() - Method in interface gov.nasa.arc.brahms.vm.api.common.IRelation
Returns a display friendly name for the relation.
getDoubleProperty(String) - Method in interface gov.nasa.arc.brahms.vm.api.events.IEventMessage
Return the double property value with the given name.
getDoubleRhsValue() - Method in interface gov.nasa.arc.brahms.vm.api.common.IAttributeTuple
Returns the right hand side value of the tuple, specifying the value for the left hand side attribute of the left hand side concept.
getDoubleValue() - Method in interface gov.nasa.arc.brahms.vm.api.common.IParameter
Returns the double value
getDoubleValue() - Method in interface gov.nasa.arc.brahms.vm.api.common.IVariable
Returns the bound value of the variable.
getEventNotifier() - Method in interface gov.nasa.arc.brahms.vm.api.components.IVMController
Returns an interface to the event notifier responsible for distributing events from the virtual machine to external components that register with the event notifier for events.
getExternalImplementation() - Method in interface gov.nasa.arc.brahms.vm.api.common.IAgent
Returns the external agent implementation, the Java object implementing the IExternalAgent interface.
getExternalService(String) - Method in interface gov.nasa.arc.brahms.vm.api.components.IVMController
Returns the external service with the specified ID if such a service is loaded, otherwise a VMException is thrown.
getFact(IConcept, IAttribute, int, int) - Method in interface gov.nasa.arc.brahms.vm.api.components.IWorldState
Find the fact using the specified parameters and return the fact if found, null if the fact was not found.
getFact(IConcept, IAttribute, int, double) - Method in interface gov.nasa.arc.brahms.vm.api.components.IWorldState
Find the fact using the specified parameters and return the fact if found, null if the fact was not found.
getFact(IConcept, IAttribute, int, boolean) - Method in interface gov.nasa.arc.brahms.vm.api.components.IWorldState
Find the fact using the specified parameters and return the fact if found, null if the fact was not found.
getFact(IConcept, IAttribute, int, String) - Method in interface gov.nasa.arc.brahms.vm.api.components.IWorldState
Find the fact using the specified parameters and return the fact if found, null if the fact was not found.
getFact(IConcept, IAttribute, int, IConcept) - Method in interface gov.nasa.arc.brahms.vm.api.components.IWorldState
Find the fact using the specified parameters and return the fact if found, null if the fact was not found.
getFact(IConcept, IAttribute, int, IUnknown) - Method in interface gov.nasa.arc.brahms.vm.api.components.IWorldState
Find the fact using the specified parameters and return the fact if found, null if the fact was not found.
getFact(IConcept, IRelation, IConcept, int) - Method in interface gov.nasa.arc.brahms.vm.api.components.IWorldState
Find the fact using the specified parameters and return the fact if found, null if the fact was not found.
getFact(IConcept, IRelation, IUnknown, int) - Method in interface gov.nasa.arc.brahms.vm.api.components.IWorldState
Find the fact using the specified parameters and return the fact if found, null if the fact was not found.
getFacts() - Method in interface gov.nasa.arc.brahms.vm.api.components.IWorldState
Returns a list of all the facts in the world state's fact set.
getFacts(IAttribute) - Method in interface gov.nasa.arc.brahms.vm.api.components.IWorldState
Returns a list of all the facts that have the specified attribute regardless of the lhs concept, relational operator and right hand side value.
getFacts(IConcept, IAttribute) - Method in interface gov.nasa.arc.brahms.vm.api.components.IWorldState
Returns a list of all the facts that have the specified concept and attribute on their left hand side regardless of their relational operator or value.
getFacts(IConcept, IAttribute, int) - Method in interface gov.nasa.arc.brahms.vm.api.components.IWorldState
Returns a list of all the facts that have the specified concept and attribute on their left hand side and that use the specified relational operator.
getFacts(IRelation) - Method in interface gov.nasa.arc.brahms.vm.api.components.IWorldState
Returns a list of all the facts that have the specified relation regardless of their left and right hand side concept.
getFacts(IConcept, IRelation) - Method in interface gov.nasa.arc.brahms.vm.api.components.IWorldState
Returns a list of all the facts that have the specified left hand side concept and relation regardless of their right hand side concept.
getFacts(IConcept, IRelation, int) - Method in interface gov.nasa.arc.brahms.vm.api.components.IWorldState
Returns a list of all the facts that have the specified left hand side concept, relation and truth value regardless of their right hand side concept.
getFacts(IRelation, IConcept, int) - Method in interface gov.nasa.arc.brahms.vm.api.components.IWorldState
Returns a list of all the facts that have the specified relation and right hand side concept, and truth value regardless of their left hand side concept.
getFacts(IRelation, IUnknown, int) - Method in interface gov.nasa.arc.brahms.vm.api.components.IWorldState
Returns a list of all the facts that have the specified relation, as right hand side 'unknown', and the specified truth value regardless of their left hand side concept.
getFloatProperty(String) - Method in interface gov.nasa.arc.brahms.vm.api.events.IEventMessage
Return the float property value with the given name.
getGroup(String) - Method in interface gov.nasa.arc.brahms.vm.api.common.IModel
Returns the group with the specified name.
getGroups() - Method in interface gov.nasa.arc.brahms.vm.api.common.IModel
Returns a list of all the groups loaded in the model.
getID() - Method in class gov.nasa.arc.brahms.vm.api.jsvc.AbstractExternalService
Returns the unique identifier for the service
getID() - Method in interface gov.nasa.arc.brahms.vm.api.jsvc.IExternalService
Returns the unique identifier for the service
getIntProperty(String) - Method in interface gov.nasa.arc.brahms.vm.api.events.IEventMessage
Return the integer property value with the given name.
getIntRhsValue() - Method in interface gov.nasa.arc.brahms.vm.api.common.IAttributeTuple
Returns the right hand side value of the tuple, specifying the value for the left hand side attribute of the left hand side concept.
getIntValue() - Method in interface gov.nasa.arc.brahms.vm.api.common.IParameter
Returns the integer value
getIntValue() - Method in interface gov.nasa.arc.brahms.vm.api.common.IVariable
Returns the bound value of the variable.
getLhsAttribute() - Method in interface gov.nasa.arc.brahms.vm.api.common.IAttributeTuple
Returns the attribute for which the value is specified in this tuple.
getLhsConcept() - Method in interface gov.nasa.arc.brahms.vm.api.common.ITuple
Returns the left hand side concept about which a state is defined.
getLogger() - Method in interface gov.nasa.arc.brahms.vm.api.components.IVMController
Deprecated. Use Log4J's Logger class for logging messages instead
getLongProperty(String) - Method in interface gov.nasa.arc.brahms.vm.api.events.IEventMessage
Return the long property value with the given name.
getMessageTransportService() - Method in interface gov.nasa.arc.brahms.vm.api.components.IVMController
Returns the message transport service required by agents to communicate with one another.
getModel() - Method in interface gov.nasa.arc.brahms.vm.api.components.IVMController
Returns an interface to the model loaded in the virtual machine providing access to the concepts loaded in the virtual machine.
getModel() - Method in class gov.nasa.arc.brahms.vm.api.jac.AbstractExternalActivity
Returns a reference to the model loaded in the virtual machine.
getModel() - Method in class gov.nasa.arc.brahms.vm.api.jagt.AbstractExternalAgent
Returns a reference to the model loaded in the virtual machine.
getModel() - Static method in class gov.nasa.arc.brahms.vm.api.JAPI
Returns a reference to the model loaded in the virtual machine.
getModel() - Method in class gov.nasa.arc.brahms.vm.api.jsvc.AbstractExternalService
Returns a reference to the model loaded in the virtual machine.
getName() - Method in interface gov.nasa.arc.brahms.vm.api.common.IAttribute
Returns the attribute name.
getName() - Method in interface gov.nasa.arc.brahms.vm.api.common.IConcept
Returns the fully qualified name of the concept
getName() - Method in interface gov.nasa.arc.brahms.vm.api.common.IParameter
Returns the name of the parameter.
getName() - Method in interface gov.nasa.arc.brahms.vm.api.common.IRelation
Returns the relation name.
getName() - Method in interface gov.nasa.arc.brahms.vm.api.common.IVariable
Returns the variable name.
getName() - Method in class gov.nasa.arc.brahms.vm.api.jac.AbstractExternalActivity
Returns the name of this activity
getName() - Method in class gov.nasa.arc.brahms.vm.api.jsvc.AbstractExternalService
Returns the name of the service
getName() - Method in interface gov.nasa.arc.brahms.vm.api.jsvc.IExternalService
Returns the name of the service
getNewTime() - Method in interface gov.nasa.arc.brahms.vm.api.components.IClockEvent
Returns the new simulated time.
getObject(String) - Method in interface gov.nasa.arc.brahms.vm.api.common.IModel
Returns the object with the specified name.
getObject(String, int) - Method in interface gov.nasa.arc.brahms.vm.api.common.IModel
Returns the object with the specified name.
getObjectProperty(String) - Method in interface gov.nasa.arc.brahms.vm.api.events.IEventMessage
Return the Java object property value with the given name.
getObjects() - Method in interface gov.nasa.arc.brahms.vm.api.common.IModel
Returns a list of all the objects loaded in the model.
getOldTime() - Method in interface gov.nasa.arc.brahms.vm.api.components.IClockEvent
Returns the previous simulated time before the time changed.
getORB() - Method in interface gov.nasa.arc.brahms.vm.api.components.IVMController
Returns, and if necessary creates, the CORBA ORB that can be used to access or use Brahms Corba services.
getOwner() - Method in interface gov.nasa.arc.brahms.vm.api.common.IAttribute
Returns the owner of the attribute, the concept for which the attribute is specified.
getOwner() - Method in interface gov.nasa.arc.brahms.vm.api.common.IBelief
Returns the IActiveInstance that currently owns this belief, i.e.
getOwner() - Method in interface gov.nasa.arc.brahms.vm.api.common.IContext
Returns the IVMInstance that owns this context
getOwner() - Method in interface gov.nasa.arc.brahms.vm.api.common.IRelation
Returns the owner of the relation, the concept for which the relation is specified.
getParameter(String) - Method in class gov.nasa.arc.brahms.vm.api.jac.AbstractExternalActivity
Returns the parameter with the specified name defined for the external activity.
getParameterCount() - Method in class gov.nasa.arc.brahms.vm.api.jac.AbstractExternalActivity
Returns the number of parameters specified for the activity.
getPath(String) - Method in interface gov.nasa.arc.brahms.vm.api.common.IModel
Returns the path with the specified name.
getPath(String, int) - Method in interface gov.nasa.arc.brahms.vm.api.common.IModel
Returns the path with the specified name.
getPaths() - Method in interface gov.nasa.arc.brahms.vm.api.common.IModel
Returns a list of all the paths loaded in the model.
getPerformedBy() - Method in class gov.nasa.arc.brahms.vm.api.jac.AbstractExternalActivity
Returns the active instance (agent or object) performing this activity.
getProperty(String) - Method in interface gov.nasa.arc.brahms.vm.api.components.IVMController
Returns the property value of the property with the specified name.
getPropertyNames() - Method in interface gov.nasa.arc.brahms.vm.api.events.IEventMessage
Return an Enumeration of all the property names.
getQuantification() - Method in interface gov.nasa.arc.brahms.vm.api.common.IVariable
Returns the variable's quantification, one of FORONE, FOREACH or COLLECTALL.
getRelation(String) - Method in interface gov.nasa.arc.brahms.vm.api.common.IConcept
Returns the relation with the specified nameif it is defined for this concept or any of its parent concepts in the concept inheritance hierarchy.
getRelation() - Method in interface gov.nasa.arc.brahms.vm.api.common.IRelationTuple
Returns the relation defining the type of relationship between the left hand side and right hand side concepts.
getRelationalOperator() - Method in interface gov.nasa.arc.brahms.vm.api.common.IAttributeTuple
Returns the relational operator specifying whether the attribute of the left hand side concept is equals or not equal to the right hand side value specified by this tuple.
getRhsConcept() - Method in interface gov.nasa.arc.brahms.vm.api.common.IRelationTuple
Returns the right hand side concept that is related to the left hand side concept through the IRelation specified by this tuple.
getRhsValue() - Method in interface gov.nasa.arc.brahms.vm.api.common.IAttributeTuple
Returns the right hand side value of the tuple, specifying the value for the left hand side attribute of the left hand side concept.
getServiceRoot() - Method in interface gov.nasa.arc.brahms.vm.api.components.IVMController
Returns the Service Root providing access to the directory service.
getShortProperty(String) - Method in interface gov.nasa.arc.brahms.vm.api.events.IEventMessage
Return the short property value with the given name.
getSimulatedTime() - Method in interface gov.nasa.arc.brahms.vm.api.components.IClock
Returns the current simulated time.
getStringProperty(String) - Method in interface gov.nasa.arc.brahms.vm.api.events.IEventMessage
Return the String property value with the given name.
getStringRhsValue() - Method in interface gov.nasa.arc.brahms.vm.api.common.IAttributeTuple
Returns the right hand side value of the tuple, specifying the value for the left hand side attribute of the left hand side concept.
getStringValue() - Method in interface gov.nasa.arc.brahms.vm.api.common.IParameter
Returns the string value.
getStringValue() - Method in interface gov.nasa.arc.brahms.vm.api.common.IVariable
Returns the bound value of the variable.
getSymbolRhsValue() - Method in interface gov.nasa.arc.brahms.vm.api.common.IAttributeTuple
Returns the right hand side value of the tuple, specifying the value for the left hand side attribute of the left hand side concept.
getSymbolValue() - Method in interface gov.nasa.arc.brahms.vm.api.common.IParameter
Returns the symbol value
getSymbolValue() - Method in interface gov.nasa.arc.brahms.vm.api.common.IVariable
Returns the bound value of the variable.
getTimeCreated() - Method in interface gov.nasa.arc.brahms.vm.api.common.IStatement
Returns the time at which the statement was asserted in the world state or belief set of an agent or object.
getTimeUnit() - Method in interface gov.nasa.arc.brahms.vm.api.components.IClock
Returns the time unit in seconds set for the virtual machine.
getTruthValue() - Method in interface gov.nasa.arc.brahms.vm.api.common.IRelationTuple
Returns the truth value of the relationship between the two concepts.
getTuple() - Method in interface gov.nasa.arc.brahms.vm.api.common.IStatement
Returns the ITuple defining the actual state represented by this statement.
getType() - Method in interface gov.nasa.arc.brahms.vm.api.common.IAttribute
Returns the type of the attribute.
getType() - Method in interface gov.nasa.arc.brahms.vm.api.common.IParameter
Returns the type of the parameter.
getType() - Method in interface gov.nasa.arc.brahms.vm.api.common.IRelation
Returns the type of the relation.
getType() - Method in interface gov.nasa.arc.brahms.vm.api.common.IType
Returns a constant indicating the type represented by the Type object.
getType() - Method in interface gov.nasa.arc.brahms.vm.api.common.IVariable
Returns the type of the variable.
getUnknownRhsValue() - Method in interface gov.nasa.arc.brahms.vm.api.common.IAttributeTuple
Returns value 'unknown' as the right hand side value of the tuple if this value is indeed 'unknown'.
getUnknownValue() - Method in interface gov.nasa.arc.brahms.vm.api.common.IParameter
Returns the 'unknown' value.
getUnknownValue() - Method in interface gov.nasa.arc.brahms.vm.api.common.IVariable
Returns the bound value of the variable.
getValue() - Method in interface gov.nasa.arc.brahms.vm.api.common.IParameter
Generic method to return the parameter value as an object.
getValues() - Method in interface gov.nasa.arc.brahms.vm.api.common.IVariable
Returns a list of the values bound to this variable.
getVariableValue() - Method in interface gov.nasa.arc.brahms.vm.api.common.IParameter
Returns the variable passed to the parameter.
getVMController() - Method in class gov.nasa.arc.brahms.vm.api.jac.AbstractExternalActivity
Returns the virtual machine's controller usable by this activity.
getVMController() - Method in class gov.nasa.arc.brahms.vm.api.jagt.AbstractExternalAgent
Returns the virtual machine's controller usable by this agent.
getVMController() - Static method in class gov.nasa.arc.brahms.vm.api.JAPI
Returns the virtual machine's controller usable by this agent.
getVMController() - Method in class gov.nasa.arc.brahms.vm.api.jsvc.AbstractExternalService
Returns the interface to the the virtual machine's controller.
getWorldState() - Method in interface gov.nasa.arc.brahms.vm.api.components.IVMController
Returns the virtual machine's world state managing the fact set.
getWorldState() - Method in class gov.nasa.arc.brahms.vm.api.jac.AbstractExternalActivity
Returns a reference to the world state managing the fact set.
getWorldState() - Method in class gov.nasa.arc.brahms.vm.api.jagt.AbstractExternalAgent
Returns a reference to the world state managing the fact set.
getWorldState() - Static method in class gov.nasa.arc.brahms.vm.api.JAPI
Returns a reference to the world state managing the fact set.
getWorldState() - Method in class gov.nasa.arc.brahms.vm.api.jsvc.AbstractExternalService
Returns a reference to the world state managing the fact set.
gov.nasa.arc.brahms.vm.api - package gov.nasa.arc.brahms.vm.api
 
gov.nasa.arc.brahms.vm.api.common - package gov.nasa.arc.brahms.vm.api.common
 
gov.nasa.arc.brahms.vm.api.components - package gov.nasa.arc.brahms.vm.api.components
 
gov.nasa.arc.brahms.vm.api.events - package gov.nasa.arc.brahms.vm.api.events
 
gov.nasa.arc.brahms.vm.api.exceptions - package gov.nasa.arc.brahms.vm.api.exceptions
 
gov.nasa.arc.brahms.vm.api.jac - package gov.nasa.arc.brahms.vm.api.jac
 
gov.nasa.arc.brahms.vm.api.jagt - package gov.nasa.arc.brahms.vm.api.jagt
 
gov.nasa.arc.brahms.vm.api.jsvc - package gov.nasa.arc.brahms.vm.api.jsvc
 
GROUP - Static variable in interface gov.nasa.arc.brahms.vm.api.common.IMetaType
Constant to indicate the meta type GROUP
GuardInstantiationError - Error in gov.nasa.arc.brahms.vm.api.exceptions
The GuardInstantiationError is an error thrown by the Brahms virtual machine to notify the user that we were unable to instantiate a Guard.
GuardInstantiationError() - Constructor for error gov.nasa.arc.brahms.vm.api.exceptions.GuardInstantiationError
Constructor, creates a new GuardInstantiationError with no detail message
GuardInstantiationError(String) - Constructor for error gov.nasa.arc.brahms.vm.api.exceptions.GuardInstantiationError
Constructor, creates a new GuardInstantiationError with the given detail message
GuardInstantiationError(Throwable) - Constructor for error gov.nasa.arc.brahms.vm.api.exceptions.GuardInstantiationError
Constructor, creates a new GuardInstantiationError with the given linked exception
GuardInstantiationError(String, Throwable) - Constructor for error gov.nasa.arc.brahms.vm.api.exceptions.GuardInstantiationError
Constructor, creates a new GuardInstantiationError with the given detail message wrapping the given exception

H

hasThoughtframes() - Method in interface gov.nasa.arc.brahms.vm.api.common.IActiveConcept
Indicates whether the active concept has thoughtframes defined for it.
hasWorkframes() - Method in interface gov.nasa.arc.brahms.vm.api.common.IActiveConcept
Indicates whether the active concept has workframes defined for it.

I

IActiveClass - Interface in gov.nasa.arc.brahms.vm.api.common
An ActiveClass is a generic concept for the class like concepts that specify the behavior their instances will be capable of.
IActiveConcept - Interface in gov.nasa.arc.brahms.vm.api.common
An ActiveConcept is a generic concept that marks concepts as specifying behavioral constructs to allow active instances to reason and perform activities.
IActiveInstance - Interface in gov.nasa.arc.brahms.vm.api.common
An ActiveInstance is a generic concept that indicates that the instance can have behavior.
IActivityEventConstants - Interface in gov.nasa.arc.brahms.vm.api.events
The IActivityEventConstants interface specifies constants related to the event messages for any one of the activities.
IAgent - Interface in gov.nasa.arc.brahms.vm.api.common
An agent in Brahms is the most central construct in a Brahms model.
IArea - Interface in gov.nasa.arc.brahms.vm.api.common
An area represents a geographical location and is used to create a geographical representation for use in the model.
IAreaDef - Interface in gov.nasa.arc.brahms.vm.api.common
An area definition is used for defining area constructs used for representing geographical information in a model.
IAttribute - Interface in gov.nasa.arc.brahms.vm.api.common
The IAttribute interface is an interface to an attribute specified for a concept loaded in the virtual machine.
IAttributeTuple - Interface in gov.nasa.arc.brahms.vm.api.common
IAttributeTuple is a wrapper interface for an attribute based tuple specifying the state represented by an IStatement (IBelief or IFact).
IBelief - Interface in gov.nasa.arc.brahms.vm.api.common
IBelief is a wrapper interface for a belief that is either to be asserted to a beliefset of an agent or object or for a belief that is already part of an agent/object's beliefset.
IBeliefAssertedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IBeliefAssertedEM event message is send to the event notifier for every belief that is asserted in the belief set of an active instance.
IBeliefRetractedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IBeliefRetractedEM event message is send to the event notifier for every belief that is retracted from the belief set of an active instance.
IBeliefTransferredEM - Interface in gov.nasa.arc.brahms.vm.api.events
TheI BeliefTransferredEM event message is send to the event notifier for all beliefs that are transferred from one agent or object to another agent or object as part of a communicate or broadcast activity as specified by one transfer definition.
IBroadcastAbortedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IBroadcastAbortedEM event message is send to the event notifier for every broadcast activity that was active but is aborted by a detectable that has an abort action.
IBroadcastCompletedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IBroadcastCompletedEM event message is send to the event notifier for every broadcast activity that was active but is completed early by a detectable that has a complete action.
IBroadcastContinuedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IBroadcastContinuedEM event message is send to the event notifier for every broadcast activity that is continued after the activity was interrupted.
IBroadcastContinuedFromImpasseEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IBroadcastContinuedFromImpasseEM event message is send to the event notifier for every broadcast activity that is continued after the activity was impassed.
IBroadcastEndedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IBroadcastEndedEM event message is send to the event notifier for every broadcast activity that completed under normal circumstances.
IBroadcastImpassedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IBroadcastImpassedEM event message is send to the event notifier for every broadcast activity that was active but is impassed by a detectable that has an impasse action.
IBroadcastInterruptedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IBroadcastInterruptedEM event message is send to the event notifier for every broadcast activity that was active but is interrupted by another activity in a workframe with a higher priority.
IBroadcastStartedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IBroadcastStartedEM event message is send to the event notifier for every broadcast activity that is started.
IClass - Interface in gov.nasa.arc.brahms.vm.api.common
The concept of a 'class' in Brahms is similar to the concept of a template or class in object-oriented programming.
IClock - Interface in gov.nasa.arc.brahms.vm.api.components
The IClock interface is the interface to the simulation clock maintaining the base date and time of the simulation used relative to the event times.
IClockEvent - Interface in gov.nasa.arc.brahms.vm.api.components
The IClockEvent is the interface for the Clock events fired when the simulated time changes.
IClockListener - Interface in gov.nasa.arc.brahms.vm.api.components
The IClockListener is the interface for the objects interested in time changes of the virtual machine's clock.
ICommunicateAbortedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The ICommunicateAbortedEM event message is send to the event notifier for every communicate activity that was active but is aborted by a detectable that has an abort action.
ICommunicateCompletedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The ICommunicateCompletedEM event message is send to the event notifier for every communicate activity that was active but is completed early by a detectable that has a complete action.
ICommunicateContinuedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The ICommunicateContinuedEM event message is send to the event notifier for every communicate activity that is continued after the activity was interrupted.
ICommunicateContinuedFromImpasseEM - Interface in gov.nasa.arc.brahms.vm.api.events
The ICommunicateContinuedFromImpasseEM event message is send to the event notifier for every communicate activity that is continued after the activity was impassed.
ICommunicateEndedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The ICommunicateEndedEM event message is send to the event notifier for every communicate activity that completed under normal circumstances.
ICommunicateImpassedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The ICommunicateImpassedEM event message is send to the event notifier for every communicate activity that was active but is impassed by a detectable that has an impasse action.
ICommunicateInterruptedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The ICommunicateInterruptedEM event message is send to the event notifier for every communicate activity that was active but is interrupted by another activity in a workframe with a higher priority.
ICommunicateStartedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The ICommunicateStartedEM event message is send to the event notifier for every communicate activity that is started.
ICompositeActivityAbortedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The ICompositeActivityAbortedEM event message is send to the event notifier for every composite activity that was active but is aborted by a detectable that has an abort action.
ICompositeActivityCompletedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The ICompositeActivityCompletedEM event message is send to the event notifier for every composite activity that was active but is completed early by a detectable that has a complete action.
ICompositeActivityContinuedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The ICompositeActivityContinuedEM event message is send to the event notifier for every composite activity that is continued after the activity was interrupted.
ICompositeActivityContinuedFromImpasseEM - Interface in gov.nasa.arc.brahms.vm.api.events
The ICompositeActivityContinuedFromImpasseEM event message is send to the event notifier for every composite activity that is continued after the activity was impassed.
ICompositeActivityEndedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The ICompositeActivityEndedEM event message is send to the event notifier for every composite activity that completed under normal circumstances.
ICompositeActivityImpassedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The ICompositeActivityImpassedEM event message is send to the event notifier for every composite activity that was active but is impassed by a detectable that has an impasse action.
ICompositeActivityInterruptedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The ICompositeActivityInterruptedEM event message is send to the event notifier for every composite activity that was active but is interrupted by another activity in a workframe with a higher priority.
ICompositeActivityStartedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The ICompositeActivityStartedEM event message is send to the event notifier for every composite activity that is started.
IConcept - Interface in gov.nasa.arc.brahms.vm.api.common
The IConcept interface is an interface to a concept loaded in the virtual machine.
IConceptCreatedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IConceptCreatedEM event message is send to the event notifier every time a new concept is created in the virtual machine by a create object activity.
IConceptLoadedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IConceptLoadedEM event message is send to the event notifier every time a new concept is loaded in the virtual machine through the VM Controller.
IConceptualClass - Interface in gov.nasa.arc.brahms.vm.api.common
A conceptual object class defines a type of conceptual objects used in a model.
IConceptualConcept - Interface in gov.nasa.arc.brahms.vm.api.common
A ConceptualConcept is a generic concept to indicatate the concepts that maintain information on a conceptual level.
IConceptualObject - Interface in gov.nasa.arc.brahms.vm.api.common
A conceptual object is used to allow for a user to track things that exist as concepts in people's minds, like the concept of an order.
IConsequenceFiredEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IConsequenceFiredEM event message is send to the event notifier for every consequence that is fired in the virtual machine.
IContext - Interface in gov.nasa.arc.brahms.vm.api.common
The IContext interface is an interface to a context object that maintains context information relevant for certain API calls.
ICreateAgentAbortedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The ICreateAgentAbortedEM event message is send to the event notifier for every create agent activity that was active but is aborted by a detectable that has an abort action.
ICreateAgentCompletedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The ICreateAgentCompletedEM event message is send to the event notifier for every create agent activity that was active but is completed early by a detectable that has a complete action.
ICreateAgentContinuedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The ICreateAgentContinuedEM event message is send to the event notifier for every create agent activity that is continued after the activity was interrupted.
ICreateAgentContinuedFromImpasseEM - Interface in gov.nasa.arc.brahms.vm.api.events
The ICreateAgentContinuedFromImpasseEM event message is send to the event notifier for every create agent activity that is continued after the activity was impassed.
ICreateAgentEndedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The ICreateAgentEndedEM event message is send to the event notifier for every create agent activity that completed under normal circumstances.
ICreateAgentImpassedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The ICreateAgentImpassedEM event message is send to the event notifier for every create agent activity that was active but is impassed by a detectable that has an impasse action.
ICreateAgentInterruptedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The ICreateAgentInterruptedEM event message is send to the event notifier for every create agent activity that was active but is interrupted by another activity in a workframe with a higher priority.
ICreateAgentStartedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The ICreateAgentStartedEM event message is send to the event notifier for every create agent activity that is started.
ICreateAreaAbortedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The ICreateAreaAbortedEM event message is send to the event notifier for every create area activity that was active but is aborted by a detectable that has an abort action.
ICreateAreaCompletedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The ICreateAreaCompletedEM event message is send to the event notifier for every create area activity that was active but is completed early by a detectable that has a complete action.
ICreateAreaContinuedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The ICreateAreaContinuedEM event message is send to the event notifier for every create area activity that is continued after the activity was interrupted.
ICreateAreaContinuedFromImpasseEM - Interface in gov.nasa.arc.brahms.vm.api.events
The ICreateAreaContinuedFromImpasseEM event message is send to the event notifier for every create area activity that is continued after the activity was impassed.
ICreateAreaEndedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The ICreateAreaEndedEM event message is send to the event notifier for every create area activity that completed under normal circumstances.
ICreateAreaImpassedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The ICreateAreaImpassedEM event message is send to the event notifier for every create area activity that was active but is impassed by a detectable that has an impasse action.
ICreateAreaInterruptedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The ICreateAreaInterruptedEM event message is send to the event notifier for every create area activity that was active but is interrupted by another activity in a workframe with a higher priority.
ICreateAreaStartedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The ICreateAreaStartedEM event message is send to the event notifier for every create area activity that is started.
ICreateObjectAbortedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The ICreateObjectAbortedEM event message is send to the event notifier for every create object activity that was active but is aborted by a detectable that has an abort action.
ICreateObjectCompletedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The ICreateObjectCompletedEM event message is send to the event notifier for every create object activity that was active but is completed early by a detectable that has a complete action.
ICreateObjectContinuedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The ICreateObjectContinuedEM event message is send to the event notifier for every create object activity that is continued after the activity was interrupted.
ICreateObjectContinuedFromImpasseEM - Interface in gov.nasa.arc.brahms.vm.api.events
The ICreateObjectContinuedFromImpasseEM event message is send to the event notifier for every create object activity that is continued after the activity was impassed.
ICreateObjectEndedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The ICreateObjectEndedEM event message is send to the event notifier for every create object activity that completed under normal circumstances.
ICreateObjectImpassedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The ICreateObjectImpassedEM event message is send to the event notifier for every create object activity that was active but is impassed by a detectable that has an impasse action.
ICreateObjectInterruptedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The ICreateObjectInterruptedEM event message is send to the event notifier for every create object activity that was active but is interrupted by another activity in a workframe with a higher priority.
ICreateObjectStartedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The ICreateObjectStartedEM event message is send to the event notifier for every create object activity that is started.
ICurrent - Interface in gov.nasa.arc.brahms.vm.api.common
Current references the current agent executing an activity.
IDetectableDetectedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IDetectableDetectedEM event message is send to the event notifier for every detectable that detected a fact.
IDetectableTriggeredEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IDetectableTriggeredEM event message is send to the event notifier for every detectable that executed its action.
IEventMessage - Interface in gov.nasa.arc.brahms.vm.api.events
The IEventMessage interface is the interface to the message published to the event notifier's subscribers to notify them of state changes in the virtual machine, agents, scheduler or world state.
IEventMessageListener - Interface in gov.nasa.arc.brahms.vm.api.components
The IEventMessageListener is an interface used to register for events send to the event notifier.
IEventNotifier - Interface in gov.nasa.arc.brahms.vm.api.components
The IEventNotifier interface is the interface to the event notification service for the virtual machine.
IExternalActivity - Interface in gov.nasa.arc.brahms.vm.api.jac
The IExternalActivity is an interface for external activities implemented in Java called by Brahms Java activities.
IExternalAgent - Interface in gov.nasa.arc.brahms.vm.api.jagt
The IExternalAgent is an interface for external agents implemented in Java loaded into the virtual machine to participate in a simulation or real-time agent environment.
IExternalService - Interface in gov.nasa.arc.brahms.vm.api.jsvc
The IExternalService is an interface for external services or components that require interaction with the virtual machine.
IFact - Interface in gov.nasa.arc.brahms.vm.api.common
IFact is a wrapper interface for a fact that is either to be asserted to the world state or for a fact that is already part of the world state.
IFactAssertedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IFactAssertedEM event message is send to the event notifier for every fact that is asserted in the fact set of the world.
IFactRetractedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IFactRetractedEM event message is send to the event notifier for every fact that is retracted from the fact set of the world.
IFrameAbortedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IFrameAbortedEM event message is send to the event notifier for every workframe that was active but is aborted by a detectable that has an abort action.
IFrameAvailableEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IFrameAvailableEM event message is send to the event notifier for every work or thoughtframe that becomes available to work on in the virtual machine.
IFrameCompletedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IFrameCompletedEM event message is send to the event notifier for every workframe that was active but is completed early by a detectable that has a complete action.
IFrameContinuedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IFrameContinuedEM event message is send to the event notifier for every workframe that is continued after the workframe was interrupted.
IFrameContinuedFromImpasseEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IFrameContinuedFromImpasseEM event message is send to the event notifier for every workframe that is continued after the workframe was impassed.
IFrameEndedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IFrameEndedEM event message is send to the event notifier for every work or thoughtframe that completed under normal circumstances.
IFrameEventConstants - Interface in gov.nasa.arc.brahms.vm.api.events
The IFrameEventConstants interface specifies constants related to the event messages for a frame, workframe or thoughtframe.
IFrameImpassedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IFrameImpassedEM event message is send to the event notifier for every workframe that was active but is impassed by a detectable that has an impasse action.
IFrameInterruptedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IFrameInterruptedEM event message is send to the event notifier for every workframe that was active but is interrupted by another workframe with a higher priority.
IFrameStartedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IFrameStartedEM event message is send to the event notifier for every workframe that is started.
IFrameUnavailableEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IFrameUnavailableEM event message is send to the event notifier for every work or thoughtframe that becomes unavailable due to retracted belief(s).
IGeographyConcept - Interface in gov.nasa.arc.brahms.vm.api.common
A GeographyConcept is a generic concept to identify the concepts that make up the geography of a Brahms model.
IGestureActivityAbortedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IGestureActivityAbortedEM event message is send to the event notifier for every gesture activity that was active but is aborted by a detectable that has an abort action.
IGestureActivityCompletedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IGestureActivityCompletedEM event message is send to the event notifier for every gesture activity that was active but is completed early by a detectable that has a complete action.
IGestureActivityContinuedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IGestureActivityContinuedEM event message is send to the event notifier for every gesture activity that is continued after the activity was interrupted.
IGestureActivityContinuedFromImpasseEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IGestureActivityContinuedFromImpasseEM event message is send to the event notifier for every gesture activity that is continued after the activity was impassed.
IGestureActivityEndedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IGestureActivityEndedEM event message is send to the event notifier for every gesture activity that completed under normal circumstances.
IGestureActivityImpassedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IGestureActivityImpassedEM event message is send to the event notifier for every gesture activity that was active but is impassed by a detectable that has an impasse action.
IGestureActivityInterruptedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IGestureActivityInterruptedEM event message is send to the event notifier for every gesture activity that was active but is interrupted by another activity in a workframe with a higher priority.
IGestureActivityStartedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IGestureActivityStartedEM event message is send to the event notifier for every gesture activity that is started.
IGestureEventConstants - Interface in gov.nasa.arc.brahms.vm.api.events
The IGestureEventConstants interface specifies constants related to the event messages for gesture activities.
IGetActivityAbortedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IGetActivityAbortedEM event message is send to the event notifier for every get activity that was active but is aborted by a detectable that has an abort action.
IGetActivityCompletedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IGetActivityCompletedEM event message is send to the event notifier for every get activity that was active but is completed early by a detectable that has a complete action.
IGetActivityContinuedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IGetActivityContinuedEM event message is send to the event notifier for every get activity that is continued after the activity was interrupted.
IGetActivityContinuedFromImpasseEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IGetActivityContinuedFromImpasseEM event message is send to the event notifier for every get activity that is continued after the activity was impassed.
IGetActivityEndedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IGetActivityEndedEM event message is send to the event notifier for every get activity that completed under normal circumstances.
IGetActivityImpassedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IGetActivityImpassedEM event message is send to the event notifier for every get activity that was active but is impassed by a detectable that has an impasse action.
IGetActivityInterruptedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IGetActivityInterruptedEM event message is send to the event notifier for every get activity that was active but is interrupted by another activity in a workframe with a higher priority.
IGetActivityStartedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IGetActivityStartedEM event message is send to the event notifier for every get activity that is started.
IGroup - Interface in gov.nasa.arc.brahms.vm.api.common
The concept of a "group" in Brahms is similar to the concept of a template or class in object-oriented programming.
IJavaActivityAbortedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IJavaActivityAbortedEM event message is send to the event notifier for every java activity that was active but is aborted by a detectable that has an abort action.
IJavaActivityCompletedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IJavaActivityCompletedEM event message is send to the event notifier for every java activity that was active but is completed early by a detectable that has a complete action.
IJavaActivityContinuedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IJavaActivityContinuedEM event message is send to the event notifier for every java activity that is continued after the activity was interrupted.
IJavaActivityContinuedFromImpasseEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IJavaActivityContinuedFromImpasseEM event message is send to the event notifier for every java activity that is continued after the activity was impassed.
IJavaActivityEndedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IJavaActivityEndedEM event message is send to the event notifier for every java activity that completed under normal circumstances.
IJavaActivityImpassedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IJavaActivityImpassedEM event message is send to the event notifier for every java activity that was active but is impassed by a detectable that has an impasse action.
IJavaActivityInterruptedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IJavaActivityInterruptedEM event message is send to the event notifier for every java activity that was active but is interrupted by another activity in a workframe with a higher priority.
IJavaActivityStartedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IJavaActivityStartedEM event message is send to the event notifier for every java activity that is started.
ILogger - Interface in gov.nasa.arc.brahms.vm.api.components
The ILogger interface is an interface to the virtual machine's logger allowing for the logging of debug, information, error and warning messages to various log outputs.
ILogWriter - Interface in gov.nasa.arc.brahms.vm.api.components
The ILogWriter interface defines the methods to write specific types of messages to a log.
IMetaType - Interface in gov.nasa.arc.brahms.vm.api.common
This interface is an interface to specify meta types used in the Brahms language.
IModel - Interface in gov.nasa.arc.brahms.vm.api.common
IModel is the interface to a model loaded in the virtual machine.
IModelEventConstants - Interface in gov.nasa.arc.brahms.vm.api.events
The IModelEventConstants interface specifies constants related to the event messages for a static model.
IModelLoadedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IModelLoadedEM event message is send to the event notifier when the static model is successfully loaded from the XML.
IMoveAbortedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IMoveAbortedEM event message is send to the event notifier for every move activity that was active but is aborted by a detectable that has an abort action.
IMoveCompletedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IMoveCompletedEM event message is send to the event notifier for every move activity that was active but is completed early by a detectable that has a complete action.
IMoveContinuedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IMoveContinuedEM event message is send to the event notifier for every move activity that is continued after the activity was interrupted.
IMoveContinuedFromImpasseEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IMoveContinuedFromImpasseEM event message is send to the event notifier for every move activity that is continued after the activity was impassed.
IMoveEndedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IMoveEndedEM event message is send to the event notifier for every move activity that completed under normal circumstances.
IMoveEventConstants - Interface in gov.nasa.arc.brahms.vm.api.events
The IMoveEventConstants interface specifies constants related to the event messages for move activities.
IMoveImpassedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IMoveImpassedEM event message is send to the event notifier for every move activity that was active but is impassed by a detectable that has an impasse action.
IMoveInterruptedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IMoveInterruptedEM event message is send to the event notifier for every move activity that was active but is interrupted by another activity in a workframe with a higher priority.
IMoveStartedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IMoveStartedEM event message is send to the event notifier for every move activity that is started.
info(String) - Method in interface gov.nasa.arc.brahms.vm.api.components.ILogger
Logs an info message in the log file.
info(String) - Method in interface gov.nasa.arc.brahms.vm.api.components.ILogWriter
Logs an info message in the log file.
INFO_MASK - Static variable in interface gov.nasa.arc.brahms.vm.api.components.ILogger
Mask to enable or disable informational messages
init() - Method in class gov.nasa.arc.brahms.vm.api.jsvc.AbstractAsynchronousEventService
Initializes the service
init() - Method in class gov.nasa.arc.brahms.vm.api.jsvc.AbstractExternalService
Initializes the service
init() - Method in class gov.nasa.arc.brahms.vm.api.jsvc.AbstractSynchronousEventService
Initializes the service
init() - Method in interface gov.nasa.arc.brahms.vm.api.jsvc.IExternalService
Initializes the service
initialize() - Method in class gov.nasa.arc.brahms.vm.api.jagt.AbstractExternalAgent
Initialize is used to initialize the external agent after it has been loaded into the virtual machine.
initialize() - Method in interface gov.nasa.arc.brahms.vm.api.jagt.IExternalAgent
Initialize is used to initialize the external agent after it has been loaded into the virtual machine.
INT - Static variable in interface gov.nasa.arc.brahms.vm.api.common.IParameter
The constant indicating the value is an integer
INT - Static variable in interface gov.nasa.arc.brahms.vm.api.common.IPrimitiveType
Constant to indicate the primitive type int
InvalidContentTypeException - Exception in gov.nasa.arc.brahms.vm.api.exceptions
The InvalidContentTypeException is an exception thrown by a parameter if the user tries to retrieve a value using a method that does not match the content type of the parameter.
InvalidContentTypeException() - Constructor for exception gov.nasa.arc.brahms.vm.api.exceptions.InvalidContentTypeException
Constructor, creates a new InvalidContentTypeException with no detail message
InvalidContentTypeException(String) - Constructor for exception gov.nasa.arc.brahms.vm.api.exceptions.InvalidContentTypeException
Constructor, creates a new InvalidContentTypeException with the given detail message
InvalidContentTypeException(Throwable) - Constructor for exception gov.nasa.arc.brahms.vm.api.exceptions.InvalidContentTypeException
Constructor, creates a new InvalidContentTypeException with the given linked exception
InvalidContentTypeException(String, Throwable) - Constructor for exception gov.nasa.arc.brahms.vm.api.exceptions.InvalidContentTypeException
Constructor, creates a new InvalidContentTypeException with the given detail message wrapping the given exception
InvalidTypeException - Exception in gov.nasa.arc.brahms.vm.api.exceptions
The InvalidTypeException is an exception thrown when a user tries to assign a value to a typed element that is of an incompatible type or when the user tries to retrieve a value using a method that return a value of a type not compatible with the type of the value to be returned.
InvalidTypeException() - Constructor for exception gov.nasa.arc.brahms.vm.api.exceptions.InvalidTypeException
Constructor, creates a new InvalidTypeException with no detail message
InvalidTypeException(String) - Constructor for exception gov.nasa.arc.brahms.vm.api.exceptions.InvalidTypeException
Constructor, creates a new InvalidTypeException with the given detail message
InvalidTypeException(Throwable) - Constructor for exception gov.nasa.arc.brahms.vm.api.exceptions.InvalidTypeException
Constructor, creates a new InvalidTypeException with the given linked exception
InvalidTypeException(String, Throwable) - Constructor for exception gov.nasa.arc.brahms.vm.api.exceptions.InvalidTypeException
Constructor, creates a new InvalidTypeException with the given detail message wrapping the given exception
IObject - Interface in gov.nasa.arc.brahms.vm.api.common
An 'object' in Brahms is the second most central element in a Brahms model.
IParameter - Interface in gov.nasa.arc.brahms.vm.api.common
The IParameter interface is an interface to a parameter passed to a java activity allowing access to its value.
IPartAddedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IPartAddedEM event message is send to the event notifier for every conceptual object or object instance that is added as a part to a conceptual object during a simulation run.
IPath - Interface in gov.nasa.arc.brahms.vm.api.common
A path connects two areas together and represents a route that can be taken by an agent or object to travel from one area to another.
IPrimitiveActivityAbortedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IPrimitiveActivityAbortedEM event message is send to the event notifier for every primitive activity that was active but is aborted by a detectable that has an abort action.
IPrimitiveActivityCompletedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IPrimitiveActivityCompletedEM event message is send to the event notifier for every primitive activity that was active but is completed early by a detectable that has a complete action.
IPrimitiveActivityContinuedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IPrimitiveActivityContinuedEM event message is send to the event notifier for every primitive activity that is continued after the activity was interrupted.
IPrimitiveActivityContinuedFromImpasseEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IPrimitiveActivityContinuedFromImpasseEM event message is send to the event notifier for every primitive activity that is continued after the activity was impassed.
IPrimitiveActivityEndedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IPrimitiveActivityEndedEM event message is send to the event notifier for every primitive activity that completed under normal circumstances.
IPrimitiveActivityImpassedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IPrimitiveActivityImpassedEM event message is send to the event notifier for every primitive activity that was active but is impassed by a detectable that has an impasse action.
IPrimitiveActivityInterruptedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IPrimitiveActivityInterruptedEM event message is send to the event notifier for every primitive activity that was active but is interrupted by another activity in a workframe with a higher priority.
IPrimitiveActivityStartedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IPrimitiveActivityStartedEM event message is send to the event notifier for every primitive activity that is started.
IPrimitiveType - Interface in gov.nasa.arc.brahms.vm.api.common
This interface is an interface to specify primitive types used in the Brahms language.
IProcessListener - Interface in gov.nasa.arc.brahms.vm.api.components
The IProcessListener interface is used to notify any component that starts the VM as a process from within its environment about when the VM is exiting.
IPutActivityAbortedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IPutActivityAbortedEM event message is send to the event notifier for every put activity that was active but is aborted by a detectable that has an abort action.
IPutActivityCompletedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IPutActivityCompletedEM event message is send to the event notifier for every put activity that was active but is completed early by a detectable that has a complete action.
IPutActivityContinuedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IPutActivityContinuedEM event message is send to the event notifier for every put activity that is continued after the activity was interrupted.
IPutActivityContinuedFromImpasseEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IPutActivityContinuedFromImpasseEM event message is send to the event notifier for every put activity that is continued after the activity was impassed.
IPutActivityEndedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IPutActivityEndedEM event message is send to the event notifier for every put activity that completed under normal circumstances.
IPutActivityImpassedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IPutActivityImpassedEM event message is send to the event notifier for every put activity that was active but is impassed by a detectable that has an impasse action.
IPutActivityInterruptedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IPutActivityInterruptedEM event message is send to the event notifier for every put activity that was active but is interrupted by another activity in a workframe with a higher priority.
IPutActivityStartedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IPutActivityStartedEM event message is send to the event notifier for every put activity that is started.
IRelation - Interface in gov.nasa.arc.brahms.vm.api.common
The IRelation interface is an interface to a relation specified for a concept loaded in the virtual machine.
IRelationalOperator - Interface in gov.nasa.arc.brahms.vm.api.common
The IRelationalOperator interface defines the constants identifying the relational operators that can be used in the Brahms virtual machine for beliefs, facts and conditions.
IRelationTuple - Interface in gov.nasa.arc.brahms.vm.api.common
IRelationTuple is a wrapper interface for a relation based tuple specifying the state represented by an IStatement (IBelief or IFact).
isBound() - Method in interface gov.nasa.arc.brahms.vm.api.common.IVariable
Indicates whether the variable is bound to a value.
isBoundAtStart() - Method in interface gov.nasa.arc.brahms.vm.api.common.IVariable
Indicates whether the variable was bound to a value at the start of the activity in which the variable is used.
isDebugEnabled() - Method in interface gov.nasa.arc.brahms.vm.api.components.ILogger
Returns whether the debug mask is set to output debug messages
isErrorEnabled() - Method in interface gov.nasa.arc.brahms.vm.api.components.ILogger
Returns whether the error mask is set to output error messages
isExternal() - Method in interface gov.nasa.arc.brahms.vm.api.common.IAgent
Indicates whether this agent is an external agent implemented in Java.
ISimulationEndedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The ISimulationEndedEM event message is send to the event notifier when a simulation run has ended.
ISimulationEventConstants - Interface in gov.nasa.arc.brahms.vm.api.events
The ISimulationEventConstants interface specifies constants related to the event messages that indicate the start and end of the simulation.
ISimulationStartedEM - Interface in gov.nasa.arc.brahms.vm.api.events
The ISimulationStartedEM event message is send to the event notifier when a simulation run is started.
isInfoEnabled() - Method in interface gov.nasa.arc.brahms.vm.api.components.ILogger
Returns whether the info mask is set to output error messages
isInstanceOf(IConceptualClass) - Method in interface gov.nasa.arc.brahms.vm.api.common.IConceptualObject
Determines whether this object is an instance of the specified class.
isInstanceOf(IClass) - Method in interface gov.nasa.arc.brahms.vm.api.common.IObject
Determines whether this object is an instance of the specified class.
isLocal() - Method in interface gov.nasa.arc.brahms.vm.api.common.IConcept
Indicates whether the concept is loaded locally or remotely.
isLoggingEnabled() - Method in interface gov.nasa.arc.brahms.vm.api.components.ILogger
Returns whether logging is enabled
isRhsUnknown() - Method in interface gov.nasa.arc.brahms.vm.api.common.IRelationTuple
Indicates if the rhs value is the value 'unknown'.
IStatement - Interface in gov.nasa.arc.brahms.vm.api.common
IStatement is a wrapper interface for a statement that defines a (believed) state in the world.
IStatementEventConstants - Interface in gov.nasa.arc.brahms.vm.api.events
The IStatementEventConstants interface specifies constants related to the event messages for beliefs and facts.
IStatementOrganizer - Interface in gov.nasa.arc.brahms.vm.api.common
An IStatementOrganizer is an interface to a statement organizer that organizes a list of statements into a specific order.
isValidTruthValue(int) - Method in class gov.nasa.arc.brahms.vm.api.jac.AbstractExternalActivity
Checks whether the specified value is a valid truth value.
isValidTruthValue(int) - Method in class gov.nasa.arc.brahms.vm.api.jagt.AbstractExternalAgent
Checks whether the specified value is a valid truth value.
isValidTruthValue(int) - Method in class gov.nasa.arc.brahms.vm.api.jsvc.AbstractExternalService
Checks whether the specified value is a valid truth value.
isValueUnknown() - Method in interface gov.nasa.arc.brahms.vm.api.common.IVariable
Indicates whether the variable has as one of its values the value 'unknown'
isWarningEnabled() - Method in interface gov.nasa.arc.brahms.vm.api.components.ILogger
Returns whether the warning mask is set to output error messages
ITransferType - Interface in gov.nasa.arc.brahms.vm.api.common
The ITransferType interface publishes a set of transfer type constants to indicate whether an IObject is to be transferred by reference or by value.
ITruthValue - Interface in gov.nasa.arc.brahms.vm.api.common
This interface is an interface to specify the constants for the possible truth values about a relation.
ITuple - Interface in gov.nasa.arc.brahms.vm.api.common
ITuple is a wrapper interface for a tuple specifying the state represented by an IStatement (IBelief or IFact).
IType - Interface in gov.nasa.arc.brahms.vm.api.common
This interface is a generic interface to specify types used in the Brahms language.
IUnknown - Interface in gov.nasa.arc.brahms.vm.api.common
This interface is an interface to specify the constant for the 'unknown' value used in beliefs, facts and used in concluding beliefs/facts with the 'unknown' value.
IUserDefinedType - Interface in gov.nasa.arc.brahms.vm.api.common
This interface is an interface to specify user defined types used in the Brahms language.
IVariable - Interface in gov.nasa.arc.brahms.vm.api.common
The IVariable interface is an interface to a variable specified in a frame and bound or not bound to a value.
IVariableBoundEM - Interface in gov.nasa.arc.brahms.vm.api.events
The IVariableBoundEM event message is send to the event notifier whenever the binding of a variable changes.
IVMController - Interface in gov.nasa.arc.brahms.vm.api.components
The IVMController interface allows external components to control the virtual machine through the actual virtual machine controller.
IWorldState - Interface in gov.nasa.arc.brahms.vm.api.components
Each Brahms virtual machine has one world state component.

J

JAPI - Class in gov.nasa.arc.brahms.vm.api
The JAPI class is a class with static members providing access to the VM Controller, the model and the world state.
JAPI() - Constructor for class gov.nasa.arc.brahms.vm.api.JAPI
 

L

loadConcept(String) - Method in interface gov.nasa.arc.brahms.vm.api.components.IVMController
Loads the given concept specified by its fully qualified name in the virtual machine.
loadExternalService(String) - Method in interface gov.nasa.arc.brahms.vm.api.components.IVMController
Loads the external service specified with the className in the virtual machine.
loadModel(String) - Method in interface gov.nasa.arc.brahms.vm.api.components.IVMController
Loads the given model specified by its fully qualified name in the virtual machine.
LOG_MASK - Static variable in interface gov.nasa.arc.brahms.vm.api.components.ILogger
Mask to enable or disable logging

M

MEMORY - Static variable in interface gov.nasa.arc.brahms.vm.api.common.IModel
Memory only loading strategy, load a concept from memory only, don't look for it in the local file system or in the directory service
MEMORY_DIRECTORY - Static variable in interface gov.nasa.arc.brahms.vm.api.common.IModel
Memory and directory service loading strategy, try to locate the concept in the local memory first, if not found try to locate and load it from the directory service, don't look for it in the local file system
MEMORY_DIRECTORY_DISK - Static variable in interface gov.nasa.arc.brahms.vm.api.common.IModel
Memory then directory service then disk loading strategy, try to locate the concept in the local memory first, if not found try to locate and load it from the directory service, if still not found try to locate and load it from the local file system
MEMORY_DISK - Static variable in interface gov.nasa.arc.brahms.vm.api.common.IModel
Memory and disk loading strategy, try to locate the concept in the local memory first, if not found try to locate and load it from the local file system, don't look for it in the directory service as a remote concept
MEMORY_DISK_DIRECTORY - Static variable in interface gov.nasa.arc.brahms.vm.api.common.IModel
Memory then disk then directory service loading strategy, try to locate the concept in the local memory first, if not found try to locate and load it from the local file system, if still not found try to locate and load it from the directory service
MessageFormatException - Exception in gov.nasa.arc.brahms.vm.api.exceptions
This exception must be thrown when an EventNotifier client attempts to use a data type not supported by an event message or attempts to read data in a message as the wrong type.
MessageFormatException() - Constructor for exception gov.nasa.arc.brahms.vm.api.exceptions.MessageFormatException
Constructor, creates a new MessageFormatException with no detail message
MessageFormatException(String) - Constructor for exception gov.nasa.arc.brahms.vm.api.exceptions.MessageFormatException
Construct a MessageFormatException with reason.
MessageFormatException(Throwable) - Constructor for exception gov.nasa.arc.brahms.vm.api.exceptions.MessageFormatException
Constructor, creates a new MessageFormatException with the given linked exception
MessageFormatException(String, Throwable) - Constructor for exception gov.nasa.arc.brahms.vm.api.exceptions.MessageFormatException
Constructor, creates a new MessageFormatException with the given detail message wrapping the given exception
MessageNotRepliedToException - Exception in gov.nasa.arc.brahms.vm.api.exceptions
This exception must be thrown when a message was send to a remote agent and no reply was received from that agent to confirm that the message was received or with the answers to a request within the time-limit specified for the communicated message.
MessageNotRepliedToException() - Constructor for exception gov.nasa.arc.brahms.vm.api.exceptions.MessageNotRepliedToException
Construct a MessageNotRepliedToException.

N

NEWCONCEPTCTX - Static variable in interface gov.nasa.arc.brahms.vm.api.events.IConceptCreatedEM
Property name indicating that its value is a ConceptCtx
newInstance(String, IContext) - Method in interface gov.nasa.arc.brahms.vm.api.common.IAreaDef
newInstance creates a new instance of this area definition and returns the new instance.
newInstance(String, IContext) - Method in interface gov.nasa.arc.brahms.vm.api.common.IClass
newInstance creates a new instance of this class and returns the new instance.
newInstance(String, IContext) - Method in interface gov.nasa.arc.brahms.vm.api.common.IConceptualClass
newInstance creates a new instance of this conceptual class and returns the new instance.
NOT_EQUALS - Static variable in interface gov.nasa.arc.brahms.vm.api.common.IRelationalOperator
Specifies the '!=' relational operator
NOTIFIER_FILTER - Static variable in interface gov.nasa.arc.brahms.vm.api.components.ILogger
The filter used for filtering debug messages, displays world state related debug messages
NS_HOST - Static variable in interface gov.nasa.arc.brahms.vm.api.components.IVMController
The property used to retrieve the host name of the name service
NS_PORT - Static variable in interface gov.nasa.arc.brahms.vm.api.components.IVMController
The property used to retrieve the port number of the name service

O

OBJECT - Static variable in interface gov.nasa.arc.brahms.vm.api.common.IMetaType
Constant to indicate the meta type OBJECT
onAssert(IFact) - Method in class gov.nasa.arc.brahms.vm.api.jagt.AbstractExternalAgent
onAssert is called by the virtual machine whenever a new fact is asserted in the world state.
onAssert(IFact) - Method in interface gov.nasa.arc.brahms.vm.api.jagt.IExternalAgent
onAssert is called by the virtual machine whenever a new fact is asserted in the world state.
onEvent(IEventMessage) - Method in interface gov.nasa.arc.brahms.vm.api.components.IEventMessageListener
onEvent is invoked when a new event is send to the event notifier.
onExit() - Method in interface gov.nasa.arc.brahms.vm.api.components.IProcessListener
Notifies the listener that the VM is about to exit.
onProcess(long) - Method in class gov.nasa.arc.brahms.vm.api.jagt.AbstractExternalAgent
onProcess is called by the virtual machine when the virtual machine is in simulation mode and the agent is notified by the scheduler that it is allowed to process any events for the specified time.
onProcess(long) - Method in interface gov.nasa.arc.brahms.vm.api.jagt.IExternalAgent
onProcess is called by the virtual machine when the virtual machine is in simulation mode and the agent is notified by the scheduler that it is allowed to process any events for the specified time.
onReceive(IBelief) - Method in class gov.nasa.arc.brahms.vm.api.jagt.AbstractExternalAgent
onReceive is called by the virtual machine whenever a new belief is communicated to the external agent by another agent or object.
onReceive(IBelief) - Method in interface gov.nasa.arc.brahms.vm.api.jagt.IExternalAgent
onReceive is called by the virtual machine whenever a new belief is communicated to the external agent by another agent or object.
onRetract(IFact) - Method in class gov.nasa.arc.brahms.vm.api.jagt.AbstractExternalAgent
onRetract is called by the virtual machine whenever a fact is retracted from the world state.
onRetract(IFact) - Method in interface gov.nasa.arc.brahms.vm.api.jagt.IExternalAgent
onRetract is called by the virtual machine whenever a fact is retracted from the world state.
organize(Enumeration) - Method in class gov.nasa.arc.brahms.vm.api.common.DefaultStatementOrganizer
Organizes the specified enumeration of statements and returns the organized set of statements.
organize(IStatement[]) - Method in class gov.nasa.arc.brahms.vm.api.common.DefaultStatementOrganizer
Organizes the specified array of statements and returns the organized set of statements.
organize(Enumeration) - Method in interface gov.nasa.arc.brahms.vm.api.common.IStatementOrganizer
Organizes the specified enumeration of statements and returns the organized set of statements.
organize(IStatement[]) - Method in interface gov.nasa.arc.brahms.vm.api.common.IStatementOrganizer
Organizes the specified array of statements and returns the organized set of statements.

P

PARTCTX - Static variable in interface gov.nasa.arc.brahms.vm.api.events.IPartAddedEM
Property name indicating that its value is a PartCtx
pause() - Method in interface gov.nasa.arc.brahms.vm.api.components.IVMController
Pauses all activated concepts, pausing all the engines and the scheduler.
pause() - Method in class gov.nasa.arc.brahms.vm.api.jagt.AbstractExternalAgent
Pauses the external agent.
pause() - Method in interface gov.nasa.arc.brahms.vm.api.jagt.IExternalAgent
Pauses the external agent.
processEvent(IEventMessage) - Method in class gov.nasa.arc.brahms.vm.api.jsvc.AbstractAsynchronousEventService
Processes the event.
processEvent(IEventMessage) - Method in class gov.nasa.arc.brahms.vm.api.jsvc.AbstractSynchronousEventService
Processes the event.
propertyExists(String) - Method in interface gov.nasa.arc.brahms.vm.api.events.IEventMessage
Check if a property value exists.

R

REMOVE - Static variable in interface gov.nasa.arc.brahms.vm.api.events.IVariableBoundEM
Indicates that the specified value was removed from the binding
removeClockListener(IClockListener) - Method in interface gov.nasa.arc.brahms.vm.api.components.IClock
Removes the specified clock listener as a listener for value changes in the clock.
removeEventMessageListener(IEventMessageListener) - Method in interface gov.nasa.arc.brahms.vm.api.components.IEventNotifier
Unregisters the specified IEventMessageListener as a listener for the events send to the event notifier.
reset() - Method in class gov.nasa.arc.brahms.vm.api.jagt.AbstractExternalAgent
Resets the external agent to the initialized state as it was placed in using the initialize method, performing any additional clean-up if necessary.
reset() - Method in interface gov.nasa.arc.brahms.vm.api.jagt.IExternalAgent
Resets the external agent to the initialized state as it was placed in using the initialize method, performing any additional clean-up if necessary.
reset() - Static method in class gov.nasa.arc.brahms.vm.api.JAPI
Resets the JAPI.
resume() - Method in interface gov.nasa.arc.brahms.vm.api.components.IVMController
Resumes all paused active concepts, resuming the activities of the scheduler and all the engines.
resume() - Method in class gov.nasa.arc.brahms.vm.api.jagt.AbstractExternalAgent
Resumes the external agent from a pause.
resume() - Method in interface gov.nasa.arc.brahms.vm.api.jagt.IExternalAgent
Resumes the external agent from a pause.
retractBelief(IBelief, IContext) - Method in interface gov.nasa.arc.brahms.vm.api.common.IActiveInstance
Schedules the retraction of the specified belief from the active instance's belief set.
retractBelief(IBelief) - Method in class gov.nasa.arc.brahms.vm.api.jac.AbstractExternalActivity
Schedules the retraction of the specified belief from the belief set of the active instance performing this activity.
retractFact(IFact, IContext) - Method in interface gov.nasa.arc.brahms.vm.api.components.IWorldState
Schedules the retraction of the specified fact from the world state including the notification of the retraction to all agents and objects.
retractFact(IFact) - Method in class gov.nasa.arc.brahms.vm.api.jac.AbstractExternalActivity
Schedules the retraction of the specified fact from the world state including the notification of the retraction to all agents and objects.
retractFact(IFact) - Method in class gov.nasa.arc.brahms.vm.api.jagt.AbstractExternalAgent
Schedules the retraction of the specified fact from the world state including the notification of the retraction to all agents and objects.
retractFact(IFact) - Method in class gov.nasa.arc.brahms.vm.api.jsvc.AbstractExternalService
Schedules the retraction of the specified fact from the world state including the notification of the retraction to all agents and objects.
RSN_FILTER - Static variable in interface gov.nasa.arc.brahms.vm.api.components.ILogger
The filter used for filtering debug messages, displays reasoning state network related debug messages
run() - Method in class gov.nasa.arc.brahms.vm.api.jsvc.AbstractAsynchronousEventService
Process the messages.

S

SCHEDULER_FILTER - Static variable in interface gov.nasa.arc.brahms.vm.api.components.ILogger
The filter used for filtering debug messages, displays scheduler related debug messages
send(IBelief, IActiveInstance) - Method in class gov.nasa.arc.brahms.vm.api.jac.AbstractExternalActivity
Sends the specified belief to the specified agent, causing the assertion of the belief in the specified agent's belief set.
send(IBelief, IActiveInstance[]) - Method in class gov.nasa.arc.brahms.vm.api.jac.AbstractExternalActivity
Sends the specified belief to the specified agents, causing the assertion of the belief in the belief set of every agent in the list of agents.
send(IBelief[], IActiveInstance) - Method in class gov.nasa.arc.brahms.vm.api.jac.AbstractExternalActivity
Sends the specified set of beliefs to the specified agent, causing the assertion of the beliefs in the specified agent's belief set.
send(IBelief[], IActiveInstance[]) - Method in class gov.nasa.arc.brahms.vm.api.jac.AbstractExternalActivity
Sends the specified beliefs to the specified agents, causing the assertion of the beliefs in the belief set of every agent in the list of agents.
send(IBelief, IActiveInstance) - Method in class gov.nasa.arc.brahms.vm.api.jagt.AbstractExternalAgent
Sends the specified belief to the specified agent, causing the assertion of the belief in the specified agent's belief set.
send(IBelief, IActiveInstance[]) - Method in class gov.nasa.arc.brahms.vm.api.jagt.AbstractExternalAgent
Sends the specified belief to the specified agents, causing the assertion of the belief in the belief set of every agent in the list of agents.
send(IBelief[], IActiveInstance) - Method in class gov.nasa.arc.brahms.vm.api.jagt.AbstractExternalAgent
Sends the specified set of beliefs to the specified agent, causing the assertion of the beliefs in the specified agent's belief set.
send(IBelief[], IActiveInstance[]) - Method in class gov.nasa.arc.brahms.vm.api.jagt.AbstractExternalAgent
Sends the specified beliefs to the specified agents, causing the assertion of the beliefs in the belief set of every agent in the list of agents.
send(IBelief, IActiveInstance) - Method in class gov.nasa.arc.brahms.vm.api.jsvc.AbstractExternalService
Sends the specified belief to the specified agent, causing the assertion of the belief in the specified agent's belief set.
send(IBelief, IActiveInstance[]) - Method in class gov.nasa.arc.brahms.vm.api.jsvc.AbstractExternalService
Sends the specified belief to the specified agents, causing the assertion of the belief in the belief set of every agent in the list of agents.
send(IBelief[], IActiveInstance) - Method in class gov.nasa.arc.brahms.vm.api.jsvc.AbstractExternalService
Sends the specified set of beliefs to the specified agent, causing the assertion of the beliefs in the specified agent's belief set.
sendTo(IActiveInstance, int, IContext) - Method in interface gov.nasa.arc.brahms.vm.api.common.IObject
Sends this object and its contents to the specified receiver.
sendTo(IActiveInstance, int, IStatementOrganizer, IContext) - Method in interface gov.nasa.arc.brahms.vm.api.common.IObject
Sends this object and its contents to the specified receiver in the order organized by the specified IStatementOrganizer.
setActivity(IJavaActivityCtx) - Method in class gov.nasa.arc.brahms.vm.api.jac.AbstractExternalActivity
Sets the activity to be wrapped by this external activity.
setAgentCtx(IActiveInstanceCtx) - Method in class gov.nasa.arc.brahms.vm.api.jagt.AbstractExternalAgent
Sets the agent to be wrapped by this external agent.
setContextInformation(Object) - Method in interface gov.nasa.arc.brahms.vm.api.common.IContext
Sets context information in the specified object.
setProperties(Properties) - Method in class gov.nasa.arc.brahms.vm.api.jac.AbstractExternalActivity
Sets the properties for the activity.
setProperties(Properties) - Method in class gov.nasa.arc.brahms.vm.api.jagt.AbstractExternalAgent
Sets the properties for the activity.
setProperties(Properties) - Method in class gov.nasa.arc.brahms.vm.api.jsvc.AbstractExternalService
Sets the properties for the activity.
setValue(int) - Method in interface gov.nasa.arc.brahms.vm.api.common.IVariable
Binds the variable to the specified value.
setValue(double) - Method in interface gov.nasa.arc.brahms.vm.api.common.IVariable
Binds the variable to the specified value.
setValue(boolean) - Method in interface gov.nasa.arc.brahms.vm.api.common.IVariable
Binds the variable to the specified value.
setValue(String) - Method in interface gov.nasa.arc.brahms.vm.api.common.IVariable
Binds the variable to the specified value.
setValue(IConcept) - Method in interface gov.nasa.arc.brahms.vm.api.common.IVariable
Binds the variable to the specified value.
setValue(IUnknown) - Method in interface gov.nasa.arc.brahms.vm.api.common.IVariable
Binds the variable to the 'unknown' value.
setVMController(VMController) - Method in class gov.nasa.arc.brahms.vm.api.jagt.AbstractExternalAgent
Sets the virtual machine's controller.
SIMULATEDTIME - Static variable in interface gov.nasa.arc.brahms.vm.api.events.ISimulationEventConstants
Property name indicating that its value is a long indicating the simulated time in simulation units
simulatedTimeChanged(IClockEvent) - Method in interface gov.nasa.arc.brahms.vm.api.components.IClockListener
Called when the simulated time in the clock changed.
SINGLETON - Static variable in class gov.nasa.arc.brahms.vm.api.common.DefaultStatementOrganizer
Singleton for the DefaultStatementOrganizer
SRCCONCEPTCTX - Static variable in interface gov.nasa.arc.brahms.vm.api.events.IConceptCreatedEM
Property name indicating that its value is a ConceptCtx
start() - Method in interface gov.nasa.arc.brahms.vm.api.components.IVMController
Activates all the concepts loaded in the virtual machine.
start() - Method in class gov.nasa.arc.brahms.vm.api.jagt.AbstractExternalAgent
Starts the external agent.
start() - Method in interface gov.nasa.arc.brahms.vm.api.jagt.IExternalAgent
Starts the external agent.
start() - Method in class gov.nasa.arc.brahms.vm.api.jsvc.AbstractAsynchronousEventService
Start the service, registers this service with the event notifier to ensure that events published to the event notifier are posted on this service's queue for processing.
start() - Method in class gov.nasa.arc.brahms.vm.api.jsvc.AbstractExternalService
Starts the service
start() - Method in class gov.nasa.arc.brahms.vm.api.jsvc.AbstractSynchronousEventService
Start the service, registering the service with the event notifier so it can receive the events published to the event notifier.
start() - Method in interface gov.nasa.arc.brahms.vm.api.jsvc.IExternalService
Starts the service
STARTDATE - Static variable in interface gov.nasa.arc.brahms.vm.api.events.ISimulationEventConstants
Property name indicating that its value is a GregorianCalendar
STARTLOCATION - Static variable in interface gov.nasa.arc.brahms.vm.api.events.IMoveEventConstants
Property name indicating that its value is a ParameterCtx
STATECTX - Static variable in interface gov.nasa.arc.brahms.vm.api.events.IActivityEventConstants
Property name indicating that its value is an ActivityStateCtx
STATECTX - Static variable in interface gov.nasa.arc.brahms.vm.api.events.IFrameEventConstants
Property name indicating that its value is a FrameStateCtx
STATIC_MODEL - Static variable in interface gov.nasa.arc.brahms.vm.api.events.IModelEventConstants
Property name indicating that its value is a Model object
stop() - Method in interface gov.nasa.arc.brahms.vm.api.components.IVMController
Stops the virtual machine and all the concepts.
stop() - Method in class gov.nasa.arc.brahms.vm.api.jagt.AbstractExternalAgent
Stops the external agent.
stop() - Method in interface gov.nasa.arc.brahms.vm.api.jagt.IExternalAgent
Stops the external agent.
stop() - Method in class gov.nasa.arc.brahms.vm.api.jsvc.AbstractAsynchronousEventService
Stops the service, makes sure that any remaining events are still processed before the final shutdown.
stop() - Method in class gov.nasa.arc.brahms.vm.api.jsvc.AbstractExternalService
Ends the service
stop() - Method in class gov.nasa.arc.brahms.vm.api.jsvc.AbstractSynchronousEventService
Stops the service, unregistering the service with the event notifier.
stop() - Method in interface gov.nasa.arc.brahms.vm.api.jsvc.IExternalService
Ends the service
STRING - Static variable in interface gov.nasa.arc.brahms.vm.api.common.IParameter
The constant indicating the value is a string
STRING - Static variable in interface gov.nasa.arc.brahms.vm.api.common.IPrimitiveType
Constant to indicate the primitive type string
SYMBOL - Static variable in interface gov.nasa.arc.brahms.vm.api.common.IParameter
The constant indicating the value is a symbol
SYMBOL - Static variable in interface gov.nasa.arc.brahms.vm.api.common.IPrimitiveType
Constant to indicate the primitive type symbol

T

TIMEUNIT - Static variable in interface gov.nasa.arc.brahms.vm.api.events.ISimulationEventConstants
Property name indicating that its value is a long indicating the time unit used in seconds
toString() - Method in class gov.nasa.arc.brahms.vm.api.common.Unknown
 
toString() - Method in class gov.nasa.arc.brahms.vm.api.jac.AbstractExternalActivity
Returns a string representation of this object
toString() - Method in class gov.nasa.arc.brahms.vm.api.jagt.AbstractExternalAgent
Returns a string representation of this object
TRANSFERDEFCTX - Static variable in interface gov.nasa.arc.brahms.vm.api.events.IBeliefTransferredEM
Property name indicating that its value is a TransferDefinitionCtx
TRIGGERCTX - Static variable in interface gov.nasa.arc.brahms.vm.api.events.IDetectableTriggeredEM
Property name indicating that its value is a Trigger Context
TRUE - Static variable in interface gov.nasa.arc.brahms.vm.api.common.ITruthValue
Constant to indicate the value TRUE

U

UDT - Static variable in interface gov.nasa.arc.brahms.vm.api.common.IUserDefinedType
Constant to indicate the generic user defined type
UNKNOWN - Static variable in interface gov.nasa.arc.brahms.vm.api.common.IParameter
The constant indicating the value is unknown
UNKNOWN - Static variable in interface gov.nasa.arc.brahms.vm.api.common.ITruthValue
Constant to indicate the value UNKNOWN
UNKNOWN - Static variable in interface gov.nasa.arc.brahms.vm.api.common.IUnknown
Constant to indicate the value UNKNOWN
Unknown - Class in gov.nasa.arc.brahms.vm.api.common
The unknown class used to indicate the unknown value.
Unknown() - Constructor for class gov.nasa.arc.brahms.vm.api.common.Unknown
Constructor, creates a new unknown value

V

VARIABLE - Static variable in interface gov.nasa.arc.brahms.vm.api.common.IParameter
The constant indicating the value is a variable
VariableBoundException - Exception in gov.nasa.arc.brahms.vm.api.exceptions
The VariableBoundException is an exception thrown by variables when a user tries to set or add a value to the binding of a variable while the variable was already bound at the start of the activity in which the user tries to set or add a new value.
VariableBoundException() - Constructor for exception gov.nasa.arc.brahms.vm.api.exceptions.VariableBoundException
Constructor, creates a new VariableBoundException with no detail message
VariableBoundException(String) - Constructor for exception gov.nasa.arc.brahms.vm.api.exceptions.VariableBoundException
Constructor, creates a new VariableBoundException with the given detail message
VariableBoundException(Throwable) - Constructor for exception gov.nasa.arc.brahms.vm.api.exceptions.VariableBoundException
Constructor, creates a new VariableBoundException with the given linked exception
VariableBoundException(String, Throwable) - Constructor for exception gov.nasa.arc.brahms.vm.api.exceptions.VariableBoundException
Constructor, creates a new VariableBoundException with the given detail message wrapping the given exception
VARIABLECTX - Static variable in interface gov.nasa.arc.brahms.vm.api.events.IVariableBoundEM
Property name indicating that its value is a IVariableCtx
VariableNotBoundException - Exception in gov.nasa.arc.brahms.vm.api.exceptions
The VariableNotBoundException is an exception thrown by a variable if the user tries to retrieve the bound value of a variable that is not yet bound to a value.
VariableNotBoundException() - Constructor for exception gov.nasa.arc.brahms.vm.api.exceptions.VariableNotBoundException
Constructor, creates a new VariableNotBoundException with no detail message
VariableNotBoundException(String) - Constructor for exception gov.nasa.arc.brahms.vm.api.exceptions.VariableNotBoundException
Constructor, creates a new VariableNotBoundException with the given detail message
VariableNotBoundException(Throwable) - Constructor for exception gov.nasa.arc.brahms.vm.api.exceptions.VariableNotBoundException
Constructor, creates a new VariableNotBoundException with the given linked exception
VariableNotBoundException(String, Throwable) - Constructor for exception gov.nasa.arc.brahms.vm.api.exceptions.VariableNotBoundException
Constructor, creates a new VariableNotBoundException with the given detail message wrapping the given exception
VM_NAME - Static variable in interface gov.nasa.arc.brahms.vm.api.components.IVMController
The property indicating the unique name for the virtual machine/agent environment
VMError - Error in gov.nasa.arc.brahms.vm.api.exceptions
The VMError is an error thrown by the Brahms virtual machine used to notify the users of the virtual machine of critical error conditions that are generally not recoverable or for which recovery is not desired.
VMError() - Constructor for error gov.nasa.arc.brahms.vm.api.exceptions.VMError
Constructor, creates a new VMError with no detail message
VMError(String) - Constructor for error gov.nasa.arc.brahms.vm.api.exceptions.VMError
Constructor, creates a new VMError with the given detail message
VMError(Throwable) - Constructor for error gov.nasa.arc.brahms.vm.api.exceptions.VMError
Constructor, creates a new VMError with the given linked exception
VMError(String, Throwable) - Constructor for error gov.nasa.arc.brahms.vm.api.exceptions.VMError
Constructor, creates a new VMError with the given detail message wrapping the given exception
VMException - Exception in gov.nasa.arc.brahms.vm.api.exceptions
The VMException is an exception thrown by the Brahms virtual machine used to notify the users of the virtual machine of error conditions.
VMException() - Constructor for exception gov.nasa.arc.brahms.vm.api.exceptions.VMException
Constructor, creates a new VMException with no detail message
VMException(String) - Constructor for exception gov.nasa.arc.brahms.vm.api.exceptions.VMException
Constructor, creates a new VMException with the given detail message
VMException(Throwable) - Constructor for exception gov.nasa.arc.brahms.vm.api.exceptions.VMException
Constructor, creates a new VMException with the given linked exception
VMException(String, Throwable) - Constructor for exception gov.nasa.arc.brahms.vm.api.exceptions.VMException
Constructor, creates a new VMException with the given detail message wrapping the given exception

W

warning(String) - Method in interface gov.nasa.arc.brahms.vm.api.components.ILogger
Logs the specified warning as a warning in the log file.
warning(String) - Method in interface gov.nasa.arc.brahms.vm.api.components.ILogWriter
Logs the specified warning as a warning in the log file.
WARNING_MASK - Static variable in interface gov.nasa.arc.brahms.vm.api.components.ILogger
Mask to enable or disable warning messages
WORKINGDIR - Static variable in interface gov.nasa.arc.brahms.vm.api.components.IVMController
The working directory
WORLDSTATE_FILTER - Static variable in interface gov.nasa.arc.brahms.vm.api.components.ILogger
The filter used for filtering debug messages, displays world state related debug messages

A B C D E F G H I J L M N O P R S T U V W