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