8.3.3.5 IfcResourceConstraintRelationship(资源约束关系)
8.3.3.5.1 语义定义(Semantic definition)
IfcResourceConstraintRelationship 是一种关系实体,用于将约束关联到一个或多个资源级别对象。
IfcResourceConstraintRelationship 允许将约束规范应用于多种实体类型。一个重要应用场景是将约束应用于属性。通过施加约束,属性既能携带标识需求的值,也能携带标识这些需求实现情况的值。
8.3.3.5.2 实体继承(Entity inheritance)
8.3.3.5.3 特性(Attributes)
| # | 特性(Attributes) | 类型 | 描述 |
|---|---|---|---|
| IfcResourceLevelRelationship (2) | |||
| 1 | Name | OPTIONAL IfcLabel |
用于标识或限定关系的名称。 |
| 2 | Description | OPTIONAL IfcText |
可为关系提供附加信息的描述说明。 |
| 点击显示 2 个隐藏的继承特性 点击隐藏 2 个继承特性 | |||
| IfcResourceConstraintRelationship (2) | |||
| 3 | RelatingConstraint | IfcConstraint |
待关联的约束。 |
| 4 | RelatedResourceObjects | SET [1:?] OF IfcResourceObjectSelect |
待关联约束的目标属性。 |
8.3.3.5.4 形式化表示(Formal representation)
ENTITY IfcResourceConstraintRelationship
SUBTYPE OF (IfcResourceLevelRelationship);
RelatingConstraint : IfcConstraint;
RelatedResourceObjects : SET [1:?] OF IfcResourceObjectSelect;
END_ENTITY;