Jadex 0.96-beta1

jadex.model
Interface IMConfigParameterElement

All Superinterfaces:
IMConfigElement, IMConfigReferenceableElement, IMElement
All Known Subinterfaces:
IMConfigGoal, IMConfigInternalEvent, IMConfigMessageEvent, IMConfigPlan

public interface IMConfigParameterElement
extends IMConfigReferenceableElement

Base type for parameter elements in a configuration.


Method Summary
 IMConfigParameter createInitialParameter(String ref, String expression, String mode)
          Create a new initial parameter.
 IMConfigParameterSet createInitialParameterSet(String ref, String expression)
          Create a new parameter set.
 void deleteInitialParameter(IMConfigParameter parameter)
          Delete a parameter.
 void deleteInitialParameterSet(IMConfigParameterSet parameterset)
          Delete a parameter set.
 IMConfigParameter getParameter(IMReferenceableElement elem)
          Get a parameter for an original element.
 IMConfigParameter[] getParameters()
          Get all initial parameters.
 IMConfigParameterSet getParameterSet(IMReferenceableElement elem)
          Get a parameter set for an original element.
 IMConfigParameterSet[] getParameterSets()
          Get all initial parameter sets.
 
Methods inherited from interface jadex.model.IMConfigReferenceableElement
getReference, setReference
 
Methods inherited from interface jadex.model.IMConfigElement
getOriginalElement
 
Methods inherited from interface jadex.model.IMElement
check, getChildren, getDescription, getEncodableRepresentation, getName, getOwner, getReport, getScope, getSystemExpressionParameters, setDescription, setName
 

Method Detail

getParameters

IMConfigParameter[] getParameters()
Get all initial parameters.

Returns:
All initial parameters.

createInitialParameter

IMConfigParameter createInitialParameter(String ref,
                                         String expression,
                                         String mode)
Create a new initial parameter.

Parameters:
ref - The name of the referenced parameter.
expression - The value expression.
mode - The evaluation mode.
Returns:
The newly created initial parameter.

deleteInitialParameter

void deleteInitialParameter(IMConfigParameter parameter)
Delete a parameter.

Parameters:
parameter - The parameter to delete.

getParameterSets

IMConfigParameterSet[] getParameterSets()
Get all initial parameter sets.

Returns:
All initial parameter sets.

createInitialParameterSet

IMConfigParameterSet createInitialParameterSet(String ref,
                                               String expression)
Create a new parameter set.

Parameters:
ref - The name of the referenced parameter.
expression - The initial values expression (if any).
Returns:
The newly created parameter set.

deleteInitialParameterSet

void deleteInitialParameterSet(IMConfigParameterSet parameterset)
Delete a parameter set.

Parameters:
parameterset - The parameter set to delete.

getParameter

IMConfigParameter getParameter(IMReferenceableElement elem)
Get a parameter for an original element.

Parameters:
elem - The parameter..
Returns:
The parameter expression.

getParameterSet

IMConfigParameterSet getParameterSet(IMReferenceableElement elem)
Get a parameter set for an original element.

Parameters:
elem - The parameter.
Returns:
The parameter expression.

Jadex 0.96-beta1

Submit a bug or feature
For further API reference and developer documentation, see the Jadex User Guide and the Jadex Tutorial. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, and working code examples.

Copyright (C) 2002-2007 Lars Braubach, Alexander Pokahr - University of Hamburg. Use is subject to license terms.