IfcSequenceEnum

Natural language names
Sequence Enum
Change log
ItemSPFXMLChangeDescription
IFC2x3 to IFC4 4.0.0.0
    IfcSequenceEnumMOVEDSchema changed from IFCKERNEL to IFCPROCESSEXTENSION.
Semantic definitions at the type
Type definition

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

Enumeration definition
ConstantDescription
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
Formal representations
XML 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

References  References: IfcRelSequence

Link to this page  Link to this page