Package net.splitcells.dem.data.order
Interface PartiallyOrdered<T>
-
- Type Parameters:
T
- Type Of Ordered Types
- All Superinterfaces:
OrderingCheck<T>
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface public interface PartiallyOrdered<T> extends OrderingCheck<T>
This interface represents a partially ordered set.- Author:
- splitcells
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description Optional<Ordering>
compare_partially_to(T arg)
default boolean
equalz(T other)
default boolean
greaterThan(T other)
default boolean
greaterThanOrEqual(T other)
default boolean
smallerThan(T other)
default boolean
smallerThanOrEqual(T other)
-
-
-
Method Detail
-
smallerThan
default boolean smallerThan(T other)
- Specified by:
smallerThan
in interfaceOrderingCheck<T>
-
smallerThanOrEqual
default boolean smallerThanOrEqual(T other)
- Specified by:
smallerThanOrEqual
in interfaceOrderingCheck<T>
-
greaterThan
default boolean greaterThan(T other)
- Specified by:
greaterThan
in interfaceOrderingCheck<T>
-
greaterThanOrEqual
default boolean greaterThanOrEqual(T other)
- Specified by:
greaterThanOrEqual
in interfaceOrderingCheck<T>
-
equalz
default boolean equalz(T other)
- Specified by:
equalz
in interfaceOrderingCheck<T>
-
-