MutableClauseCollection

interface MutableClauseCollection : ClauseCollection

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
abstract override fun add(clause: <ERROR CLASS>): MutableClauseCollection

Adds the given Clause to this MutableClauseCollection.

Link copied to clipboard
abstract override fun addAll(clauses: Iterable<<ERROR CLASS>>): MutableClauseCollection

Adds all the given Clause to this MutableClauseCollection

Link copied to clipboard
abstract operator fun contains(element: <ERROR CLASS>): Boolean

Tells if the ClauseCollection contains the given Clause

Link copied to clipboard
abstract fun containsAll(elements: Iterable<<ERROR CLASS>>): Boolean

Tells if the ClauseCollection contains all the given Clause

Link copied to clipboard
abstract fun isEmpty(): Boolean

Tells if the ClauseCollection contains any Clause

Link copied to clipboard
abstract operator override fun iterator(): Iterator<<ERROR CLASS>>
Link copied to clipboard
abstract override fun retrieve(clause: <ERROR CLASS>): RetrieveResult<out MutableClauseCollection>

Retrieves the first occurrence of the given Clause from this MutableClauseCollection as a RetrieveResult

Link copied to clipboard
abstract override fun retrieveAll(clause: <ERROR CLASS>): RetrieveResult<out MutableClauseCollection>

Retrieves all the occurrences of the given Clause from this MutableClauseCollection as a RetrieveResult

Properties

Link copied to clipboard
abstract val size: Int

Computes the size of the ClauseCollection