Class SimpleAspicOrder<T extends net.sf.tweety.logics.commons.syntax.interfaces.Invertable>

  • Type Parameters:
    T - is the type of the language that the ASPIC theory's rules range over
    All Implemented Interfaces:
    Comparator<AspicArgument<T>>

    public class SimpleAspicOrder<T extends net.sf.tweety.logics.commons.syntax.interfaces.Invertable>
    extends Object
    implements Comparator<AspicArgument<T>>
    Author:
    Nils Geilen A simple comparator for Aspic Arguments, that compares their top rules according to a given list of rules
    • Constructor Detail

      • SimpleAspicOrder

        public SimpleAspicOrder()
        Creates a comparator for AspicArguments, that always returns 0
      • SimpleAspicOrder

        public SimpleAspicOrder​(List<String> rules)
        Creates a comparator for AspicArguments from a list of AspicInferneceRules This will return a value <0, ==0 or >0 if the first argument's top rule is <,=,> the second argument's top rule
        Parameters:
        rules - list of rules, ordered by their value ascending