Class IntIntervalTerms
java.lang.Object
tools.refinery.logic.term.intinterval.IntIntervalTerms
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Aggregator
<IntInterval, IntInterval> static final PartialAggregator
<IntInterval, Integer, IntInterval, Integer> static final PartialAggregator
<IntInterval, Integer, IntInterval, Integer> static final PartialAggregator
<IntInterval, Integer, IntInterval, Integer> -
Method Summary
Modifier and TypeMethodDescriptionstatic Term
<IntInterval> add
(Term<IntInterval> left, Term<IntInterval> right) static Term
<IntInterval> constant
(IntInterval value) static Term
<TruthValue> eq
(Term<IntInterval> left, Term<IntInterval> right) static Term
<IntInterval> fromString
(Term<StringValue> body) static Term
<TruthValue> greater
(Term<IntInterval> left, Term<IntInterval> right) static Term
<TruthValue> greaterEq
(Term<IntInterval> left, Term<IntInterval> right) static Term
<TruthValue> less
(Term<IntInterval> left, Term<IntInterval> right) static Term
<TruthValue> lessEq
(Term<IntInterval> left, Term<IntInterval> right) static Term
<IntInterval> minus
(Term<IntInterval> body) static Term
<IntInterval> mul
(Term<IntInterval> left, Term<IntInterval> right) static Term
<TruthValue> notEq
(Term<IntInterval> left, Term<IntInterval> right) static Term
<IntInterval> plus
(Term<IntInterval> body) static Term
<IntInterval> range
(Term<IntInterval> left, Term<IntInterval> right) static Term
<IntInterval> sub
(Term<IntInterval> left, Term<IntInterval> right)
-
Field Details
-
INT_INTERVAL_SUM
-
INT_SUM
-
INT_MIN
-
INT_MAX
-
-
Method Details
-
constant
-
plus
-
minus
-
add
-
sub
-
mul
-
range
-
eq
-
notEq
-
less
-
lessEq
-
greater
-
greaterEq
-
fromString
-