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