Package jadex.bdiv3x
Class BDIXModel
- java.lang.Object
-
- jadex.bridge.modelinfo.Startable
-
- jadex.bridge.modelinfo.ModelInfo
-
- jadex.bdiv3x.BDIXModel
-
- All Implemented Interfaces:
IBDIModel,IModelInfo
public class BDIXModel extends ModelInfo implements IBDIModel
Model for BDI v3x agents
-
-
Field Summary
Fields Modifier and Type Field Description protected MCapabilitycapaThe capability.-
Fields inherited from class jadex.bridge.modelinfo.ModelInfo
allimports, arguments, breakpoints, classloader, configurations, features, filename, fullname, imports, name, namehint, nfproperties, packagename, predecessors, properties, providedservices, rawmodel, report, requiredservices, results, rid, startable, subcomponents, successors, type
-
Fields inherited from class jadex.bridge.modelinfo.Startable
description
-
-
Constructor Summary
Constructors Constructor Description BDIXModel()Create a new model.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MCapabilitygetCapability()Get the capability.IModelInfogetModelInfo()Get the component model.java.lang.ObjectgetRawModel()Overridden to avoid null pointer when getRawModel() is used.-
Methods inherited from class jadex.bridge.modelinfo.ModelInfo
addArgument, addConfiguration, addImport, addNFProperty, addPredecessors, addProperty, addProperty, addProvidedService, addRequiredService, addResult, addSubcomponentType, addSuccessors, checkName, checkPackage, getAllImports, getArgument, getArguments, getBreakpoints, getClassLoader, getConfiguration, getConfigurationNames, getConfigurations, getFeatures, getFilename, getFullName, getImports, getKeepalive, getMonitoring, getName, getNameHint, getNFProperties, getPackage, getPredecessors, getProperties, getProperty, getProvidedServices, getReport, getResourceIdentifier, getResult, getResults, getService, getServices, getSubcomponentTypes, getSuccessors, getSuspend, getSynchronous, getType, internalSetRawModel, isStartable, removeProvidedService, removeRequiredService, setArguments, setBreakpoints, setClassloader, setConfigurations, setFeatures, setFilename, setImports, setName, setNameHint, setNFProperties, setPackage, setPredecessors, setProperties, setProvidedServices, setReport, setRequiredServices, setResourceIdentifier, setResults, setStartable, setSubcomponentTypes, setSuccessors, setType
-
Methods inherited from class jadex.bridge.modelinfo.Startable
getDescription, getKeepalive, getMonitoring, getSuspend, getSynchronous, setDescription, setKeepalive, setMonitoring, setSuspend, setSynchronous
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface jadex.bridge.modelinfo.IModelInfo
getDescription
-
-
-
-
Field Detail
-
capa
protected MCapability capa
The capability.
-
-
Method Detail
-
getModelInfo
public IModelInfo getModelInfo()
Get the component model.- Specified by:
getModelInfoin interfaceIBDIModel
-
getCapability
public MCapability getCapability()
Get the capability.- Specified by:
getCapabilityin interfaceIBDIModel- Returns:
- The mcapa.
-
getRawModel
public java.lang.Object getRawModel()
Overridden to avoid null pointer when getRawModel() is used.- Specified by:
getRawModelin interfaceIModelInfo- Overrides:
getRawModelin classModelInfo- Returns:
- The kernel-specific model when loaded locally, null for remote models.
-
-