IfcValue

Natural language names
Semantic definitions at the type
Type definition

A select type for selecting between more specialised select types IfcSimpleValue, IfcMeasureValue and IfcDerivedMeasureValue.

SELECT

HISTORY New type in IFC Release 2x.
Enumeration definition
ConstantDescription
IfcMeasureValue
IfcSimpleValue
IfcDerivedMeasureValue
Formal representations
XSD Specification
 <xs:group name="IfcValue">
  <xs:choice>
   <xs:element ref="ifc:IfcBoolean-wrapper"/>
   <xs:element ref="ifc:IfcCountMeasure-wrapper"/>
   <xs:element ref="ifc:IfcIdentifier-wrapper"/>
   <xs:element ref="ifc:IfcInteger-wrapper"/>
   <xs:element ref="ifc:IfcLabel-wrapper"/>
   <xs:element ref="ifc:IfcLengthMeasure-wrapper"/>
   <xs:element ref="ifc:IfcParameterValue-wrapper"/>
   <xs:element ref="ifc:IfcPlaneAngleMeasure-wrapper"/>
   <xs:element ref="ifc:IfcPositiveLengthMeasure-wrapper"/>
   <xs:element ref="ifc:IfcPositivePlaneAngleMeasure-wrapper"/>
   <xs:element ref="ifc:IfcPositiveRatioMeasure-wrapper"/>
   <xs:element ref="ifc:IfcRatioMeasure-wrapper"/>
   <xs:element ref="ifc:IfcReal-wrapper"/>
   <xs:element ref="ifc:IfcText-wrapper"/>
   <xs:element ref="ifc:IfcTimeStamp-wrapper"/>
  </xs:choice>
 </xs:group>
EXPRESS Specification
TYPE IfcValue = SELECT (
 IfcMeasureValue,
 IfcSimpleValue);
END_TYPE;

Link to EXPRESS-G diagram EXPRESS-G diagram

Link to this page  Link to this page