public class LatticeArgumentRanking extends ArgumentRanking
Modifier and Type | Field and Description |
---|---|
private Order<Argument> |
order
The actual order
|
Constructor and Description |
---|
LatticeArgumentRanking(java.util.Collection<Argument> args)
Creates a new argument ranking with the given arguments which
are initially all incomparable.
|
Modifier and Type | Method and Description |
---|---|
Extension |
getArgumentsOfStatus(ArgumentStatus status)
Returns all arguments that have the given status in this interpretation.
|
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.
|
void |
setStrictlyLessOrEquallyAcceptableThan(Argument a,
Argument b)
Defines "a" to be strictly less or equally acceptable than "b".
|
java.lang.String |
toString() |
compare, getMaximallyAcceptedArguments, getMinimallyAcceptedArguments, isEquallyAcceptableThan, isEquivalent, isStrictlyLessAcceptableThan, isStrictlyMoreAcceptableThan, isStrictlyMoreOrEquallyAcceptableThan
isAcceptable, isAdmissable, isConflictFree, satisfies, satisfies
satisfies
public LatticeArgumentRanking(java.util.Collection<Argument> args)
args
- public void setStrictlyLessOrEquallyAcceptableThan(Argument a, Argument b)
a
- some argumentb
- some argumentpublic boolean isStrictlyLessOrEquallyAcceptableThan(Argument a, Argument b)
ArgumentRanking
isStrictlyLessOrEquallyAcceptableThan
in class ArgumentRanking
a
- some argumentb
- some argumentpublic Extension getArgumentsOfStatus(ArgumentStatus status)
AbstractArgumentationInterpretation
getArgumentsOfStatus
in class AbstractArgumentationInterpretation
status
- the status of the arguments to be returned.public java.lang.String toString()
toString
in class AbstractArgumentationInterpretation