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 Summary
ConstructorsConstructorDescriptionArgumentationLottery(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 Summary
Modifier 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
- 
ArgumentationLottery
public 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 divisionsp- some probability functionsemantics- some semantics
 
 - 
 - 
Method Details
- 
getSemantics
Returns the used semantics.- Returns:
 - the used semantics.
 
 - 
getPossibleOutcomes
Returns the set of possible outcomes.- Returns:
 - the set of possible outcomes.
 
 - 
get
Returns the probability of the given outcome.- Parameters:
 d- some division- Returns:
 - the probability of the given division.
 
 - 
getTheory
Returns the used argumentation theory.- Returns:
 - the used argumentation theory.
 
 - 
toString
 
 -