T - type of the compared sets' elementspublic class SetComparator<T>
extends java.lang.Object
implements java.util.Comparator<java.util.Collection<T>>
| Modifier and Type | Field and Description | 
|---|---|
private java.util.Comparator<T> | 
comp
A comparator for single elements of type T 
 | 
private boolean | 
elitist
When this is true the comparision will be elitist according to 
 def.3.19 in Mogdil and Prakken 
 | 
| Constructor and Description | 
|---|
SetComparator(java.util.Comparator<T> comp,
             boolean elitist)
Constructs an new set comparator 
 | 
| Modifier and Type | Method and Description | 
|---|---|
int | 
compare(java.util.Collection<T> gamma1,
       java.util.Collection<T> gamma2)  | 
private boolean | 
is_smaller(java.util.Collection<T> gamma1,
          java.util.Collection<T> gamma2)  | 
private java.util.Comparator<T> comp
private boolean elitist
public SetComparator(java.util.Comparator<T> comp, boolean elitist)
comp - comparator for single elementselitist - elitist or democratic behvaiour