AbstractNodeCondition

abstract class AbstractNodeCondition<T>(reaction: Reaction<T>, val targetNode: Node<T>) : AbstractCondition<T> (source)

Base implementation of a Condition evaluated on a target targetNode, owned by a reaction with any host.

When cloned, a condition targeting the host of its reaction targets the host of the new reaction, which must be a node; a condition targeting any other node keeps its target.

Inheritors

Constructors

Link copied to clipboard
constructor(reaction: Reaction<T>, targetNode: Node<T>)

Properties

Link copied to clipboard
override val isValid: Observable<Boolean>
Link copied to clipboard
open override val reaction: Reaction<T>
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
override fun cloneCondition(newReaction: Reaction<T>): Condition<T>
Link copied to clipboard
open override fun dispose()
Link copied to clipboard
open override fun toString(): String