public static interface Operators.BinRel<X> extends Operators.Rel<X,X>
Modifier and Type | Method and Description |
---|---|
boolean |
isAntireflexive()
Indicates antireflexivity.
|
boolean |
isAntisymmetric()
Indicates anti-symmetry.
|
boolean |
isReflexive()
Indicates reflexivity.
|
boolean |
isSymmetric()
Indicates symmetry.
|
boolean |
isTransitive()
Indicates anti-symmetry.
|
relates
boolean isReflexive()
x.equals(y)
implies relates(x, y)
. It
is silently assumed that preempting this case is an
optimization, i.e., that equals
runs faster than
relates.boolean isAntireflexive()
x.equals(y)
implies !relates(x,
y)
. It is silently assumed that preempting this case is
an optimization, i.e., that equals
runs faster
than relates.boolean isSymmetric()
relates(y, x)
implies relates(x, y)
.boolean isAntisymmetric()
relates(y, x) &
relates(x, y)
implies x.equals(y)
.boolean isTransitive()
relates(y, x) &
relates(y, z)
implies x.equals(z)
.see also the complete user documentation .