Class MParameterElement

java.lang.Object
jadex.bdi.model.MElement
jadex.bdi.model.MParameterElement
Direct Known Subclasses:
MPlan, MProcessableElement

public class MParameterElement extends MElement
Base class for elements with parameters.
  • Field Details

  • Constructor Details

    • MParameterElement

      public MParameterElement()
      Bean Constructor.
    • MParameterElement

      public MParameterElement(String name)
      Create a new element.
  • Method Details

    • getParameters

      public List<MParameter> getParameters()
      Get the parameters.
      Returns:
      The parameters.
    • getParameter

      public MParameter getParameter(String name)
      Get a parameter by name.
    • hasParameter

      public boolean hasParameter(String name)
      Test if goal has a parameter.
    • setParameters

      public void setParameters(List<MParameter> parameters)
      Set the parameters.
      Parameters:
      parameters - The parameters to set.
    • addParameter

      public void addParameter(MParameter parameter)
      Add a parameter.
      Parameters:
      parameter - The parameter.
    • hasParameterIgnoreCase

      public String hasParameterIgnoreCase(String name)
      Test if a param is contained.
      Parameters:
      name - The name.
      Returns:
      The correctly spelled parameter name or null.