Package jadex.bdiv3x.runtime
Interface IParameterElement
-
- All Superinterfaces:
IElement
- All Known Subinterfaces:
IGoal
,IInternalEvent
,IMessageEvent<T>
,IPlan
- All Known Implementing Classes:
RInternalEvent
,RMessageEvent
,jadex.bdiv3.runtime.impl.RParameterElement
,jadex.bdiv3.runtime.impl.RProcessableElement
public interface IParameterElement extends IElement
The internal interface for all elements with parameters.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IParameter
getParameter(java.lang.String name)
Get the parameter element.IParameter[]
getParameters()
Get all parameters.IParameterSet
getParameterSet(java.lang.String name)
Get the parameter set element.IParameterSet[]
getParameterSets()
Get all parameter sets.java.lang.String
getType()
Get the element type (i.e. the name declared in the ADF).boolean
hasParameter(java.lang.String name)
Has the element a parameter element.boolean
hasParameterSet(java.lang.String name)
Has the element a parameter set element.-
Methods inherited from interface jadex.bdiv3x.runtime.IElement
getModelElement
-
-
-
-
Method Detail
-
getParameters
IParameter[] getParameters()
Get all parameters.- Returns:
- All parameters.
-
getParameterSets
IParameterSet[] getParameterSets()
Get all parameter sets.- Returns:
- All parameter sets.
-
getParameter
IParameter getParameter(java.lang.String name)
Get the parameter element.- Parameters:
name
- The name.- Returns:
- The param.
-
getParameterSet
IParameterSet getParameterSet(java.lang.String name)
Get the parameter set element.- Parameters:
name
- The name.- Returns:
- The param set.
-
hasParameter
boolean hasParameter(java.lang.String name)
Has the element a parameter element.- Parameters:
name
- The name.- Returns:
- True, if it has the parameter.
-
hasParameterSet
boolean hasParameterSet(java.lang.String name)
Has the element a parameter set element.- Parameters:
name
- The name.- Returns:
- True, if it has the parameter set.
-
getType
java.lang.String getType()
Get the element type (i.e. the name declared in the ADF).- Returns:
- The element type.
-
-