Interface Summary |
IActiveClass |
An ActiveClass is a generic concept for the class like concepts
that specify the behavior their instances will be capable of. |
IActiveConcept |
An ActiveConcept is a generic concept that marks concepts as specifying
behavioral constructs to allow active instances to reason and perform
activities. |
IActiveInstance |
An ActiveInstance is a generic concept that indicates that the instance
can have behavior. |
IAgent |
An agent in Brahms is the most central construct in a Brahms model. |
IArea |
An area represents a geographical location and is used to create a
geographical representation for use in the model. |
IAreaDef |
An area definition is used for defining area constructs used for
representing geographical information in a model. |
IAttribute |
The IAttribute interface is an interface to an attribute specified
for a concept loaded in the virtual machine. |
IAttributeTuple |
IAttributeTuple is a wrapper interface for an attribute based tuple
specifying the state represented by an IStatement (IBelief or IFact). |
IBelief |
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. |
IClass |
The concept of a 'class' in Brahms is similar to the concept of a
template or class in object-oriented programming. |
ICollectionType |
An ICollectionType represents a type that can maintain a list of
multiple values optionally identified by an index or key. |
IConcept |
The IConcept interface is an interface to a concept loaded in the
virtual machine. |
IConceptualClass |
A conceptual object class defines a type of conceptual objects used
in a model. |
IConceptualConcept |
A ConceptualConcept is a generic concept to indicatate the concepts
that maintain information on a conceptual level. |
IConceptualObject |
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. |
IContext |
The IContext interface is an interface to a context object that
maintains context information relevant for certain API calls. |
ICurrent |
Current references the current agent executing an activity. |
IFact |
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. |
IGeographyConcept |
A GeographyConcept is a generic concept to identify the concepts
that make up the geography of a Brahms model. |
IGroup |
The concept of a "group" in Brahms is similar to the concept of a
template or class in object-oriented programming. |
IJavaType |
The IJavaType interface is used to wrap the Java type declared
for an attribute, variable or parameter. |
IMetaType |
This interface is an interface to specify meta types used in
the Brahms language. |
IModel |
IModel is the interface to a model loaded in the virtual machine. |
IObject |
An 'object' in Brahms is the second most central element in a Brahms
model. |
IParameter |
The IParameter interface is an interface to a parameter passed to
a java activity allowing access to its value. |
IPath |
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. |
IPrimitiveType |
This interface is an interface to specify primitive types used in
the Brahms language. |
IRelation |
The IRelation interface is an interface to a relation specified
for a concept loaded in the virtual machine. |
IRelationalOperator |
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 |
IRelationTuple is a wrapper interface for a relation based tuple
specifying the state represented by an IStatement (IBelief or IFact). |
IStatement |
IStatement is a wrapper interface for a statement that defines
a (believed) state in the world. |
IStatementOrganizer |
An IStatementOrganizer is an interface to a statement organizer
that organizes a list of statements into a specific order. |
ITransferType |
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 |
This interface is an interface to specify the constants for the
possible truth values about a relation. |
ITuple |
ITuple is a wrapper interface for a tuple specifying the state
represented by an IStatement (IBelief or IFact). |
IType |
This interface is a generic interface to specify types used in
the Brahms language. |
IUnknown |
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 |
This interface is an interface to specify user defined types used in
the Brahms language. |
IVariable |
The IVariable interface is an interface to a variable specified in
a frame and bound or not bound to a value. |