SideEffect

abstract class SideEffect

Constructors

Link copied to clipboard
fun SideEffect()

Types

Link copied to clipboard
abstract class AddClausesToKb(val clauses: Iterable<<ERROR CLASS>>, val onTop: Boolean) : SideEffect.SetClausesOfKb
Link copied to clipboard
data class AddDynamicClauses(val clauses: Iterable<<ERROR CLASS>>, val onTop: Boolean = false) : SideEffect.AddClausesToKb
Link copied to clipboard
data class AddLibraries(val libraries: Libraries) : SideEffect.AlterAliasedLibraries
Link copied to clipboard
data class AddStaticClauses(val clauses: Iterable<<ERROR CLASS>>, val onTop: Boolean = false) : SideEffect.AddClausesToKb
Link copied to clipboard
abstract class AlterAliasedLibraries : SideEffect.AlterLibraries
Link copied to clipboard
abstract class AlterChannels : SideEffect
Link copied to clipboard
abstract class AlterChannelsByName(val names: Iterable<String>) : SideEffect.AlterChannels
Link copied to clipboard
abstract class AlterCustomData(val data: Map<String, Any>, val reset: Boolean = false) : SideEffect
Link copied to clipboard
abstract class AlterFlags : SideEffect
Link copied to clipboard
abstract class AlterFlagsByEntries(val flags: Map<String, <ERROR CLASS>>) : SideEffect.AlterFlags
Link copied to clipboard
abstract class AlterFlagsByName(val names: Iterable<String>) : SideEffect.AlterFlags
Link copied to clipboard
abstract class AlterInputChannels(val inputChannels: Map<String, InputChannel<String>>) : SideEffect.AlterChannels
Link copied to clipboard
abstract class AlterLibraries : SideEffect
Link copied to clipboard
abstract class AlterLibrariesByName(val aliases: Iterable<String>) : SideEffect.AlterLibraries
Link copied to clipboard
abstract class AlterLibrary(val alias: String, val library: Library) : SideEffect.AlterAliasedLibraries
Link copied to clipboard
abstract class AlterOperators(val operators: Iterable<<ERROR CLASS>>) : SideEffect
Link copied to clipboard
abstract class AlterOutputChannels(val outputChannels: Map<String, OutputChannel<String>>) : SideEffect.AlterChannels
Link copied to clipboard
data class ClearFlags(val names: Iterable<String>) : SideEffect.AlterFlagsByName
Link copied to clipboard
data class CloseInputChannels(val names: Iterable<String>) : SideEffect.AlterChannelsByName
Link copied to clipboard
data class CloseOutputChannels(val names: Iterable<String>) : SideEffect.AlterChannelsByName
Link copied to clipboard
data class LoadLibrary(val alias: String, val library: Library) : SideEffect.AlterLibrary
Link copied to clipboard
data class OpenInputChannels(val inputChannels: Map<String, InputChannel<String>>) : SideEffect.AlterInputChannels
Link copied to clipboard
data class OpenOutputChannels(val outputChannels: Map<String, OutputChannel<String>>) : SideEffect.AlterOutputChannels
Link copied to clipboard
abstract class RemoveClausesFromKb(val clauses: Iterable<<ERROR CLASS>>) : SideEffect.SetClausesOfKb
Link copied to clipboard
data class RemoveDynamicClauses(val clauses: Iterable<<ERROR CLASS>>) : SideEffect.RemoveClausesFromKb
Link copied to clipboard
data class RemoveOperators(val operators: Iterable<<ERROR CLASS>>) : SideEffect.AlterOperators
Link copied to clipboard
data class RemoveStaticClauses(val clauses: Iterable<<ERROR CLASS>>) : SideEffect.RemoveClausesFromKb
Link copied to clipboard
data class ResetDynamicKb(val clauses: Iterable<<ERROR CLASS>>) : SideEffect.SetClausesOfKb
Link copied to clipboard
data class ResetFlags(val flags: Map<String, <ERROR CLASS>>) : SideEffect.AlterFlagsByEntries
Link copied to clipboard
data class ResetInputChannels(val inputChannels: Map<String, InputChannel<String>>) : SideEffect.AlterInputChannels
Link copied to clipboard
data class ResetLibraries(val libraries: Libraries) : SideEffect.AlterAliasedLibraries
Link copied to clipboard
data class ResetOperators(val operators: Iterable<<ERROR CLASS>>) : SideEffect.AlterOperators
Link copied to clipboard
data class ResetOutputChannels(val outputChannels: Map<String, OutputChannel<String>>) : SideEffect.AlterOutputChannels
Link copied to clipboard
data class ResetStaticKb(val clauses: Iterable<<ERROR CLASS>>) : SideEffect.SetClausesOfKb
Link copied to clipboard
abstract class SetClausesOfKb(val clauses: Iterable<<ERROR CLASS>>) : SideEffect
Link copied to clipboard
data class SetDurableData(val data: Map<String, Any>, val reset: Boolean = false) : SideEffect.AlterCustomData
Link copied to clipboard
data class SetEphemeralData(val data: Map<String, Any>, val reset: Boolean = false) : SideEffect.AlterCustomData
Link copied to clipboard
data class SetFlags(val flags: Map<String, <ERROR CLASS>>) : SideEffect.AlterFlagsByEntries
Link copied to clipboard
data class SetOperators(val operators: Iterable<<ERROR CLASS>>) : SideEffect.AlterOperators
Link copied to clipboard
data class SetPersistentData(val data: Map<String, Any>, val reset: Boolean = false) : SideEffect.AlterCustomData
Link copied to clipboard
data class UnloadLibraries(val aliases: Iterable<String>) : SideEffect.AlterLibrariesByName
Link copied to clipboard
data class UpdateLibrary(val alias: String, val library: Library) : SideEffect.AlterLibrary

Functions

Link copied to clipboard
abstract fun applyTo(context: ExecutionContext): ExecutionContext

Inheritors

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