| 
 | 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.