Class HelloWorldPlan2

  • All Implemented Interfaces:
    jadex.bdiv3.features.IBDIAgentFeature, jadex.bdiv3.features.IExternalBDIAgentFeature, jadex.bdiv3.IBDIAgent, jadex.bridge.component.IArgumentsResultsFeature, jadex.bridge.component.IExecutionFeature, jadex.bridge.component.IExternalArgumentsResultsFeature, jadex.bridge.component.IExternalComponentFeature, jadex.bridge.component.IExternalExecutionFeature, jadex.bridge.component.IExternalMonitoringComponentFeature, jadex.bridge.component.IExternalNFPropertyComponentFeature, jadex.bridge.component.IExternalSubcomponentsFeature, jadex.bridge.component.IMonitoringComponentFeature, jadex.bridge.component.INFPropertyComponentFeature, jadex.bridge.component.ISubcomponentsFeature, jadex.bridge.IExternalAccess, jadex.bridge.IInternalAccess, jadex.bridge.service.component.IExternalProvidedServicesFeature, jadex.bridge.service.component.IExternalRequiredServicesFeature, jadex.bridge.service.component.IProvidedServicesFeature, jadex.bridge.service.component.IRequiredServicesFeature

    public abstract class HelloWorldPlan2
    extends java.lang.Object
    implements jadex.bdiv3.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​(jadex.bdiv3.runtime.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, scheduleDecoupledStep, 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, 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, getLocalService, getLocalService0, getLocalServices, getLocalServices, getLocalServices, getService, getService, getServiceProxy, getServiceQuery, getServices, getServices, searchService
      • Methods inherited from interface jadex.bridge.component.ISubcomponentsFeature

        getChildcount, getComponentFilename, getLocalType
    • Constructor Detail

      • HelloWorldPlan2

        public HelloWorldPlan2()
    • Method Detail

      • body

        public void body()
        The agent body.
      • printHello

        protected void printHello​(jadex.bdiv3.runtime.IPlan plan)
        Plan that prints out goal text and passes.