<xsd:complexType name="PackageType">
<xsd:sequence>
<xsd:element ref="xpdl:PackageHeader"/>
<xsd:element ref="xpdl:RedefinableHeader" minOccurs="0"/>
<xsd:element ref="xpdl:ConformanceClass" minOccurs="0"/>
<xsd:element ref="xpdl:Script" minOccurs="0"/>
<xsd:element ref="xpdl:ExternalPackages" minOccurs="0"/>
<xsd:element ref="xpdl:TypeDeclarations" minOccurs="0"/>
<xsd:element ref="xpdl:Participants" minOccurs="0"/>
<xsd:element ref="xpdl:Applications" minOccurs="0"/>
<xsd:element ref="xpdl:DataFields" minOccurs="0"/>
<xsd:element ref="xpdl:PartnerLinkTypes" minOccurs="0"/>
<xsd:element ref="xpdl:Pages" minOccurs="0"/>
<xsd:element ref="xpdl:GlobalActivities" minOccurs="0"/>
<xsd:element ref="xpdl:DataStores" minOccurs="0"/>
<xsd:element ref="xpdl:Pools" minOccurs="0"/>
<xsd:element ref="xpdl:MessageFlows" minOccurs="0"/>
<xsd:element ref="xpdl:Associations" minOccurs="0"/>
<xsd:element ref="xpdl:Artifacts" minOccurs="0"/>
<xsd:element ref="xpdl:WorkflowProcesses" minOccurs="0"/>
<xsd:element ref="xpdl:ExtendedAttributes" minOccurs="0"/>
<xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attribute name="Id" type="xpdl:Id" use="required">
<xsd:annotation>
<xsd:documentation>BPMN: Corresponds to BPD identifier. Target of @DiagramRef in Subflow.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="Name" type="xsd:string" use="optional"/>
<xsd:attribute name="Language" type="xsd:string" use="optional"/>
<xsd:attribute name="QueryLanguage" type="xsd:string" use="optional"/>
<xsd:anyAttribute namespace="##other" processContents="lax"/>
</xsd:complexType> |