IFC 4.3.2.20251031 (IFC4X3_ADD2) under development

8.16.3.4 IfcProperty(属性)

RV ⓘ
AbV ⓘ

抽象 该定义可能不会被直接实例化。

8.16.3.4.1 语义定义(Semantic definition)

IfcProperty 是通过属性集机制与IFC对象关联的所有属性类型的抽象概括。

8.16.3.4.2 实体继承(Entity inheritance)

8.16.3.4.3 特性(Attributes)

# 特性(Attributes) 类型 描述
IfcPropertyAbstraction (1)
HasExternalReferences SET [0:?] OF IfcExternalReferenceRelationship FOR RelatedResourceObjects

引用与属性定义相关联的外部引用,例如库、分类或文档信息。

点击显示 1 个隐藏的继承特性 点击隐藏 1 个继承特性
IfcProperty (8)
1 Name IfcIdentifier

此属性的名称。该标签是定义属性语义含义的重要名称字符串。

2 Specification OPTIONAL IfcText

指向具有语义定义或解释性文本位置的URI引用,用于说明该属性。

PartOfPset SET [0:?] OF IfcPropertySet FOR HasProperties

通过该属性被引用的_IfcPropertySet_的引用。

PropertyForDependance SET [0:?] OF IfcPropertyDependencyRelationship FOR DependingProperty

其他属性的值所依赖的属性。

PropertyDependsOn SET [0:?] OF IfcPropertyDependencyRelationship FOR DependantProperty

该属性的值所依赖的相关属性。

PartOfComplex SET [0:?] OF IfcComplexProperty FOR HasProperties

包含该_IfcProperty_的_IfcComplexProperty_的引用。

HasConstraints SET [0:?] OF IfcResourceConstraintRelationship FOR RelatedResourceObjects

用户定义的属性约束。

HasApprovals SET [0:?] OF IfcResourceApprovalRelationship FOR RelatedResourceObjects

用户定义的属性审批。

表 8.16.3.4.A

8.16.3.4.4 形式化表示(Formal representation)

ENTITY IfcProperty
 ABSTRACT SUPERTYPE OF (ONEOF
	(IfcComplexProperty
	,IfcSimpleProperty))
 SUBTYPE OF (IfcPropertyAbstraction);
	Name : IfcIdentifier;
	Specification : OPTIONAL IfcText;
 INVERSE
	PartOfPset : SET [0:?] OF IfcPropertySet FOR HasProperties;
	PropertyForDependance : SET [0:?] OF IfcPropertyDependencyRelationship FOR DependingProperty;
	PropertyDependsOn : SET [0:?] OF IfcPropertyDependencyRelationship FOR DependantProperty;
	PartOfComplex : SET [0:?] OF IfcComplexProperty FOR HasProperties;
	HasConstraints : SET [0:?] OF IfcResourceConstraintRelationship FOR RelatedResourceObjects;
	HasApprovals : SET [0:?] OF IfcResourceApprovalRelationship FOR RelatedResourceObjects;
END_ENTITY;

8.16.3.4.5 参考文献