Package org.iam.model
package org.iam.model
Internal model structures for label hierarchy and symbolic wrappers.
This package contains data structures used to organize domain labels and bind them to policy/intent computations:
LabelTree: hierarchical relation model for domain labelsDomainLabelTrees: per-domain label tree registryIntentOrPolicyLabel: unified label wrapper for reduction stagesMCPVar: symbolic-variable contract for MCP encodable entities
These models provide the structural layer that supports refinement traversal and reduction-time equivalence reasoning.
-
ClassDescriptionDomainLabelTrees manages label trees for multiple domains.IntentOrPolicyLabel is a Label that can wrap a finding, a policy, or an MCPBitVector.Builder for IntentOrPolicyLabel.Enum for the type of value this label represents.LabelTree<T>LabelTree represents a tree structure where each node has a set of children.Interface for objects that can be represented as symbolic variables using MCPBitVector.