Class SimpleAspicOrder<T extends Invertable>
- java.lang.Object
- 
- net.sf.tweety.arg.aspic.semantics.SimpleAspicOrder<T>
 
- 
- Type Parameters:
- T- is the type of the language that the ASPIC theory's rules range over
 - All Implemented Interfaces:
- java.util.Comparator<AspicArgument<T>>
 
 public class SimpleAspicOrder<T extends Invertable> extends java.lang.Object implements java.util.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 SummaryConstructors Constructor Description SimpleAspicOrder()Creates a comparator for AspicArguments, that always returns 0SimpleAspicOrder(java.util.Collection<java.lang.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
 - 
Method SummaryModifier and Type Method Description intcompare(AspicArgument<T> a, AspicArgument<T> b)java.lang.StringtoString()
 
- 
- 
- 
Constructor Detail- 
SimpleAspicOrderpublic SimpleAspicOrder() Creates a comparator for AspicArguments, that always returns 0
 - 
SimpleAspicOrderpublic SimpleAspicOrder(java.util.Collection<java.lang.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
 
 
- 
 - 
Method Detail- 
comparepublic int compare(AspicArgument<T> a, AspicArgument<T> b) - Specified by:
- comparein interface- java.util.Comparator<T extends Invertable>
 
 - 
toStringpublic java.lang.String toString() - Overrides:
- toStringin class- java.lang.Object
 
 
- 
 
-