IfcFurnishingElementType定义元素的常用共享属性集定义列表和可选的产品表示集。它用于定义一个元素规范(特定的产品信息,对于该产品类型的所有出现都是通用的)。
注意,产品表示被定义为表示映射(在超类型IfcTypeProduct的级别,它由元素引用实例通过IfcShapeRepresentation.Item表格[1] 成为一个IfcMappedItem。
陈设元素类型用于定义特定类型的陈设元素的公共属性,这些属性可应用于该要素类型的多个实例以指定特定样式。提供元素类型(或可实例化的子类型)可以在未分配给引用的情况下进行交换。
IfcFurnishingElementType的出现由IfcFurnishingElement(或其子类型)的实例表示。
在IFC2x2中增加的新实体。
IFC2x3更改实体为非抽象
IFC4 实体被标记为不推荐用于实例化-在IFC4之后被抽象。
# | Attribute | Type | Cardinality | Description | C |
---|---|---|---|---|---|
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 |
IfcObjectDefinition | |||||
HasAssignments | IfcRelAssigns @RelatedObjects |
S[0:?] | Reference to the relationship objects, that assign (by an association relationship) other subtypes of IfcObject to this object instance. Examples are the association to products, processes, controls, resources or groups. | X | |
Nests | IfcRelNests @RelatedObjects |
S[0:1] | 对作为嵌套的分解关系的引用。它确定此对象定义是有序整体/部分分解关系中的一个部分。对象引用或类型只能是单个分解的一部分(仅允许层次结构)。 | X | |
IsNestedBy | IfcRelNests @RelatingObject |
S[0:?] | 对作为嵌套的分解关系的引用。它确定此对象定义是有序整体/部分分解关系中的整体。对象或对象类型可以由多个其他对象(引用或类型)嵌套。 | X | |
HasContext | IfcRelDeclares @RelatedDefinitions |
S[0:1] | 对提供上下文信息(如项目单元或表示上下文)的上下文的引用。它应该只为最上面的非空间对象断言。 | X | |
IsDecomposedBy | IfcRelAggregates @RelatingObject |
S[0:?] | References to the decomposition relationship being an aggregation. It determines that this object definition is whole within an unordered whole/part decomposition relationship. An object definitions can be aggregated by several other objects (occurrences or parts). | X | |
Decomposes | IfcRelAggregates @RelatedObjects |
S[0:1] | References to the decomposition relationship being an aggregation. It determines that this object definition is a part within an unordered whole/part decomposition relationship. An object definitions can only be part of a single decomposition (to allow hierarchical strutures only). | X | |
HasAssociations | IfcRelAssociates @RelatedObjects |
S[0:?] | 对关系对象的引用,该对象将外部引用或其他资源定义与对象关联。。例如与库、文档或分类的关联。 | X | |
IfcTypeObject | |||||
5 | ApplicableOccurrence | IfcIdentifier | [0:1] | The attribute optionally defines the data type of the occurrence object, to which the assigned type object can relate. If not present, no instruction is given to which occurrence object the type object is applicable. The following conventions are used:
EXAMPLE Refering to a furniture as applicable occurrence entity would be expressed as 'IfcFurnishingElement', refering to a brace as applicable entity would be expressed as 'IfcMember/BRACE', refering to a wall and wall standard case would be expressed as 'IfcWall, IfcWallStandardCase'. |
X |
6 | HasPropertySets | IfcPropertySetDefinition | S[1:?] | Set list of unique property sets, that are associated with the object type and are common to all object occurrences referring to this object type. | X |
Types | IfcRelDefinesByType @RelatingType |
S[0:1] | Reference to the relationship IfcRelDefinedByType and thus to those occurrence objects, which are defined by this type. | X | |
IfcTypeProduct | |||||
7 | RepresentationMaps | IfcRepresentationMap | ~L[1:?] | 表示图列表。每个表示图描述产品样式形状的块定义。通过提供多个表示图,可以给出多视图块定义。 | X |
8 | Tag | IfcLabel | [0:1] | 产品特定类型的标签(或标签)标识符,如商品编号(如EAN)。它是特定级别的标识符。 | X |
ReferencedBy | IfcRelAssignsToProduct @RelatingProduct |
S[0:?] | 引用IfcRelAssignsToProduct关系,通过该关系,其他产品、流程、控件、资源或参与者(作为IfcObjectDefinition的子类型)可以与此产品类型关联。 | X | |
IfcElementType | |||||
9 | ElementType | IfcLabel | [0:1] | 类型表示进一步指示对象的特定类型。必须在可实例化子类型级别建立使用。特别是,如果属性“PredefinedType”的枚举设置为user defined,则它保存用户定义的类型。 | X |
IfcFurnishingElementType |