Class ConstantValue


  • public class ConstantValue
    extends FormulaValue
    A simple value class that just stores a constant value.
    Version:
    $Rev$
    Author:
    Ole Rahn

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

      • value

        protected double value
    • Constructor Detail

      • ConstantValue

        public ConstantValue​(double 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 result 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 - in this case we don't need the feature...
        Returns:
        the constant 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