Uses of Class
org.tweetyproject.causal.syntax.CausalKnowledgeBase
Packages that use CausalKnowledgeBase
Package
Description
-
Uses of CausalKnowledgeBase in org.tweetyproject.causal.parser
Methods in org.tweetyproject.causal.parser that return CausalKnowledgeBaseModifier and TypeMethodDescriptionCausalParser.parseBeliefBase(Reader reader) Parses data from the reader into aCausalKnowledgeBase. -
Uses of CausalKnowledgeBase in org.tweetyproject.causal.reasoner
Methods in org.tweetyproject.causal.reasoner with parameters of type CausalKnowledgeBaseModifier and TypeMethodDescriptionAbstractCausalReasoner.getConclusions(CausalKnowledgeBase cbase) Computes the set of all literal expressions that can be concluded from the causal knowledge baseAbstractCausalReasoner.getConclusions(CausalKnowledgeBase cbase, Collection<PlFormula> observations) Computes the set of all literal expressions that can be concluded from the causal knowledge base and observationAbstractCausalReasoner.getConclusions(CausalKnowledgeBase cbase, Collection<PlFormula> observations, Map<Proposition, Boolean> interventions) Computes the set of all literal expressions that can be concluded from the causal knowledge base and observationsAbstractCausalReasoner.getConclusions(CausalKnowledgeBase cbase, PlFormula observation) Computes the set of all literal expressions that can be concluded from the causal knowledge base and observationArgumentationBasedCounterfactualReasoner.getConclusions(CausalKnowledgeBase cbase, Collection<PlFormula> observations, Map<Proposition, Boolean> interventions) AbstractArgumentationBasedCausalReasoner.getInducedTheory(CausalKnowledgeBase cbase, Collection<PlFormula> observations) Constructs a logical argumentation framework from a given causal knowledge base and some observationsabstract DungTheoryAbstractArgumentationBasedCausalReasoner.getInducedTheory(CausalKnowledgeBase cbase, Collection<PlFormula> observations, Map<Proposition, Boolean> interventions) Constructs a logical argumentation framework from a given causal knowledge base and some observationsArgumentationBasedCausalReasoner.getInducedTheory(CausalKnowledgeBase cbase, Collection<PlFormula> observations, Map<Proposition, Boolean> interventions) ArgumentationBasedCounterfactualReasoner.getInducedTheory(CausalKnowledgeBase cbase, Collection<PlFormula> observations, Map<Proposition, Boolean> interventions) AbstractCausalReasoner.getModel(CausalKnowledgeBase cbase) AbstractCausalReasoner.getModel(CausalKnowledgeBase cbase, Collection<PlFormula> observations) Computes some interpretation that can be concluded from the causal knowledge base and observationsAbstractCausalReasoner.getModel(CausalKnowledgeBase cbase, Collection<PlFormula> observations, Map<Proposition, Boolean> interventions) Computes some interpretation that can be concluded from the causal knowledge base and observationsAbstractCausalReasoner.getModel(CausalKnowledgeBase cbase, PlFormula observation) Computes some interpretation that can be concluded from the causal knowledge base and observationsAbstractArgumentationBasedCausalReasoner.getModels(CausalKnowledgeBase cbase, Collection<PlFormula> observations, Map<Proposition, Boolean> interventions) AbstractCausalReasoner.getModels(CausalKnowledgeBase cbase) AbstractCausalReasoner.getModels(CausalKnowledgeBase cbase, Collection<PlFormula> observations) Computes the set of all interpretations that can be concluded from the causal knowledge base and observationabstract Collection<CausalInterpretation>AbstractCausalReasoner.getModels(CausalKnowledgeBase cbase, Collection<PlFormula> observations, Map<Proposition, Boolean> interventions) Computes the set of all interpretations that can be concluded from the causal knowledge base and observationsAbstractCausalReasoner.getModels(CausalKnowledgeBase cbase, PlFormula observation) Computes the set of all interpretations that can be concluded from the causal knowledge base and observationArgumentationBasedCounterfactualReasoner.getModels(CausalKnowledgeBase cbase, Collection<PlFormula> observations, Map<Proposition, Boolean> interventions) ArgumentationBasedCausalReasoner.getSignificantAtoms(CausalKnowledgeBase cbase, Collection<PlFormula> observations, Map<Proposition, Boolean> interventions, Collection<Proposition> atomFilter) Computes, for each atom that appears in the knowledge base, the set of atoms that are significant for establishing that conclusion under the given observations and interventions.booleanAbstractCausalReasoner.query(CausalKnowledgeBase cbase, Collection<PlFormula> observations, Map<Proposition, Boolean> interventions, PlFormula effect) Determines whether the given effect is entailed by the causal knowledge base together with the observationsbooleanAbstractCausalReasoner.query(CausalKnowledgeBase cbase, Collection<PlFormula> observations, PlFormula effect) Determines whether the given effect is entailed by the causal knowledge base together with the observationsAbstractCausalReasoner.query(CausalKnowledgeBase cbase, PlFormula effect) booleanAbstractCausalReasoner.query(CausalKnowledgeBase cbase, PlFormula observation, PlFormula effect) Determines whether the given effect is entailed by the causal knowledge base together with the observationbooleanArgumentationBasedCausalReasoner.query(CausalKnowledgeBase cbase, CausalStatement statement) Determines whether the given causal statements holds under the causal knowledge basebooleanArgumentationBasedCausalReasoner.query(CausalKnowledgeBase cbase, InterventionalStatement statement) Determines whether the given causal statements holds under the causal knowledge basebooleanArgumentationBasedCounterfactualReasoner.query(CausalKnowledgeBase cbase, CounterfactualStatement statement) Evaluates the given counterfactual statement against the causal knowledge base. -
Uses of CausalKnowledgeBase in org.tweetyproject.causal.semantics
Methods in org.tweetyproject.causal.semantics with parameters of type CausalKnowledgeBaseModifier and TypeMethodDescriptionbooleanCausalInterpretation.satisfies(CausalKnowledgeBase beliefBase) -
Uses of CausalKnowledgeBase in org.tweetyproject.causal.syntax
Methods in org.tweetyproject.causal.syntax that return CausalKnowledgeBaseModifier and TypeMethodDescriptionCausalKnowledgeBase.clone()CausalKnowledgeBase.getTwinVersion()Returns the twin version of this causal knowledge base. -
Uses of CausalKnowledgeBase in org.tweetyproject.web.services.causal
Methods in org.tweetyproject.web.services.causal with parameters of type CausalKnowledgeBaseModifier and TypeMethodDescriptionCausalReasonerService.queryArgumentationFramework(CausalKnowledgeBase causalKnowledgeBase, Collection<PlFormula> observations) Compute the induced dung theoryCausalReasonerService.queryConclusions(CausalKnowledgeBase causalKnowledgeBase, Collection<PlFormula> observations, Set<Proposition> conclusionFilter) Computes the causal conclusions of the causal knowledge based given the observationsCausalReasonerService.queryPerAtomSignificantAtoms(CausalKnowledgeBase causalKnowledgeBase, Collection<PlFormula> observations, Set<Proposition> conclusionFilter) Determine mapping of significant atoms per atomCausalReasonerService.querySequenceExplanations(CausalKnowledgeBase causalKnowledgeBase, Collection<PlFormula> observations, Set<Proposition> conclusionFilter) Determine the collection of sequence explanations