Interface Domain<D,T extends Comparable<T>>

Record Components:
D - The domain key object
T - The value object
All Known Implementing Classes:
DomainNodeValue

public interface Domain<D,T extends Comparable<T>>
A set of dimensions with an ordering. A domain spans a space for values.
  • Method Details

    • getDimensions

      Set<D> getDimensions()
    • getDimensionComparator

      Comparator<D> getDimensionComparator()
    • getDimensionComparatorRaw

      default Comparator<Object> getDimensionComparatorRaw()
    • classify

      D classify(com.google.common.collect.Range<T> range)
    • newOpenSpace

      VSpace newOpenSpace()
    • newClosedSpace

      VSpace newClosedSpace()