structuredWhole

Evaluation · Kotlin object StructuredWholeModule · library prolog.argumentation.structured.whole

The whole argumentation graph of a theory and its labellings, as the flags select them (module structuredWhole): the graph builder (graphBuildMode), the graph extensions (graphExtension), the semantics (argumentLabellingMode) and the statement labelling (statementLabellingMode). Query mode builds only a part of the graph (see the module structuredPartial), then changes and labels it through this module as well.

PredicateDescription
computeGlobalAcceptance/0The graph of the theory, changed by the extensions, and its argument and statement labellings, in the context
computeGlobalAcceptance/3As computeGlobalAcceptance/0, with the graph ([Arguments, Attacks, Supports]) and the labels ([In, Out, Und]) collected
buildGraph/0The graph of the theory, by the builder of its profile (graphBuilder), once the theory is checked against it
builder/1The module building the graph: that of the flag graphBuilder, ruleGraph if no setting names one
checkProfile/0The theory is written in the languages of its profile (see parser::checkLanguages)
modifyGraph/0The graph changed by each graph extension, the last stated first
buildArgumentLabelling/0The labelling of the arguments, by the semantics of argumentLabellingMode
buildStatementLabelling/0The labelling of the statements, by statementLabellingMode

computeGlobalAcceptance/0

computeGlobalAcceptance

The graph of the theory, changed by the extensions, and its argument and statement labellings, in the context.

computeGlobalAcceptance/3

computeGlobalAcceptance(-Graph, -ArgumentLabels, -StatementLabels)

As computeGlobalAcceptance/0, with the graph ([Arguments, Attacks, Supports]) and the labels ([In, Out, Und]) collected.

buildGraph/0

buildGraph

The graph of the theory, by the builder of its profile (graphBuilder), once the theory is checked against it.

builder/1

builder(-Builder)

The module building the graph: that of the flag graphBuilder, ruleGraph if no setting names one.

checkProfile/0

checkProfile

The theory is written in the languages of its profile (see parser::checkLanguages).

modifyGraph/0

modifyGraph

The graph changed by each graph extension, the last stated first.

buildArgumentLabelling/0

buildArgumentLabelling

The labelling of the arguments, by the semantics of argumentLabellingMode.

buildStatementLabelling/0

buildStatementLabelling

The labelling of the statements, by statementLabellingMode.