Class ArithmeticMeasureDefinition

    • Constructor Detail

      • ArithmeticMeasureDefinition

        public ArithmeticMeasureDefinition​(List<String> measureIdentifiers,
                                           String operator)
        Parameters:
        measureIdentifiers - local identifiers of measures
        operator - operator used for aggregation, for example sum, difference, multiplication, ratio, growth
    • Method Detail

      • withObjUriQualifiers

        public MeasureDefinition withObjUriQualifiers​(ObjQualifierConverter objQualifierConverter)
        no conversion is done, because this definition uses only local identifiers
        Specified by:
        withObjUriQualifiers in interface MeasureDefinition
        Parameters:
        objQualifierConverter - The function that converts identifier qualifiers to the matching URI qualifiers. In case when the object uses the identifier qualifiers, it will return a new copy of itself or its encapsulated objects that used URI qualifiers, otherwise the original object is returned. The parameter must not be null.
        Returns:
        this instance
      • isAdHoc

        public boolean isAdHoc()
        Specified by:
        isAdHoc in interface MeasureDefinition
        Returns:
        true if this definition represents ad hoc specified measure, false otherwise
      • getMeasureIdentifiers

        public List<String> getMeasureIdentifiers()
        get local identifiers of used measures
        Returns:
        local identifiers of measure
      • getOperator

        public String getOperator()
        get used operator
        Returns:
        used operator