de.bsvrz.pua.prot.functions
Interface ExpressionInterface

All Known Implementing Classes:
Abs, Exp, Ln, Max, Min, Power

public interface ExpressionInterface

Basisinterface für die Funktionen, die in einem Ausdruck vorkommen können.

Version:
$Revision: 1.1 $ / $Date: 2008/01/22 16:38:05 $ / ($Author: yvonnes $)
Author:
beck et al. projects GmbH, Martin Hilgers

Method Summary
 ExpressionResult evaluate(java.util.List<ExpressionTree> expressionList, java.util.Hashtable<RealElement,BaseDataSet> realElements, java.util.Hashtable<TempAttributeDescription,TempAttribut> tempElements)
          Berechnet das Ergebnis der Funktion
 

Method Detail

evaluate

ExpressionResult evaluate(java.util.List<ExpressionTree> expressionList,
                          java.util.Hashtable<RealElement,BaseDataSet> realElements,
                          java.util.Hashtable<TempAttributeDescription,TempAttribut> tempElements)
Berechnet das Ergebnis der Funktion

Parameters:
expressionList - Liste mit den Eingabeparametern
realElements - Mapping der realen Elemente zu den ihnen zugeordeten Werten.
tempElements - Mapping der temporären Attribute zu den ihnen zugeordneten Werten.
Returns:
Ergebnis


Copyright © 2005-2008 beck et al. projects GmbH All Rights Reserved.