Package org.tweetyproject.arg.aba.syntax
Class Deduction<T extends Formula>
java.lang.Object
org.tweetyproject.arg.dung.syntax.Argument
org.tweetyproject.arg.aba.syntax.Deduction<T>
- Type Parameters:
T
- is the type of the language that the ABA theory's rules range over
- All Implemented Interfaces:
Comparable<Argument>
,DungEntity
,Formula
,Node
An argument derived from an ABA theory.
- Author:
- Nils Geilen
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addSubDeduction
(Deduction<T> sub) Adds a subdeductionboolean
Return all conclusions appearing in this argument.Return all rules appearing in this argument.Return all assumptions employed by this deductionReturn the conclusion of this deductiongetRule()
Return the rulegetRules()
Return all rules used in this deductionint
hashCode()
void
Set RuletoString()
Methods inherited from class org.tweetyproject.arg.dung.syntax.Argument
compareTo, getLdoArgument, getLdoFormula, getName, getSignature, setName
-
Constructor Details
-
Deduction
-
Deduction
-
Deduction
-
-
Method Details
-
getAllRules
Return all rules appearing in this argument.- Returns:
- all rules appearing in this argument.
-
getAllConclusions
Return all conclusions appearing in this argument.- Returns:
- all conclusions appearing in this argument.
-
getConclusion
Return the conclusion of this deduction- Returns:
- the conclusion of this deduction
-
getRule
-
setRule
-
getAssumptions
Return all assumptions employed by this deduction- Returns:
- all assumptions employed by this deduction
-
addSubDeduction
-
getRules
Return all rules used in this deduction- Returns:
- all rules used in this deduction
-
hashCode
-
equals
-
toString
-