interface SideEffectFactory: Any
Methods
resetStaticKb
open fun resetStaticKb(clauses: Iterable<Clause>): (clauses: Iterable
Parameters
Name | Description |
---|---|
clauses: Iterable<Clause>
|
ReturnValue
Name | Description |
---|---|
(clauses: Iterable
|
resetStaticKb
open fun resetStaticKb(clauses: Sequence
Parameters
Name | Description |
---|---|
clauses: Sequence
|
ReturnValue
Name | Description |
---|---|
ResetStaticKb
|
resetStaticKb
open fun resetStaticKb(vararg clauses: Clause): ResetStaticKb
Parameters
Name | Description |
---|---|
vararg clauses: Clause
|
ReturnValue
Name | Description |
---|---|
ResetStaticKb
|
addStaticClauses
open fun addStaticClauses(clauses: Iterable<Clause>, onTop: Boolean): (clauses: Iterable
Parameters
Name | Description |
---|---|
clauses: Iterable<Clause>
|
|
onTop: Boolean
|
ReturnValue
Name | Description |
---|---|
(clauses: Iterable
|
addStaticClauses
open fun addStaticClauses(clauses: Sequence
Parameters
Name | Description |
---|---|
clauses: Sequence
|
|
onTop: Boolean
|
ReturnValue
Name | Description |
---|---|
(clauses: Sequence
|
addStaticClauses
open fun addStaticClauses(vararg clauses: Clause, onTop: Boolean): AddStaticClauses
Parameters
Name | Description |
---|---|
vararg clauses: Clause
|
|
onTop: Boolean
|
ReturnValue
Name | Description |
---|---|
AddStaticClauses
|
removeStaticClauses
open fun removeStaticClauses(clauses: Iterable<Clause>): (clauses: Iterable
Parameters
Name | Description |
---|---|
clauses: Iterable<Clause>
|
ReturnValue
Name | Description |
---|---|
(clauses: Iterable
|
removeStaticClauses
open fun removeStaticClauses(clauses: Sequence
Parameters
Name | Description |
---|---|
clauses: Sequence
|
ReturnValue
Name | Description |
---|---|
RemoveStaticClauses
|
removeStaticClauses
open fun removeStaticClauses(vararg clauses: Clause): RemoveStaticClauses
Parameters
Name | Description |
---|---|
vararg clauses: Clause
|
ReturnValue
Name | Description |
---|---|
RemoveStaticClauses
|
resetDynamicKb
open fun resetDynamicKb(clauses: Iterable<Clause>): (clauses: Iterable
Parameters
Name | Description |
---|---|
clauses: Iterable<Clause>
|
ReturnValue
Name | Description |
---|---|
(clauses: Iterable
|
resetDynamicKb
open fun resetDynamicKb(clauses: Sequence
Parameters
Name | Description |
---|---|
clauses: Sequence
|
ReturnValue
Name | Description |
---|---|
ResetDynamicKb
|
resetDynamicKb
open fun resetDynamicKb(vararg clauses: Clause): ResetDynamicKb
Parameters
Name | Description |
---|---|
vararg clauses: Clause
|
ReturnValue
Name | Description |
---|---|
ResetDynamicKb
|
addDynamicClauses
open fun addDynamicClauses(clauses: Iterable<Clause>, onTop: Boolean): (clauses: Iterable
Parameters
Name | Description |
---|---|
clauses: Iterable<Clause>
|
|
onTop: Boolean
|
ReturnValue
Name | Description |
---|---|
(clauses: Iterable
|
addDynamicClauses
open fun addDynamicClauses(clauses: Sequence
Parameters
Name | Description |
---|---|
clauses: Sequence
|
|
onTop: Boolean
|
ReturnValue
Name | Description |
---|---|
(clauses: Sequence
|
addDynamicClauses
open fun addDynamicClauses(vararg clauses: Clause, onTop: Boolean): AddDynamicClauses
Parameters
Name | Description |
---|---|
vararg clauses: Clause
|
|
onTop: Boolean
|
ReturnValue
Name | Description |
---|---|
AddDynamicClauses
|
removeDynamicClauses
open fun removeDynamicClauses(clauses: Iterable<Clause>): (clauses: Iterable
Parameters
Name | Description |
---|---|
clauses: Iterable<Clause>
|
ReturnValue
Name | Description |
---|---|
(clauses: Iterable
|
removeDynamicClauses
open fun removeDynamicClauses(clauses: Sequence
Parameters
Name | Description |
---|---|
clauses: Sequence
|
ReturnValue
Name | Description |
---|---|
RemoveDynamicClauses
|
removeDynamicClauses
open fun removeDynamicClauses(vararg clauses: Clause): RemoveDynamicClauses
Parameters
Name | Description |
---|---|
vararg clauses: Clause
|
ReturnValue
Name | Description |
---|---|
RemoveDynamicClauses
|
setFlags
open fun setFlags(flags: Map<String, Term>): (flags: Map
Parameters
Name | Description |
---|---|
flags: Map<String, Term>
|
ReturnValue
Name | Description |
---|---|
(flags: Map
|
setFlags
open fun setFlags(vararg flags: Pair
Parameters
Name | Description |
---|---|
vararg flags: Pair
|
ReturnValue
Name | Description |
---|---|
SetFlags
|
setFlag
open fun setFlag(name: String, value: Term): SetFlags
Parameters
Name | Description |
---|---|
name: String
|
|
value: Term
|
ReturnValue
Name | Description |
---|---|
SetFlags
|
resetFlags
open fun resetFlags(flags: Map<String, Term>): (flags: Map
Parameters
Name | Description |
---|---|
flags: Map<String, Term>
|
ReturnValue
Name | Description |
---|---|
(flags: Map
|
resetFlags
open fun resetFlags(vararg flags: Pair
Parameters
Name | Description |
---|---|
vararg flags: Pair
|
ReturnValue
Name | Description |
---|---|
ResetFlags
|
clearFlags
open fun clearFlags(names: Iterable<String>): (names: Iterable
Parameters
Name | Description |
---|---|
names: Iterable<String>
|
ReturnValue
Name | Description |
---|---|
(names: Iterable
|
clearFlags
open fun clearFlags(names: Sequence
Parameters
Name | Description |
---|---|
names: Sequence
|
ReturnValue
Name | Description |
---|---|
ClearFlags
|
clearFlags
open fun clearFlags(vararg names: String): ClearFlags
Parameters
Name | Description |
---|---|
vararg names: String
|
ReturnValue
Name | Description |
---|---|
ClearFlags
|
loadLibrary
open fun loadLibrary(alias: String, library: Library): LoadLibrary
Parameters
Name | Description |
---|---|
alias: String
|
|
library: Library
|
ReturnValue
Name | Description |
---|---|
LoadLibrary
|
loadLibrary
open fun loadLibrary(aliasedLibrary: AliasedLibrary): LoadLibrary
Parameters
Name | Description |
---|---|
aliasedLibrary: AliasedLibrary
|
ReturnValue
Name | Description |
---|---|
LoadLibrary
|
unloadLibraries
open fun unloadLibraries(aliases: Iterable<String>): (aliases: Iterable
Parameters
Name | Description |
---|---|
aliases: Iterable<String>
|
ReturnValue
Name | Description |
---|---|
(aliases: Iterable
|
unloadLibraries
open fun unloadLibraries(aliases: Sequence
Parameters
Name | Description |
---|---|
aliases: Sequence
|
ReturnValue
Name | Description |
---|---|
UnloadLibraries
|
unloadLibraries
open fun unloadLibraries(vararg aliases: String): UnloadLibraries
Parameters
Name | Description |
---|---|
vararg aliases: String
|
ReturnValue
Name | Description |
---|---|
UnloadLibraries
|
updateLibrary
open fun updateLibrary(alias: String, library: Library): UpdateLibrary
Parameters
Name | Description |
---|---|
alias: String
|
|
library: Library
|
ReturnValue
Name | Description |
---|---|
UpdateLibrary
|
updateLibrary
open fun updateLibrary(aliasedLibrary: AliasedLibrary): UpdateLibrary
Parameters
Name | Description |
---|---|
aliasedLibrary: AliasedLibrary
|
ReturnValue
Name | Description |
---|---|
UpdateLibrary
|
resetLibraries
open fun resetLibraries(libraries: Libraries): (libraries: Libraries)
Parameters
Name | Description |
---|---|
libraries: Libraries
|
ReturnValue
Name | Description |
---|---|
(libraries: Libraries)
|
resetLibraries
open fun resetLibraries(libraries: Iterable<AliasedLibrary>): (libraries: Iterable
Parameters
Name | Description |
---|---|
libraries: Iterable<AliasedLibrary>
|
ReturnValue
Name | Description |
---|---|
(libraries: Iterable
|
resetLibraries
open fun resetLibraries(libraries: Sequence
Parameters
Name | Description |
---|---|
libraries: Sequence
|
ReturnValue
Name | Description |
---|---|
ResetLibraries
|
resetLibraries
open fun resetLibraries(vararg libraries: AliasedLibrary): ResetLibraries
Parameters
Name | Description |
---|---|
vararg libraries: AliasedLibrary
|
ReturnValue
Name | Description |
---|---|
ResetLibraries
|
addLibraries
open fun addLibraries(libraries: Libraries): (libraries: Libraries)
Parameters
Name | Description |
---|---|
libraries: Libraries
|
ReturnValue
Name | Description |
---|---|
(libraries: Libraries)
|
addLibraries
open fun addLibraries(libraries: Iterable<AliasedLibrary>): (libraries: Iterable
Parameters
Name | Description |
---|---|
libraries: Iterable<AliasedLibrary>
|
ReturnValue
Name | Description |
---|---|
(libraries: Iterable
|
addLibraries
open fun addLibraries(libraries: Sequence
Parameters
Name | Description |
---|---|
libraries: Sequence
|
ReturnValue
Name | Description |
---|---|
AddLibraries
|
addLibraries
open fun addLibraries(vararg libraries: AliasedLibrary): AddLibraries
Parameters
Name | Description |
---|---|
vararg libraries: AliasedLibrary
|
ReturnValue
Name | Description |
---|---|
AddLibraries
|
setOperators
open fun setOperators(operators: Iterable<Operator>): (operators: Iterable
Parameters
Name | Description |
---|---|
operators: Iterable<Operator>
|
ReturnValue
Name | Description |
---|---|
(operators: Iterable
|
setOperators
open fun setOperators(operators: Sequence
Parameters
Name | Description |
---|---|
operators: Sequence
|
ReturnValue
Name | Description |
---|---|
SetOperators
|
setOperators
open fun setOperators(vararg operators: Operator): SetOperators
Parameters
Name | Description |
---|---|
vararg operators: Operator
|
ReturnValue
Name | Description |
---|---|
SetOperators
|
resetOperators
open fun resetOperators(operators: Iterable<Operator>): (operators: Iterable
Parameters
Name | Description |
---|---|
operators: Iterable<Operator>
|
ReturnValue
Name | Description |
---|---|
(operators: Iterable
|
resetOperators
open fun resetOperators(operators: Sequence
Parameters
Name | Description |
---|---|
operators: Sequence
|
ReturnValue
Name | Description |
---|---|
ResetOperators
|
resetOperators
open fun resetOperators(vararg operators: Operator): ResetOperators
Parameters
Name | Description |
---|---|
vararg operators: Operator
|
ReturnValue
Name | Description |
---|---|
ResetOperators
|
removeOperators
open fun removeOperators(operators: Iterable<Operator>): (operators: Iterable
Parameters
Name | Description |
---|---|
operators: Iterable<Operator>
|
ReturnValue
Name | Description |
---|---|
(operators: Iterable
|
removeOperators
open fun removeOperators(operators: Sequence
Parameters
Name | Description |
---|---|
operators: Sequence
|
ReturnValue
Name | Description |
---|---|
RemoveOperators
|
removeOperators
open fun removeOperators(vararg operators: Operator): RemoveOperators
Parameters
Name | Description |
---|---|
vararg operators: Operator
|
ReturnValue
Name | Description |
---|---|
RemoveOperators
|
openInputChannels
open fun openInputChannels(inputChannels: Map<String, InputChannel<String>>): (inputChannels: Map
Parameters
Name | Description |
---|---|
inputChannels: Map<String, InputChannel<String>>
|
ReturnValue
Name | Description |
---|---|
(inputChannels: Map
|
openInputChannels
open fun openInputChannels(vararg inputChannels: Pair
Parameters
Name | Description |
---|---|
vararg inputChannels: Pair
|
ReturnValue
Name | Description |
---|---|
OpenInputChannels
|
openInputChannel
open fun openInputChannel(name: String, inputChannel: InputChannel<String>): OpenInputChannels
Parameters
Name | Description |
---|---|
name: String
|
|
inputChannel: InputChannel<String>
|
ReturnValue
Name | Description |
---|---|
OpenInputChannels
|
resetInputChannels
open fun resetInputChannels(vararg inputChannels: Pair
Parameters
Name | Description |
---|---|
vararg inputChannels: Pair
|
ReturnValue
Name | Description |
---|---|
ResetInputChannels
|
resetInputChannels
open fun resetInputChannels(inputChannels: Iterable<Pair
Parameters
Name | Description |
---|---|
inputChannels: Iterable<Pair
|
ReturnValue
Name | Description |
---|---|
(inputChannels: Iterable
|
resetInputChannels
open fun resetInputChannels(inputChannels: Sequence
Parameters
Name | Description |
---|---|
inputChannels: Sequence
|
ReturnValue
Name | Description |
---|---|
ResetInputChannels
|
resetInputChannels
open fun resetInputChannels(inputChannels: Map<String, InputChannel<String>>): (inputChannels: Map
Parameters
Name | Description |
---|---|
inputChannels: Map<String, InputChannel<String>>
|
ReturnValue
Name | Description |
---|---|
(inputChannels: Map
|
closeInputChannels
open fun closeInputChannels(names: Iterable<String>): (names: Iterable
Parameters
Name | Description |
---|---|
names: Iterable<String>
|
ReturnValue
Name | Description |
---|---|
(names: Iterable
|
closeInputChannels
open fun closeInputChannels(names: Sequence
Parameters
Name | Description |
---|---|
names: Sequence
|
ReturnValue
Name | Description |
---|---|
CloseInputChannels
|
closeInputChannels
open fun closeInputChannels(vararg names: String): CloseInputChannels
Parameters
Name | Description |
---|---|
vararg names: String
|
ReturnValue
Name | Description |
---|---|
CloseInputChannels
|
openOutputChannels
open fun openOutputChannels(outputChannels: Map<String, OutputChannel<String>>): (outputChannels: Map
Parameters
Name | Description |
---|---|
outputChannels: Map<String, OutputChannel<String>>
|
ReturnValue
Name | Description |
---|---|
(outputChannels: Map
|
openOutputChannels
open fun openOutputChannels(vararg outputChannels: Pair
Parameters
Name | Description |
---|---|
vararg outputChannels: Pair
|
ReturnValue
Name | Description |
---|---|
OpenOutputChannels
|
openOutputChannel
open fun openOutputChannel(name: String, outputChannel: OutputChannel<String>): OpenOutputChannels
Parameters
Name | Description |
---|---|
name: String
|
|
outputChannel: OutputChannel<String>
|
ReturnValue
Name | Description |
---|---|
OpenOutputChannels
|
resetOutputChannels
open fun resetOutputChannels(outputChannels: Iterable<Pair
Parameters
Name | Description |
---|---|
outputChannels: Iterable<Pair
|
ReturnValue
Name | Description |
---|---|
(outputChannels: Iterable
|
resetOutputChannels
open fun resetOutputChannels(outputChannels: Sequence
Parameters
Name | Description |
---|---|
outputChannels: Sequence
|
ReturnValue
Name | Description |
---|---|
ResetOutputChannels
|
resetOutputChannels
open fun resetOutputChannels(outputChannels: Map<String, OutputChannel<String>>): (outputChannels: Map
Parameters
Name | Description |
---|---|
outputChannels: Map<String, OutputChannel<String>>
|
ReturnValue
Name | Description |
---|---|
(outputChannels: Map
|
resetOutputChannels
open fun resetOutputChannels(vararg outputChannels: Pair
Parameters
Name | Description |
---|---|
vararg outputChannels: Pair
|
ReturnValue
Name | Description |
---|---|
ResetOutputChannels
|
closeOutputChannels
open fun closeOutputChannels(names: Iterable<String>): (names: Iterable
Parameters
Name | Description |
---|---|
names: Iterable<String>
|
ReturnValue
Name | Description |
---|---|
(names: Iterable
|
closeOutputChannels
open fun closeOutputChannels(names: Sequence
Parameters
Name | Description |
---|---|
names: Sequence
|
ReturnValue
Name | Description |
---|---|
CloseOutputChannels
|
closeOutputChannels
open fun closeOutputChannels(vararg names: String): CloseOutputChannels
Parameters
Name | Description |
---|---|
vararg names: String
|
ReturnValue
Name | Description |
---|---|
CloseOutputChannels
|
addEphemeralData
open fun addEphemeralData(key: String, value: Any): SetEphemeralData
Parameters
Name | Description |
---|---|
key: String
|
|
value: Any
|
ReturnValue
Name | Description |
---|---|
SetEphemeralData
|
addEphemeralData
open fun <X> addEphemeralData(data: Map<String, X>): SetEphemeralData
Parameters
Name | Description |
---|---|
data: Map<String, X>
|
ReturnValue
Name | Description |
---|---|
SetEphemeralData
|
addEphemeralData
open fun <X> addEphemeralData(vararg data: Pair
Parameters
Name | Description |
---|---|
vararg data: Pair
|
ReturnValue
Name | Description |
---|---|
SetEphemeralData
|
setEphemeralData
open fun setEphemeralData(key: String, value: Any): SetEphemeralData
Parameters
Name | Description |
---|---|
key: String
|
|
value: Any
|
ReturnValue
Name | Description |
---|---|
SetEphemeralData
|
setEphemeralData
open fun <X> setEphemeralData(data: Map<String, X>): SetEphemeralData
Parameters
Name | Description |
---|---|
data: Map<String, X>
|
ReturnValue
Name | Description |
---|---|
SetEphemeralData
|
setEphemeralData
open fun <X> setEphemeralData(vararg data: Pair
Parameters
Name | Description |
---|---|
vararg data: Pair
|
ReturnValue
Name | Description |
---|---|
SetEphemeralData
|
addDurableData
open fun addDurableData(key: String, value: Any): SetDurableData
Parameters
Name | Description |
---|---|
key: String
|
|
value: Any
|
ReturnValue
Name | Description |
---|---|
SetDurableData
|
addDurableData
open fun <X> addDurableData(data: Map<String, X>): SetDurableData
Parameters
Name | Description |
---|---|
data: Map<String, X>
|
ReturnValue
Name | Description |
---|---|
SetDurableData
|
addDurableData
open fun <X> addDurableData(vararg data: Pair
Parameters
Name | Description |
---|---|
vararg data: Pair
|
ReturnValue
Name | Description |
---|---|
SetDurableData
|
setDurableData
open fun setDurableData(key: String, value: Any): SetDurableData
Parameters
Name | Description |
---|---|
key: String
|
|
value: Any
|
ReturnValue
Name | Description |
---|---|
SetDurableData
|
setDurableData
open fun <X> setDurableData(data: Map<String, X>): SetDurableData
Parameters
Name | Description |
---|---|
data: Map<String, X>
|
ReturnValue
Name | Description |
---|---|
SetDurableData
|
setDurableData
open fun <X> setDurableData(vararg data: Pair
Parameters
Name | Description |
---|---|
vararg data: Pair
|
ReturnValue
Name | Description |
---|---|
SetDurableData
|
addPersistentData
open fun addPersistentData(key: String, value: Any): SetPersistentData
Parameters
Name | Description |
---|---|
key: String
|
|
value: Any
|
ReturnValue
Name | Description |
---|---|
SetPersistentData
|
addPersistentData
open fun <X> addPersistentData(data: Map<String, X>): SetPersistentData
Parameters
Name | Description |
---|---|
data: Map<String, X>
|
ReturnValue
Name | Description |
---|---|
SetPersistentData
|
addPersistentData
open fun <X> addPersistentData(vararg data: Pair
Parameters
Name | Description |
---|---|
vararg data: Pair
|
ReturnValue
Name | Description |
---|---|
SetPersistentData
|
setPersistentData
open fun setPersistentData(key: String, value: Any): SetPersistentData
Parameters
Name | Description |
---|---|
key: String
|
|
value: Any
|
ReturnValue
Name | Description |
---|---|
SetPersistentData
|
setPersistentData
open fun <X> setPersistentData(data: Map<String, X>): SetPersistentData
Parameters
Name | Description |
---|---|
data: Map<String, X>
|
ReturnValue
Name | Description |
---|---|
SetPersistentData
|
setPersistentData
open fun <X> setPersistentData(vararg data: Pair
Parameters
Name | Description |
---|---|
vararg data: Pair
|
ReturnValue
Name | Description |
---|---|
SetPersistentData
|
CompanionObject
SideEffectFactory
interface SideEffectFactory: Any
Fields
Name | Description |
---|---|
val default: SideEffectFactory
|