<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>
|