Package jadex.bdi.model
Class BDIModel
java.lang.Object
jadex.model.impl.CacheableKernelModel
jadex.micro.MicroModel
jadex.bdi.model.BDIModel
- All Implemented Interfaces:
IBDIModel,jadex.model.ICacheableModel
-
Field Summary
FieldsFields inherited from class jadex.micro.MicroModel
agentmethods, ii, pojoclassFields inherited from class jadex.model.impl.CacheableKernelModel
lastchecked, lastmodified, modelinfo -
Constructor Summary
ConstructorsConstructorDescriptionBDIModel(jadex.model.modelinfo.IModelInfo modelinfo, MCapability mcapa) Create a new model. -
Method Summary
Modifier and TypeMethodDescriptionvoidaddSubcapability(jadex.common.FieldInfo field, BDIModel model) Add a subcapability field.Get the mcapa.jadex.common.Tuple2<jadex.common.FieldInfo,BDIModel>[] Get the agent injection fields.voidsetCapability(MCapability mcapa) Set the mcapa.Methods inherited from class jadex.micro.MicroModel
addAgentInjection, addArgumentInjection, addFeatureInjection, addParentInjection, addResultInjection, addServiceCall, getAgentInjections, getAgentMethod, getArgumentInjectionNames, getArgumentInjections, getFeatureInjections, getInjectionInfoHolder, getParentInjections, getPojoClass, getResultInjection, getResultInjectionNames, getServiceCalls, setAgentMethod, setPojoClass, setServiceCallsMethods inherited from class jadex.model.impl.CacheableKernelModel
getFilename, getLastChecked, getLastModified, getModelInfo, setLastChecked, setLastModifiedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface jadex.bdi.model.IBDIModel
getModelInfo
-
Field Details
-
subcapabilities
The subcapabilities. -
mcapa
The capability.
-
-
Constructor Details
-
BDIModel
Create a new model.
-
-
Method Details
-
getCapability
Get the mcapa.- Specified by:
getCapabilityin interfaceIBDIModel- Returns:
- The mcapa.
-
setCapability
Set the mcapa.- Parameters:
mcapa- The mcapa to set.
-
addSubcapability
Add a subcapability field.- Parameters:
field- The field.
-
getSubcapabilities
Get the agent injection fields.- Returns:
- The fields.
-