public abstract class ArgumentRanking extends AbstractArgumentationInterpretation implements java.util.Comparator<Argument>
Constructor and Description |
---|
ArgumentRanking() |
Modifier and Type | Method and Description |
---|---|
int |
compare(Argument arg0,
Argument arg1) |
java.util.Collection<Argument> |
getMaximallyAcceptedArguments(java.util.Collection<Argument> args)
Returns the set of all arguments a from the given
set that are maximally accepted, i.e.
|
java.util.Collection<Argument> |
getMinimallyAcceptedArguments(java.util.Collection<Argument> args)
Returns the set of all arguments a from the given
set that are minimally accepted, i.e.
|
boolean |
isEquallyAcceptableThan(Argument a,
Argument b)
Returns "true" iff a is equally acceptable as b or a and b are not comparable,
i.e.
|
boolean |
isStrictlyLessAcceptableThan(Argument a,
Argument b)
Returns "true" iff a is strictly less acceptable than b, i.e.
|
abstract boolean |
isStrictlyLessOrEquallyAcceptableThan(Argument a,
Argument b)
Returns "true" iff a is strictly less acceptable than b or a is equally
acceptable as b or a and b are not comparable, i.e.
|
boolean |
isStrictlyMoreAcceptableThan(Argument a,
Argument b)
Returns "true" iff a is strictly more acceptable than b, i.e.
|
boolean |
isStrictlyMoreOrEquallyAcceptableThan(Argument a,
Argument b)
Returns "true" iff a is strictly more acceptable than b or a is equally
acceptable as b or a and b are not comparable, i.e.
|
getArgumentsOfStatus, isAcceptable, isAdmissable, isConflictFree, satisfies, satisfies, toString
satisfies
public int compare(Argument arg0, Argument arg1)
compare
in interface java.util.Comparator<Argument>
public boolean isStrictlyMoreAcceptableThan(Argument a, Argument b)
a
- some argumentb
- some argumentpublic boolean isStrictlyLessAcceptableThan(Argument a, Argument b)
a
- some argumentb
- some argumentpublic boolean isStrictlyMoreOrEquallyAcceptableThan(Argument a, Argument b)
a
- some argumentb
- some argumentpublic boolean isEquallyAcceptableThan(Argument a, Argument b)
a
- some argumentb
- some argumentpublic java.util.Collection<Argument> getMaximallyAcceptedArguments(java.util.Collection<Argument> args)
args
- a set of argumentspublic java.util.Collection<Argument> getMinimallyAcceptedArguments(java.util.Collection<Argument> args)
args
- a set of argumentspublic abstract boolean isStrictlyLessOrEquallyAcceptableThan(Argument a, Argument b)
a
- some argumentb
- some argument