public interface ICapability
| Modifier and Type | Method and Description |
|---|---|
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.
|
IComponentDescription |
getComponentDescription()
Get the component description.
|
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.
|
IExternalAccess |
getExternalAccess()
Get the scope.
|
IGoalbase |
getGoalbase()
Get the goal base.
|
java.util.logging.Logger |
getLogger()
Get the logger.
|
IModelInfo |
getModel()
Get the capability model.
|
IPlanbase |
getPlanbase()
Get the plan base.
|
long |
getTime()
Get the current time.
|
IFuture<java.util.Map<java.lang.String,java.lang.Object>> |
killAgent()
Kill the agent.
|
ISubscriptionIntermediateFuture<IMonitoringEvent> |
subscribeToEvents(IFilter<IMonitoringEvent> filter,
boolean initial,
IMonitoringService.PublishEventLevel elm)
Subscribe to monitoring events.
|
IExternalAccess getExternalAccess()
IBeliefbase getBeliefbase()
IGoalbase getGoalbase()
IPlanbase getPlanbase()
IEventbase getEventbase()
IExpressionbase getExpressionbase()
java.util.logging.Logger getLogger()
IModelInfo getAgentModel()
IModelInfo getModel()
java.lang.String getAgentName()
java.lang.String getConfigurationName()
IComponentIdentifier getComponentIdentifier()
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()
IFuture<java.util.Map<java.lang.String,java.lang.Object>> killAgent()
ISubscriptionIntermediateFuture<IMonitoringEvent> subscribeToEvents(IFilter<IMonitoringEvent> filter, boolean initial, IMonitoringService.PublishEventLevel elm)
filter - An optional filter.