FlagsBuilder

data class FlagsBuilder(var emptyBuilder: Boolean = false, var queryMode: Boolean = QueryMode.default(), var autoTransposition: Boolean = AutoTransposition.default(), var prologStrictCompatibility: Boolean = PrologStrictCompatibility.default(), var graphBuildMode: String = GraphBuildMode.default(), var argumentLabellingMode: String = ArgumentLabellingMode.default(), var statementLabellingMode: String = StatementLabellingMode.default(), var orderingPrinciple: String = OrderingPrinciple.default(), var orderingComparator: String = OrderingComparator.default(), var modulesPath: String = ModulesPath.default(), var graphExtensions: Iterable<String> = GraphExtension.default(), var metaConflicts: Boolean = MetaConflicts.default(), var metaRules: Boolean = MetaRules.default(), var graphBuilder: String = GraphBuilder.default())

Constructors

Link copied to clipboard
constructor(emptyBuilder: Boolean = false, queryMode: Boolean = QueryMode.default(), autoTransposition: Boolean = AutoTransposition.default(), prologStrictCompatibility: Boolean = PrologStrictCompatibility.default(), graphBuildMode: String = GraphBuildMode.default(), argumentLabellingMode: String = ArgumentLabellingMode.default(), statementLabellingMode: String = StatementLabellingMode.default(), orderingPrinciple: String = OrderingPrinciple.default(), orderingComparator: String = OrderingComparator.default(), modulesPath: String = ModulesPath.default(), graphExtensions: Iterable<String> = GraphExtension.default(), metaConflicts: Boolean = MetaConflicts.default(), metaRules: Boolean = MetaRules.default(), graphBuilder: String = GraphBuilder.default())

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun argumentLabellingMode(argumentLabellingMode: String): FlagsBuilder
Link copied to clipboard

The library of the flags, for a solver of arg2p (the one of Flags)

Link copied to clipboard
fun empty(emptyBuilder: Boolean): FlagsBuilder
Link copied to clipboard
fun graphBuilder(graphBuilder: String): FlagsBuilder
Link copied to clipboard
fun graphBuildMode(graphBuildMode: String): FlagsBuilder
Link copied to clipboard
Link copied to clipboard
fun metaConflicts(metaConflicts: Boolean): FlagsBuilder
Link copied to clipboard
fun metaRules(metaRules: Boolean): FlagsBuilder
Link copied to clipboard
fun modulesPath(modulesPath: String): FlagsBuilder
Link copied to clipboard
fun orderingComparator(orderingComparator: String): FlagsBuilder
Link copied to clipboard
fun orderingPrinciple(orderingPrinciple: String): FlagsBuilder
Link copied to clipboard
fun prologStrictCompatibility(prologStrictCompatibility: Boolean): FlagsBuilder
Link copied to clipboard
fun queryMode(queryMode: Boolean): FlagsBuilder
Link copied to clipboard
fun statementLabellingMode(statementLabellingMode: String): FlagsBuilder