Class CausalArgument
java.lang.Object
org.tweetyproject.arg.dung.syntax.Argument
org.tweetyproject.causal.syntax.CausalArgument
- All Implemented Interfaces:
Comparable<Argument>,DungEntity,Formula,Node
This class represents a logical
Argument induced from a CausalKnowledgeBase
Such an Argument consists of a set of assumptions (premises) and a causal conclusion- Author:
- Julian Sander, Lars Bengel
-
Constructor Summary
ConstructorsConstructorDescriptionCausalArgument(Collection<PlFormula> premises, PlFormula conclusion) Initialize a new argument -
Method Summary
Modifier and TypeMethodDescriptionReturns the conclusion of this argument.Returns the premises of this argument.Methods inherited from class org.tweetyproject.arg.dung.syntax.Argument
compareTo, equals, getLdoArgument, getLdoFormula, getName, getSignature, hashCode, setName, toString
-
Constructor Details
-
CausalArgument
Initialize a new argument- Parameters:
premises- the set of premises of the argumentconclusion- the conclusion of the argument
-
-
Method Details
-
getConclusion
Returns the conclusion of this argument.- Returns:
- The conclusion that can be drawn from the knowledge base given the premises.
-
getPremises
Returns the premises of this argument.- Returns:
- A set containing all the premises required for deriving the conclusion in this argument.
-