<xs:complexType name="IfcScheduleTimeControl">
<xs:complexContent>
<xs:extension base="ifc:IfcControl">
<xs:sequence>
<xs:element name="ActualStart" nillable="true" minOccurs="0">
<xs:complexType>
<xs:group ref="ifc:IfcDateTimeSelect" />
</xs:complexType>
</xs:element>
<xs:element name="EarlyStart" nillable="true" minOccurs="0">
<xs:complexType>
<xs:group ref="ifc:IfcDateTimeSelect" />
</xs:complexType>
</xs:element>
<xs:element name="LateStart" nillable="true" minOccurs="0">
<xs:complexType>
<xs:group ref="ifc:IfcDateTimeSelect" />
</xs:complexType>
</xs:element>
<xs:element name="ScheduleStart" nillable="true" minOccurs="0">
<xs:complexType>
<xs:group ref="ifc:IfcDateTimeSelect" />
</xs:complexType>
</xs:element>
<xs:element name="ActualFinish" nillable="true" minOccurs="0">
<xs:complexType>
<xs:group ref="ifc:IfcDateTimeSelect" />
</xs:complexType>
</xs:element>
<xs:element name="EarlyFinish" nillable="true" minOccurs="0">
<xs:complexType>
<xs:group ref="ifc:IfcDateTimeSelect" />
</xs:complexType>
</xs:element>
<xs:element name="LateFinish" nillable="true" minOccurs="0">
<xs:complexType>
<xs:group ref="ifc:IfcDateTimeSelect" />
</xs:complexType>
</xs:element>
<xs:element name="ScheduleFinish" nillable="true" minOccurs="0">
<xs:complexType>
<xs:group ref="ifc:IfcDateTimeSelect" />
</xs:complexType>
</xs:element>
<xs:element name="ScheduleDuration" type="ifc:IfcTimeMeasure" nillable="true" minOccurs="0" />
<xs:element name="ActualDuration" type="ifc:IfcTimeMeasure" nillable="true" minOccurs="0" />
<xs:element name="RemainingTime" type="ifc:IfcTimeMeasure" nillable="true" minOccurs="0" />
<xs:element name="FreeFloat" type="ifc:IfcTimeMeasure" nillable="true" minOccurs="0" />
<xs:element name="TotalFloat" type="ifc:IfcTimeMeasure" nillable="true" minOccurs="0" />
<xs:element name="IsCritical" type="xs:boolean" nillable="true" minOccurs="0" />
<xs:element name="StatusTime" nillable="true" minOccurs="0">
<xs:complexType>
<xs:group ref="ifc:IfcDateTimeSelect" />
</xs:complexType>
</xs:element>
<xs:element name="StartFloat" type="ifc:IfcTimeMeasure" nillable="true" minOccurs="0" />
<xs:element name="FinishFloat" type="ifc:IfcTimeMeasure" nillable="true" minOccurs="0" />
<xs:element name="Completion" type="ifc:IfcPositiveRatioMeasure" nillable="true" minOccurs="0" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
|