WaitConstraintComplexType

Defines the scheduling constraint of waiting a minimum amount of time since the completion of a previously completed scheduled event defined by an assigned id (the attribute <tt>previous=".."</tt>). The reference to the previous <Schedule> could have been kept as a separate element, but this way all id's and ref's are uniformly attributes. The interval is written as an XML Schema duration of the form P{(yyyy)Y{(mm)M}{(dd)D}{T{(hh)H}{(mm}M}{(ss.s..)S} (for example "P1Y2M3DT3H6M22.1S" uses all elements, but "P1Y" and "PT6M22.1S" is also OK - note the presence of the "T" separator between the date and time part!).

Complex Type Information

Model

Attributes

QName Type Fixed Default Use Inheritable Annotation
id xs:ID optional
previous UniqueNamesSimpleType optional
rdf xs:anyURI optional
ref xs:IDREF optional
uref UniqueNamesSimpleType optional

Used By

Source

<xs:complexType name="WaitConstraintComplexType">
  <xs:annotation>
    <xs:documentation>Defines the scheduling constraint of waiting a minimum amount of time since the completion of a previously completed scheduled event defined by an assigned id (the attribute <tt>previous=".."</tt>). The reference to the previous <Schedule> could have been kept as a separate element, but this way all id's and ref's are uniformly attributes. The interval is written as an XML Schema duration of the form P{(yyyy)Y{(mm)M}{(dd)D}{T{(hh)H}{(mm}M}{(ss.s..)S} (for example "P1Y2M3DT3H6M22.1S" uses all elements, but "P1Y" and "PT6M22.1S" is also OK - note the presence of the "T" separator between the date and time part!).</xs:documentation>
  </xs:annotation>
  <xs:all>
    <xs:element name="Interval" type="xs:duration"/>
    <xs:element name="Description" type="DescriptionComplexType" minOccurs="0"/>
  </xs:all>
  <xs:attribute name="previous" type="UniqueNamesSimpleType"/>
  <xs:attributeGroup ref="RTMLAttributes"/>
</xs:complexType>