Package-level declarations
Types
Link copied to clipboard
data class Argument(val rules: List<RuleIdentifier>, val topRule: RuleIdentifier, val conclusion: Literal, val groundings: List<Literal> = emptyList(), val defeasibleRules: List<RuleIdentifier> = emptyList(), val defeasiblePremises: List<RuleIdentifier> = emptyList(), val lastDefeasibleRules: List<RuleIdentifier> = emptyList(), term: Term? = null)
An argument of a graph: the rules it is made of, its topRule (none for a premise) and its conclusion, with the arguments it is built on (supports), identified as A0, A1, ... in the graph (identifier); descriptor writes it as A2 : A0,r1 : c
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class Graph(val arguments: List<Argument>, val attacks: List<Attack>, val supports: List<Support>, val labellings: List<LabelledArgument> = emptyList())
An argumentation graph: its arguments, the attacks and the supports between them, and the label of each argument (labellings), in the labelling the graph was read in
Link copied to clipboard
An argument with its label: in, out, und (na for an argument the labelling does not label)
Link copied to clipboard