该页全部中文内容仅供20252453-T-424 项目组内部使用

20252453-T-424 项目

8.16.3.7 IfcPropertyDependencyRelationship(属性依赖关系)

8.16.3.7.1 语义定义(Semantic definition)

IfcPropertyDependencyRelationship 描述了一个属性的值与另一个属性的值之间经过标识的依赖关系。

使用定义

虽然 IfcPropertyDependencyRelationship 可用于描述依赖关系,并且可以通过依赖关系的表达式来描述其运作方式,但在当前的 IFC 模型中,无法实际从相关属性的值推导出被依赖属性的值。根据依赖关系确定值的操作需要由应用程序执行,该应用程序随后可以使用 Expression 属性来标记依赖关系的形式。

8.16.3.7.2 实体继承(Entity inheritance)

8.16.3.7.3 特性(Attributes)

# 特性(Attributes) 类型(Type) 描述(Description)
IfcResourceLevelRelationship (2)
1 Name OPTIONAL IfcLabel

用于标识或限定关系的名称。

2 Description OPTIONAL IfcText

可为关系提供附加信息的描述说明。

点击显示 2 个隐藏的继承特性 点击隐藏 2 个继承特性
IfcPropertyDependencyRelationship (3)
3 DependingProperty IfcProperty

依赖关系所基于的属性。

4 DependantProperty IfcProperty

被依赖的属性。

5 Expression OPTIONAL IfcText

进一步描述依赖关系性质的表达式。

表 8.16.3.7.A

8.16.3.7.4 形式化命题(Formal propositions)

名称(Name) 描述(Description)
NoSelfReference

DependingProperty 不应指向与 DependantProperty 相同的实例。

DependingProperty :<>: DependantProperty
表 8.16.3.7.B

8.16.3.7.5 形式化表示(Formal representation)

ENTITY IfcPropertyDependencyRelationship
 SUBTYPE OF (IfcResourceLevelRelationship);
	DependingProperty : IfcProperty;
	DependantProperty : IfcProperty;
	Expression : OPTIONAL IfcText;
 WHERE
	NoSelfReference : DependingProperty :<>: DependantProperty;
END_ENTITY;

8.16.3.7.6 参考(References)