Class ExhaustiveConflictDiagnostician

    • Constructor Detail

      • ExhaustiveConflictDiagnostician

        public ExhaustiveConflictDiagnostician()
    • Method Detail

      • expandNextNode

        public default void expandNextNode​(InternalConflictSet conflict,
                                           List<int[]> diagnoses,
                                           Queue<int[]> pathsToExpand)
      • isCurrentPathAlreadyCoveredByDiagnoses

        public default boolean isCurrentPathAlreadyCoveredByDiagnoses​(int[] currentPath,
                                                                      List<int[]> diagnoses)
      • isSubset

        public default boolean isSubset​(int[] subset,
                                        int[] superset)
      • expandPaths

        public default List<int[]> expandPaths​(int[] path,
                                               int[] extensions)