|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IAgent
An agent in Brahms is the most central construct in a Brahms model. An agent represents an interactive system, a subject with behavior interacting with the world. An agent can for example represent a person in an organization, but could also represent an animal in a forest. A Brahms model is always about the activities of agents in a work process.
| Field Summary |
|---|
| Fields inherited from interface gov.nasa.arc.brahms.vm.api.common.IUserDefinedType |
|---|
UDT |
| Method Summary | |
|---|---|
IExternalAgent |
getExternalImplementation()
Returns the external agent implementation, the Java object implementing the IExternalAgent interface. |
boolean |
isExternal()
Indicates whether this agent is an external agent implemented in Java. |
| Methods inherited from interface gov.nasa.arc.brahms.vm.api.common.IActiveInstance |
|---|
acquireMemoryReference, assertBelief, assertBeliefs, deregisterForMonitoring, getBelief, getBelief, getBelief, getBelief, getBelief, getBelief, getBelief, getBelief, getBelief, getBelief, getBelief, getBelief, getBelief, getBelief, getBelief, getBelief, getBelief, getBelief, getBelief, getBelief, getBelief, getBelief, getBelief, getBelief, getBelief, getBelief, getBeliefForIndex, getBeliefForIndex, getBeliefs, getBeliefs, getBeliefs, getBeliefs, getBeliefs, getBeliefs, getBeliefs, getBeliefs, getBeliefs, getBeliefs, getBeliefs, getBeliefs, getBeliefs, getBeliefs, getBeliefs, getBeliefs, getBeliefs, registerForMonitoring, releaseMemoryReference, retractBelief |
| Methods inherited from interface gov.nasa.arc.brahms.vm.api.common.IActiveConcept |
|---|
hasThoughtframes, hasWorkframes |
| Methods inherited from interface gov.nasa.arc.brahms.vm.api.common.IConcept |
|---|
getAttribute, getAttributes, getRelation, getRelations, isLocal |
| Methods inherited from interface gov.nasa.arc.brahms.vm.api.common.IType |
|---|
getName, getType |
| Method Detail |
|---|
boolean isExternal()
throws ExternalException
ExternalException - if an internal error occurs
IExternalAgent getExternalImplementation()
throws ExternalException
ExternalException - if this agent is not an external agent or if
this agent is a remote agent.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||