LibraryView

class LibraryView(library: Library) : TreeItem<String>

A TreeItem rooted at Library.alias with three children ("Functions", "Predicates", "Operators") listing the indicators of library's primitives/rules, functions, and operators, respectively. Used to populate the IDE's "loaded libraries" tree whenever the solver's it.unibo.tuprolog.solve.library.Runtime changes.

Constructors

Link copied to clipboard
constructor(library: Library)

Properties

Link copied to clipboard
open override val children: ObservableList<TreeItem<String?>?>?
Link copied to clipboard
override var graphic: Node?
Link copied to clipboard
override var isExpanded: Boolean
Link copied to clipboard
open override var isLeaf: Boolean
Link copied to clipboard
override val parent: TreeItem<String?>?
Link copied to clipboard
override var value: String?

Functions

Link copied to clipboard
open fun <E : Event?> addEventFilter(p0: EventType<E?>?, p1: EventHandler<in E?>?)
Link copied to clipboard
open fun <E : Event?> addEventHandler(p0: EventType<E?>?, p1: EventHandler<in E?>?)
Link copied to clipboard
open fun buildEventDispatchChain(p0: EventDispatchChain?): EventDispatchChain?
Link copied to clipboard
fun expandedProperty(): BooleanProperty?
Link copied to clipboard
open fun getChildren(): ObservableList<TreeItem<String?>?>?
Link copied to clipboard
fun getParent(): TreeItem<String?>?
Link copied to clipboard
Link copied to clipboard
fun graphicProperty(): ObjectProperty<Node?>?
Link copied to clipboard
fun leafProperty(): ReadOnlyBooleanProperty?
Link copied to clipboard
open fun nextSibling(): TreeItem<String?>?
open fun nextSibling(p0: TreeItem<String?>?): TreeItem<String?>?
Link copied to clipboard
fun parentProperty(): ReadOnlyObjectProperty<TreeItem<String?>?>?
Link copied to clipboard
open fun previousSibling(): TreeItem<String?>?
open fun previousSibling(p0: TreeItem<String?>?): TreeItem<String?>?
Link copied to clipboard
open fun <E : Event?> removeEventFilter(p0: EventType<E?>?, p1: EventHandler<in E?>?)
Link copied to clipboard
open fun <E : Event?> removeEventHandler(p0: EventType<E?>?, p1: EventHandler<in E?>?)
Link copied to clipboard
fun setValue(p0: String?)
Link copied to clipboard
fun valueProperty(): ObjectProperty<String?>?