|
Jadex 0.96-beta1 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IMParameterElement
The interface for all elements with parameters.
Field Summary |
---|
Fields inherited from interface jadex.model.IMReferenceableElement |
---|
EXPORTED_FALSE, EXPORTED_SHIELDED, EXPORTED_TRUE |
Method Summary | |
---|---|
IMParameter |
createParameter(String name,
Class clazz,
String direction,
long updaterate,
String expression,
String mode)
Create a new parameter. |
IMParameterSet |
createParameterSet(String name,
Class clazz,
String direction,
long updaterate,
String expression,
String mode)
Create a new parameter set. |
void |
deleteParameter(IMParameter parameter)
Delete a parameter. |
void |
deleteParameterSet(IMParameterSet parameterset)
Delete a parameter set. |
IMParameter[] |
getBindingParameters()
Get the bindings. |
IMParameter |
getParameter(String name)
Get a parameter by name. |
IMParameter[] |
getParameters()
Get all parameters. |
IMParameterSet |
getParameterSet(String name)
Get a parameter by name. |
IMParameterSet[] |
getParameterSets()
Get all parameter sets. |
Methods inherited from interface jadex.model.IMReferenceableElement |
---|
createAssignTo, deleteAssignTo, getAssignToElements, getAssignTos, getExported, setExported |
Methods inherited from interface jadex.model.IMElement |
---|
check, getChildren, getDescription, getEncodableRepresentation, getName, getOwner, getReport, getScope, getSystemExpressionParameters, setDescription, setName |
Method Detail |
---|
IMParameter[] getParameters()
IMParameter getParameter(String name)
name
- The parameter name.
IMParameter createParameter(String name, Class clazz, String direction, long updaterate, String expression, String mode)
name
- The name of the parameter.clazz
- The class for values.direction
- The direction (in/out).updaterate
- The updaterate (or -1 for none).expression
- The default value expression (if any).mode
- The evaluation mode.
void deleteParameter(IMParameter parameter)
parameter
- The parameter to delete.IMParameterSet[] getParameterSets()
IMParameterSet getParameterSet(String name)
name
- The parameter name.
IMParameterSet createParameterSet(String name, Class clazz, String direction, long updaterate, String expression, String mode)
name
- The name of the parameter set.clazz
- The class for values.direction
- The direction (in/out).updaterate
- The updaterate (or -1 for none).expression
- The default values expression (if any).mode
- The evaluation mode.
void deleteParameterSet(IMParameterSet parameterset)
parameterset
- The parameter set to delete.IMParameter[] getBindingParameters()
|
Jadex 0.96-beta1 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright (C) 2002-2007 Lars Braubach, Alexander Pokahr - University of Hamburg. Use is subject to license terms.