The AbstractAsynchronousEventService is a base class for external
services that want to handle the events generated by the virtual
machine asynchronously.
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.
The AbstractSynchronousEventService is a base class for external
services that want to handle the events generated by the virtual
machine synchronously.
Has the calling agent acquire a reference to this
IActiveInstance indicating that it wishes to use
this reference and to ensure that this IActiveInstance
will not get deleted.
Has the calling agent acquire a reference to this
IConceptualObject indicating that it wishes to use
this reference and to ensure that this IConceptualObject
will not get deleted.
Adds the specified attribute to the attribute cache containing a list
of all the attributes specified for a concept, including the attributes
specified for parent concepts (if available).
Adds the specified FrameBinding as a binding in which this
element was used in a variable in the completed execution of
the frame defined by the RSNFrameNode executed by the specified
ActiveInstance.
Adds the specified FrameBinding as a binding in which this
element was used in a variable in the completed execution of
the frame defined by the RSNFrameNode executed by the specified
ActiveInstance.
Adds the specified FrameBinding as a binding in which this
element was used in a variable in the completed execution of
the frame defined by the RSNFrameNode executed by the specified
ActiveInstance.
The AddObjectToArrayActivity allows a modeler to pass a bound source array variable, an
unbound destination array variable and a java object variable all of the same component-type.
Adds the specified relation to the relation cache containing a list
of all the relations specified for a concept, including the relations
specified for parent concepts (if available).
Add the specified statement context to the list of statements from which
their right hand side values are used in evaluating the expression to
come to the resulting value.
Adds the specified VMStatementCtx as a statement in which
this element is referenced, either on the left or right hand
side asserted by the specified ActiveInstance.
Adds the specified VMStatementCtx as a statement in which
this element is referenced, either on the left or right hand
side asserted by the specified ActiveInstance.
Adds the specified VMStatementCtx as a statement in which
this element is referenced, either on the left or right hand
side asserted by the specified ActiveInstance.
An ArrayAccess represents a Java array access expression that specifies one or
more index expressions that evaluate to the indices to be used to access or set
elements of the array, e.g.
Constructor, creates a new ArrayAccess for an array access whose array is
referenced by an Operand for a variable or parameter and that occurs
in the given source file at the given line number.
An ArrayCreation represents a Java array creation expression that specifies one or
more dimension expressions that evaluate to the size of some number of the dimensions
of the array, e.g.
An ArrayInitializer represents a Java array initializer expression that specifies zero or
more expressions that evaluate to the elements of a newly created array, e.g.
BeanConverter handles the conversion between Java and
Brahms objects with the Java objects complying with the
Java Bean specification for automatic discovery of
members and their read/write methods.
The BrahmsCalendar class manages a set of class attributes
to increase performance in the use of the Brahms Calendar
class with the related external activities.
Adds this comparison to the reasoning state network to
build up a reasoning state network that maintains a state
of what statements matched with the comparison.
Adds this expression to the reasoning state network to
build up a reasoning state network that maintains a state
of what statements matched with the expression.
Adds this comparison to the reasoning state network to
build up a reasoning state network that maintains a state
of what statements matched with the comparison.
Adds this operand to the reasoning state network to
build up a reasoning state network that maintains a state
of what statements matched with the operand.
Adds this comparison to the reasoning state network to
build up a reasoning state network that maintains a state
of what statements matched with the comparison.
A communicate activity is a primitive activity but allows for the
communication of beliefs between the initiating agent or object
and another agent or object.
Constructor, creates a new CommunicativeAct to represent a Brahms CommunicativeAct
and automatically reads the attribute values from the communicative act.
The CommunicativeActBeliefOrganizer organizes the beliefs of a
communicative act such that the belief about 'envelope("sender")'
is the last belief in the list.
A CommunicativeActStatementSetOrganizer is a statement organizer
that organizes the list of statements for a CommunicativeAct
in such an order that the envelope("sender") belief is
always last in the list.
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.
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.
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'.
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 character.
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.
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 Java Serializable.
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 Java Object.
Concludes a new IBelief and/or IFact of the form concept.attribute(index) relop value where
relop is one of EQUALS or NOT_EQUALS and the value is the value 'unknown'.
Concludes a new IBelief and/or IFact of the form concept.attribute(index) relop value where
relop is one of EQUALS or NOT_EQUALS and the value is the value 'unknown'.
Concludes a new IBelief and/or IFact of the form concept.attribute(index) relop value where
relop is one of EQUALS or NOT_EQUALS and the value is an integer.
Concludes a new IBelief and/or IFact of the form concept.attribute(index) relop value where
relop is one of EQUALS or NOT_EQUALS and the value is an integer.
Concludes a new IBelief and/or IFact of the form concept.attribute(index) relop value where
relop is one of EQUALS or NOT_EQUALS and the value is a character.
Concludes a new IBelief and/or IFact of the form concept.attribute(index) relop value where
relop is one of EQUALS or NOT_EQUALS and the value is a character.
Concludes a new IBelief and/or IFact of the form concept.attribute(index) relop value where
relop is one of EQUALS or NOT_EQUALS and the value is a byte.
Concludes a new IBelief and/or IFact of the form concept.attribute(index) relop value where
relop is one of EQUALS or NOT_EQUALS and the value is a byte.
Concludes a new IBelief and/or IFact of the form concept.attribute(index) relop value where
relop is one of EQUALS or NOT_EQUALS and the value is a short.
Concludes a new IBelief and/or IFact of the form concept.attribute(index) relop value where
relop is one of EQUALS or NOT_EQUALS and the value is a short.
Concludes a new IBelief and/or IFact of the form concept.attribute(index) relop value where
relop is one of EQUALS or NOT_EQUALS and the value is an integer.
Concludes a new IBelief and/or IFact of the form concept.attribute(index) relop value where
relop is one of EQUALS or NOT_EQUALS and the value is an integer.
Concludes a new IBelief and/or IFact of the form concept.attribute(index) relop value where
relop is one of EQUALS or NOT_EQUALS and the value is a float.
Concludes a new IBelief and/or IFact of the form concept.attribute(index) relop value where
relop is one of EQUALS or NOT_EQUALS and the value is a float.
Concludes a new IBelief and/or IFact of the form concept.attribute(index) relop value where
relop is one of EQUALS or NOT_EQUALS and the value is a double.
Concludes a new IBelief and/or IFact of the form concept.attribute(index) relop value where
relop is one of EQUALS or NOT_EQUALS and the value is a double.
Concludes a new IBelief and/or IFact of the form concept.attribute(index) relop value where
relop is one of EQUALS or NOT_EQUALS and the value is a boolean.
Concludes a new IBelief and/or IFact of the form concept.attribute(index) relop value where
relop is one of EQUALS or NOT_EQUALS and the value is a boolean.
Concludes a new IBelief and/or IFact of the form concept.attribute(index) relop value where
relop is one of EQUALS or NOT_EQUALS and the value is a String.
Concludes a new IBelief and/or IFact of the form concept.attribute(index) relop value where
relop is one of EQUALS or NOT_EQUALS and the value is a String.
Concludes a new IBelief and/or IFact of the form concept.attribute(index) relop value where
relop is one of EQUALS or NOT_EQUALS and the value is an IConcept.
Concludes a new IBelief and/or IFact of the form concept.attribute(index) relop value where
relop is one of EQUALS or NOT_EQUALS and the value is an IConcept.
Concludes a new IBelief and/or IFact of the form concept.attribute(index) relop value where
relop is one of EQUALS or NOT_EQUALS and the value is a Java Serializable.
Concludes a new IBelief and/or IFact of the form concept.attribute(index) relop value where
relop is one of EQUALS or NOT_EQUALS and the value is a Java Object.
Concludes a new IBelief and/or IFact of the form concept.attribute(index) relop value where
relop is one of EQUALS or NOT_EQUALS and the value is a Java Serializable.
Concludes a new IBelief and/or IFact of the form concept.attribute(index) relop value where
relop is one of EQUALS or NOT_EQUALS and the value is a Java Object.
Concludes a new IFact of the form concept.attribute(index) relop value where
relop is one of EQUALS or NOT_EQUALS and the value is the value 'unknown'.
Concludes a new IFact of the form concept.attribute(index) relop value where
relop is one of EQUALS or NOT_EQUALS and the value is the value 'unknown'.
Concludes a new IFact of the form concept.attribute(index) relop value where
relop is one of EQUALS or NOT_EQUALS and the value is a Java Serializable.
Concludes a new IFact of the form concept.attribute(index) relop value where
relop is one of EQUALS or NOT_EQUALS and the value is a Java Serializable.
Concludes a new IFact of the form concept.attribute(index) relop value where
relop is one of EQUALS or NOT_EQUALS and the value is the value 'unknown'.
Concludes a new IFact of the form concept.attribute(index) relop value where
relop is one of EQUALS or NOT_EQUALS and the value is the value 'unknown'.
Concludes a new IFact of the form concept.attribute(index) relop value where
relop is one of EQUALS or NOT_EQUALS and the value is a Java Serializable.
Concludes a new IFact of the form concept.attribute(index) relop value where
relop is one of EQUALS or NOT_EQUALS and the value is a Java Serializable.
The Condition class specifies a conditional expression used
to either test whether the condition holds true when compared
with a belief and/or fact set and/or is used to conclude a
new belief/fact state by comparing the condition with a
belief and/or fact set.
Constructor, creates a new Consequence with the
specified Comparison specifying the conditional expression
with a truth value of TRUE and a belief and fact
certainty of 100.
Constructor, creates a new Consequence with the
specified Comparison specifying the conditional expression
with the specified truth value and a belief and fact
certainty of 100.
Constructor, creates a new Consequence with the
specified Comparison specifying the conditional expression
with a truth value of TRUE and with the specified
belief and fact certainties.
Constructor, creates a new Consequence with the
specified Comparison specifying the conditional expression
and with the specified truth value, belief and fact
certainty.
Constructor, creates a new Consequence with the
specified Comparisons specifying the conditional expression
and with the specified truth value, belief and fact
certainty.
The ConsequenceCtx defines the context for a fired consequence
defining the consequence that was fired, what frame fired the
consequence and defining what beliefs and/or facts were created
by the consequence.
Constructor, creates a new ConstructorInvocation with a specified JavaType
instance representing the Java class to be instantiated and the source file and line number
containing the constructor invocation
The containment activity class is a generic class for the put and get
activities managing the containment of agents and objects by other
agents or objects.
Proprty name with as value a string with a unique conversation identifier
used to identify the ongoing sequence of communicative acts that together
form a conversation.
Converts this initial statement to a Statement (AttributeStatement
or RelationStatement) replacing any references to current with the
specified concept.
Creates the aggregate relationship between this conceptual instance and the
specified conceptual instance where the specified conceptual instance is
a sub aggregate of this conceptual instance.
Creates the aggregate relationship between this conceptual instance and the
specified object instance where the specified object instance is
a part of this conceptual instance.
Creates a new IBelief of the form concept.attribute(index) relop value where
relop is one of EQUALS or NOT_EQUALS and the value is the value 'unknown'.
Creates a new IBelief of the form concept.attribute(index) relop value where
relop is one of EQUALS or NOT_EQUALS and the value is the value 'unknown'.
Creates a new IBelief of the form concept.attribute(index) relop value where
relop is one of EQUALS or NOT_EQUALS and the value is a Java Serializable.
Creates a new IBelief of the form concept.attribute(index) relop value where
relop is one of EQUALS or NOT_EQUALS and the value is a Java Serializable.
Creates an empty communicative act object for which only the Performative
and action are specified as the minimum properties to define the
name of the CommunicativeAct.
The CreateCommunicativeActActivity creates a new CommunicativeAct object with
the specified sender, receiver, subject, action, performative
and replyTo agent.