public interface ICapability
Modifier and Type | Method and Description |
---|---|
jadex.bridge.modelinfo.IModelInfo |
getAgentModel()
Get the agent model.
|
java.lang.String |
getAgentName()
Get the agent name.
|
IBeliefbase |
getBeliefbase()
Get the belief base.
|
java.lang.ClassLoader |
getClassLoader()
Get the classloader.
|
jadex.bridge.service.types.cms.IComponentDescription |
getComponentDescription()
Get the component description.
|
jadex.bridge.IComponentIdentifier |
getComponentIdentifier()
Get the agent identifier.
|
java.lang.String |
getConfigurationName()
Get the configuration name.
|
IEventbase |
getEventbase()
Get the event base.
|
IExpressionbase |
getExpressionbase()
Get the expression base.
|
jadex.bridge.IExternalAccess |
getExternalAccess()
Get the scope.
|
IGoalbase |
getGoalbase()
Get the goal base.
|
java.util.logging.Logger |
getLogger()
Get the logger.
|
jadex.bridge.modelinfo.IModelInfo |
getModel()
Get the capability model.
|
IPlanbase |
getPlanbase()
Get the plan base.
|
long |
getTime()
Get the current time.
|
jadex.commons.future.IFuture<java.util.Map<java.lang.String,java.lang.Object>> |
killAgent()
Kill the agent.
|
jadex.commons.future.ISubscriptionIntermediateFuture<jadex.bridge.service.types.monitoring.IMonitoringEvent> |
subscribeToEvents(jadex.commons.IFilter<jadex.bridge.service.types.monitoring.IMonitoringEvent> filter,
boolean initial,
jadex.bridge.service.types.monitoring.IMonitoringService.PublishEventLevel elm)
Subscribe to monitoring events.
|
jadex.bridge.IExternalAccess getExternalAccess()
IBeliefbase getBeliefbase()
IGoalbase getGoalbase()
IPlanbase getPlanbase()
IEventbase getEventbase()
IExpressionbase getExpressionbase()
java.util.logging.Logger getLogger()
jadex.bridge.modelinfo.IModelInfo getAgentModel()
jadex.bridge.modelinfo.IModelInfo getModel()
java.lang.String getAgentName()
java.lang.String getConfigurationName()
jadex.bridge.IComponentIdentifier getComponentIdentifier()
jadex.bridge.service.types.cms.IComponentDescription getComponentDescription()
long getTime()
System.currentTimeMillis()
, i.e.,
the value of milliseconds passed since 0:00 'o clock, January 1st, 1970, UTC.
For custom simulation clocks, arbitrary representations can be used.java.lang.ClassLoader getClassLoader()
jadex.commons.future.IFuture<java.util.Map<java.lang.String,java.lang.Object>> killAgent()
jadex.commons.future.ISubscriptionIntermediateFuture<jadex.bridge.service.types.monitoring.IMonitoringEvent> subscribeToEvents(jadex.commons.IFilter<jadex.bridge.service.types.monitoring.IMonitoringEvent> filter, boolean initial, jadex.bridge.service.types.monitoring.IMonitoringService.PublishEventLevel elm)
filter
- An optional filter.