Coverage Summary for Class: GraphLanguage (it.unibo.tuprolog.argumentation.core.flags)

Class Class, % Method, % Branch, % Line, % Instruction, %
GraphLanguage 100% (1/1) 100% (3/3) 100% (3/3) 100% (25/25)


 package it.unibo.tuprolog.argumentation.core.flags
 
 /**
  * The languages extending the one of arg2p, each a module the parser asks for the premises and the conflicts its
  * notation states, mapped to those of arg2p, and that checks the theory is written in it: abaLanguage (assumptions
  * and contraries), defeasibleLanguage (defeasible rules alone), aspicLanguage (well-formed contraries), abstractLanguage (arguments
  * and attacks alone). The profile of the theory attaches them.
  */
 object GraphLanguage : ArgsFlag<Iterable<String>, Iterable<String>> {
     override fun predicate(): String = "graphLanguage"
 
     override fun default(): Iterable<String> = emptyList()
 
     override fun values(): Iterable<String> = listOf("aspicLanguage", "abaLanguage", "defeasibleLanguage", "abstractLanguage")
 }