|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use NamedModelElement | |
---|---|
gov.nasa.arc.brahms.common.data | |
gov.nasa.arc.brahms.vm.data |
Uses of NamedModelElement in gov.nasa.arc.brahms.common.data |
---|
Subclasses of NamedModelElement in gov.nasa.arc.brahms.common.data | |
---|---|
class |
ActiveClass
|
class |
ActiveConcept
An ActiveConcept defines a concept that can perform activities based on facts or beliefs. |
class |
ActiveInstance
class ActiveInstance |
class |
Activity
An activity represents an agent or object doing something. |
class |
ActivityRef
An ActivityRef is a reference to an activity made in a workframe. |
class |
Agent
An agent in Brahms is the most central construct in a Brahms model. |
class |
Area
An area represents a geographical location and is used to create a geographical representation for use in the model. |
class |
AreaDef
An area definition is used for defining area constructs used for representing geographical information in a model. |
class |
Attribute
An Attribute represents a property of a concept. |
class |
BFrame
class BFrame |
class |
BroadcastActivity
The broadcast activity is a primitive activity but allows for the initiator to broadcast information into a location. |
class |
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. |
class |
CompositeActivity
A composite activity is an activity that has to be decomposed into more specific workframes. |
class |
Concept
class Concept |
class |
ConceptualClass
A conceptual object class defines a type of conceptual objects used in a model. |
class |
ConceptualConcept
class ConceptualConcept |
class |
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. |
class |
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. |
class |
CreateAgentActivity
A create agent activity is a primitive activity allowing to dynamically create new agents. |
class |
CreateAreaActivity
A create area activity is a primitive activity allowing to dynamically create new areas. |
class |
CreateObjectActivity
A create object activity is a primitive activity allowing to dynamically create new objects or make copies of objects. |
class |
Current
Current is used in conditions to refer to the active instance that 'owns' the condition. |
class |
GeographyConcept
class GeographyConcept |
class |
GestureActivity
A gesture activity is a primitive activity but is used to have an agent or object make a gesture. |
class |
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. |
class |
Group
The concept of a "group" in Brahms is similar to the concept of a template or class in object-oriented programming. |
class |
JavaActivity
A java activity is a primitive activity but is used to call an externally specified activity written in Java. |
class |
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. |
class |
Model
class Model |
class |
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. |
class |
ObjectClass
The concept of a 'class' in Brahms is similar to the concept of a template or class in object-oriented programming. |
class |
ObjectInstance
An 'object' in Brahms is the second most central element in a Brahms model. |
class |
Parameter
class Parameter |
class |
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. |
class |
PrimitiveActivity
A primitive activity is the lowest level of activity an agent or object works on for a specified amount of time. |
class |
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. |
class |
Relation
A relation represent an association between two concepts. |
class |
Thoughtframe
A Thoughtframe is a production rule. |
class |
Variable
A Variable is used in Workframes and Thoughtframes. |
class |
Workframe
A Workframe is an action rule. |
Methods in gov.nasa.arc.brahms.common.data that return NamedModelElement | |
---|---|
NamedModelElement |
PutActivity.getDestination()
|
NamedModelElement |
CreateObjectActivity.getDestination()
|
NamedModelElement |
CreateAreaActivity.getDestination()
|
NamedModelElement |
CreateAgentActivity.getDestination()
|
NamedModelElement |
Delete.getElement()
Returns the element to be deleted. |
NamedModelElement |
CreateAreaActivity.getInstanceOf()
Returns the area definition the newly created area is to be made an instance of. |
NamedModelElement |
MoveActivity.getLocation()
|
NamedModelElement |
CreateObjectActivity.getLocation()
|
NamedModelElement |
CreateAgentActivity.getLocation()
|
NamedModelElement |
Operand.getObject()
|
NamedModelElement |
NamedModelElement.getOwner()
|
NamedModelElement |
Condition.getOwner()
|
NamedModelElement |
CreateAreaActivity.getPartOf()
Returns the area the newly created area is to be made a part/sub area of. |
NamedModelElement |
GetActivity.getSource()
|
NamedModelElement |
CreateObjectActivity.getSource()
|
Methods in gov.nasa.arc.brahms.common.data with parameters of type NamedModelElement | |
---|---|
void |
NamedModelElement.setOwner(NamedModelElement owner)
|
Uses of NamedModelElement in gov.nasa.arc.brahms.vm.data |
---|
Subclasses of NamedModelElement in gov.nasa.arc.brahms.vm.data | |
---|---|
class |
VMAgent
The VMAgent is an Agent with extensions for use in the Brahms virtual machine. |
class |
VMArea
The VMArea is an Area with extensions for use in the Brahms virtual machine. |
class |
VMAreaDef
The VMAreaDef is an AreaDef with extensions for use in the Brahms virtual machine. |
class |
VMBroadcastActivity
The VMBroadcastActivity is a broadcast activity with extensions for use in the virtual machine. |
class |
VMCommunicateActivity
The VMCommunicateActivity is a communicate activity with extensions for use in the virtual machine. |
class |
VMCompositeActivity
A VMCompositeActivity is a composite activity with extensions for use in the virtual machine. |
class |
VMConceptualClass
The VMConceptualClass is a conceptual object class with extensions for use in the Brahms virtual machine. |
class |
VMConceptualInstance
The VMConceptualInstance is a ConceptualInstance with extensions for use in the Brahms virtual machine. |
class |
VMCreateAgentActivity
A VMCreateAgentActivity is a create agent activity with extensions for use in the virtual machine. |
class |
VMCreateAreaActivity
A VMCreateAreaActivity is a create area activity with extensions for use in the virtual machine. |
class |
VMCreateObjectActivity
A VMCreateObjectActivity is a create object activity with extensions for use in the virtual machine. |
class |
VMGestureActivity
A VMGestureActivity is a gesture activity with extensions for use in the virtual machine. |
class |
VMGetActivity
A VMGetActivity is a get activity with extensions for use in the virtual machine. |
class |
VMGroup
The VMGroup is a Group with extensions for use in the Brahms virtual machine. |
class |
VMJavaActivity
A VMJavaActivity is a java activity with extensions for use in the virtual machine. |
class |
VMModel
VMModel is a specialization of Model managing the set of Brahms concepts part of an agent distribution. |
class |
VMMoveActivity
A VMMoveActivity is a move activity with extensions for use in the virtual machine. |
class |
VMObjectClass
The VMObjectClass is an ObjectClass with extensions for use in the Brahms virtual machine. |
class |
VMObjectInstance
The VMObjectInstance is an ObjectInstance with extensions for use in the Brahms virtual machine. |
class |
VMParameter
The VMParameter is a Parameter with additional behavior specific for the virtual machine. |
class |
VMPath
The VMPath is a Path with extensions for use in the Brahms virtual machine. |
class |
VMPrimitiveActivity
A VMPrimitiveActivity is a primitive activity with extensions for use in the virtual machine. |
class |
VMPutActivity
A VMPutActivity is a put activity with extensions for use in the virtual machine. |
class |
VMThoughtframe
A VMThoughtframe is a Thoughtframe with extensions for use in the Brahms virtual machine. |
class |
VMWorkframe
A VMWorkframe is a Workframe with extensions for use in the Brahms virtual machine. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |