Class CausalStatement
java.lang.Object
org.tweetyproject.arg.dung.causal.syntax.CausalStatement
- Direct Known Subclasses:
InterventionalStatement
This class is describes a causal statement, such as an interventional or counterfactual statement.
- Version:
- TweetyProject 1.23
- Author:
- Julian Sander
-
Constructor Summary
ConstructorDescriptionCausalStatement
(HashSet<PlFormula> conclusions, HashSet<PlFormula> premises) Creates a new causal statement. -
Method Summary
Modifier and TypeMethodDescription*description missing**description missing*boolean
holds
(CausalKnowledgeBase cKbase) Checks if this instance holds in the specified knowledge base.void
VisualizeHolds
(CausalKnowledgeBase cKbase) *description missing*
-
Constructor Details
-
CausalStatement
Creates a new causal statement.- Parameters:
conclusions
- Conclusions, which would be true, iff this statement is true and the interventions were realized and the premises are met.premises
- PlFormulas which have to be true, so that the conclusions can be drawn.
-
-
Method Details
-
getConclusions
*description missing*- Returns:
- *description missing*
-
getPremises
*description missing*- Returns:
- *description missing*
-
holds
Checks if this instance holds in the specified knowledge base.- Parameters:
cKbase
- Causal knowledge base- Returns:
- TRUE iff this instance holds in the specified knowledge base.
-
VisualizeHolds
*description missing*- Parameters:
cKbase
- Causal knowledge base
-