Execution Context
An interface representing the Solver execution context, containing important information that determines its behaviour
Functions
Link copied to clipboard
Link copied to clipboard
abstract fun createMutableSolver( libraries: Libraries = this.libraries, flags: FlagStore = this.flags, staticKb: <ERROR CLASS> = this.staticKb, dynamicKb: <ERROR CLASS> = this.dynamicKb, inputChannels: InputStore = this.inputChannels, outputChannels: OutputStore = this.outputChannels): MutableSolver
Content copied to clipboard
Link copied to clipboard
abstract fun createSolver( libraries: Libraries = this.libraries, flags: FlagStore = this.flags, staticKb: <ERROR CLASS> = this.staticKb, dynamicKb: <ERROR CLASS> = this.dynamicKb, inputChannels: InputStore = this.inputChannels, outputChannels: OutputStore = this.outputChannels): Solver
Content copied to clipboard
Link copied to clipboard
abstract fun update( libraries: Libraries = this.libraries, flags: FlagStore = this.flags, staticKb: <ERROR CLASS> = this.staticKb, dynamicKb: <ERROR CLASS> = this.dynamicKb, operators: <ERROR CLASS> = this.operators, inputChannels: InputStore = this.inputChannels, outputChannels: OutputStore = this.outputChannels, customData: CustomDataStore = this.customData): ExecutionContext
Content copied to clipboard
Properties
Link copied to clipboard
Link copied to clipboard
Shortcut for the standard error channel defined in outputChannels. Returns null if the channel is closed
Link copied to clipboard
Shortcut for the standard input channel defined in inputChannels. Returns null if the channel is closed
Link copied to clipboard
Shortcut for the standard output channel defined in outputChannels. Returns null if the channel is closed
Link copied to clipboard
Shortcut for the warnings channel defined in outputChannels. Returns null if the channel is closed