Class RankingPostulate
java.lang.Object
org.tweetyproject.arg.rankings.postulates.RankingPostulate
- Direct Known Subclasses:
RaAbstraction
,RaAdditionOfAttackBranch
,RaAdditionOfDefenseBranch
,RaAttackVsFullDefense
,RaCardinalityPrecedence
,RaCounterTransitivity
,RaDefensePrecedence
,RaDistDefensePrecedence
,RaIncreaseOfAttackBranch
,RaIncreaseOfDefenseBranch
,RaIndependence
,RaNonAttackedEquivalence
,RaQualityPrecedence
,RaSelfContradiction
,RaStrictAdditionOfDefenseBranch
,RaStrictCounterTransitivity
,RaTotal
,RaVoidPrecedence
An abstract postulate for ranking-based semantics in abstract argumentation;
the ancestor of all concrete postulates.
- Author:
- Anna Gessler, Matthias Thimm
-
Field Summary
Modifier and TypeFieldDescriptionstatic final RankingPostulate
The ABSTRACTION postulatestatic final RankingPostulate
The ADDITIONOFATTACKBRANCH postulatestatic final RankingPostulate
The ADDITIONOFDEFENSEBRANCH postulatestatic final RankingPostulate
The ATTACKVSFULLDEFENSE postulatestatic final RankingPostulate
The CARDINALITYPRECEDENCE postulatestatic final RankingPostulate
The COUNTERTRANSITIVITY postulatestatic final RankingPostulate
The DEFENSEPRECEDENCE postulatestatic final RankingPostulate
The DISTDEFENSEPRECEDENCE postulatestatic final RankingPostulate
The INCREASEOFATTACKBRANCH postulatestatic final RankingPostulate
The INCREASEOFDEFENSEBRANCH postulatestatic final RankingPostulate
The INDEPENDENCE postulatestatic final RankingPostulate
The NONATTACKEDEQUIVALENCE postulatestatic final RankingPostulate
The QUALITYPRECEDENCE postulatestatic final RankingPostulate
The SELFCONTRADICTION postulatestatic final RankingPostulate
The STRICTADDITIONOFDEFENSEBRANCH postulatestatic final RankingPostulate
The STRICTCOUNTERTRANSITIVITY postulatestatic final RankingPostulate
The TOTAL postulatestatic final RankingPostulate
The VOIDPRECEDENCE postulate -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract boolean
(non-Javadoc)abstract boolean
isSatisfied
(Collection<Argument> kb, AbstractRankingReasoner<GeneralComparator<Argument, DungTheory>> ev) Return statusboolean
Checks whether this postulate is satisfied by the given approachev
wrt.
-
Field Details
-
ABSTRACTION
The ABSTRACTION postulate -
ADDITIONOFATTACKBRANCH
The ADDITIONOFATTACKBRANCH postulate -
ADDITIONOFDEFENSEBRANCH
The ADDITIONOFDEFENSEBRANCH postulate -
ATTACKVSFULLDEFENSE
The ATTACKVSFULLDEFENSE postulate -
CARDINALITYPRECEDENCE
The CARDINALITYPRECEDENCE postulate -
COUNTERTRANSITIVITY
The COUNTERTRANSITIVITY postulate -
DEFENSEPRECEDENCE
The DEFENSEPRECEDENCE postulate -
DISTDEFENSEPRECEDENCE
The DISTDEFENSEPRECEDENCE postulate -
INCREASEOFATTACKBRANCH
The INCREASEOFATTACKBRANCH postulate -
INCREASEOFDEFENSEBRANCH
The INCREASEOFDEFENSEBRANCH postulate -
INDEPENDENCE
The INDEPENDENCE postulate -
NONATTACKEDEQUIVALENCE
The NONATTACKEDEQUIVALENCE postulate -
QUALITYPRECEDENCE
The QUALITYPRECEDENCE postulate -
SELFCONTRADICTION
The SELFCONTRADICTION postulate -
STRICTCOUNTERTRANSITIVITY
The STRICTCOUNTERTRANSITIVITY postulate -
STRICTADDITIONOFDEFENSEBRANCH
The STRICTADDITIONOFDEFENSEBRANCH postulate -
TOTAL
The TOTAL postulate -
VOIDPRECEDENCE
The VOIDPRECEDENCE postulate
-
-
Constructor Details
-
RankingPostulate
public RankingPostulate()Default Constructor
-
-
Method Details
-
isApplicable
(non-Javadoc)- Specified by:
isApplicable
in interfacePostulate<Argument>
- Parameters:
kb
- some knowledge base- Returns:
- true if the knowledge base is a non trivial instance of this postulate.
- See Also:
-
isSatisfied
Description copied from interface:Postulate
Checks whether this postulate is satisfied by the given approachev
wrt. the given instancekb
(note that evaluating an approach on a non-applicable instance always succeeds).- Specified by:
isSatisfied
in interfacePostulate<Argument>
- Parameters:
kb
- some knowledge baseev
- some approach- Returns:
- true if the postulate is satisfied on the instance
-
isSatisfied
public abstract boolean isSatisfied(Collection<Argument> kb, AbstractRankingReasoner<GeneralComparator<Argument, DungTheory>> ev) Return status- Parameters:
kb
- kbev
- ev- Returns:
- status
-