Package jadex.bdiv3.model
Class MParameterElement
- java.lang.Object
- 
- jadex.bdiv3.model.MElement
- 
- jadex.bdiv3.model.MParameterElement
 
 
- 
- Direct Known Subclasses:
- MPlan,- MProcessableElement
 
 public class MParameterElement extends MElement Base class for elements with parameters.
- 
- 
Field SummaryFields Modifier and Type Field Description protected java.util.List<MParameter>parametersThe parameters.- 
Fields inherited from class jadex.bdiv3.model.MElementCAPABILITY_SEPARATOR, description, name
 
- 
 - 
Constructor SummaryConstructors Constructor Description MParameterElement()Bean Constructor.MParameterElement(java.lang.String name)Create a new element.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddParameter(MParameter parameter)Add a parameter.MParametergetParameter(java.lang.String name)Get a parameter by name.java.util.List<MParameter>getParameters()Get the parameters.booleanhasParameter(java.lang.String name)Test if goal has a parameter.java.lang.StringhasParameterIgnoreCase(java.lang.String name)Test if a param is contained.voidsetParameters(java.util.List<MParameter> parameters)Set the parameters.- 
Methods inherited from class jadex.bdiv3.model.MElementequals, getCapabilityName, getDescription, getElementName, getName, hashCode, internalName, setDescription, setFlatName, setName, toString
 
- 
 
- 
- 
- 
Field Detail- 
parametersprotected java.util.List<MParameter> parameters The parameters.
 
- 
 - 
Method Detail- 
getParameterspublic java.util.List<MParameter> getParameters() Get the parameters.- Returns:
- The parameters.
 
 - 
getParameterpublic MParameter getParameter(java.lang.String name) Get a parameter by name.
 - 
hasParameterpublic boolean hasParameter(java.lang.String name) Test if goal has a parameter.
 - 
setParameterspublic void setParameters(java.util.List<MParameter> parameters) Set the parameters.- Parameters:
- parameters- The parameters to set.
 
 - 
addParameterpublic void addParameter(MParameter parameter) Add a parameter.- Parameters:
- parameter- The parameter.
 
 - 
hasParameterIgnoreCasepublic java.lang.String hasParameterIgnoreCase(java.lang.String name) Test if a param is contained.- Parameters:
- name- The name.
- Returns:
- The correctly spelled parameter name or null.
 
 
- 
 
-