Class MicroModelFeature

java.lang.Object
jadex.micro.impl.MicroModelFeature
All Implemented Interfaces:
jadex.common.IValueFetcher, jadex.model.IModelFeature, jadex.model.impl.IInternalModelFeature, jadex.model.IParameterGuesserProvider

public class MicroModelFeature extends Object implements jadex.model.IModelFeature, jadex.model.impl.IInternalModelFeature, jadex.model.IParameterGuesserProvider, jadex.common.IValueFetcher
  • Field Details

    • self

      protected MicroAgent self
    • model

      protected jadex.model.modelinfo.IModelInfo model
    • guesser

      protected jadex.common.IParameterGuesser guesser
  • Constructor Details

    • MicroModelFeature

      public MicroModelFeature(MicroAgent self)
  • Method Details

    • getParameterGuesser

      public jadex.common.IParameterGuesser getParameterGuesser()
      Specified by:
      getParameterGuesser in interface jadex.model.IModelFeature
      Specified by:
      getParameterGuesser in interface jadex.model.IParameterGuesserProvider
    • fetchValue

      public Object fetchValue(String name)
      Add $pojoagent to fetcher.
      Specified by:
      fetchValue in interface jadex.common.IValueFetcher
    • getModel

      public jadex.model.modelinfo.IModelInfo getModel()
      Specified by:
      getModel in interface jadex.model.IModelFeature
    • setModel

      public void setModel(jadex.model.modelinfo.IModelInfo model)
      Specified by:
      setModel in interface jadex.model.impl.IInternalModelFeature
    • getFetcher

      public jadex.common.IValueFetcher getFetcher()
      Specified by:
      getFetcher in interface jadex.model.IModelFeature