![]()  | Sequence Enum | 
| Item | SPF | XML | Change | Description | IFC2x3 to IFC4 | 
|---|---|---|---|---|
| IfcSequenceEnum | MOVED | Schema changed from IFCKERNEL to IFCPROCESSEXTENSION.  | 
IfcSequenceEnum is an enumeration that defines the different ways in which a time lag is applied to a sequence between two processes.
HISTORY New entity in IFC1.0
| Constant | Description | 
|---|---|
| START_START | The predecessor task must start before the successor task may start. | 
| START_FINISH | The predecessor task must start before the successor task may finish. | 
| FINISH_START | The predecessor task must finish before the successor task may start. | 
| FINISH_FINISH | The predecessor task must finish before the successor task may finish. | 
| USERDEFINED | |
| NOTDEFINED | 
 <xs:simpleType name="IfcSequenceEnum">
  <xs:restriction base="xs:string">
   <xs:enumeration value="start_start"/>
   <xs:enumeration value="start_finish"/>
   <xs:enumeration value="finish_start"/>
   <xs:enumeration value="finish_finish"/>
   <xs:enumeration value="userdefined"/>
   <xs:enumeration value="notdefined"/>
  </xs:restriction>
 </xs:simpleType>
TYPE IfcSequenceEnum = ENUMERATION OF (
 START_START, 
 START_FINISH, 
 FINISH_START, 
 FINISH_FINISH, 
 USERDEFINED, 
 NOTDEFINED);
END_TYPE;