Package jadex.bdiv3.examples.helloworld
Class HelloWorldPlan2
- java.lang.Object
-
- jadex.bdiv3.examples.helloworld.HelloWorldPlan2
-
- All Implemented Interfaces:
IBDIAgentFeature
,IExternalBDIAgentFeature
,IBDIAgent
,IArgumentsResultsFeature
,IExecutionFeature
,IExternalArgumentsResultsFeature
,IExternalComponentFeature
,IExternalExecutionFeature
,IExternalMonitoringComponentFeature
,IExternalNFPropertyComponentFeature
,IExternalSubcomponentsFeature
,IMonitoringComponentFeature
,INFPropertyComponentFeature
,ISubcomponentsFeature
,IExternalAccess
,IInternalAccess
,IExternalProvidedServicesFeature
,IExternalRequiredServicesFeature
,IProvidedServicesFeature
,IRequiredServicesFeature
public abstract class HelloWorldPlan2 extends java.lang.Object implements IBDIAgent
-
-
Field Summary
-
Fields inherited from interface jadex.bridge.component.IExecutionFeature
STEP_PRIORITY_IMMEDIATE, STEP_PRIORITY_NORMAL
-
Fields inherited from interface jadex.bridge.IExternalAccess
PLATFORM, PLATFORM_INTERNAL
-
-
Constructor Summary
Constructors Constructor Description HelloWorldPlan2()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
body()
The agent body.protected void
printHello(IPlan plan)
Plan that prints out goal text and passes.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface jadex.bridge.component.IArgumentsResultsFeature
getArguments, getResults
-
Methods inherited from interface jadex.bdiv3.features.IBDIAgentFeature
addBeliefListener, dropGoal, getGoal, getGoals, getGoals, removeBeliefListener
-
Methods inherited from interface jadex.bridge.component.IExecutionFeature
createResultListener, createResultListener, getDescription, isComponentThread
-
Methods inherited from interface jadex.bridge.IExternalAccess
getExternalFeature, getModelAsync
-
Methods inherited from interface jadex.bridge.component.IExternalArgumentsResultsFeature
getArgumentsAsync, getExceptionAsync, getResultsAsync, subscribeToResults
-
Methods inherited from interface jadex.bdiv3.features.IExternalBDIAgentFeature
adoptPlan, adoptPlan, dispatchTopLevelGoal
-
Methods inherited from interface jadex.bridge.component.IExternalExecutionFeature
getDescription, getDescriptionAsync, getDescriptions, getExternalAccess, getExternalAccessAsync, killComponent, killComponent, listenToAll, listenToComponent, repeatStep, repeatStep, resumeComponent, scheduleStep, scheduleStep, setComponentBreakpoints, stepComponent, suspendComponent, waitForDelay, waitForDelay, waitForDelay, waitForDelay, waitForTermination, waitForTick, waitForTick
-
Methods inherited from interface jadex.bridge.component.IExternalMonitoringComponentFeature
publishEvent, subscribeToEvents
-
Methods inherited from interface jadex.bridge.component.IExternalNFPropertyComponentFeature
addMethodNFProperty, addNFProperty, addNFProperty, addRequiredMethodNFProperty, addRequiredNFProperty, getMethodNFAllPropertyNames, getMethodNFPropertyMetaInfo, getMethodNFPropertyMetaInfos, getMethodNFPropertyMetaInfos, getMethodNFPropertyNames, getMethodNFPropertyPrettyPrintValue, getMethodNFPropertyValue, getMethodNFPropertyValue, getNFAllPropertyNames, getNFAllPropertyNames, getNFPropertyMetaInfo, getNFPropertyMetaInfo, getNFPropertyMetaInfos, getNFPropertyMetaInfos, getNFPropertyNames, getNFPropertyNames, getNFPropertyPrettyPrintValue, getNFPropertyPrettyPrintValue, getNFPropertyValue, getNFPropertyValue, getNFPropertyValue, getNFPropertyValue, getRequiredMethodNFAllPropertyNames, getRequiredMethodNFPropertyMetaInfo, getRequiredMethodNFPropertyMetaInfos, getRequiredMethodNFPropertyMetaInfos, getRequiredMethodNFPropertyNames, getRequiredMethodNFPropertyPrettyPrintValue, getRequiredMethodNFPropertyValue, getRequiredMethodNFPropertyValue, getRequiredNFAllPropertyNames, getRequiredNFPropertyMetaInfo, getRequiredNFPropertyMetaInfos, getRequiredNFPropertyNames, getRequiredNFPropertyPrettyPrintValue, getRequiredNFPropertyValue, getRequiredNFPropertyValue, removeMethodNFProperty, removeNFProperty, removeNFProperty, removeRequiredMethodNFProperty, removeRequiredNFProperty, shutdownNFPropertyProvider, shutdownNFPropertyProvider, shutdownRequiredNFPropertyProvider
-
Methods inherited from interface jadex.bridge.service.component.IExternalProvidedServicesFeature
addService, addService, addService, removeService, setTags
-
Methods inherited from interface jadex.bridge.service.component.IExternalRequiredServicesFeature
addQuery, searchService, searchServices
-
Methods inherited from interface jadex.bridge.component.IExternalSubcomponentsFeature
addComponent, createComponent, createComponents, createComponentWithEvents, getChildren, getFileName, getLocalTypeAsync, killComponents, searchComponents
-
Methods inherited from interface jadex.bridge.IInternalAccess
getArgument, getClassLoader, getConfiguration, getException, getExternalAccess, getFeature, getFeature0, getFetcher, getId, getLogger, getModel, getParameterGuesser
-
Methods inherited from interface jadex.bridge.component.IMonitoringComponentFeature
hasEventTargets
-
Methods inherited from interface jadex.bridge.component.INFPropertyComponentFeature
getComponentPropertyProvider, getProvidedServicePropertyProvider, getRequiredServicePropertyProvider, hasRequiredServicePropertyProvider
-
Methods inherited from interface jadex.bridge.service.component.IProvidedServicesFeature
addInterceptor, addMethodInvocationListener, getInterceptors, getProvidedService, getProvidedService, getProvidedService, getProvidedServiceRawImpl, getProvidedServiceRawImpl, getProvidedServiceRawImpl, getProvidedServices, hasMethodListeners, notifyMethodListeners, removeInterceptor, removeMethodInvocationListener
-
Methods inherited from interface jadex.bridge.service.component.IRequiredServicesFeature
addQuery, addQuery, addQuery, getLocalService, getLocalService, getLocalService0, getLocalServices, getLocalServices, getService, getService, getServices, getServices, searchLocalService, searchLocalServices, searchService
-
Methods inherited from interface jadex.bridge.component.ISubcomponentsFeature
getChildcount, getComponentFilename, getLocalType
-
-
-
-
Method Detail
-
body
public void body()
The agent body.
-
printHello
protected void printHello(IPlan plan)
Plan that prints out goal text and passes.
-
-