de.fho.jump.pirol.utilities.FormulaParsing.Operations
Class SquareRootOperation

java.lang.Object
  extended by de.fho.jump.pirol.utilities.FormulaParsing.FormulaValue
      extended by de.fho.jump.pirol.utilities.FormulaParsing.Operations.SquareRootOperation

public class SquareRootOperation
extends FormulaValue

Class that represents a square root operation on the given value.

Version:
$Rev: 856 $
Author:
Ole Rahn

FH Osnabrück - University of Applied Sciences Osnabrück,
Project: PIROL (2005),
Subproject: Daten- und Wissensmanagement

Field Summary
protected  FormulaValue value
           
 
Fields inherited from class de.fho.jump.pirol.utilities.FormulaParsing.FormulaValue
logger
 
Constructor Summary
SquareRootOperation(FormulaValue value)
           
 
Method Summary
 double getValue(Feature feature)
          Returns the value (as a double) of this part of the formula.
 boolean isFeatureDependent()
          Helps to determine, if the value depends on a feature's attribute value.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

value

protected FormulaValue value
Constructor Detail

SquareRootOperation

public SquareRootOperation(FormulaValue value)
Method Detail

getValue

public double getValue(Feature feature)
Description copied from class: FormulaValue
Returns the value (as a double) of this part of the formula. It may be the rsult of a sub-formula, a feature-specific attribute value or just a constant value... Since the value may depend on a feature, we give the feature to the method to get a unified interface...

Specified by:
getValue in class FormulaValue
Parameters:
feature -
Returns:
the square root of the given value

isFeatureDependent

public boolean isFeatureDependent()
Description copied from class: FormulaValue
Helps to determine, if the value depends on a feature's attribute value.

Specified by:
isFeatureDependent in class FormulaValue
Returns:
true, if the value depends on a feature

toString

public java.lang.String toString()
Overrides:
toString in class FormulaValue