Jadex 0.941

jadex.model
Interface IMInitialParameterElement

All Superinterfaces:
IMElement, IMInitialElement, IMInitialReferenceableElement
All Known Subinterfaces:
IMInitialGoal, IMInitialInternalEvent, IMInitialMessageEvent, IMInitialPlan

public interface IMInitialParameterElement
extends IMInitialReferenceableElement

Initial configuration of a parameter element.


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

Method Detail

getParameters

public IMInitialParameter[] getParameters()
Get all initial parameters.

Returns:
All initial parameters.

createInitialParameter

public IMInitialParameter 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

public void deleteInitialParameter(IMInitialParameter parameter)
Delete a parameter.

Parameters:
parameter - The parameter to delete.

getParameterSets

public IMInitialParameterSet[] getParameterSets()
Get all initial parameter sets.

Returns:
All initial parameter sets.

createInitialParameterSet

public IMInitialParameterSet 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

public void deleteInitialParameterSet(IMInitialParameterSet parameterset)
Delete a parameter set.

Parameters:
parameterset - The parameter set to delete.

getParameter

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

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

getParameterSet

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

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

Jadex 0.941

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-2005 Lars Braubach, Alexander Pokahr, Andrzej Walczak - University of Hamburg. Use is subject to license terms.