Class ArgumentationLottery
java.lang.Object
org.tweetyproject.arg.prob.lotteries.ArgumentationLottery
This class implements an argumentation lottery, i.e. a lottery on an exhaustive and
 disjoint set of divisions.
- Author:
- Matthias Thimm
- 
Constructor SummaryConstructorsConstructorDescriptionArgumentationLottery(Collection<Division> divisions, SubgraphProbabilityFunction p, Semantics semantics) Creates a new lottery for the given set of divisions using the given probability function and semantics.
- 
Method SummaryModifier and TypeMethodDescriptionReturns the probability of the given outcome.Returns the set of possible outcomes.Returns the used semantics.Returns the used argumentation theory.toString()
- 
Constructor Details- 
ArgumentationLotterypublic ArgumentationLottery(Collection<Division> divisions, SubgraphProbabilityFunction p, Semantics semantics) Creates a new lottery for the given set of divisions using the given probability function and semantics.- Parameters:
- divisions- some set of divisions
- p- some probability function
- semantics- some semantics
 
 
- 
- 
Method Details- 
getSemantics
- 
getPossibleOutcomesReturns the set of possible outcomes.- Returns:
- the set of possible outcomes.
 
- 
getReturns the probability of the given outcome.- Parameters:
- d- some division
- Returns:
- the probability of the given division.
 
- 
getTheoryReturns the used argumentation theory.- Returns:
- the used argumentation theory.
 
- 
toString
 
-