Interface SemanticConstraint

All Known Implementing Classes:
SemanticConstraint.Existence, SemanticConstraint.Mandatory, SemanticConstraint.Plausibility, SemanticConstraint.Set, SemanticConstraint.Unique

Typed semantic representation of an INTERLIS constraint at constraint level.

ConstraintExpression remains the value/expression IR used by Mandatory constraints and reusable boolean subexpressions. This layer captures the semantics that live above an expression: uniqueness scope, existence targets, plausibility percentage/direction and set scope.