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