public class ArgumentationLottery
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private DungTheory |
aaf
The AAF used.
|
private java.util.Map<Division,Probability> |
prob
Maps divisions to probabilities
|
private int |
semantics
The semantics used for this lottery
|
| Constructor and Description |
|---|
ArgumentationLottery(java.util.Collection<Division> divisions,
SubgraphProbabilityFunction p,
int semantics)
Creates a new lottery for the given set of divisions using the given
probability function and semantics.
|
| Modifier and Type | Method and Description |
|---|---|
Probability |
get(Division d)
Returns the probability of the given outcome.
|
java.util.Collection<Division> |
getPossibleOutcomes()
Returns the set of possible outcomes.
|
int |
getSemantics()
Returns the used semantics.
|
DungTheory |
getTheory()
Returns the used argumentation theory.
|
java.lang.String |
toString() |
private java.util.Map<Division,Probability> prob
private int semantics
private DungTheory aaf
public ArgumentationLottery(java.util.Collection<Division> divisions, SubgraphProbabilityFunction p, int semantics)
divisions - some set of divisionsp - some probability functionsemantics - some semanticspublic int getSemantics()
public java.util.Collection<Division> getPossibleOutcomes()
public Probability get(Division d)
d - some divisionpublic DungTheory getTheory()
public java.lang.String toString()
toString in class java.lang.Object