|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Classes in gov.nasa.arc.brahms.common.data used by gov.nasa.arc.brahms.common.data | |
---|---|
ActiveClass
|
|
ActiveConcept
An ActiveConcept defines a concept that can perform activities based on facts or beliefs. |
|
ActiveInstance
class ActiveInstance |
|
Activity
An activity represents an agent or object doing something. |
|
ActivityRef
An ActivityRef is a reference to an activity made in a workframe. |
|
Agent
An agent in Brahms is the most central construct in a Brahms model. |
|
Area
An area represents a geographical location and is used to create a geographical representation for use in the model. |
|
AreaDef
An area definition is used for defining area constructs used for representing geographical information in a model. |
|
Assignment
Assignment specifies an assignment operation in the body of workframe used to assign a value to a variable or parameter. |
|
Attribute
An Attribute represents a property of a concept. |
|
BFrame
class BFrame |
|
BrahmsObject
BrahmsObject is a generic object extended by all brahms data objects. |
|
BroadcastActivity
The broadcast activity is a primitive activity but allows for the initiator to broadcast information into a location. |
|
CollectionType
A CollectionType represents a type that can maintain a list of multiple values optionally identified by an index or key. |
|
Comparison
The Comparison specifies a relationship between two expressions. |
|
CompositeActivity
A composite activity is an activity that has to be decomposed into more specific workframes. |
|
Concept
class Concept |
|
ConceptualClass
A conceptual object class defines a type of conceptual objects used in a model. |
|
ConceptualConcept
class ConceptualConcept |
|
ConceptualInstance
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. |
|
Condition
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. |
|
Consequence
A consequences is a logical statement for concluding/asserting new beliefs for an agent or object and/or facts in the world. |
|
ContainmentActivity
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. |
|
Current
Current is used in conditions to refer to the active instance that 'owns' the condition. |
|
Delete
Delete specifies a delete operation in the body of workframe used to mark an element for deletion. |
|
Detectable
A detectable is a declarative statement defining first which state changes an agent or object can detect and second what action results from detecting the state change. |
|
Expression
class Expression |
|
GeographyConcept
class GeographyConcept |
|
Group
The concept of a "group" in Brahms is similar to the concept of a template or class in object-oriented programming. |
|
IAssignmentLhs
IAssignmentLhs is the interface implemented by expressions that can appear on the left hand side of an Assignment |
|
IConceptClass
IConceptClass is an interface that idenfities all class like concepts as concept classes (Group, ObjectClass, ConceptualClass and AreaDef). |
|
IConceptInstance
IConceptInstance is an interface that idenfities all instance like concepts as concept instances (Agent, ObjectInstance, ConceptualInstance and Area). |
|
IExpression
IExpression is an interface for general expressions in the Brahms language that may appear on the right-hand side of assignments and as arguments to method and constructor invocations |
|
IJavaClassInfo
IJavaClassInfo provides information about a Java class' properties to access and set values of a Java class or object. |
|
IJavaPropertyDescriptor
IJavaPropertyDescriptor describes one property that a Java class has available to set and/or get its value. |
|
IJavaReadAccessor
IJavaReadAccessor provides read access to a Java property's value. |
|
IJavaWriteAccessor
IJavaWriteAccessor provides write access to a Java property's value. |
|
InitialStatement
Initial statements define an initial state for an agent, object or the world, specifying the initial values for attributes or initializing the relationship between two concepts. |
|
Invocation
Invocation is an abstract class that captures the common aspects of Java method invocations and constructor invocations |
|
JavaClassInfo
JavaClassInfo provides information about a Java class' properties to access and set values of a Java class or object. |
|
JavaProperty
The class JavaProperty is a subclass of Attribute used to represent a property of a Java object that complies with the Java Bean Specification. |
|
JavaType
JavaType is the Brahms representation for a Java type. |
|
MethodInvocation
A MethodInvocation is a reference to an Java method made in a workframe. |
|
Model
class Model |
|
ModelElement
class ModelElement |
|
NamedModelElement
class NamedModelElement |
|
ObjectClass
The concept of a 'class' in Brahms is similar to the concept of a template or class in object-oriented programming. |
|
ObjectInstance
An 'object' in Brahms is the second most central element in a Brahms model. |
|
Operand
class Operand |
|
Parameter
class Parameter |
|
ParameterValue
The ParameterValue represents the argument passed to an activity reference for a parameter defined for the activity referenced by the activity. |
|
Path
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. |
|
Precondition
Preconditions control the activation of a workframe and thoughtframe. |
|
PrimitiveActivity
A primitive activity is the lowest level of activity an agent or object works on for a specified amount of time. |
|
QualifiedName
Used to represent qualified names without using string concatenation A name with the string form "name1.name2.name3" would be represented by new QualifiedName("name3", new QualifiedName("name2", new QualifiedName("name1", null))) This representation saves space when many names share the same prefix. |
|
Relation
A relation represent an association between two concepts. |
|
Thoughtframe
A Thoughtframe is a production rule. |
|
TransferDefinition
A TransferDefinition is used in Broadcast and Communication activities and defines the what information is to be transferred and in what direction the transfer needs to take place (send = to, receive = from). |
|
Type
This interface defines a generic interface for types used in the Brahms language. |
|
Unknown
Unknown represents the 'unknown' value that can be used in the various conditions and statements. |
|
UnknownType
The UnknownType represents the type of the 'unknown' value. |
|
ValueType
A ValueType represents a primitive value type used to define the type of atributes, relations, or variables. |
|
Variable
A Variable is used in Workframes and Thoughtframes. |
|
Workframe
A Workframe is an action rule. |
Classes in gov.nasa.arc.brahms.common.data used by gov.nasa.arc.brahms.common.data.format | |
---|---|
BrahmsObject
BrahmsObject is a generic object extended by all brahms data objects. |
Classes in gov.nasa.arc.brahms.common.data used by gov.nasa.arc.brahms.common.data.format.ontology | |
---|---|
BrahmsObject
BrahmsObject is a generic object extended by all brahms data objects. |
|
CompositeActivity
A composite activity is an activity that has to be decomposed into more specific workframes. |
|
Model
class Model |
Classes in gov.nasa.arc.brahms.common.data used by gov.nasa.arc.brahms.common.data.format.sourcecode | |
---|---|
BrahmsObject
BrahmsObject is a generic object extended by all brahms data objects. |
|
BroadcastActivity
The broadcast activity is a primitive activity but allows for the initiator to broadcast information into a location. |
|
ContainmentActivity
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. |
|
CreateAgentActivity
A create agent activity is a primitive activity allowing to dynamically create new agents. |
|
CreateAreaActivity
A create area activity is a primitive activity allowing to dynamically create new areas. |
|
CreateObjectActivity
A create object activity is a primitive activity allowing to dynamically create new objects or make copies of objects. |
|
GestureActivity
A gesture activity is a primitive activity but is used to have an agent or object make a gesture. |
|
GetActivity
A get activity is a primitive activity that allows an agent or object to pick up one or more objects and/or agents, referred to as items, to carry it with it while performing activities. |
|
JavaActivity
A java activity is a primitive activity but is used to call an externally specified activity written in Java. |
|
MoveActivity
A move activity is a primitive activity but is used to move an agent from its current location to the location as specified in the activity. |
|
PrimitiveActivity
A primitive activity is the lowest level of activity an agent or object works on for a specified amount of time. |
|
PutActivity
A put activity is a primitive activity that allows an agent or object to put down (drop) one or more objects and/or agents, referred to as items, carried by the agent or object performing the activity to no longer carry the item while performing future activities. |
Classes in gov.nasa.arc.brahms.common.data used by gov.nasa.arc.brahms.common.data.format.uml | |
---|---|
BrahmsObject
BrahmsObject is a generic object extended by all brahms data objects. |
|
Concept
class Concept |
|
Model
class Model |
Classes in gov.nasa.arc.brahms.common.data used by gov.nasa.arc.brahms.common.data.format.xml | |
---|---|
BrahmsObject
BrahmsObject is a generic object extended by all brahms data objects. |
|
CommunicateActivity
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. |
Classes in gov.nasa.arc.brahms.common.data used by gov.nasa.arc.brahms.common.rt | |
---|---|
ActiveInstance
class ActiveInstance |
|
Activity
An activity represents an agent or object doing something. |
|
ActivityRef
An ActivityRef is a reference to an activity made in a workframe. |
|
Agent
An agent in Brahms is the most central construct in a Brahms model. |
|
Area
An area represents a geographical location and is used to create a geographical representation for use in the model. |
|
Assignment
Assignment specifies an assignment operation in the body of workframe used to assign a value to a variable or parameter. |
|
Attribute
An Attribute represents a property of a concept. |
|
BFrame
class BFrame |
|
BrahmsObject
BrahmsObject is a generic object extended by all brahms data objects. |
|
BroadcastActivity
The broadcast activity is a primitive activity but allows for the initiator to broadcast information into a location. |
|
CommunicateActivity
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. |
|
CompositeActivity
A composite activity is an activity that has to be decomposed into more specific workframes. |
|
Concept
class Concept |
|
ConceptualInstance
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. |
|
Condition
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. |
|
Consequence
A consequences is a logical statement for concluding/asserting new beliefs for an agent or object and/or facts in the world. |
|
ContainmentActivity
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. |
|
CreateAgentActivity
A create agent activity is a primitive activity allowing to dynamically create new agents. |
|
CreateAreaActivity
A create area activity is a primitive activity allowing to dynamically create new areas. |
|
CreateObjectActivity
A create object activity is a primitive activity allowing to dynamically create new objects or make copies of objects. |
|
Delete
Delete specifies a delete operation in the body of workframe used to mark an element for deletion. |
|
Detectable
A detectable is a declarative statement defining first which state changes an agent or object can detect and second what action results from detecting the state change. |
|
GestureActivity
A gesture activity is a primitive activity but is used to have an agent or object make a gesture. |
|
GetActivity
A get activity is a primitive activity that allows an agent or object to pick up one or more objects and/or agents, referred to as items, to carry it with it while performing activities. |
|
JavaActivity
A java activity is a primitive activity but is used to call an externally specified activity written in Java. |
|
MethodInvocation
A MethodInvocation is a reference to an Java method made in a workframe. |
|
MoveActivity
A move activity is a primitive activity but is used to move an agent from its current location to the location as specified in the activity. |
|
ObjectInstance
An 'object' in Brahms is the second most central element in a Brahms model. |
|
Precondition
Preconditions control the activation of a workframe and thoughtframe. |
|
PrimitiveActivity
A primitive activity is the lowest level of activity an agent or object works on for a specified amount of time. |
|
PutActivity
A put activity is a primitive activity that allows an agent or object to put down (drop) one or more objects and/or agents, referred to as items, carried by the agent or object performing the activity to no longer carry the item while performing future activities. |
|
Relation
A relation represent an association between two concepts. |
|
Thoughtframe
A Thoughtframe is a production rule. |
|
TransferDefinition
A TransferDefinition is used in Broadcast and Communication activities and defines the what information is to be transferred and in what direction the transfer needs to take place (send = to, receive = from). |
|
Unknown
Unknown represents the 'unknown' value that can be used in the various conditions and statements. |
|
Variable
A Variable is used in Workframes and Thoughtframes. |
|
Workframe
A Workframe is an action rule. |
Classes in gov.nasa.arc.brahms.common.data used by gov.nasa.arc.brahms.vm.data | |
---|---|
ActiveClass
|
|
ActiveConcept
An ActiveConcept defines a concept that can perform activities based on facts or beliefs. |
|
ActiveInstance
class ActiveInstance |
|
Activity
An activity represents an agent or object doing something. |
|
ActivityRef
An ActivityRef is a reference to an activity made in a workframe. |
|
Agent
An agent in Brahms is the most central construct in a Brahms model. |
|
Area
An area represents a geographical location and is used to create a geographical representation for use in the model. |
|
AreaDef
An area definition is used for defining area constructs used for representing geographical information in a model. |
|
ArrayAccess
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. |
|
ArrayCreation
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. |
|
ArrayInitializer
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. |
|
Assignment
Assignment specifies an assignment operation in the body of workframe used to assign a value to a variable or parameter. |
|
Attribute
An Attribute represents a property of a concept. |
|
BFrame
class BFrame |
|
BrahmsObject
BrahmsObject is a generic object extended by all brahms data objects. |
|
BroadcastActivity
The broadcast activity is a primitive activity but allows for the initiator to broadcast information into a location. |
|
CommunicateActivity
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. |
|
Comparison
The Comparison specifies a relationship between two expressions. |
|
CompositeActivity
A composite activity is an activity that has to be decomposed into more specific workframes. |
|
Concept
class Concept |
|
ConceptualClass
A conceptual object class defines a type of conceptual objects used in a model. |
|
ConceptualConcept
class ConceptualConcept |
|
ConceptualInstance
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. |
|
Condition
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. |
|
Consequence
A consequences is a logical statement for concluding/asserting new beliefs for an agent or object and/or facts in the world. |
|
ConstructorInvocation
A ConstructorInvocation is a Java class instance creation expression. |
|
ContainmentActivity
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. |
|
CreateAgentActivity
A create agent activity is a primitive activity allowing to dynamically create new agents. |
|
CreateAreaActivity
A create area activity is a primitive activity allowing to dynamically create new areas. |
|
CreateObjectActivity
A create object activity is a primitive activity allowing to dynamically create new objects or make copies of objects. |
|
Current
Current is used in conditions to refer to the active instance that 'owns' the condition. |
|
Delete
Delete specifies a delete operation in the body of workframe used to mark an element for deletion. |
|
Detectable
A detectable is a declarative statement defining first which state changes an agent or object can detect and second what action results from detecting the state change. |
|
Expression
class Expression |
|
GeographyConcept
class GeographyConcept |
|
GestureActivity
A gesture activity is a primitive activity but is used to have an agent or object make a gesture. |
|
GetActivity
A get activity is a primitive activity that allows an agent or object to pick up one or more objects and/or agents, referred to as items, to carry it with it while performing activities. |
|
Group
The concept of a "group" in Brahms is similar to the concept of a template or class in object-oriented programming. |
|
IAssignmentLhs
IAssignmentLhs is the interface implemented by expressions that can appear on the left hand side of an Assignment |
|
IConceptClass
IConceptClass is an interface that idenfities all class like concepts as concept classes (Group, ObjectClass, ConceptualClass and AreaDef). |
|
IConceptInstance
IConceptInstance is an interface that idenfities all instance like concepts as concept instances (Agent, ObjectInstance, ConceptualInstance and Area). |
|
IExpression
IExpression is an interface for general expressions in the Brahms language that may appear on the right-hand side of assignments and as arguments to method and constructor invocations |
|
Invocation
Invocation is an abstract class that captures the common aspects of Java method invocations and constructor invocations |
|
JavaActivity
A java activity is a primitive activity but is used to call an externally specified activity written in Java. |
|
JavaType
JavaType is the Brahms representation for a Java type. |
|
MethodInvocation
A MethodInvocation is a reference to an Java method made in a workframe. |
|
Model
class Model |
|
ModelElement
class ModelElement |
|
MoveActivity
A move activity is a primitive activity but is used to move an agent from its current location to the location as specified in the activity. |
|
NamedModelElement
class NamedModelElement |
|
ObjectClass
The concept of a 'class' in Brahms is similar to the concept of a template or class in object-oriented programming. |
|
ObjectComparison
class ObjectComparison |
|
ObjectInstance
An 'object' in Brahms is the second most central element in a Brahms model. |
|
Operand
class Operand |
|
Parameter
class Parameter |
|
Path
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. |
|
Precondition
Preconditions control the activation of a workframe and thoughtframe. |
|
PrimitiveActivity
A primitive activity is the lowest level of activity an agent or object works on for a specified amount of time. |
|
PutActivity
A put activity is a primitive activity that allows an agent or object to put down (drop) one or more objects and/or agents, referred to as items, carried by the agent or object performing the activity to no longer carry the item while performing future activities. |
|
Relation
A relation represent an association between two concepts. |
|
Thoughtframe
A Thoughtframe is a production rule. |
|
TransferDefinition
A TransferDefinition is used in Broadcast and Communication activities and defines the what information is to be transferred and in what direction the transfer needs to take place (send = to, receive = from). |
|
Type
This interface defines a generic interface for types used in the Brahms language. |
|
ValueComparison
A ValueComparison represents a comparison between two values in a relation that can be one of '=', '!=', '>', '>=', '<', '<='. |
|
Variable
A Variable is used in Workframes and Thoughtframes. |
|
Workframe
A Workframe is an action rule. |
Classes in gov.nasa.arc.brahms.common.data used by gov.nasa.arc.brahms.vm.rt | |
---|---|
ActiveInstance
class ActiveInstance |
|
Activity
An activity represents an agent or object doing something. |
|
Agent
An agent in Brahms is the most central construct in a Brahms model. |
|
Area
An area represents a geographical location and is used to create a geographical representation for use in the model. |
|
Assignment
Assignment specifies an assignment operation in the body of workframe used to assign a value to a variable or parameter. |
|
Attribute
An Attribute represents a property of a concept. |
|
BFrame
class BFrame |
|
BroadcastActivity
The broadcast activity is a primitive activity but allows for the initiator to broadcast information into a location. |
|
CommunicateActivity
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. |
|
CompositeActivity
A composite activity is an activity that has to be decomposed into more specific workframes. |
|
Concept
class Concept |
|
ConceptualInstance
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. |
|
Consequence
A consequences is a logical statement for concluding/asserting new beliefs for an agent or object and/or facts in the world. |
|
ContainmentActivity
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. |
|
CreateAgentActivity
A create agent activity is a primitive activity allowing to dynamically create new agents. |
|
CreateAreaActivity
A create area activity is a primitive activity allowing to dynamically create new areas. |
|
CreateObjectActivity
A create object activity is a primitive activity allowing to dynamically create new objects or make copies of objects. |
|
Delete
Delete specifies a delete operation in the body of workframe used to mark an element for deletion. |
|
Detectable
A detectable is a declarative statement defining first which state changes an agent or object can detect and second what action results from detecting the state change. |
|
MethodInvocation
A MethodInvocation is a reference to an Java method made in a workframe. |
|
Model
class Model |
|
ModelElement
class ModelElement |
|
MoveActivity
A move activity is a primitive activity but is used to move an agent from its current location to the location as specified in the activity. |
|
ObjectInstance
An 'object' in Brahms is the second most central element in a Brahms model. |
|
Parameter
class Parameter |
|
Path
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. |
|
Precondition
Preconditions control the activation of a workframe and thoughtframe. |
|
PrimitiveActivity
A primitive activity is the lowest level of activity an agent or object works on for a specified amount of time. |
|
QualifiedName
Used to represent qualified names without using string concatenation A name with the string form "name1.name2.name3" would be represented by new QualifiedName("name3", new QualifiedName("name2", new QualifiedName("name1", null))) This representation saves space when many names share the same prefix. |
|
Relation
A relation represent an association between two concepts. |
|
Thoughtframe
A Thoughtframe is a production rule. |
|
TransferDefinition
A TransferDefinition is used in Broadcast and Communication activities and defines the what information is to be transferred and in what direction the transfer needs to take place (send = to, receive = from). |
|
Variable
A Variable is used in Workframes and Thoughtframes. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |