5.3.2.4 IfcSequenceEnum

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

Enumerated Item Definitions:

  • 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.
  • 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.
  • XSD Specification:

     <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>

    EXPRESS Specification:

    TYPE IfcSequenceEnum = ENUMERATION OF (
    START_START,
    START_FINISH,
    FINISH_START,
    FINISH_FINISH,
    USERDEFINED,
    NOTDEFINED);
    END_TYPE;

    Link to EXPRESS-G diagram EXPRESS-G diagram

    Link to this page  Link to this page