Class RankingPostulate
- java.lang.Object
-
- net.sf.tweety.arg.rankings.postulates.RankingPostulate
-
- All Implemented Interfaces:
net.sf.tweety.commons.postulates.Postulate<net.sf.tweety.arg.dung.syntax.Argument>
- Direct Known Subclasses:
RaAbstraction,RaAdditionOfAttackBranch,RaAdditionOfDefenseBranch,RaAttackVsFullDefense,RaCardinalityPrecedence,RaCounterTransitivity,RaDefensePrecedence,RaDistDefensePrecedence,RaIncreaseOfAttackBranch,RaIncreaseOfDefenseBranch,RaIndependence,RaNonAttackedEquivalence,RaQualityPrecedence,RaSelfContradiction,RaStrictAdditionOfDefenseBranch,RaStrictCounterTransitivity,RaTotal,RaVoidPrecedence
public abstract class RankingPostulate extends Object implements net.sf.tweety.commons.postulates.Postulate<net.sf.tweety.arg.dung.syntax.Argument>
An abstract postulate for ranking-based semantics in abstract argumentation; the ancestor of all concrete postulates.- Author:
- Anna Gessler, Matthias Thimm
-
-
Field Summary
Fields Modifier and Type Field Description static RankingPostulateABSTRACTIONThe ABSTRACTION postulatestatic RankingPostulateADDITIONOFATTACKBRANCHThe ADDITIONOFATTACKBRANCH postulatestatic RankingPostulateADDITIONOFDEFENSEBRANCHThe ADDITIONOFDEFENSEBRANCH postulatestatic RankingPostulateATTACKVSFULLDEFENSEThe ATTACKVSFULLDEFENSE postulatestatic RankingPostulateCARDINALITYPRECEDENCEThe CARDINALITYPRECEDENCE postulatestatic RankingPostulateCOUNTERTRANSITIVITYThe COUNTERTRANSITIVITY postulatestatic RankingPostulateDEFENSEPRECEDENCEThe DEFENSEPRECEDENCE postulatestatic RankingPostulateDISTDEFENSEPRECEDENCEThe DISTDEFENSEPRECEDENCE postulatestatic RankingPostulateINCREASEOFATTACKBRANCHThe INCREASEOFATTACKBRANCH postulatestatic RankingPostulateINCREASEOFDEFENSEBRANCHThe INCREASEOFDEFENSEBRANCH postulatestatic RankingPostulateINDEPENDENCEThe INDEPENDENCE postulatestatic RankingPostulateNONATTACKEDEQUIVALENCEThe NONATTACKEDEQUIVALENCE postulatestatic RankingPostulateQUALITYPRECEDENCEThe QUALITYPRECEDENCE postulatestatic RankingPostulateSELFCONTRADICTIONThe SELFCONTRADICTION postulatestatic RankingPostulateSTRICTADDITIONOFDEFENSEBRANCHThe STRICTADDITIONOFDEFENSEBRANCH postulatestatic RankingPostulateSTRICTCOUNTERTRANSITIVITYThe STRICTCOUNTERTRANSITIVITY postulatestatic RankingPostulateTOTALThe TOTAL postulatestatic RankingPostulateVOIDPRECEDENCEThe VOIDPRECEDENCE postulate
-
Constructor Summary
Constructors Constructor Description RankingPostulate()
-
Method Summary
Modifier and Type Method Description abstract booleanisApplicable(Collection<net.sf.tweety.arg.dung.syntax.Argument> kb)abstract booleanisSatisfied(Collection<net.sf.tweety.arg.dung.syntax.Argument> kb, AbstractRankingReasoner<ArgumentRanking> ev)booleanisSatisfied(Collection<net.sf.tweety.arg.dung.syntax.Argument> kb, net.sf.tweety.commons.postulates.PostulateEvaluatable<net.sf.tweety.arg.dung.syntax.Argument> ev)
-
-
-
Field Detail
-
ABSTRACTION
public static final RankingPostulate ABSTRACTION
The ABSTRACTION postulate
-
ADDITIONOFATTACKBRANCH
public static final RankingPostulate ADDITIONOFATTACKBRANCH
The ADDITIONOFATTACKBRANCH postulate
-
ADDITIONOFDEFENSEBRANCH
public static final RankingPostulate ADDITIONOFDEFENSEBRANCH
The ADDITIONOFDEFENSEBRANCH postulate
-
ATTACKVSFULLDEFENSE
public static final RankingPostulate ATTACKVSFULLDEFENSE
The ATTACKVSFULLDEFENSE postulate
-
CARDINALITYPRECEDENCE
public static final RankingPostulate CARDINALITYPRECEDENCE
The CARDINALITYPRECEDENCE postulate
-
COUNTERTRANSITIVITY
public static final RankingPostulate COUNTERTRANSITIVITY
The COUNTERTRANSITIVITY postulate
-
DEFENSEPRECEDENCE
public static final RankingPostulate DEFENSEPRECEDENCE
The DEFENSEPRECEDENCE postulate
-
DISTDEFENSEPRECEDENCE
public static final RankingPostulate DISTDEFENSEPRECEDENCE
The DISTDEFENSEPRECEDENCE postulate
-
INCREASEOFATTACKBRANCH
public static final RankingPostulate INCREASEOFATTACKBRANCH
The INCREASEOFATTACKBRANCH postulate
-
INCREASEOFDEFENSEBRANCH
public static final RankingPostulate INCREASEOFDEFENSEBRANCH
The INCREASEOFDEFENSEBRANCH postulate
-
INDEPENDENCE
public static final RankingPostulate INDEPENDENCE
The INDEPENDENCE postulate
-
NONATTACKEDEQUIVALENCE
public static final RankingPostulate NONATTACKEDEQUIVALENCE
The NONATTACKEDEQUIVALENCE postulate
-
QUALITYPRECEDENCE
public static final RankingPostulate QUALITYPRECEDENCE
The QUALITYPRECEDENCE postulate
-
SELFCONTRADICTION
public static final RankingPostulate SELFCONTRADICTION
The SELFCONTRADICTION postulate
-
STRICTCOUNTERTRANSITIVITY
public static final RankingPostulate STRICTCOUNTERTRANSITIVITY
The STRICTCOUNTERTRANSITIVITY postulate
-
STRICTADDITIONOFDEFENSEBRANCH
public static final RankingPostulate STRICTADDITIONOFDEFENSEBRANCH
The STRICTADDITIONOFDEFENSEBRANCH postulate
-
TOTAL
public static final RankingPostulate TOTAL
The TOTAL postulate
-
VOIDPRECEDENCE
public static final RankingPostulate VOIDPRECEDENCE
The VOIDPRECEDENCE postulate
-
-
Method Detail
-
isApplicable
public abstract boolean isApplicable(Collection<net.sf.tweety.arg.dung.syntax.Argument> kb)
- Specified by:
isApplicablein interfacenet.sf.tweety.commons.postulates.Postulate<net.sf.tweety.arg.dung.syntax.Argument>
-
isSatisfied
public boolean isSatisfied(Collection<net.sf.tweety.arg.dung.syntax.Argument> kb, net.sf.tweety.commons.postulates.PostulateEvaluatable<net.sf.tweety.arg.dung.syntax.Argument> ev)
- Specified by:
isSatisfiedin interfacenet.sf.tweety.commons.postulates.Postulate<net.sf.tweety.arg.dung.syntax.Argument>
-
isSatisfied
public abstract boolean isSatisfied(Collection<net.sf.tweety.arg.dung.syntax.Argument> kb, AbstractRankingReasoner<ArgumentRanking> ev)
-
-