Jadex 0.941

jadex.model
Interface IMReference

All Superinterfaces:
IMElement

public interface IMReference
extends IMElement

A simple reference for triggers.


Method Summary
 IMReferenceParameter createInitialParameter(String ref, String expression)
          Create a new parameter.
 void deleteInitialParameter(IMReferenceParameter parameter)
          Delete a parameter.
 IMReferenceParameter[] getParameters()
          Get the parameters.
 String getReference()
          Get the reference to the inhibited goal type.
 void setReference(String ref)
          Set the reference to the inhibited goal type.
 
Methods inherited from interface jadex.model.IMElement
check, getChildren, getDescription, getEncodableRepresentation, getExpressionParameters, getName, getOwner, getReport, getScope, setDescription, setName
 

Method Detail

getReference

public String getReference()
Get the reference to the inhibited goal type.

Returns:
The inhibited goal type.

setReference

public void setReference(String ref)
Set the reference to the inhibited goal type.

Parameters:
ref - The inhibited goal type.

getParameters

public IMReferenceParameter[] getParameters()
Get the parameters.

Returns:
The parameters.

createInitialParameter

public IMReferenceParameter createInitialParameter(String ref,
                                                   String expression)
Create a new parameter.

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

deleteInitialParameter

public void deleteInitialParameter(IMReferenceParameter parameter)
Delete a parameter.

Parameters:
parameter - The parameter to delete.

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.