L
- The set used for valuationspublic abstract class AbstractSocialSemantics<L>
extends java.lang.Object
implements java.util.Comparator<L>
Constructor and Description |
---|
AbstractSocialSemantics() |
Modifier and Type | Method and Description |
---|---|
L |
and(java.util.Collection<L> arg)
The AND-operation on all given arguments
|
abstract L |
and(L arg1,
L arg2)
The AND-operation on L in this framework
|
abstract L |
bottomElement()
Returns the bottom element of this semantics.
|
abstract int |
compare(java.lang.Double arg0,
java.lang.Double arg1) |
abstract L |
neg(L arg)
The NEG-operation on L in this framework
|
L |
or(java.util.Collection<L> arg)
The OR-operation on all given arguments
|
abstract L |
or(L arg1,
L arg2)
The OR-operation on L in this framework
|
abstract L |
supp(int pos,
int neg)
The vote aggregation function
|
abstract L |
topElement()
Returns the top element of this semantics.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
compare, comparing, comparing, comparingDouble, comparingInt, comparingLong, equals, naturalOrder, nullsFirst, nullsLast, reversed, reverseOrder, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
public abstract L bottomElement()
public abstract L topElement()
public abstract L supp(int pos, int neg)
pos
- the number of positive votesneg
- the number of negative votespublic abstract L and(L arg1, L arg2)
arg1
- some value in Larg2
- some value in Lpublic abstract L or(L arg1, L arg2)
arg1
- some value in Larg2
- some value in Lpublic abstract L neg(L arg)
arg
- some value in Lpublic L and(java.util.Collection<L> arg)
arg
- some values in Lpublic L or(java.util.Collection<L> arg)
arg
- some values in Lpublic abstract int compare(java.lang.Double arg0, java.lang.Double arg1)