ClausePartitioner

class ClausePartitioner(source: Iterable<<ERROR CLASS>>, staticByDefault: Boolean = true) : ClausePartition, DirectiveSelector

Constructors

Link copied to clipboard
fun ClausePartitioner(source: Iterable<<ERROR CLASS>>, staticByDefault: Boolean = true)

Functions

Link copied to clipboard
open override fun listen(clause: <ERROR CLASS>)
Link copied to clipboard
open fun listenDirective(directive: <ERROR CLASS>)
Link copied to clipboard
open override fun listenDirectiveMatchingPattern(    directive: <ERROR CLASS>,     pattern: <ERROR CLASS>,     unifier: <ERROR CLASS>)
Link copied to clipboard
open override fun onClause(clause: <ERROR CLASS>)
Link copied to clipboard
open override fun onDirective(directive: <ERROR CLASS>)
Link copied to clipboard
open override fun onDirectiveMatchingPattern(    directive: <ERROR CLASS>,     pattern: <ERROR CLASS>,     unifier: <ERROR CLASS>)
Link copied to clipboard
open override fun onDynamic(directive: <ERROR CLASS>, indicator: <ERROR CLASS>)
Link copied to clipboard
open override fun onFact(fact: <ERROR CLASS>)
Link copied to clipboard
open override fun onLoad(directive: <ERROR CLASS>, goal: <ERROR CLASS>)
Link copied to clipboard
open override fun onOperator(    directive: <ERROR CLASS>,     priority: <ERROR CLASS>,     specifier: <ERROR CLASS>,     name: <ERROR CLASS>)
Link copied to clipboard
open override fun onRule(rule: <ERROR CLASS>)
Link copied to clipboard
open override fun onSetFlag(    directive: <ERROR CLASS>,     name: <ERROR CLASS>,     value: <ERROR CLASS>)
Link copied to clipboard
open override fun onSolve(directive: <ERROR CLASS>, goal: <ERROR CLASS>)
Link copied to clipboard
open override fun onStatic(directive: <ERROR CLASS>, indicator: <ERROR CLASS>)
Link copied to clipboard
open operator fun plus(other: ClausePartition): ClausePartition

Properties

Link copied to clipboard
open override val dynamicClauses: <ERROR CLASS>
Link copied to clipboard
open override val flagStore: FlagStore
Link copied to clipboard
open override val includes: List<<ERROR CLASS>>
Link copied to clipboard
open override val initialGoals: List<<ERROR CLASS>>
Link copied to clipboard
open override val operators: <ERROR CLASS>
Link copied to clipboard
open override val patterns: List<<ERROR CLASS>>
Link copied to clipboard
open override val staticClauses: <ERROR CLASS>