Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ArgumentSelectionPlugin

Excludes all arguments from the selection that are not connected by any relation to another element in the selection.

This plugin should be run after the PreselectionPlugin and StatementSelectionPlugin and before the MapPlugin. The exclusion can be deactivated by using setting excludeDisconnected selection setting to false.

An argument is considered to be connected if

  • argument.relations is not empty
  • a premise is supported/attacked by another argument or selected statement
  • the main conclusion is supporting/attacking another argument or selected statement
  • an inference is undercut by an argument or a selected statement
  • implicit support: a premise is equivalent with a main conclusion of another argument or a selected statement
  • implicit support: the main conclusion is equivalent with a premise of another argument or a selected statement

Hierarchy

  • ArgumentSelectionPlugin

Implements

Index

Constructors

Properties

Methods

Constructors

constructor

Properties

defaults

defaults: ISelectionSettings

name

name: string = "ArgumentSelectionPlugin"

Methods

getSettings

  • getSettings(request: IArgdownRequest): ISelectionSettings

prepare

  • prepare(request: IArgdownRequest, response: IArgdownResponse): void

run

  • run(request: IArgdownRequest, response: IArgdownResponse): void

Generated using TypeDoc