IfcRelDefinesByProperties

IfcRelDefinesByProperties

实体定义

对象化关系IFCreldefinesByProperty定义了特性集定义和对象之间的关系。属性在属性集中聚合。特性集可以使用此关系直接指定给引用对象,也可以指定给对象类型并通过该类型指定给引用对象。

IFCreldefinesByProperty是一种N对N关系,因为它允许将一个或多个特性集指定给一个或多个对象。然后,这些对象共享相同的特性定义。

 

IFC2中增加的新实体。0.已从IFC2x中的IfcRelAssignsProperties重命名。

IFC4更改属性RelatedObjects已从超类型IfcRelDefines降级为IFCreldeFinesByProperty。此关系已修改为支持由单个关系引用的多个特性集。

 

 

 

 

 

 

Attribute inheritance

#AttributeTypeCardinalityDescriptionC
IfcRoot
1 GlobalId IfcGloballyUniqueId [1:1] Assignment of a globally unique identifier within the entire software world. X
2 OwnerHistory IfcOwnerHistory [0:1] Assignment of the information about the current ownership of that object, including owning actor, application, local identification and information captured about the recent changes of the object,
NOTE  only the last modification in stored - either as addition, deletion or modification.
X
3 Name IfcLabel [0:1] Optional name for use by the participating software systems or users. For some subtypes of IfcRoot the insertion of the Name attribute may be required. This would be enforced by a where rule. X
4 Description IfcText [0:1] Optional description, provided for exchanging informative comments. X
IfcRelationship
IfcRelDefines
IfcRelDefinesByProperties
5 RelatedObjects IfcObjectDefinition S[1:?]

应用该属性的对象集合(或单个对象)。

X
6 RelatingPropertyDefinition IfcPropertySetDefinitionSelect [1:1] 定义的属性 X
 

Concept inheritance

 

#ConceptModel View
IfcRoot
  Software Identity Common Use Definitions
  Revision Control Common Use Definitions
 

 

 

 

 

 

 

EXPRESS Specification

ENTITY IfcRelDefinesByProperties
 SUBTYPE OF (IfcRelDefines);
  RelatedObjects : SET [1:?] OF IfcObjectDefinition;
  RelatingPropertyDefinition : IfcPropertySetDefinitionSelect;
END_ENTITY;

 

 

 

 

 

案例:

#504636= IFCRELDEFINESBYPROPERTIES('3ZFlC1sCP1tyjksStXPa5W',#5,$,$,(#461887,#299471,#283900,#269373),#269376);

 

 

 

#####################################

posted @ 2021-12-14 09:50  西北逍遥  阅读(224)  评论(0编辑  收藏  举报