Package jadex.bdi.runtime.impl
Class RMessageEvent<T>
java.lang.Object
jadex.bdi.runtime.impl.RElement
jadex.bdi.runtime.impl.RParameterElement
jadex.bdi.runtime.impl.RProcessableElement
jadex.bdi.runtime.impl.RMessageEvent<T>
- All Implemented Interfaces:
IElement,IParameterElement,jadex.javaparser.IMapAccess
The runtime message event.
-
Nested Class Summary
Nested classes/interfaces inherited from class jadex.bdi.runtime.impl.RProcessableElement
RProcessableElement.StateNested classes/interfaces inherited from class jadex.bdi.runtime.impl.RParameterElement
RParameterElement.RParameter, RParameterElement.RParameterSet -
Field Summary
Fields inherited from class jadex.bdi.runtime.impl.RProcessableElement
apl, pojoelement, state, triedplansFields inherited from class jadex.bdi.runtime.impl.RParameterElement
parameters, parametersetsFields inherited from class jadex.bdi.runtime.impl.RElement
cnt, id, modelelement -
Constructor Summary
ConstructorsConstructorDescriptionRMessageEvent(MProcessableElement modelelement, Object pojoelement, Map<String, Object> vals, MConfigParameterElement config) -
Method Summary
Modifier and TypeMethodDescriptionGet the name of the element in the fetcher (e.g.booleanCheck if the element is currently part of the agent's reasoning.Methods inherited from class jadex.bdi.runtime.impl.RProcessableElement
addTriedPlan, getApplicablePlanList, getPojoElement, getState, getTriedPlans, planFinished, setApplicablePlanList, setPojoElement, setState, setTriedPlans, testWriteOK, toStringMethods inherited from class jadex.bdi.runtime.impl.RParameterElement
addParameter, addParameterSet, createParameter, createParameter, createParameterSet, createParameterSet, get, getParameter, getParameters, getParameterSet, getParameterSets, getType, hasParameter, hasParameterSet, initParameters, wrapFetcherMethods inherited from class jadex.bdi.runtime.impl.RElement
getAgent, getCapability, getCount, getId, getMCapability, getModelElement, getRuleSystem, setId, setModelElementMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface jadex.bdi.runtime.IElement
getCount, getId, getModelElement
-
Constructor Details
-
RMessageEvent
public RMessageEvent(MProcessableElement modelelement, Object pojoelement, Map<String, Object> vals, MConfigParameterElement config)
-
-
Method Details
-
getFetcherName
Description copied from class:RParameterElementGet the name of the element in the fetcher (e.g. $goal).- Specified by:
getFetcherNamein classRParameterElement- Returns:
- The element name in the fetcher name.
-
isAdopted
public boolean isAdopted()Description copied from class:RParameterElementCheck if the element is currently part of the agent's reasoning. E.g. the bases are always adopted and all of their contents such as goals, plans and beliefs.- Specified by:
isAdoptedin classRParameterElement
-