LsaNeighborhoodCondition

Constructors

Link copied to clipboard
constructor(node: ILsaNode, molecule: ILsaMolecule, environment: Environment<List<ILsaMolecule>, out Any>)

Properties

Link copied to clipboard
val node: Node<T>

Functions

Link copied to clipboard
abstract fun filter(matches: List<Map<HashString, ITreeNode<out Any>>>, validNodes: List<ILsaNode>, retrieved: List<Map<ILsaNode, List<ILsaMolecule>>>): Boolean
open fun filter(matchesList: List<Map<HashString, ITreeNode<out Any>>>, validNodes: List<ILsaNode>, retrieved: List<Map<ILsaNode, List<ILsaMolecule>>>): Boolean
When this method is called, the condition must filter the current matches and allowed nodes.
Link copied to clipboard
abstract fun getContext(): Context
open fun getContext(): Context
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun isValid(): Boolean
Link copied to clipboard
open fun reactionReady()
Link copied to clipboard
open fun toString(): String
open fun toString(): String