Einfacher Wert | |
Simple Value | |
Valeur simple |
Item | SPF | XML | Change | Description | IFC2x3 to IFC4 |
---|---|---|---|---|
IfcSimpleValue | ||||
IfcDateTime | ADDED | |||
IfcDate | ADDED | |||
IfcTime | ADDED | |||
IfcDuration | ADDED | |||
IfcTimeStamp | ADDED | IFC4 Addendum 1 | ||
IfcSimpleValue | ||||
IfcPositiveInteger | ADDED | IFC4 Addendum 2 | ||
IfcSimpleValue | ||||
IfcBinary | ADDED |
IfcSimpleValue is a select type for selecting between simple value types.
SELECT
HISTORY New type in IFC2x.
IFC4 CHANGE Items IfcDateTime, IfcDate, IfcTime, IfcDuration, IfcTimeStamp added.
Type | Description |
---|---|
IfcInteger | |
IfcReal | |
IfcBoolean | |
IfcIdentifier | |
IfcText | |
IfcLabel | |
IfcLogical | |
IfcDateTime | |
IfcDate | |
IfcTime | |
IfcDuration | |
IfcTimeStamp | |
IfcPositiveInteger | |
IfcBinary |
<xs:group name="IfcSimpleValue">
<xs:choice>
<xs:element ref="ifc:IfcBinary-wrapper"/>
<xs:element ref="ifc:IfcBoolean-wrapper"/>
<xs:element ref="ifc:IfcDate-wrapper"/>
<xs:element ref="ifc:IfcDateTime-wrapper"/>
<xs:element ref="ifc:IfcDuration-wrapper"/>
<xs:element ref="ifc:IfcIdentifier-wrapper"/>
<xs:element ref="ifc:IfcInteger-wrapper"/>
<xs:element ref="ifc:IfcLabel-wrapper"/>
<xs:element ref="ifc:IfcLogical-wrapper"/>
<xs:element ref="ifc:IfcPositiveInteger-wrapper"/>
<xs:element ref="ifc:IfcReal-wrapper"/>
<xs:element ref="ifc:IfcText-wrapper"/>
<xs:element ref="ifc:IfcTime-wrapper"/>
<xs:element ref="ifc:IfcTimeStamp-wrapper"/>
</xs:choice>
</xs:group>
TYPE IfcSimpleValue = SELECT (
IfcInteger,
IfcReal,
IfcBoolean,
IfcIdentifier,
IfcText,
IfcLabel,
IfcLogical,
IfcDateTime,
IfcDate,
IfcTime,
IfcDuration,
IfcTimeStamp,
IfcPositiveInteger,
IfcBinary);
END_TYPE;
References: IfcValue