Class Bound<V extends Comparable<V>>

    • Constructor Detail

      • Bound

        public Bound​(V value,
                     org.kie.dmn.feel.runtime.Range.RangeBoundary boundaryType,
                     Interval parent)
    • Method Detail

      • getValue

        public V getValue()
      • getBoundaryType

        public org.kie.dmn.feel.runtime.Range.RangeBoundary getBoundaryType()
      • getParent

        public Interval getParent()
      • isLowerBound

        public boolean isLowerBound()
      • isUpperBound

        public boolean isUpperBound()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • adOrOver

        public static boolean adOrOver​(Bound<?> left,
                                       Bound<?> right)
        Returns true if left is overlapping or adjacent to right
      • boundValueToString

        public static String boundValueToString​(Comparable<?> value)