FOLEntity

sealed class FOLEntity(source)

Provides helper methods for String representations of FOL entities (formulas and terms).

Author

Jan Müller

Inheritors

Properties

Link copied to clipboard

The name of the entity.

Functions

Link copied to clipboard
abstract fun getRawString(variableAssignments: Map<String, Node>): String

Returns a raw String representation of an FOLEntity. This method should not be called directly, as it does not include brackets and dots.

Link copied to clipboard
override fun toString(): String

Returns a String representation with no variable assignments and no brackets or dot at root level.

fun toString(variableAssignments: Map<String, Node>, wrap: Boolean): String

Returns a String representation with no variable assignments and optional brackets or dot at root level.