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
 
 public abstract class RankingPostulate extends java.lang.Object implements Postulate<Argument> An abstract postulate for ranking-based semantics in abstract argumentation; the ancestor of all concrete postulates.- Author:
- Anna Gessler, Matthias Thimm
 
- 
- 
Field SummaryFields 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 SummaryConstructors Constructor Description RankingPostulate()
 - 
Method SummaryModifier and Type Method Description abstract booleanisApplicable(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).abstract booleanisSatisfied(java.util.Collection<Argument> kb, AbstractRankingReasoner<ArgumentRanking> ev)booleanisSatisfied(java.util.Collection<Argument> kb, PostulateEvaluatable<Argument> ev)Checks whether this postulate is satisfied by the given approachevwrt.
 
- 
- 
- 
Field Detail- 
ABSTRACTIONpublic static final RankingPostulate ABSTRACTION The ABSTRACTION postulate
 - 
ADDITIONOFATTACKBRANCHpublic static final RankingPostulate ADDITIONOFATTACKBRANCH The ADDITIONOFATTACKBRANCH postulate
 - 
ADDITIONOFDEFENSEBRANCHpublic static final RankingPostulate ADDITIONOFDEFENSEBRANCH The ADDITIONOFDEFENSEBRANCH postulate
 - 
ATTACKVSFULLDEFENSEpublic static final RankingPostulate ATTACKVSFULLDEFENSE The ATTACKVSFULLDEFENSE postulate
 - 
CARDINALITYPRECEDENCEpublic static final RankingPostulate CARDINALITYPRECEDENCE The CARDINALITYPRECEDENCE postulate
 - 
COUNTERTRANSITIVITYpublic static final RankingPostulate COUNTERTRANSITIVITY The COUNTERTRANSITIVITY postulate
 - 
DEFENSEPRECEDENCEpublic static final RankingPostulate DEFENSEPRECEDENCE The DEFENSEPRECEDENCE postulate
 - 
DISTDEFENSEPRECEDENCEpublic static final RankingPostulate DISTDEFENSEPRECEDENCE The DISTDEFENSEPRECEDENCE postulate
 - 
INCREASEOFATTACKBRANCHpublic static final RankingPostulate INCREASEOFATTACKBRANCH The INCREASEOFATTACKBRANCH postulate
 - 
INCREASEOFDEFENSEBRANCHpublic static final RankingPostulate INCREASEOFDEFENSEBRANCH The INCREASEOFDEFENSEBRANCH postulate
 - 
INDEPENDENCEpublic static final RankingPostulate INDEPENDENCE The INDEPENDENCE postulate
 - 
NONATTACKEDEQUIVALENCEpublic static final RankingPostulate NONATTACKEDEQUIVALENCE The NONATTACKEDEQUIVALENCE postulate
 - 
QUALITYPRECEDENCEpublic static final RankingPostulate QUALITYPRECEDENCE The QUALITYPRECEDENCE postulate
 - 
SELFCONTRADICTIONpublic static final RankingPostulate SELFCONTRADICTION The SELFCONTRADICTION postulate
 - 
STRICTCOUNTERTRANSITIVITYpublic static final RankingPostulate STRICTCOUNTERTRANSITIVITY The STRICTCOUNTERTRANSITIVITY postulate
 - 
STRICTADDITIONOFDEFENSEBRANCHpublic static final RankingPostulate STRICTADDITIONOFDEFENSEBRANCH The STRICTADDITIONOFDEFENSEBRANCH postulate
 - 
TOTALpublic static final RankingPostulate TOTAL The TOTAL postulate
 - 
VOIDPRECEDENCEpublic static final RankingPostulate VOIDPRECEDENCE The VOIDPRECEDENCE postulate
 
- 
 - 
Method Detail- 
isApplicablepublic abstract 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 interface- Postulate<Argument>
- Parameters:
- kb- some knowledge base
- Returns:
- true if the knowledge base is a non trivial instance of this postulate.
 
 - 
isSatisfiedpublic boolean isSatisfied(java.util.Collection<Argument> kb, PostulateEvaluatable<Argument> ev) Description copied from interface:PostulateChecks whether this postulate is satisfied by the given approachevwrt. the given instancekb(note that evaluating an approach on a non-applicable instance always succeeds).- Specified by:
- isSatisfiedin interface- Postulate<Argument>
- Parameters:
- kb- some knowledge base
- ev- some approach
- Returns:
- true if the postulate is satisfied on the instance
 
 - 
isSatisfiedpublic abstract boolean isSatisfied(java.util.Collection<Argument> kb, AbstractRankingReasoner<ArgumentRanking> ev) 
 
- 
 
-