SelectionConstraint

sealed class SelectionConstraint : PrettyPrintable

Custom selection constraints specified for constraint solving during splitting.

Functions

toDocument
Link copied to clipboard
abstract fun toDocument(): Document

Inheritors

True
Link copied to clipboard
False
Link copied to clipboard
HostVariable
Link copied to clipboard
GuardVisibilityFlag
Link copied to clipboard
Literal
Link copied to clipboard
Implies
Link copied to clipboard
Or
Link copied to clipboard
And
Link copied to clipboard
Not
Link copied to clipboard
VariableIn
Link copied to clipboard
VariableEquals
Link copied to clipboard

Extensions

functionVariables
Link copied to clipboard
fun SelectionConstraint.functionVariables(): Set<FunctionVariable>

Some convenience functions.

guardVisibilityVariables
Link copied to clipboard
hostVariables
Link copied to clipboard
fun SelectionConstraint.hostVariables(): Set<HostVariable>
protocols
Link copied to clipboard
fun SelectionConstraint.protocols(): Set<Protocol>
variableNames
Link copied to clipboard
fun SelectionConstraint.variableNames(): Set<String>