Interface LinearTypeOrder

    • Method Detail

      • lessThan

        boolean lessThan​(Type t1,
                         Type t2)
        Compare two types.
        Parameters:
        t1 - type to compare
        t2 - type to compare
        Returns:
        true iff t1 is less than t2 in this order.
      • lessThan

        boolean lessThan​(int t1,
                         int t2)
        Compare two types.
        Parameters:
        t1 - type to compare
        t2 - type to compare
        Returns:
        true iff t1 is less than t2 in this order.
      • compare

        int compare​(FeatureStructure fs1,
                    FeatureStructure fs2)
        Compare two Feature Structure's types
        Parameters:
        fs1 - first Feature Structure
        fs2 - second Feature Structure
        Returns:
        same as compare functions: -1 if fs1's type < fs2's type, etc.
      • getOrder

        int[] getOrder()
        Returns:
        The type order as array of type codes in ascending order.
      • isEmptyTypeOrder

        boolean isEmptyTypeOrder()
        Returns:
        true if there is no type order defined for this pipeline