8.11.2.87 IfcSimpleValue
8.11.2.87.1 Semantic definition
IfcSimpleValue is a select type for selecting between simple value types.
SELECT
- IfcInteger: Defined type of simple type INTEGER.
 - IfcReal: Defined type of simple type REAL.
 - IfcBoolean: Defined type of simple type BOOLEAN.
 - IfcLogical: Defined type of simple type LOGICAL.
 - IfcIdentifier: Defined type of simple type STRING for identification purposes.
 - IfcLabel: Defined type of simple type STRING for naming purposes.
 - IfcText: Defined type of simple type STRING for descriptive purposes.
 - IfcDateTime: Defined type of simple type STRING to represent a date and time.
 - IfcDate: Defined type of simple type STRING to represent a date.
 - IfcTime: Defined type of simple type STRING to represent a time.
 - IfcDuration: Defined type of simple type STRING to represent a duration.
 - IfcTimeStamp: Defined type of simple type INTEGER to represent a point in time by seconds elapsed since 1970.
 
8.11.2.87.2 Type values
| Type | 
|---|
| IfcBinary | 
| IfcBoolean | 
| IfcDate | 
| IfcDateTime | 
| IfcDuration | 
| IfcIdentifier | 
| IfcInteger | 
| IfcLabel | 
| IfcLogical | 
| IfcPositiveInteger | 
| IfcReal | 
| IfcText | 
| IfcTime | 
| IfcTimeStamp | 
| IfcURIReference | 
8.11.2.87.3 Formal representation
TYPE IfcSimpleValue = SELECT
	(IfcBinary
	,IfcBoolean
	,IfcDate
	,IfcDateTime
	,IfcDuration
	,IfcIdentifier
	,IfcInteger
	,IfcLabel
	,IfcLogical
	,IfcPositiveInteger
	,IfcReal
	,IfcText
	,IfcTime
	,IfcTimeStamp
	,IfcURIReference);
END_TYPE;