Package jadex.bdi.runtime
Interface IParameterElement
- All Superinterfaces:
IElement
- All Known Subinterfaces:
IGoal,IInternalPlan,IMessageEvent<T>,IPlan
- All Known Implementing Classes:
RFinishableElement,RGoal,RMessageEvent,RParameterElement,RPlan,RProcessableElement
The internal interface for all elements with parameters.
-
Method Summary
Modifier and TypeMethodDescriptiongetParameter(String name) Get the parameter element.Get all parameters.getParameterSet(String name) Get the parameter set element.Get all parameter sets.getType()Get the element type (i.e.booleanhasParameter(String name) Has the element a parameter element.booleanhasParameterSet(String name) Has the element a parameter set element.Methods inherited from interface jadex.bdi.runtime.IElement
getCount, getId, getModelElement
-
Method Details
-
getParameters
IParameter[] getParameters()Get all parameters.- Returns:
- All parameters.
-
getParameterSets
IParameterSet[] getParameterSets()Get all parameter sets.- Returns:
- All parameter sets.
-
getParameter
Get the parameter element.- Parameters:
name- The name.- Returns:
- The param.
-
getParameterSet
Get the parameter set element.- Parameters:
name- The name.- Returns:
- The param set.
-
hasParameter
Has the element a parameter element.- Parameters:
name- The name.- Returns:
- True, if it has the parameter.
-
hasParameterSet
Has the element a parameter set element.- Parameters:
name- The name.- Returns:
- True, if it has the parameter set.
-
getType
String getType()Get the element type (i.e. the name declared in the ADF).- Returns:
- The element type.
-