Class BDIAgentFeatureProvider

java.lang.Object
jadex.core.impl.FeatureProvider<IBDIAgentFeature>
jadex.bdi.runtime.impl.BDIAgentFeatureProvider

public class BDIAgentFeatureProvider extends jadex.core.impl.FeatureProvider<IBDIAgentFeature>
  • Constructor Details

    • BDIAgentFeatureProvider

      public BDIAgentFeatureProvider()
  • Method Details

    • createFeatureInstance

      public IBDIAgentFeature createFeatureInstance(jadex.core.impl.Component self)
      Specified by:
      createFeatureInstance in class jadex.core.impl.FeatureProvider<IBDIAgentFeature>
    • getFeatureType

      public Class<IBDIAgentFeature> getFeatureType()
      Specified by:
      getFeatureType in class jadex.core.impl.FeatureProvider<IBDIAgentFeature>
    • getRequiredComponentType

      public Class<? extends jadex.core.impl.Component> getRequiredComponentType()
      Overrides:
      getRequiredComponentType in class jadex.core.impl.FeatureProvider<IBDIAgentFeature>