SideEffectsBuilderImpl

data class SideEffectsBuilderImpl: SideEffectsBuilder, Any

Fields

Name Description
val sideEffects: MutableList<SideEffect>

Constructors

<init>

constructor(sideEffects: MutableList<SideEffect>)

Parameters

Name Description
sideEffects: MutableList<SideEffect>

Methods

resetStaticKb

fun resetStaticKb(clauses: Iterable<Clause>): ResetStaticKb

Parameters

Name Description
clauses: Iterable<Clause>

ReturnValue

Name Description
ResetStaticKb

resetStaticKb

fun resetStaticKb(clauses: Sequence<Clause>): ResetStaticKb

Parameters

Name Description
clauses: Sequence<Clause>

ReturnValue

Name Description
ResetStaticKb

resetStaticKb

fun resetStaticKb(vararg clauses: Clause): ResetStaticKb

Parameters

Name Description
vararg clauses: Clause

ReturnValue

Name Description
ResetStaticKb

addStaticClauses

fun addStaticClauses(clauses: Iterable<Clause>, onTop: Boolean): AddStaticClauses

Parameters

Name Description
clauses: Iterable<Clause>
onTop: Boolean

ReturnValue

Name Description
AddStaticClauses

addStaticClauses

fun addStaticClauses(clauses: Sequence<Clause>, onTop: Boolean): AddStaticClauses

Parameters

Name Description
clauses: Sequence<Clause>
onTop: Boolean

ReturnValue

Name Description
AddStaticClauses

addStaticClauses

fun addStaticClauses(vararg clauses: Clause, onTop: Boolean): AddStaticClauses

Parameters

Name Description
vararg clauses: Clause
onTop: Boolean

ReturnValue

Name Description
AddStaticClauses

removeStaticClauses

fun removeStaticClauses(clauses: Iterable<Clause>): RemoveStaticClauses

Parameters

Name Description
clauses: Iterable<Clause>

ReturnValue

Name Description
RemoveStaticClauses

removeStaticClauses

fun removeStaticClauses(clauses: Sequence<Clause>): RemoveStaticClauses

Parameters

Name Description
clauses: Sequence<Clause>

ReturnValue

Name Description
RemoveStaticClauses

removeStaticClauses

fun removeStaticClauses(vararg clauses: Clause): RemoveStaticClauses

Parameters

Name Description
vararg clauses: Clause

ReturnValue

Name Description
RemoveStaticClauses

resetDynamicKb

fun resetDynamicKb(clauses: Iterable<Clause>): ResetDynamicKb

Parameters

Name Description
clauses: Iterable<Clause>

ReturnValue

Name Description
ResetDynamicKb

resetDynamicKb

fun resetDynamicKb(clauses: Sequence<Clause>): ResetDynamicKb

Parameters

Name Description
clauses: Sequence<Clause>

ReturnValue

Name Description
ResetDynamicKb

resetDynamicKb

fun resetDynamicKb(vararg clauses: Clause): ResetDynamicKb

Parameters

Name Description
vararg clauses: Clause

ReturnValue

Name Description
ResetDynamicKb

addDynamicClauses

fun addDynamicClauses(clauses: Iterable<Clause>, onTop: Boolean): AddDynamicClauses

Parameters

Name Description
clauses: Iterable<Clause>
onTop: Boolean

ReturnValue

Name Description
AddDynamicClauses

addDynamicClauses

fun addDynamicClauses(clauses: Sequence<Clause>, onTop: Boolean): AddDynamicClauses

Parameters

Name Description
clauses: Sequence<Clause>
onTop: Boolean

ReturnValue

Name Description
AddDynamicClauses

addDynamicClauses

fun addDynamicClauses(vararg clauses: Clause, onTop: Boolean): AddDynamicClauses

Parameters

Name Description
vararg clauses: Clause
onTop: Boolean

ReturnValue

Name Description
AddDynamicClauses

removeDynamicClauses

fun removeDynamicClauses(clauses: Iterable<Clause>): RemoveDynamicClauses

Parameters

Name Description
clauses: Iterable<Clause>

ReturnValue

Name Description
RemoveDynamicClauses

removeDynamicClauses

fun removeDynamicClauses(clauses: Sequence<Clause>): RemoveDynamicClauses

Parameters

Name Description
clauses: Sequence<Clause>

ReturnValue

Name Description
RemoveDynamicClauses

removeDynamicClauses

fun removeDynamicClauses(vararg clauses: Clause): RemoveDynamicClauses

Parameters

Name Description
vararg clauses: Clause

ReturnValue

Name Description
RemoveDynamicClauses

setFlags

fun setFlags(flags: Map<String, Term>): SetFlags

Parameters

Name Description
flags: Map<String, Term>

ReturnValue

Name Description
SetFlags

setFlags

fun setFlags(vararg flags: Pair<String, Term>): SetFlags

Parameters

Name Description
vararg flags: Pair<String, Term>

ReturnValue

Name Description
SetFlags

setFlag

fun setFlag(name: String, value: Term): SetFlags

Parameters

Name Description
name: String
value: Term

ReturnValue

Name Description
SetFlags

resetFlags

fun resetFlags(flags: Map<String, Term>): ResetFlags

Parameters

Name Description
flags: Map<String, Term>

ReturnValue

Name Description
ResetFlags

resetFlags

fun resetFlags(vararg flags: Pair<String, Term>): ResetFlags

Parameters

Name Description
vararg flags: Pair<String, Term>

ReturnValue

Name Description
ResetFlags

clearFlags

fun clearFlags(names: Iterable<String>): ClearFlags

Parameters

Name Description
names: Iterable<String>

ReturnValue

Name Description
ClearFlags

clearFlags

fun clearFlags(names: Sequence<String>): ClearFlags

Parameters

Name Description
names: Sequence<String>

ReturnValue

Name Description
ClearFlags

clearFlags

fun clearFlags(vararg names: String): ClearFlags

Parameters

Name Description
vararg names: String

ReturnValue

Name Description
ClearFlags

loadLibrary

fun loadLibrary(alias: String, library: Library): LoadLibrary

Parameters

Name Description
alias: String
library: Library

ReturnValue

Name Description
LoadLibrary

loadLibrary

fun loadLibrary(aliasedLibrary: AliasedLibrary): LoadLibrary

Parameters

Name Description
aliasedLibrary: AliasedLibrary

ReturnValue

Name Description
LoadLibrary

updateLibrary

fun updateLibrary(alias: String, library: Library): UpdateLibrary

Parameters

Name Description
alias: String
library: Library

ReturnValue

Name Description
UpdateLibrary

updateLibrary

fun updateLibrary(aliasedLibrary: AliasedLibrary): UpdateLibrary

Parameters

Name Description
aliasedLibrary: AliasedLibrary

ReturnValue

Name Description
UpdateLibrary

setOperators

fun setOperators(operators: Iterable<Operator>): SetOperators

Parameters

Name Description
operators: Iterable<Operator>

ReturnValue

Name Description
SetOperators

setOperators

fun setOperators(operators: Sequence<Operator>): SetOperators

Parameters

Name Description
operators: Sequence<Operator>

ReturnValue

Name Description
SetOperators

setOperators

fun setOperators(vararg operators: Operator): SetOperators

Parameters

Name Description
vararg operators: Operator

ReturnValue

Name Description
SetOperators

resetOperators

fun resetOperators(operators: Iterable<Operator>): ResetOperators

Parameters

Name Description
operators: Iterable<Operator>

ReturnValue

Name Description
ResetOperators

resetOperators

fun resetOperators(operators: Sequence<Operator>): ResetOperators

Parameters

Name Description
operators: Sequence<Operator>

ReturnValue

Name Description
ResetOperators

resetOperators

fun resetOperators(vararg operators: Operator): ResetOperators

Parameters

Name Description
vararg operators: Operator

ReturnValue

Name Description
ResetOperators

removeOperators

fun removeOperators(operators: Iterable<Operator>): RemoveOperators

Parameters

Name Description
operators: Iterable<Operator>

ReturnValue

Name Description
RemoveOperators

removeOperators

fun removeOperators(operators: Sequence<Operator>): RemoveOperators

Parameters

Name Description
operators: Sequence<Operator>

ReturnValue

Name Description
RemoveOperators

removeOperators

fun removeOperators(vararg operators: Operator): RemoveOperators

Parameters

Name Description
vararg operators: Operator

ReturnValue

Name Description
RemoveOperators

openInputChannels

fun openInputChannels(inputChannels: Map<String, InputChannel<String>>): OpenInputChannels

Parameters

Name Description
inputChannels: Map<String, InputChannel<String>>

ReturnValue

Name Description
OpenInputChannels

openInputChannels

fun openInputChannels(vararg inputChannels: Pair><String, InputChannel<String>>): OpenInputChannels

Parameters

Name Description
vararg inputChannels: Pair><String, InputChannel<String>>

ReturnValue

Name Description
OpenInputChannels

openInputChannel

fun openInputChannel(name: String, inputChannel: InputChannel<String>): OpenInputChannels

Parameters

Name Description
name: String
inputChannel: InputChannel<String>

ReturnValue

Name Description
OpenInputChannels

resetInputChannels

fun resetInputChannels(vararg inputChannels: Pair><String, InputChannel<String>>): ResetInputChannels

Parameters

Name Description
vararg inputChannels: Pair><String, InputChannel<String>>

ReturnValue

Name Description
ResetInputChannels

resetInputChannels

fun resetInputChannels(inputChannels: Iterable<Pair><String, InputChannel<String>>>): ResetInputChannels

Parameters

Name Description
inputChannels: Iterable<Pair><String, InputChannel<String>>>

ReturnValue

Name Description
ResetInputChannels

resetInputChannels

fun resetInputChannels(inputChannels: Sequence>><Pair><String, InputChannel<String>>>): ResetInputChannels

Parameters

Name Description
inputChannels: Sequence>><Pair><String, InputChannel<String>>>

ReturnValue

Name Description
ResetInputChannels

resetInputChannels

fun resetInputChannels(inputChannels: Map<String, InputChannel<String>>): ResetInputChannels

Parameters

Name Description
inputChannels: Map<String, InputChannel<String>>

ReturnValue

Name Description
ResetInputChannels

closeInputChannels

fun closeInputChannels(names: Iterable<String>): CloseInputChannels

Parameters

Name Description
names: Iterable<String>

ReturnValue

Name Description
CloseInputChannels

closeInputChannels

fun closeInputChannels(names: Sequence<String>): CloseInputChannels

Parameters

Name Description
names: Sequence<String>

ReturnValue

Name Description
CloseInputChannels

closeInputChannels

fun closeInputChannels(vararg names: String): CloseInputChannels

Parameters

Name Description
vararg names: String

ReturnValue

Name Description
CloseInputChannels

openOutputChannels

fun openOutputChannels(outputChannels: Map<String, OutputChannel<String>>): OpenOutputChannels

Parameters

Name Description
outputChannels: Map<String, OutputChannel<String>>

ReturnValue

Name Description
OpenOutputChannels

openOutputChannels

fun openOutputChannels(vararg outputChannels: Pair><String, OutputChannel<String>>): OpenOutputChannels

Parameters

Name Description
vararg outputChannels: Pair><String, OutputChannel<String>>

ReturnValue

Name Description
OpenOutputChannels

openOutputChannel

fun openOutputChannel(name: String, outputChannel: OutputChannel<String>): OpenOutputChannels

Parameters

Name Description
name: String
outputChannel: OutputChannel<String>

ReturnValue

Name Description
OpenOutputChannels

resetOutputChannels

fun resetOutputChannels(outputChannels: Map<String, OutputChannel<String>>): ResetOutputChannels

Parameters

Name Description
outputChannels: Map<String, OutputChannel<String>>

ReturnValue

Name Description
ResetOutputChannels

resetOutputChannels

fun resetOutputChannels(vararg outputChannels: Pair><String, OutputChannel<String>>): ResetOutputChannels

Parameters

Name Description
vararg outputChannels: Pair><String, OutputChannel<String>>

ReturnValue

Name Description
ResetOutputChannels

resetOutputChannels

fun resetOutputChannels(outputChannels: Iterable<Pair><String, OutputChannel<String>>>): ResetOutputChannels

Parameters

Name Description
outputChannels: Iterable<Pair><String, OutputChannel<String>>>

ReturnValue

Name Description
ResetOutputChannels

resetOutputChannels

fun resetOutputChannels(outputChannels: Sequence>><Pair><String, OutputChannel<String>>>): ResetOutputChannels

Parameters

Name Description
outputChannels: Sequence>><Pair><String, OutputChannel<String>>>

ReturnValue

Name Description
ResetOutputChannels

closeOutputChannels

fun closeOutputChannels(names: Iterable<String>): CloseOutputChannels

Parameters

Name Description
names: Iterable<String>

ReturnValue

Name Description
CloseOutputChannels

closeOutputChannels

fun closeOutputChannels(names: Sequence<String>): CloseOutputChannels

Parameters

Name Description
names: Sequence<String>

ReturnValue

Name Description
CloseOutputChannels

closeOutputChannels

fun closeOutputChannels(vararg names: String): CloseOutputChannels

Parameters

Name Description
vararg names: String

ReturnValue

Name Description
CloseOutputChannels

unloadLibraries

fun unloadLibraries(aliases: Iterable<String>): UnloadLibraries

Parameters

Name Description
aliases: Iterable<String>

ReturnValue

Name Description
UnloadLibraries

unloadLibraries

fun unloadLibraries(aliases: Sequence<String>): UnloadLibraries

Parameters

Name Description
aliases: Sequence<String>

ReturnValue

Name Description
UnloadLibraries

unloadLibraries

fun unloadLibraries(vararg aliases: String): UnloadLibraries

Parameters

Name Description
vararg aliases: String

ReturnValue

Name Description
UnloadLibraries

resetLibraries

fun resetLibraries(libraries: Libraries): ResetLibraries

Parameters

Name Description
libraries: Libraries

ReturnValue

Name Description
ResetLibraries

resetLibraries

fun resetLibraries(libraries: Iterable<AliasedLibrary>): ResetLibraries

Parameters

Name Description
libraries: Iterable<AliasedLibrary>

ReturnValue

Name Description
ResetLibraries

resetLibraries

fun resetLibraries(libraries: Sequence<AliasedLibrary>): ResetLibraries

Parameters

Name Description
libraries: Sequence<AliasedLibrary>

ReturnValue

Name Description
ResetLibraries

resetLibraries

fun resetLibraries(vararg libraries: AliasedLibrary): ResetLibraries

Parameters

Name Description
vararg libraries: AliasedLibrary

ReturnValue

Name Description
ResetLibraries

addLibraries

fun addLibraries(libraries: Libraries): AddLibraries

Parameters

Name Description
libraries: Libraries

ReturnValue

Name Description
AddLibraries

addLibraries

fun addLibraries(libraries: Iterable<AliasedLibrary>): AddLibraries

Parameters

Name Description
libraries: Iterable<AliasedLibrary>

ReturnValue

Name Description
AddLibraries

addLibraries

fun addLibraries(libraries: Sequence<AliasedLibrary>): AddLibraries

Parameters

Name Description
libraries: Sequence<AliasedLibrary>

ReturnValue

Name Description
AddLibraries

addLibraries

fun addLibraries(vararg libraries: AliasedLibrary): AddLibraries

Parameters

Name Description
vararg libraries: AliasedLibrary

ReturnValue

Name Description
AddLibraries

addEphemeralData

fun addEphemeralData(key: String, value: Any): SetEphemeralData

Parameters

Name Description
key: String
value: Any

ReturnValue

Name Description
SetEphemeralData

addEphemeralData

fun <X> addEphemeralData(data: Map<String, X>): SetEphemeralData

Parameters

Name Description
data: Map<String, X>

ReturnValue

Name Description
SetEphemeralData

addEphemeralData

fun <X> addEphemeralData(vararg data: Pair<String, X>): SetEphemeralData

Parameters

Name Description
vararg data: Pair<String, X>

ReturnValue

Name Description
SetEphemeralData

setEphemeralData

fun setEphemeralData(key: String, value: Any): SetEphemeralData

Parameters

Name Description
key: String
value: Any

ReturnValue

Name Description
SetEphemeralData

setEphemeralData

fun <X> setEphemeralData(data: Map<String, X>): SetEphemeralData

Parameters

Name Description
data: Map<String, X>

ReturnValue

Name Description
SetEphemeralData

setEphemeralData

fun <X> setEphemeralData(vararg data: Pair<String, X>): SetEphemeralData

Parameters

Name Description
vararg data: Pair<String, X>

ReturnValue

Name Description
SetEphemeralData

addDurableData

fun addDurableData(key: String, value: Any): SetDurableData

Parameters

Name Description
key: String
value: Any

ReturnValue

Name Description
SetDurableData

addDurableData

fun <X> addDurableData(data: Map<String, X>): SetDurableData

Parameters

Name Description
data: Map<String, X>

ReturnValue

Name Description
SetDurableData

addDurableData

fun <X> addDurableData(vararg data: Pair<String, X>): SetDurableData

Parameters

Name Description
vararg data: Pair<String, X>

ReturnValue

Name Description
SetDurableData

setDurableData

fun setDurableData(key: String, value: Any): SetDurableData

Parameters

Name Description
key: String
value: Any

ReturnValue

Name Description
SetDurableData

setDurableData

fun <X> setDurableData(data: Map<String, X>): SetDurableData

Parameters

Name Description
data: Map<String, X>

ReturnValue

Name Description
SetDurableData

setDurableData

fun <X> setDurableData(vararg data: Pair<String, X>): SetDurableData

Parameters

Name Description
vararg data: Pair<String, X>

ReturnValue

Name Description
SetDurableData

addPersistentData

fun addPersistentData(key: String, value: Any): SetPersistentData

Parameters

Name Description
key: String
value: Any

ReturnValue

Name Description
SetPersistentData

addPersistentData

fun <X> addPersistentData(data: Map<String, X>): SetPersistentData

Parameters

Name Description
data: Map<String, X>

ReturnValue

Name Description
SetPersistentData

addPersistentData

fun <X> addPersistentData(vararg data: Pair<String, X>): SetPersistentData

Parameters

Name Description
vararg data: Pair<String, X>

ReturnValue

Name Description
SetPersistentData

setPersistentData

fun setPersistentData(key: String, value: Any): SetPersistentData

Parameters

Name Description
key: String
value: Any

ReturnValue

Name Description
SetPersistentData

setPersistentData

fun <X> setPersistentData(data: Map<String, X>): SetPersistentData

Parameters

Name Description
data: Map<String, X>

ReturnValue

Name Description
SetPersistentData

setPersistentData

fun <X> setPersistentData(vararg data: Pair<String, X>): SetPersistentData

Parameters

Name Description
vararg data: Pair<String, X>

ReturnValue

Name Description
SetPersistentData