Interface InstancePredicate

    • Method Detail

      • isEnumerationPredicate

        boolean isEnumerationPredicate()

        isEnumerationPredicate.

        Returns:
        true if the predicate is an InstanceEnumerationPredicate
      • isIntervalPredicate

        boolean isIntervalPredicate()

        isIntervalPredicate.

        Returns:
        true if the predicate is an InstanceIntervalPredicate
      • isTaxonomyOrderPredicate

        boolean isTaxonomyOrderPredicate()

        isTaxonomyOrderPredicate.

        Returns:
        true if the order is a taxonomy
        See Also:
        InstanceTaxonomyOrderPredicate
      • isTotalOrderPredicate

        boolean isTotalOrderPredicate()

        isTotalOrderPredicate.

        Returns:
        true if the predicate is an InstanceTotalOrderPredicate
      • getAtomicClass

        AtomicClass getAtomicClass()
        Each InstancePredicate is defined for an AtomicClass. This class can be received with this method.
        Returns:
        The AtomicClass on that the InstancePredicate is defined.
      • holdsFor

        boolean holdsFor​(Object value)
        Each InstancePredicate must implement this method to check if the given value is an element of the InstancePredicate.
        Parameters:
        value - The value to check
        Returns:
        true if the value is an element of the InstancePredicate