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.boolean
hasParameter
(String name) Has the element a parameter element.boolean
hasParameterSet
(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.
-