Expand description
Bounded IFC4 approval-resource views and transaction-staged authoring.
This crate owns IfcApproval, its resource-level relationships, and
IfcRelAssociatesApproval. It validates selected IFC4 WHERE/SELECT rules but
does not implement workflow, authorization, signatures, or policy decisions.
Structs§
- Approval
- Strict borrowed IFC4 projection.
- Approval
Assignment - Strict borrowed IFC4 projection.
- Approval
Association Draft - Draft for one rooted approval association to definitions.
- Approval
Draft - Draft for one
IfcApproval. - Approval
Relationship - Strict borrowed IFC4 projection.
- Approval
Relationship Draft - Draft for one direct approval relationship.
- Approval
View - Borrowed entry point for approval projections and inverse-style queries.
- Resource
Approval Draft - Draft for one approval-to-resource relationship.
- Resource
Approval Relationship - Strict borrowed IFC4 projection.
Enums§
- Approval
Error - Approval projection or authoring failure.
Functions§
- associate_
approval - Validate and stage one rooted approval association.
- associate_
approval_ with_ owner_ history associate_approvalwith a caller-suppliedIfcOwnerHistory, which IFC2X3 requires on everyIfcRoot.- create_
approval - Validate and stage one approval.
- relate_
approvals - Validate and stage one approval-to-approval relationship.
- relate_
resource_ approval - Validate and stage one approval-to-resource relationship.
Type Aliases§
- Approval
Result - Result alias for approval operations.