LabelConstant

data class LabelConstant(value: Label) : AtomicLabelTerm

Terms representing literal label constants.

Constructors

LabelConstant
Link copied to clipboard
fun LabelConstant(value: Label)

Functions

confidentiality
Link copied to clipboard
open override fun confidentiality(): LabelConstant

Term that corresponds to performing Label.confidentiality.

getValue
Link copied to clipboard
open override fun getValue(solution: ConstraintSolution): Label

Returns the value of this term given an assignment of values to every variable in the term.

integrity
Link copied to clipboard
open override fun integrity(): LabelConstant

Term that corresponds to performing Label.integrity.

join
Link copied to clipboard
open override fun join(that: Label): LabelConstant

The term that corresponds to the Label.join of this and that.

swap
Link copied to clipboard
open override fun swap(): LabelConstant

The term that corresponds to performing Label.swap.

Properties

value
Link copied to clipboard
val value: Label