RuleWrapper

abstract class RuleWrapper<C : ExecutionContext>(signature: Signature) : AbstractWrapper<<ERROR CLASS>>

Constructors

Link copied to clipboard
fun RuleWrapper(    functor: String,     arity: Int,     vararg: Boolean = false)
Link copied to clipboard
fun RuleWrapper(signature: Signature)

Functions

Link copied to clipboard
override fun toString(): String

Properties

Link copied to clipboard
open val <ERROR CLASS>.body: <ERROR CLASS>
Link copied to clipboard
val descriptionPair: Pair<Signature, <ERROR CLASS>>

Gets this wrapped primitive description Pair formed by signature and wrapped primitive type

Link copied to clipboard
val functor: String

A shorthand to get the signature functor name

Link copied to clipboard
open val <ERROR CLASS>.head: List<<ERROR CLASS>>
Link copied to clipboard
override val implementation: <ERROR CLASS>

The wrapped implementation

Link copied to clipboard
val signature: Signature

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
Link copied to clipboard
Link copied to clipboard