Class SimpleAspicOrder<T extends Invertable>
- java.lang.Object
 - 
- org.tweetyproject.arg.aspic.order.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 Summary
Constructors Constructor Description SimpleAspicOrder()Creates a comparator for AspicArguments, that always returns 0SimpleAspicOrder(java.util.List<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 Summary
Modifier and Type Method Description intcompare(AspicArgument<T> a, AspicArgument<T> b)java.lang.StringtoString() 
 - 
 
- 
- 
Constructor Detail
- 
SimpleAspicOrder
public SimpleAspicOrder()
Creates a comparator for AspicArguments, that always returns 0 
- 
SimpleAspicOrder
public SimpleAspicOrder(java.util.List<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
- 
compare
public int compare(AspicArgument<T> a, AspicArgument<T> b)
- Specified by:
 comparein interfacejava.util.Comparator<T extends Invertable>
 
- 
toString
public java.lang.String toString()
- Overrides:
 toStringin classjava.lang.Object
 
 - 
 
 -