<xsd:complexType name="PackageType">
<xsd:annotation>
<xsd:documentation>Type for a hierarchical name scope containing reusable elements.</xsd:documentation>
</xsd:annotation>
<xsd:choice maxOccurs="unbounded">
<xsd:element ref="Documentation" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="AttributeSubstitution" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="ExternalRoles" minOccurs="0"/>
<xsd:element ref="Signal" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="Variable" minOccurs="0" maxOccurs="unbounded"/>
<xsd:choice minOccurs="0" maxOccurs="unbounded">
<xsd:element ref="Package" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="BusinessDocument" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="BusinessTransactionHead" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="BinaryCollaboration" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="MultiPartyCollaboration" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="BusinessCollaboration" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="OperationMapping" minOccurs="0"/>
</xsd:choice>
</xsd:choice>
<xsd:attributeGroup ref="name"/>
<xsd:attribute name="parentRef" type="xsd:IDREF" use="optional">
<xsd:annotation>
<xsd:documentation>Defines the nameID reference for a Package.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType> |