Class Bound<V extends Comparable<V>>
- java.lang.Object
-
- org.kie.dmn.validation.dtanalysis.model.Bound<V>
-
- All Implemented Interfaces:
Comparable<Bound<V>>
- Direct Known Subclasses:
NullBoundImpl
public class Bound<V extends Comparable<V>> extends Object implements Comparable<Bound<V>>
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static booleanadOrOver(Bound<?> left, Bound<?> right)Returns true if left is overlapping or adjacent to rightstatic StringboundValueToString(Comparable<?> value)intcompareTo(Bound<V> o)booleanequals(Object obj)org.kie.dmn.feel.runtime.Range.RangeBoundarygetBoundaryType()IntervalgetParent()VgetValue()inthashCode()booleanisLowerBound()booleanisUpperBound()StringtoString()
-
-
-
Method Detail
-
compareTo
public int compareTo(Bound<V> o)
- Specified by:
compareToin interfaceComparable<V extends Comparable<V>>
-
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()
-
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)
-
-