Package jadex.bdiv3.model
Class BDIModel
- java.lang.Object
- 
- jadex.kernelbase.CacheableKernelModel
- 
- jadex.micro.MicroModel
- 
- jadex.bdiv3.model.BDIModel
 
 
 
- 
- All Implemented Interfaces:
- IBDIModel,- ICacheableModel
 
 public class BDIModel extends MicroModel implements IBDIModel 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class jadex.micro.MicroModelMicroModel.ServiceInjectionInfo
 
- 
 - 
Field SummaryFields Modifier and Type Field Description protected MCapabilitymcapaThe capability.protected java.util.List<Tuple2<FieldInfo,BDIModel>>subcapabilitiesThe subcapabilities.- 
Fields inherited from class jadex.micro.MicroModelagentmethods, classloader, ii, pojoclass
 
- 
 - 
Constructor SummaryConstructors Constructor Description BDIModel(IModelInfo modelinfo, MCapability mcapa)Create a new model.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddSubcapability(FieldInfo field, BDIModel model)Add a subcapability field.MCapabilitygetCapability()Get the mcapa.Tuple2<FieldInfo,BDIModel>[]getSubcapabilities()Get the agent injection fields.voidsetCapability(MCapability mcapa)Set the mcapa.- 
Methods inherited from class jadex.micro.MicroModeladdAgentInjection, addArgumentInjection, addFeatureInjection, addParentInjection, addResultInjection, addServiceCall, getAgentInjections, getAgentMethod, getArgumentInjectionNames, getArgumentInjections, getClassloader, getFeatureInjections, getInjectionInfoHolder, getParentInjections, getPojoClass, getResultInjection, getResultInjectionNames, getServiceCalls, getServiceInjectionNames, getServiceInjections, setAgentMethod, setClassloader, setPojoClass, setServiceCalls
 - 
Methods inherited from class jadex.kernelbase.CacheableKernelModelgetFilename, getLastChecked, getLastModified, getModelInfo, setLastChecked, setLastModified
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface jadex.bdiv3.model.IBDIModelgetModelInfo
 
- 
 
- 
- 
- 
Field Detail- 
subcapabilitiesprotected java.util.List<Tuple2<FieldInfo,BDIModel>> subcapabilities The subcapabilities.
 - 
mcapaprotected MCapability mcapa The capability.
 
- 
 - 
Constructor Detail- 
BDIModelpublic BDIModel(IModelInfo modelinfo, MCapability mcapa) Create a new model.
 
- 
 - 
Method Detail- 
getCapabilitypublic MCapability getCapability() Get the mcapa.- Specified by:
- getCapabilityin interface- IBDIModel
- Returns:
- The mcapa.
 
 - 
setCapabilitypublic void setCapability(MCapability mcapa) Set the mcapa.- Parameters:
- mcapa- The mcapa to set.
 
 - 
addSubcapabilitypublic void addSubcapability(FieldInfo field, BDIModel model) Add a subcapability field.- Parameters:
- field- The field.
 
 
- 
 
-