Class RaCounterTransitivity
- java.lang.Object
 - 
- net.sf.tweety.arg.rankings.postulates.RankingPostulate
 - 
- net.sf.tweety.arg.rankings.postulates.RaCounterTransitivity
 
 
 
- 
public class RaCounterTransitivity extends RankingPostulate
The "counter-transitivity" postulate for ranking semantics as proposed in [Amgoud, Ben-Naim. Ranking-based semantics for argumentation frameworks. 2013]: If the direct attackers of an argument b are at least as numerous and acceptable as those of an argument a, then a is at least as acceptable as b.- Author:
 - Anna Gessler
 
 
- 
- 
Field Summary
- 
Fields inherited from class net.sf.tweety.arg.rankings.postulates.RankingPostulate
ABSTRACTION, ADDITIONOFATTACKBRANCH, ADDITIONOFDEFENSEBRANCH, ATTACKVSFULLDEFENSE, CARDINALITYPRECEDENCE, COUNTERTRANSITIVITY, DEFENSEPRECEDENCE, DISTDEFENSEPRECEDENCE, INCREASEOFATTACKBRANCH, INCREASEOFDEFENSEBRANCH, INDEPENDENCE, NONATTACKEDEQUIVALENCE, QUALITYPRECEDENCE, SELFCONTRADICTION, STRICTADDITIONOFDEFENSEBRANCH, STRICTCOUNTERTRANSITIVITY, TOTAL, VOIDPRECEDENCE 
 - 
 
- 
Constructor Summary
Constructors Constructor Description RaCounterTransitivity() 
- 
Method Summary
Modifier and Type Method Description java.lang.StringgetName()The textual name of the postulatebooleanisApplicable(java.util.Collection<Argument> kb)Checks whether the given kb represents a non-trivial instance for this postulate, i.e., whether assumptions of this postulates are satisfied (evaluating an approach on a non-applicable instance always succeeds).booleanisSatisfied(java.util.Collection<Argument> kb, AbstractRankingReasoner<ArgumentRanking> ev)- 
Methods inherited from class net.sf.tweety.arg.rankings.postulates.RankingPostulate
isSatisfied 
 - 
 
 - 
 
- 
- 
Method Detail
- 
getName
public java.lang.String getName()
Description copied from interface:PostulateThe textual name of the postulate- Returns:
 - a string
 
 
- 
isApplicable
public boolean isApplicable(java.util.Collection<Argument> kb)
Description copied from interface:PostulateChecks whether the given kb represents a non-trivial instance for this postulate, i.e., whether assumptions of this postulates are satisfied (evaluating an approach on a non-applicable instance always succeeds).- Specified by:
 isApplicablein interfacePostulate<Argument>- Specified by:
 isApplicablein classRankingPostulate- Parameters:
 kb- some knowledge base- Returns:
 - true if the knowledge base is a non trivial instance of this postulate.
 
 
- 
isSatisfied
public boolean isSatisfied(java.util.Collection<Argument> kb, AbstractRankingReasoner<ArgumentRanking> ev)
- Specified by:
 isSatisfiedin classRankingPostulate
 
 - 
 
 -