IfcStyleAssignmentSelect

BACnet MVD

#### IfcStyleAssignmentSelect

Natural language names

| Style Assignment Select

Change log

Item | SPF | XML | Change | Description
--- | --- | --- | --- | ---
IFC2x3 to IFC4
IfcStyleAssignmentSelect |  |  | ADDED |

##### Semantic definitions at the type

Type definition

The style assignment select is a selection of two wasy of assigning presentation styles to an IfcStyledItem.

- by directly assigning presentation styles as subtypes of IfcPresentationStyle
- by assigning presentation stypes via an intermediate collection entity IfcPresentationStyleAssignment

> HISTORY New select type in IFC4.

> IFC4 CHANGE The select type has been introduced to provide an upward compatible improvement for assigning styles to a styled items.

> DEPRECATION Using IfcPresentationStyleAssignment is deprecated, use the direct assignment of a subtype of IfcPresentationStyle instead.

Select definition

Type | Description
--- | ---
IfcPresentationStyleAssignment |
IfcPresentationStyle |

##### Formal representations

XML Specification
`<xs:group name="IfcStyleAssignmentSelect">
<xs:choice>
<xs:element ref="ifc:IfcPresentationStyle"/>
<xs:element ref="ifc:IfcPresentationStyleAssignment"/>
</xs:choice>
</xs:group>
`
EXPRESS Specification
`TYPE IfcStyleAssignmentSelect = SELECT (
IfcPresentationStyleAssignment,
IfcPresentationStyle);
END_TYPE;

EXPRESS-G diagram

`

References: IfcStyledItem

Link to this page