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 MCapability
capa
The 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 MCapability
getCapability()
Get the capability.IModelInfo
getModelInfo()
Get the component model.java.lang.Object
getRawModel()
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:
getModelInfo
in interfaceIBDIModel
-
getCapability
public MCapability getCapability()
Get the capability.- Specified by:
getCapability
in interfaceIBDIModel
- Returns:
- The mcapa.
-
getRawModel
public java.lang.Object getRawModel()
Overridden to avoid null pointer when getRawModel() is used.- Specified by:
getRawModel
in interfaceIModelInfo
- Overrides:
getRawModel
in classModelInfo
- Returns:
- The kernel-specific model when loaded locally, null for remote models.
-
-