Definition Type: ComplexType
Name: DoorCycle
Containing Schema: LiftInfo.xsd
Abstract
Documentation:
Complete cycle of car doors from Closed though opening and back to closed.
Collapse XSD Schema Diagram:
Drilldown into Profile Drilldown into Locked Drilldown into LimitedOpened Drilldown into Closed Drilldown into Opened Drilldown into NotClosed Drilldown into IDXSD Diagram of DoorCycle
Collapse XSD Schema Code:
<xs:complexType name="DoorCycle">
    <xs:annotation>
        <xs:documentation>Complete cycle of car doors from Closed though opening and back to closed.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
        <xs:element name="NotClosed">
            <xs:complexType>
                <xs:attribute name="State" type="State" use="required" />
                <xs:attributeGroup ref="ED" />
            </xs:complexType>
        </xs:element>
        <xs:element name="Opened" minOccurs="0" maxOccurs="unbounded">
            <xs:complexType>
                <xs:attribute name="State" type="State" use="required" />
                <xs:attributeGroup ref="ED" />
            </xs:complexType>
        </xs:element>
        <xs:element name="Closed">
            <xs:complexType>
                <xs:attribute name="State" type="State" use="required" />
                <xs:attributeGroup ref="ED" />
            </xs:complexType>
        </xs:element>
        <xs:element name="LimitedOpened" minOccurs="0" maxOccurs="unbounded">
            <xs:complexType>
                <xs:attribute name="State" type="State" use="required" />
                <xs:attributeGroup ref="ED" />
            </xs:complexType>
        </xs:element>
        <xs:element name="Locked" minOccurs="0">
            <xs:complexType>
                <xs:attribute name="State" type="State" use="required" />
                <xs:attributeGroup ref="ED" />
            </xs:complexType>
        </xs:element>
        <xs:element name="Profile" minOccurs="0">
            <xs:complexType>
                <xs:complexContent>
                    <xs:extension base="DoorProfile" />
                </xs:complexContent>
            </xs:complexType>
        </xs:element>
    </xs:sequence>
    <xs:attribute name="ID" type="DoorID" />
</xs:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
NotClosed NotClosed (1) (1)
Opened Opened 0 unbounded
Closed Closed (1) (1)
LimitedOpened LimitedOpened 0 unbounded
Locked Locked 0 (1)
Profile Profile 0 (1)
Collapse Child Attributes:
Name Type Default Value Use
ID ID (Optional)
Collapse Derivation Tree:
Collapse References:
DoorCycle