Permalink
Find file
Fetching contributors…
Cannot retrieve contributors at this time
3 lines (2 sloc) 133 KB
<?xml version="1.0" encoding="UTF-8"?>
<bgf:grammar xmlns:bgf="http://planet-sl.org/bgf" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"><bgf:production><nonterminal>XSDAnnotation</nonterminal><bgf:expression><sequence><bgf:expression><plus><bgf:expression><selectable><selector>applicationInformation</selector><bgf:expression><nonterminal>XSDDOMElement</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>userInformation</selector><bgf:expression><nonterminal>XSDDOMElement</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>attributes</selector><bgf:expression><nonterminal>DOMAttr</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>XSDAttributeDeclaration</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>attributeDeclarationReference</selector><bgf:expression><nonterminal>EBoolean</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>annotation</selector><bgf:expression><nonterminal>XSDAnnotation</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>anonymousTypeDefinition</selector><bgf:expression><nonterminal>XSDSimpleTypeDefinition</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>typeDefinition</selector><bgf:expression><nonterminal>XSDSimpleTypeDefinition</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>resolvedAttributeDeclaration</selector><bgf:expression><nonterminal>XSDAttributeDeclaration</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>XSDAttributeGroupContent</nonterminal><bgf:expression><nonterminal>XSDAttributeUse</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>XSDAttributeGroupDefinition</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>attributeGroupDefinitionReference</selector><bgf:expression><nonterminal>EBoolean</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>annotation</selector><bgf:expression><nonterminal>XSDAnnotation</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>contents</selector><bgf:expression><nonterminal>XSDAttributeGroupContent</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>attributeUses</selector><bgf:expression><nonterminal>XSDAttributeUse</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><selectable><selector>attributeWildcardContent</selector><bgf:expression><nonterminal>XSDWildcard</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>attributeWildcard</selector><bgf:expression><nonterminal>XSDWildcard</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>resolvedAttributeGroupDefinition</selector><bgf:expression><nonterminal>XSDAttributeGroupDefinition</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>syntheticWildcard</selector><bgf:expression><nonterminal>XSDWildcard</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>XSDAttributeUse</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>required</selector><bgf:expression><nonterminal>EBoolean</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>value</selector><bgf:expression><nonterminal>Value</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>constraint</selector><bgf:expression><nonterminal>XSDConstraint</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>use</selector><bgf:expression><nonterminal>XSDAttributeUseCategory</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>lexicalValue</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>attributeDeclaration</selector><bgf:expression><nonterminal>XSDAttributeDeclaration</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>content</selector><bgf:expression><nonterminal>XSDAttributeDeclaration</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>XSDBoundedFacet</nonterminal><bgf:expression><selectable><selector>value</selector><bgf:expression><nonterminal>EBoolean</nonterminal></bgf:expression></selectable></bgf:expression></bgf:production><bgf:production><nonterminal>XSDCardinalityFacet</nonterminal><bgf:expression><selectable><selector>value</selector><bgf:expression><nonterminal>XSDCardinality</nonterminal></bgf:expression></selectable></bgf:expression></bgf:production><bgf:production><nonterminal>XSDComplexTypeContent</nonterminal><bgf:expression><nonterminal>XSDParticle</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>XSDComplexTypeContent</nonterminal><bgf:expression><nonterminal>XSDSimpleTypeDefinition</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>XSDComplexTypeDefinition</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>derivationMethod</selector><bgf:expression><nonterminal>XSDDerivationMethod</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>final</selector><bgf:expression><nonterminal>XSDComplexFinal</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><selectable><selector>abstract</selector><bgf:expression><nonterminal>EBoolean</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>contentTypeCategory</selector><bgf:expression><nonterminal>XSDContentTypeCategory</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>prohibitedSubstitutions</selector><bgf:expression><nonterminal>XSDProhibitedSubstitutions</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>lexicalFinal</selector><bgf:expression><nonterminal>XSDComplexFinal</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>block</selector><bgf:expression><nonterminal>XSDProhibitedSubstitutions</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><selectable><selector>mixed</selector><bgf:expression><nonterminal>EBoolean</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>contentAnnotation</selector><bgf:expression><nonterminal>XSDAnnotation</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>baseTypeDefinition</selector><bgf:expression><nonterminal>XSDTypeDefinition</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>content</selector><bgf:expression><nonterminal>XSDComplexTypeContent</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>contentType</selector><bgf:expression><nonterminal>XSDComplexTypeContent</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>attributeUses</selector><bgf:expression><nonterminal>XSDAttributeUse</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>attributeContents</selector><bgf:expression><nonterminal>XSDAttributeGroupContent</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><selectable><selector>attributeWildcard</selector><bgf:expression><nonterminal>XSDWildcard</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>attributeWildcardContent</selector><bgf:expression><nonterminal>XSDWildcard</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>rootTypeDefinition</selector><bgf:expression><nonterminal>XSDTypeDefinition</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>syntheticParticle</selector><bgf:expression><nonterminal>XSDParticle</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>syntheticWildcard</selector><bgf:expression><nonterminal>XSDWildcard</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>XSDComponent</nonterminal><bgf:expression><nonterminal>XSDComplexTypeContent</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>XSDComponent</nonterminal><bgf:expression><nonterminal>XSDFacet</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>XSDComponent</nonterminal><bgf:expression><nonterminal>XSDNamedComponent</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>XSDComponent</nonterminal><bgf:expression><nonterminal>XSDScope</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>XSDComponent</nonterminal><bgf:expression><nonterminal>XSDXPathDefinition</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>XSDComponent</nonterminal><bgf:expression><nonterminal>XSDAnnotation</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>XSDComponent</nonterminal><bgf:expression><nonterminal>XSDAttributeUse</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>XSDComponent</nonterminal><bgf:expression><nonterminal>XSDTerm</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>XSDConcreteComponent</nonterminal><bgf:expression><nonterminal>XSDAttributeGroupContent</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>XSDConcreteComponent</nonterminal><bgf:expression><nonterminal>XSDComponent</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>XSDConcreteComponent</nonterminal><bgf:expression><nonterminal>XSDDiagnostic</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>XSDConcreteComponent</nonterminal><bgf:expression><nonterminal>XSDParticleContent</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>XSDConcreteComponent</nonterminal><bgf:expression><nonterminal>XSDSchemaContent</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>XSDConstrainingFacet</nonterminal><bgf:expression><nonterminal>XSDFixedFacet</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>XSDConstrainingFacet</nonterminal><bgf:expression><nonterminal>XSDRepeatableFacet</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>XSDDiagnostic</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>severity</selector><bgf:expression><nonterminal>XSDDiagnosticSeverity</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>message</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>locationURI</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>line</selector><bgf:expression><nonterminal>EInt</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>column</selector><bgf:expression><nonterminal>EInt</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>node</selector><bgf:expression><nonterminal>DOMNode</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>annotationURI</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>key</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>substitutions</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>components</selector><bgf:expression><nonterminal>XSDConcreteComponent</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><selectable><selector>primaryComponent</selector><bgf:expression><nonterminal>XSDConcreteComponent</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>XSDElementDeclaration</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>nillable</selector><bgf:expression><nonterminal>EBoolean</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>disallowedSubstitutions</selector><bgf:expression><nonterminal>XSDDisallowedSubstitutions</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>substitutionGroupExclusions</selector><bgf:expression><nonterminal>XSDSubstitutionGroupExclusions</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><selectable><selector>abstract</selector><bgf:expression><nonterminal>EBoolean</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>lexicalFinal</selector><bgf:expression><nonterminal>XSDProhibitedSubstitutions</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>block</selector><bgf:expression><nonterminal>XSDDisallowedSubstitutions</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><selectable><selector>elementDeclarationReference</selector><bgf:expression><nonterminal>EBoolean</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>circular</selector><bgf:expression><nonterminal>EBoolean</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>annotation</selector><bgf:expression><nonterminal>XSDAnnotation</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>anonymousTypeDefinition</selector><bgf:expression><nonterminal>XSDTypeDefinition</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>typeDefinition</selector><bgf:expression><nonterminal>XSDTypeDefinition</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>identityConstraintDefinitions</selector><bgf:expression><nonterminal>XSDIdentityConstraintDefinition</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><selectable><selector>resolvedElementDeclaration</selector><bgf:expression><nonterminal>XSDElementDeclaration</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>substitutionGroupAffiliation</selector><bgf:expression><nonterminal>XSDElementDeclaration</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>substitutionGroup</selector><bgf:expression><nonterminal>XSDElementDeclaration</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>XSDEnumerationFacet</nonterminal><bgf:expression><plus><bgf:expression><selectable><selector>value</selector><bgf:expression><nonterminal>Value</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression></bgf:production><bgf:production><nonterminal>XSDFacet</nonterminal><bgf:expression><nonterminal>XSDConstrainingFacet</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>XSDFacet</nonterminal><bgf:expression><nonterminal>XSDFundamentalFacet</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>XSDFeature</nonterminal><bgf:expression><nonterminal>XSDAttributeDeclaration</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>XSDFeature</nonterminal><bgf:expression><nonterminal>XSDElementDeclaration</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>XSDFixedFacet</nonterminal><bgf:expression><nonterminal>XSDFractionDigitsFacet</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>XSDFixedFacet</nonterminal><bgf:expression><nonterminal>XSDLengthFacet</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>XSDFixedFacet</nonterminal><bgf:expression><nonterminal>XSDMaxFacet</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>XSDFixedFacet</nonterminal><bgf:expression><nonterminal>XSDMaxLengthFacet</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>XSDFixedFacet</nonterminal><bgf:expression><nonterminal>XSDMinFacet</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>XSDFixedFacet</nonterminal><bgf:expression><nonterminal>XSDMinLengthFacet</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>XSDFixedFacet</nonterminal><bgf:expression><nonterminal>XSDTotalDigitsFacet</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>XSDFixedFacet</nonterminal><bgf:expression><nonterminal>XSDWhiteSpaceFacet</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>XSDFractionDigitsFacet</nonterminal><bgf:expression><selectable><selector>value</selector><bgf:expression><nonterminal>EInt</nonterminal></bgf:expression></selectable></bgf:expression></bgf:production><bgf:production><nonterminal>XSDFundamentalFacet</nonterminal><bgf:expression><nonterminal>XSDBoundedFacet</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>XSDFundamentalFacet</nonterminal><bgf:expression><nonterminal>XSDCardinalityFacet</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>XSDFundamentalFacet</nonterminal><bgf:expression><nonterminal>XSDNumericFacet</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>XSDFundamentalFacet</nonterminal><bgf:expression><nonterminal>XSDOrderedFacet</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>XSDIdentityConstraintDefinition</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>identityConstraintCategory</selector><bgf:expression><nonterminal>XSDIdentityConstraintCategory</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>annotation</selector><bgf:expression><nonterminal>XSDAnnotation</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>referencedKey</selector><bgf:expression><nonterminal>XSDIdentityConstraintDefinition</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>selector</selector><bgf:expression><nonterminal>XSDXPathDefinition</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>fields</selector><bgf:expression><nonterminal>XSDXPathDefinition</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>XSDImport</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>namespace</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>annotation</selector><bgf:expression><nonterminal>XSDAnnotation</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>XSDInclude</nonterminal><bgf:expression><selectable><selector>annotation</selector><bgf:expression><nonterminal>XSDAnnotation</nonterminal></bgf:expression></selectable></bgf:expression></bgf:production><bgf:production><nonterminal>XSDLengthFacet</nonterminal><bgf:expression><selectable><selector>value</selector><bgf:expression><nonterminal>EInt</nonterminal></bgf:expression></selectable></bgf:expression></bgf:production><bgf:production><nonterminal>XSDMaxExclusiveFacet</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>value</selector><bgf:expression><nonterminal>Value</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>inclusive</selector><bgf:expression><nonterminal>EBoolean</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>exclusive</selector><bgf:expression><nonterminal>EBoolean</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>XSDMaxFacet</nonterminal><bgf:expression><nonterminal>XSDMaxExclusiveFacet</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>XSDMaxFacet</nonterminal><bgf:expression><nonterminal>XSDMaxInclusiveFacet</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>XSDMaxInclusiveFacet</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>value</selector><bgf:expression><nonterminal>Value</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>inclusive</selector><bgf:expression><nonterminal>EBoolean</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>exclusive</selector><bgf:expression><nonterminal>EBoolean</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>XSDMaxLengthFacet</nonterminal><bgf:expression><selectable><selector>value</selector><bgf:expression><nonterminal>EInt</nonterminal></bgf:expression></selectable></bgf:expression></bgf:production><bgf:production><nonterminal>XSDMinExclusiveFacet</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>value</selector><bgf:expression><nonterminal>Value</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>inclusive</selector><bgf:expression><nonterminal>EBoolean</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>exclusive</selector><bgf:expression><nonterminal>EBoolean</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>XSDMinFacet</nonterminal><bgf:expression><nonterminal>XSDMinExclusiveFacet</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>XSDMinFacet</nonterminal><bgf:expression><nonterminal>XSDMinInclusiveFacet</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>XSDMinInclusiveFacet</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>value</selector><bgf:expression><nonterminal>Value</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>inclusive</selector><bgf:expression><nonterminal>EBoolean</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>exclusive</selector><bgf:expression><nonterminal>EBoolean</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>XSDMinLengthFacet</nonterminal><bgf:expression><selectable><selector>value</selector><bgf:expression><nonterminal>EInt</nonterminal></bgf:expression></selectable></bgf:expression></bgf:production><bgf:production><nonterminal>XSDModelGroup</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>compositor</selector><bgf:expression><nonterminal>XSDCompositor</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>annotation</selector><bgf:expression><nonterminal>XSDAnnotation</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>contents</selector><bgf:expression><nonterminal>XSDParticle</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>particles</selector><bgf:expression><nonterminal>XSDParticle</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>XSDModelGroupDefinition</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>modelGroupDefinitionReference</selector><bgf:expression><nonterminal>EBoolean</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>annotation</selector><bgf:expression><nonterminal>XSDAnnotation</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>modelGroup</selector><bgf:expression><nonterminal>XSDModelGroup</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>resolvedModelGroupDefinition</selector><bgf:expression><nonterminal>XSDModelGroupDefinition</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>XSDNamedComponent</nonterminal><bgf:expression><nonterminal>XSDFeature</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>XSDNamedComponent</nonterminal><bgf:expression><nonterminal>XSDIdentityConstraintDefinition</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>XSDNamedComponent</nonterminal><bgf:expression><nonterminal>XSDNotationDeclaration</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>XSDNamedComponent</nonterminal><bgf:expression><nonterminal>XSDRedefinableComponent</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>XSDNotationDeclaration</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>systemIdentifier</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>publicIdentifier</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>annotation</selector><bgf:expression><nonterminal>XSDAnnotation</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>XSDNumericFacet</nonterminal><bgf:expression><selectable><selector>value</selector><bgf:expression><nonterminal>EBoolean</nonterminal></bgf:expression></selectable></bgf:expression></bgf:production><bgf:production><nonterminal>XSDOrderedFacet</nonterminal><bgf:expression><selectable><selector>value</selector><bgf:expression><nonterminal>XSDOrdered</nonterminal></bgf:expression></selectable></bgf:expression></bgf:production><bgf:production><nonterminal>XSDParticle</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>minOccurs</selector><bgf:expression><nonterminal>EInt</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>maxOccurs</selector><bgf:expression><nonterminal>EInt</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>content</selector><bgf:expression><nonterminal>XSDParticleContent</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>term</selector><bgf:expression><nonterminal>XSDTerm</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>XSDParticleContent</nonterminal><bgf:expression><nonterminal>XSDTerm</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>XSDPatternFacet</nonterminal><bgf:expression><plus><bgf:expression><selectable><selector>value</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression></bgf:production><bgf:production><nonterminal>XSDRedefinableComponent</nonterminal><bgf:expression><nonterminal>XSDAttributeGroupDefinition</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>XSDRedefinableComponent</nonterminal><bgf:expression><nonterminal>XSDModelGroupDefinition</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>XSDRedefinableComponent</nonterminal><bgf:expression><nonterminal>XSDTypeDefinition</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>XSDRedefineContent</nonterminal><bgf:expression><nonterminal>XSDAnnotation</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>XSDRedefineContent</nonterminal><bgf:expression><nonterminal>XSDRedefinableComponent</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>XSDRedefineContent</nonterminal><bgf:expression><nonterminal>XSDTypeDefinition</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>XSDRedefine</nonterminal><bgf:expression><sequence><bgf:expression><plus><bgf:expression><selectable><selector>annotations</selector><bgf:expression><nonterminal>XSDAnnotation</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>contents</selector><bgf:expression><nonterminal>XSDRedefineContent</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>XSDRepeatableFacet</nonterminal><bgf:expression><nonterminal>XSDEnumerationFacet</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>XSDRepeatableFacet</nonterminal><bgf:expression><nonterminal>XSDPatternFacet</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>XSDSchema</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>document</selector><bgf:expression><nonterminal>XSDDOMDocument</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>schemaLocation</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>targetNamespace</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>attributeFormDefault</selector><bgf:expression><nonterminal>XSDForm</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>elementFormDefault</selector><bgf:expression><nonterminal>XSDForm</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>finalDefault</selector><bgf:expression><nonterminal>XSDProhibitedSubstitutions</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>blockDefault</selector><bgf:expression><nonterminal>XSDDisallowedSubstitutions</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><selectable><selector>version</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>contents</selector><bgf:expression><nonterminal>XSDSchemaContent</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>elementDeclarations</selector><bgf:expression><nonterminal>XSDElementDeclaration</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>attributeDeclarations</selector><bgf:expression><nonterminal>XSDAttributeDeclaration</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>attributeGroupDefinitions</selector><bgf:expression><nonterminal>XSDAttributeGroupDefinition</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>typeDefinitions</selector><bgf:expression><nonterminal>XSDTypeDefinition</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>modelGroupDefinitions</selector><bgf:expression><nonterminal>XSDModelGroupDefinition</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>identityConstraintDefinitions</selector><bgf:expression><nonterminal>XSDIdentityConstraintDefinition</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>notationDeclarations</selector><bgf:expression><nonterminal>XSDNotationDeclaration</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>annotations</selector><bgf:expression><nonterminal>XSDAnnotation</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>allDiagnostics</selector><bgf:expression><nonterminal>XSDDiagnostic</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>referencingDirectives</selector><bgf:expression><nonterminal>XSDSchemaDirective</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><selectable><selector>rootVersion</selector><bgf:expression><nonterminal>XSDSchema</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>originalVersion</selector><bgf:expression><nonterminal>XSDSchema</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>incorporatedVersions</selector><bgf:expression><nonterminal>XSDSchema</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><selectable><selector>schemaForSchema</selector><bgf:expression><nonterminal>XSDSchema</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>XSDSchemaCompositor</nonterminal><bgf:expression><nonterminal>XSDInclude</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>XSDSchemaCompositor</nonterminal><bgf:expression><nonterminal>XSDRedefine</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>XSDSchemaContent</nonterminal><bgf:expression><nonterminal>XSDRedefineContent</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>XSDSchemaContent</nonterminal><bgf:expression><nonterminal>XSDSchemaDirective</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>XSDSchemaContent</nonterminal><bgf:expression><nonterminal>XSDAttributeDeclaration</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>XSDSchemaContent</nonterminal><bgf:expression><nonterminal>XSDNotationDeclaration</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>XSDSchemaDirective</nonterminal><bgf:expression><nonterminal>XSDImport</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>XSDSchemaDirective</nonterminal><bgf:expression><nonterminal>XSDSchemaCompositor</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>XSDScope</nonterminal><bgf:expression><nonterminal>XSDSchema</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>XSDScope</nonterminal><bgf:expression><nonterminal>XSDComplexTypeDefinition</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>XSDSimpleTypeDefinition</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>variety</selector><bgf:expression><nonterminal>XSDVariety</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>final</selector><bgf:expression><nonterminal>XSDSimpleFinal</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>lexicalFinal</selector><bgf:expression><nonterminal>XSDSimpleFinal</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>validFacets</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>contents</selector><bgf:expression><nonterminal>XSDSimpleTypeDefinition</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>facetContents</selector><bgf:expression><nonterminal>XSDConstrainingFacet</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>facets</selector><bgf:expression><nonterminal>XSDConstrainingFacet</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>memberTypeDefinitions</selector><bgf:expression><nonterminal>XSDSimpleTypeDefinition</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>fundamentalFacets</selector><bgf:expression><nonterminal>XSDFundamentalFacet</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><selectable><selector>baseTypeDefinition</selector><bgf:expression><nonterminal>XSDSimpleTypeDefinition</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>primitiveTypeDefinition</selector><bgf:expression><nonterminal>XSDSimpleTypeDefinition</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>itemTypeDefinition</selector><bgf:expression><nonterminal>XSDSimpleTypeDefinition</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>rootTypeDefinition</selector><bgf:expression><nonterminal>XSDSimpleTypeDefinition</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>minFacet</selector><bgf:expression><nonterminal>XSDMinFacet</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>maxFacet</selector><bgf:expression><nonterminal>XSDMaxFacet</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>maxInclusiveFacet</selector><bgf:expression><nonterminal>XSDMaxInclusiveFacet</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>minInclusiveFacet</selector><bgf:expression><nonterminal>XSDMinInclusiveFacet</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>minExclusiveFacet</selector><bgf:expression><nonterminal>XSDMinExclusiveFacet</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>maxExclusiveFacet</selector><bgf:expression><nonterminal>XSDMaxExclusiveFacet</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>lengthFacet</selector><bgf:expression><nonterminal>XSDLengthFacet</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>whiteSpaceFacet</selector><bgf:expression><nonterminal>XSDWhiteSpaceFacet</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>enumerationFacets</selector><bgf:expression><nonterminal>XSDEnumerationFacet</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>patternFacets</selector><bgf:expression><nonterminal>XSDPatternFacet</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><selectable><selector>cardinalityFacet</selector><bgf:expression><nonterminal>XSDCardinalityFacet</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>numericFacet</selector><bgf:expression><nonterminal>XSDNumericFacet</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>maxLengthFacet</selector><bgf:expression><nonterminal>XSDMaxLengthFacet</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>minLengthFacet</selector><bgf:expression><nonterminal>XSDMinLengthFacet</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>totalDigitsFacet</selector><bgf:expression><nonterminal>XSDTotalDigitsFacet</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>fractionDigitsFacet</selector><bgf:expression><nonterminal>XSDFractionDigitsFacet</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>orderedFacet</selector><bgf:expression><nonterminal>XSDOrderedFacet</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>boundedFacet</selector><bgf:expression><nonterminal>XSDBoundedFacet</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>effectiveMaxFacet</selector><bgf:expression><nonterminal>XSDMaxFacet</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>effectiveWhiteSpaceFacet</selector><bgf:expression><nonterminal>XSDWhiteSpaceFacet</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>effectiveMaxLengthFacet</selector><bgf:expression><nonterminal>XSDMaxLengthFacet</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>effectiveFractionDigitsFacet</selector><bgf:expression><nonterminal>XSDFractionDigitsFacet</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>effectivePatternFacet</selector><bgf:expression><nonterminal>XSDPatternFacet</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>effectiveEnumerationFacet</selector><bgf:expression><nonterminal>XSDEnumerationFacet</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>effectiveTotalDigitsFacet</selector><bgf:expression><nonterminal>XSDTotalDigitsFacet</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>effectiveMinLengthFacet</selector><bgf:expression><nonterminal>XSDMinLengthFacet</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>effectiveLengthFacet</selector><bgf:expression><nonterminal>XSDLengthFacet</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>effectiveMinFacet</selector><bgf:expression><nonterminal>XSDMinFacet</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>syntheticFacets</selector><bgf:expression><nonterminal>XSDFacet</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>XSDTerm</nonterminal><bgf:expression><nonterminal>XSDModelGroup</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>XSDTerm</nonterminal><bgf:expression><nonterminal>XSDWildcard</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>XSDTotalDigitsFacet</nonterminal><bgf:expression><selectable><selector>value</selector><bgf:expression><nonterminal>EInt</nonterminal></bgf:expression></selectable></bgf:expression></bgf:production><bgf:production><nonterminal>XSDTypeDefinition</nonterminal><bgf:expression><nonterminal>XSDComplexTypeDefinition</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>XSDTypeDefinition</nonterminal><bgf:expression><nonterminal>XSDSimpleTypeDefinition</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>XSDWhiteSpaceFacet</nonterminal><bgf:expression><selectable><selector>value</selector><bgf:expression><nonterminal>XSDWhiteSpace</nonterminal></bgf:expression></selectable></bgf:expression></bgf:production><bgf:production><nonterminal>XSDWildcard</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>namespaceConstraintCategory</selector><bgf:expression><nonterminal>XSDNamespaceConstraintCategory</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>namespaceConstraint</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><selectable><selector>processContents</selector><bgf:expression><nonterminal>XSDProcessContents</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>lexicalNamespaceConstraint</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><selectable><selector>annotation</selector><bgf:expression><nonterminal>XSDAnnotation</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>annotations</selector><bgf:expression><nonterminal>XSDAnnotation</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>XSDXPathDefinition</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>variety</selector><bgf:expression><nonterminal>XSDXPathVariety</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>value</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>annotation</selector><bgf:expression><nonterminal>XSDAnnotation</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>XSDAttributeUseCategory</nonterminal><bgf:expression><choice><bgf:expression><selectable><selector>prohibited</selector><bgf:expression><epsilon/></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>optional</selector><bgf:expression><epsilon/></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>required</selector><bgf:expression><epsilon/></bgf:expression></selectable></bgf:expression></choice></bgf:expression></bgf:production><bgf:production><nonterminal>XSDCardinality</nonterminal><bgf:expression><choice><bgf:expression><selectable><selector>countablyInfinite</selector><bgf:expression><epsilon/></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>finite</selector><bgf:expression><epsilon/></bgf:expression></selectable></bgf:expression></choice></bgf:expression></bgf:production><bgf:production><nonterminal>XSDComplexFinal</nonterminal><bgf:expression><choice><bgf:expression><selectable><selector>all</selector><bgf:expression><epsilon/></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>restriction</selector><bgf:expression><epsilon/></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>extension</selector><bgf:expression><epsilon/></bgf:expression></selectable></bgf:expression></choice></bgf:expression></bgf:production><bgf:production><nonterminal>XSDCompositor</nonterminal><bgf:expression><choice><bgf:expression><selectable><selector>all</selector><bgf:expression><epsilon/></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>choice</selector><bgf:expression><epsilon/></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>sequence</selector><bgf:expression><epsilon/></bgf:expression></selectable></bgf:expression></choice></bgf:expression></bgf:production><bgf:production><nonterminal>XSDConstraint</nonterminal><bgf:expression><choice><bgf:expression><selectable><selector>fixed</selector><bgf:expression><epsilon/></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>default</selector><bgf:expression><epsilon/></bgf:expression></selectable></bgf:expression></choice></bgf:expression></bgf:production><bgf:production><nonterminal>XSDContentTypeCategory</nonterminal><bgf:expression><choice><bgf:expression><selectable><selector>elementOnly</selector><bgf:expression><epsilon/></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>mixed</selector><bgf:expression><epsilon/></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>simple</selector><bgf:expression><epsilon/></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>empty</selector><bgf:expression><epsilon/></bgf:expression></selectable></bgf:expression></choice></bgf:expression></bgf:production><bgf:production><nonterminal>XSDDerivationMethod</nonterminal><bgf:expression><choice><bgf:expression><selectable><selector>extension</selector><bgf:expression><epsilon/></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>restriction</selector><bgf:expression><epsilon/></bgf:expression></selectable></bgf:expression></choice></bgf:expression></bgf:production><bgf:production><nonterminal>XSDDiagnosticSeverity</nonterminal><bgf:expression><choice><bgf:expression><selectable><selector>fatal</selector><bgf:expression><epsilon/></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>warning</selector><bgf:expression><epsilon/></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>error</selector><bgf:expression><epsilon/></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>information</selector><bgf:expression><epsilon/></bgf:expression></selectable></bgf:expression></choice></bgf:expression></bgf:production><bgf:production><nonterminal>XSDDisallowedSubstitutions</nonterminal><bgf:expression><choice><bgf:expression><selectable><selector>extension</selector><bgf:expression><epsilon/></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>substitution</selector><bgf:expression><epsilon/></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>all</selector><bgf:expression><epsilon/></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>restriction</selector><bgf:expression><epsilon/></bgf:expression></selectable></bgf:expression></choice></bgf:expression></bgf:production><bgf:production><nonterminal>XSDForm</nonterminal><bgf:expression><choice><bgf:expression><selectable><selector>unqualified</selector><bgf:expression><epsilon/></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>qualified</selector><bgf:expression><epsilon/></bgf:expression></selectable></bgf:expression></choice></bgf:expression></bgf:production><bgf:production><nonterminal>XSDIdentityConstraintCategory</nonterminal><bgf:expression><choice><bgf:expression><selectable><selector>keyref</selector><bgf:expression><epsilon/></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>unique</selector><bgf:expression><epsilon/></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>key</selector><bgf:expression><epsilon/></bgf:expression></selectable></bgf:expression></choice></bgf:expression></bgf:production><bgf:production><nonterminal>XSDNamespaceConstraintCategory</nonterminal><bgf:expression><choice><bgf:expression><selectable><selector>set</selector><bgf:expression><epsilon/></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>not</selector><bgf:expression><epsilon/></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>any</selector><bgf:expression><epsilon/></bgf:expression></selectable></bgf:expression></choice></bgf:expression></bgf:production><bgf:production><nonterminal>XSDOrdered</nonterminal><bgf:expression><choice><bgf:expression><selectable><selector>total</selector><bgf:expression><epsilon/></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>partial</selector><bgf:expression><epsilon/></bgf:expression></selectable></bgf:expression></choice></bgf:expression></bgf:production><bgf:production><nonterminal>XSDProcessContents</nonterminal><bgf:expression><choice><bgf:expression><selectable><selector>skip</selector><bgf:expression><epsilon/></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>lax</selector><bgf:expression><epsilon/></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>strict</selector><bgf:expression><epsilon/></bgf:expression></selectable></bgf:expression></choice></bgf:expression></bgf:production><bgf:production><nonterminal>XSDProhibitedSubstitutions</nonterminal><bgf:expression><choice><bgf:expression><selectable><selector>extension</selector><bgf:expression><epsilon/></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>restriction</selector><bgf:expression><epsilon/></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>all</selector><bgf:expression><epsilon/></bgf:expression></selectable></bgf:expression></choice></bgf:expression></bgf:production><bgf:production><nonterminal>XSDSimpleFinal</nonterminal><bgf:expression><choice><bgf:expression><selectable><selector>list</selector><bgf:expression><epsilon/></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>restriction</selector><bgf:expression><epsilon/></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>all</selector><bgf:expression><epsilon/></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>union</selector><bgf:expression><epsilon/></bgf:expression></selectable></bgf:expression></choice></bgf:expression></bgf:production><bgf:production><nonterminal>XSDSubstitutionGroupExclusions</nonterminal><bgf:expression><choice><bgf:expression><selectable><selector>restriction</selector><bgf:expression><epsilon/></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>extension</selector><bgf:expression><epsilon/></bgf:expression></selectable></bgf:expression></choice></bgf:expression></bgf:production><bgf:production><nonterminal>XSDVariety</nonterminal><bgf:expression><choice><bgf:expression><selectable><selector>union</selector><bgf:expression><epsilon/></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>list</selector><bgf:expression><epsilon/></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>atomic</selector><bgf:expression><epsilon/></bgf:expression></selectable></bgf:expression></choice></bgf:expression></bgf:production><bgf:production><nonterminal>XSDWhiteSpace</nonterminal><bgf:expression><choice><bgf:expression><selectable><selector>replace</selector><bgf:expression><epsilon/></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>collapse</selector><bgf:expression><epsilon/></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>preserve</selector><bgf:expression><epsilon/></bgf:expression></selectable></bgf:expression></choice></bgf:expression></bgf:production><bgf:production><nonterminal>XSDXPathVariety</nonterminal><bgf:expression><choice><bgf:expression><selectable><selector>field</selector><bgf:expression><epsilon/></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>selector</selector><bgf:expression><epsilon/></bgf:expression></selectable></bgf:expression></choice></bgf:expression></bgf:production><bgf:production><nonterminal>Property</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>qName</selector><bgf:expression><nonterminal>QName</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>name</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>type</selector><bgf:expression><nonterminal>EJavaObject</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>ID</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>PropertyAlias</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>messageType</selector><bgf:expression><nonterminal>EJavaObject</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>part</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>propertyName</selector><bgf:expression><nonterminal>EJavaObject</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>ID</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>wsdlPart</selector><bgf:expression><nonterminal>Part</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>query</selector><bgf:expression><nonterminal>messagepropertiesQuery</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>type</selector><bgf:expression><nonterminal>EJavaObject</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>XSDElement</selector><bgf:expression><nonterminal>EJavaObject</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>messagepropertiesQuery</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>queryLanguage</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>value</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>EObject</nonterminal><bgf:expression><epsilon/></bgf:expression></bgf:production><bgf:production><nonterminal>PartnerLinkType</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>name</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>ID</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>role</selector><bgf:expression><nonterminal>Role</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Role</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>ID</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>name</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>portType</selector><bgf:expression><nonterminal>EJavaObject</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Process</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>name</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>targetNamespace</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>queryLanguage</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>expressionLanguage</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>suppressJoinFailure</selector><bgf:expression><nonterminal>EBooleanObject</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>variableAccessSerializable</selector><bgf:expression><nonterminal>EBooleanObject</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>partnerLinks</selector><bgf:expression><nonterminal>PartnerLinks</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>variables</selector><bgf:expression><nonterminal>Variables</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>activity</selector><bgf:expression><nonterminal>Activity</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>faultHandlers</selector><bgf:expression><nonterminal>FaultHandler</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>eventHandlers</selector><bgf:expression><nonterminal>EventHandler</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>correlationSets</selector><bgf:expression><nonterminal>CorrelationSets</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>imports</selector><bgf:expression><nonterminal>BPELImport</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><selectable><selector>extensions</selector><bgf:expression><nonterminal>Extensions</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>exitOnStandardFault</selector><bgf:expression><nonterminal>EBooleanObject</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>PartnerLink</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>name</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>myRole</selector><bgf:expression><nonterminal>Role</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>partnerRole</selector><bgf:expression><nonterminal>Role</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>PartnerLinkType</selector><bgf:expression><nonterminal>PartnerLinkType</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>initializePartnerRole</selector><bgf:expression><nonterminal>EBooleanObject</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>FaultHandler</nonterminal><bgf:expression><sequence><bgf:expression><plus><bgf:expression><selectable><selector>catch</selector><bgf:expression><nonterminal>Catch</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><selectable><selector>catchAll</selector><bgf:expression><nonterminal>CatchAll</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Activity</nonterminal><bgf:expression><nonterminal>PartnerActivity</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>Activity</nonterminal><bgf:expression><nonterminal>Exit</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>Activity</nonterminal><bgf:expression><nonterminal>Throw</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>Activity</nonterminal><bgf:expression><nonterminal>Wait</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>Activity</nonterminal><bgf:expression><nonterminal>Empty</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>Activity</nonterminal><bgf:expression><nonterminal>Sequence</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>Activity</nonterminal><bgf:expression><nonterminal>Switch</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>Activity</nonterminal><bgf:expression><nonterminal>While</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>Activity</nonterminal><bgf:expression><nonterminal>Pick</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>Activity</nonterminal><bgf:expression><nonterminal>Flow</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>Activity</nonterminal><bgf:expression><nonterminal>Assign</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>Activity</nonterminal><bgf:expression><nonterminal>Scope</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>Activity</nonterminal><bgf:expression><nonterminal>Compensate</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>Activity</nonterminal><bgf:expression><nonterminal>Rethrow</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>Activity</nonterminal><bgf:expression><nonterminal>ExtensionActivity</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>Activity</nonterminal><bgf:expression><nonterminal>OpaqueActivity</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>Activity</nonterminal><bgf:expression><nonterminal>ForEach</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>Activity</nonterminal><bgf:expression><nonterminal>RepeatUntil</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>Activity</nonterminal><bgf:expression><nonterminal>Validate</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>Activity</nonterminal><bgf:expression><nonterminal>If</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>Activity</nonterminal><bgf:expression><nonterminal>Reply</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>Activity</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>name</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>suppressJoinFailure</selector><bgf:expression><nonterminal>EBooleanObject</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>targets</selector><bgf:expression><nonterminal>Targets</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>sources</selector><bgf:expression><nonterminal>Sources</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>CorrelationSet</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>name</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>properties</selector><bgf:expression><nonterminal>Property</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Invoke</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>outputVariable</selector><bgf:expression><nonterminal>Variable</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>inputVariable</selector><bgf:expression><nonterminal>Variable</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>compensationHandler</selector><bgf:expression><nonterminal>CompensationHandler</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>faultHandler</selector><bgf:expression><nonterminal>FaultHandler</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>toPart</selector><bgf:expression><nonterminal>ToPart</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>fromPart</selector><bgf:expression><nonterminal>FromPart</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Link</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>name</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>sources</selector><bgf:expression><nonterminal>Source</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>targets</selector><bgf:expression><nonterminal>Target</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Catch</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>faultName</selector><bgf:expression><nonterminal>QName</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>faultVariable</selector><bgf:expression><nonterminal>Variable</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>activity</selector><bgf:expression><nonterminal>Activity</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>faultMessageType</selector><bgf:expression><nonterminal>Message</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>faultElement</selector><bgf:expression><nonterminal>XSDElementDeclaration</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Reply</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>faultName</selector><bgf:expression><nonterminal>QName</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>variable</selector><bgf:expression><nonterminal>Variable</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>toPart</selector><bgf:expression><nonterminal>ToPart</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>PartnerActivity</nonterminal><bgf:expression><nonterminal>Invoke</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>PartnerActivity</nonterminal><bgf:expression><nonterminal>Receive</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>PartnerActivity</nonterminal><bgf:expression><nonterminal>Reply</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>PartnerActivity</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>partnerLink</selector><bgf:expression><nonterminal>PartnerLink</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>correlations</selector><bgf:expression><nonterminal>Correlations</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>portType</selector><bgf:expression><nonterminal>PortType</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>operation</selector><bgf:expression><nonterminal>Operation</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Receive</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>createInstance</selector><bgf:expression><nonterminal>EBooleanObject</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>variable</selector><bgf:expression><nonterminal>Variable</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>fromPart</selector><bgf:expression><nonterminal>FromPart</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Exit</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>name</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>suppressJoinFailure</selector><bgf:expression><nonterminal>EBooleanObject</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>targets</selector><bgf:expression><nonterminal>Targets</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>sources</selector><bgf:expression><nonterminal>Sources</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Throw</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>faultName</selector><bgf:expression><nonterminal>QName</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>faultVariable</selector><bgf:expression><nonterminal>Variable</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Wait</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>for</selector><bgf:expression><nonterminal>Expression</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>until</selector><bgf:expression><nonterminal>Expression</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Empty</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>name</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>suppressJoinFailure</selector><bgf:expression><nonterminal>EBooleanObject</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>targets</selector><bgf:expression><nonterminal>Targets</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>sources</selector><bgf:expression><nonterminal>Sources</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Sequence</nonterminal><bgf:expression><plus><bgf:expression><selectable><selector>activities</selector><bgf:expression><nonterminal>Activity</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression></bgf:production><bgf:production><nonterminal>Switch</nonterminal><bgf:expression><sequence><bgf:expression><plus><bgf:expression><selectable><selector>cases</selector><bgf:expression><nonterminal>Case</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><selectable><selector>otherwise</selector><bgf:expression><nonterminal>Otherwise</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Case</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>activity</selector><bgf:expression><nonterminal>Activity</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>condition</selector><bgf:expression><nonterminal>Condition</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>While</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>activity</selector><bgf:expression><nonterminal>Activity</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>condition</selector><bgf:expression><nonterminal>Condition</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Pick</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>createInstance</selector><bgf:expression><nonterminal>EBooleanObject</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>messages</selector><bgf:expression><nonterminal>OnMessage</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>alarm</selector><bgf:expression><nonterminal>OnAlarm</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Flow</nonterminal><bgf:expression><sequence><bgf:expression><plus><bgf:expression><selectable><selector>activities</selector><bgf:expression><nonterminal>Activity</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><selectable><selector>links</selector><bgf:expression><nonterminal>Links</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>completionCondition</selector><bgf:expression><nonterminal>CompletionCondition</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>OnAlarm</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>activity</selector><bgf:expression><nonterminal>Activity</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>for</selector><bgf:expression><nonterminal>Expression</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>until</selector><bgf:expression><nonterminal>Expression</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>repeatEvery</selector><bgf:expression><nonterminal>Expression</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Assign</nonterminal><bgf:expression><sequence><bgf:expression><plus><bgf:expression><selectable><selector>copy</selector><bgf:expression><nonterminal>Copy</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><selectable><selector>validate</selector><bgf:expression><nonterminal>EBooleanObject</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Copy</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>to</selector><bgf:expression><nonterminal>To</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>from</selector><bgf:expression><nonterminal>From</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>keepSrcElementName</selector><bgf:expression><nonterminal>EBooleanObject</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Extension</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>namespace</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>mustUnderstand</selector><bgf:expression><nonterminal>EBooleanObject</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Scope</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>isolated</selector><bgf:expression><nonterminal>EBooleanObject</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>faultHandlers</selector><bgf:expression><nonterminal>FaultHandler</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>compensationHandler</selector><bgf:expression><nonterminal>CompensationHandler</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>activity</selector><bgf:expression><nonterminal>Activity</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>variables</selector><bgf:expression><nonterminal>Variables</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>correlationSets</selector><bgf:expression><nonterminal>CorrelationSets</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>eventHandlers</selector><bgf:expression><nonterminal>EventHandler</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>partnerLinks</selector><bgf:expression><nonterminal>PartnerLinks</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>terminationHandler</selector><bgf:expression><nonterminal>TerminationHandler</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Compensate</nonterminal><bgf:expression><selectable><selector>scope</selector><bgf:expression><nonterminal>EObject</nonterminal></bgf:expression></selectable></bgf:expression></bgf:production><bgf:production><nonterminal>CompensationHandler</nonterminal><bgf:expression><selectable><selector>activity</selector><bgf:expression><nonterminal>Activity</nonterminal></bgf:expression></selectable></bgf:expression></bgf:production><bgf:production><nonterminal>To</nonterminal><bgf:expression><nonterminal>From</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>To</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>variable</selector><bgf:expression><nonterminal>Variable</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>part</selector><bgf:expression><nonterminal>Part</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>partnerLink</selector><bgf:expression><nonterminal>PartnerLink</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>property</selector><bgf:expression><nonterminal>Property</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>query</selector><bgf:expression><nonterminal>BPELQuery</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>From</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>opaque</selector><bgf:expression><nonterminal>EBooleanObject</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>endpointReference</selector><bgf:expression><nonterminal>EndpointReferenceRole</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>literal</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>unsafeLiteral</selector><bgf:expression><nonterminal>EBooleanObject</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>expression</selector><bgf:expression><nonterminal>Expression</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>serviceRef</selector><bgf:expression><nonterminal>ServiceRef</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>type</selector><bgf:expression><nonterminal>XSDTypeDefinition</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>OnMessage</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>variable</selector><bgf:expression><nonterminal>Variable</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>activity</selector><bgf:expression><nonterminal>Activity</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>portType</selector><bgf:expression><nonterminal>PortType</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>partnerLink</selector><bgf:expression><nonterminal>PartnerLink</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>correlations</selector><bgf:expression><nonterminal>Correlations</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>operation</selector><bgf:expression><nonterminal>Operation</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>fromPart</selector><bgf:expression><nonterminal>FromPart</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Expression</nonterminal><bgf:expression><nonterminal>BooleanExpression</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>Expression</nonterminal><bgf:expression><nonterminal>Condition</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>Expression</nonterminal><bgf:expression><nonterminal>Branches</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>Expression</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>body</selector><bgf:expression><nonterminal>EJavaObject</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>expressionLanguage</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>opaque</selector><bgf:expression><nonterminal>EBooleanObject</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>BooleanExpression</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>body</selector><bgf:expression><nonterminal>EJavaObject</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>expressionLanguage</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>opaque</selector><bgf:expression><nonterminal>EBooleanObject</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Correlation</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>initiate</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>pattern</selector><bgf:expression><nonterminal>CorrelationPattern</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>set</selector><bgf:expression><nonterminal>CorrelationSet</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>CorrelationPattern</nonterminal><bgf:expression><choice><bgf:expression><selectable><selector>outin</selector><bgf:expression><epsilon/></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>in</selector><bgf:expression><epsilon/></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>out</selector><bgf:expression><epsilon/></bgf:expression></selectable></bgf:expression></choice></bgf:expression></bgf:production><bgf:production><nonterminal>EndpointReferenceRole</nonterminal><bgf:expression><choice><bgf:expression><selectable><selector>partnerRole</selector><bgf:expression><epsilon/></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>myRole</selector><bgf:expression><epsilon/></bgf:expression></selectable></bgf:expression></choice></bgf:expression></bgf:production><bgf:production><nonterminal>EventHandler</nonterminal><bgf:expression><sequence><bgf:expression><plus><bgf:expression><selectable><selector>alarm</selector><bgf:expression><nonterminal>OnAlarm</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>events</selector><bgf:expression><nonterminal>OnEvent</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Source</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>Link</selector><bgf:expression><nonterminal>Link</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>activity</selector><bgf:expression><nonterminal>Activity</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>transitionCondition</selector><bgf:expression><nonterminal>Condition</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Target</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>Link</selector><bgf:expression><nonterminal>Link</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>activity</selector><bgf:expression><nonterminal>Activity</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>PartnerLinks</nonterminal><bgf:expression><plus><bgf:expression><selectable><selector>children</selector><bgf:expression><nonterminal>PartnerLink</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression></bgf:production><bgf:production><nonterminal>Variables</nonterminal><bgf:expression><plus><bgf:expression><selectable><selector>children</selector><bgf:expression><nonterminal>Variable</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression></bgf:production><bgf:production><nonterminal>CorrelationSets</nonterminal><bgf:expression><plus><bgf:expression><selectable><selector>children</selector><bgf:expression><nonterminal>CorrelationSet</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression></bgf:production><bgf:production><nonterminal>Links</nonterminal><bgf:expression><plus><bgf:expression><selectable><selector>children</selector><bgf:expression><nonterminal>Link</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression></bgf:production><bgf:production><nonterminal>CatchAll</nonterminal><bgf:expression><selectable><selector>activity</selector><bgf:expression><nonterminal>Activity</nonterminal></bgf:expression></selectable></bgf:expression></bgf:production><bgf:production><nonterminal>Correlations</nonterminal><bgf:expression><plus><bgf:expression><selectable><selector>children</selector><bgf:expression><nonterminal>Correlation</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression></bgf:production><bgf:production><nonterminal>Variable</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>name</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>messageType</selector><bgf:expression><nonterminal>Message</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>XSDElement</selector><bgf:expression><nonterminal>XSDElementDeclaration</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>type</selector><bgf:expression><nonterminal>XSDTypeDefinition</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>from</selector><bgf:expression><nonterminal>From</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Otherwise</nonterminal><bgf:expression><selectable><selector>activity</selector><bgf:expression><nonterminal>Activity</nonterminal></bgf:expression></selectable></bgf:expression></bgf:production><bgf:production><nonterminal>UnknownExtensibilityAttribute</nonterminal><bgf:expression><sequence><bgf:expression><plus><bgf:expression><selectable><selector>children</selector><bgf:expression><nonterminal>UnknownExtensibilityElement</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>OnEvent</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>activity</selector><bgf:expression><nonterminal>Activity</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>variable</selector><bgf:expression><nonterminal>Variable</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>partnerLink</selector><bgf:expression><nonterminal>PartnerLink</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>correlations</selector><bgf:expression><nonterminal>Correlations</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>operation</selector><bgf:expression><nonterminal>Operation</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>portType</selector><bgf:expression><nonterminal>PortType</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>messageType</selector><bgf:expression><nonterminal>Message</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>fromPart</selector><bgf:expression><nonterminal>FromPart</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><selectable><selector>correlationSets</selector><bgf:expression><nonterminal>CorrelationSets</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>BPELImport</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>namespace</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>location</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>importType</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Rethrow</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>name</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>suppressJoinFailure</selector><bgf:expression><nonterminal>EBooleanObject</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>targets</selector><bgf:expression><nonterminal>Targets</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>sources</selector><bgf:expression><nonterminal>Sources</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Condition</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>body</selector><bgf:expression><nonterminal>EJavaObject</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>expressionLanguage</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>opaque</selector><bgf:expression><nonterminal>EBooleanObject</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Targets</nonterminal><bgf:expression><sequence><bgf:expression><plus><bgf:expression><selectable><selector>children</selector><bgf:expression><nonterminal>Target</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><selectable><selector>joinCondition</selector><bgf:expression><nonterminal>Condition</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Sources</nonterminal><bgf:expression><plus><bgf:expression><selectable><selector>children</selector><bgf:expression><nonterminal>Source</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression></bgf:production><bgf:production><nonterminal>BPELQuery</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>value</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>queryLanguage</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>ServiceRef</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>referenceScheme</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>value</selector><bgf:expression><nonterminal>EJavaObject</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Extensions</nonterminal><bgf:expression><plus><bgf:expression><selectable><selector>children</selector><bgf:expression><nonterminal>Extension</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression></bgf:production><bgf:production><nonterminal>ExtensionActivity</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>name</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>suppressJoinFailure</selector><bgf:expression><nonterminal>EBooleanObject</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>targets</selector><bgf:expression><nonterminal>Targets</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>sources</selector><bgf:expression><nonterminal>Sources</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>FromPart</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>part</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>to</selector><bgf:expression><nonterminal>To</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>ToPart</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>part</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>from</selector><bgf:expression><nonterminal>From</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>OpaqueActivity</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>name</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>suppressJoinFailure</selector><bgf:expression><nonterminal>EBooleanObject</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>targets</selector><bgf:expression><nonterminal>Targets</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>sources</selector><bgf:expression><nonterminal>Sources</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>ForEach</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>parallel</selector><bgf:expression><nonterminal>EBooleanObject</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>counterName</selector><bgf:expression><nonterminal>Variable</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>completionCondition</selector><bgf:expression><nonterminal>CompletionCondition</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>iterator</selector><bgf:expression><nonterminal>Iterator</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>activity</selector><bgf:expression><nonterminal>Activity</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>RepeatUntil</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>activity</selector><bgf:expression><nonterminal>Activity</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>condition</selector><bgf:expression><nonterminal>Condition</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>TerminationHandler</nonterminal><bgf:expression><selectable><selector>activity</selector><bgf:expression><nonterminal>Activity</nonterminal></bgf:expression></selectable></bgf:expression></bgf:production><bgf:production><nonterminal>Validate</nonterminal><bgf:expression><plus><bgf:expression><selectable><selector>variables</selector><bgf:expression><nonterminal>Variable</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression></bgf:production><bgf:production><nonterminal>If</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>condition</selector><bgf:expression><nonterminal>Condition</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>then</selector><bgf:expression><nonterminal>Then</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>elseIf</selector><bgf:expression><nonterminal>ElseIf</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><selectable><selector>else</selector><bgf:expression><nonterminal>Else</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Then</nonterminal><bgf:expression><selectable><selector>activity</selector><bgf:expression><nonterminal>Activity</nonterminal></bgf:expression></selectable></bgf:expression></bgf:production><bgf:production><nonterminal>ElseIf</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>condition</selector><bgf:expression><nonterminal>Condition</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>activity</selector><bgf:expression><nonterminal>Activity</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Else</nonterminal><bgf:expression><selectable><selector>activity</selector><bgf:expression><nonterminal>Activity</nonterminal></bgf:expression></selectable></bgf:expression></bgf:production><bgf:production><nonterminal>CompletionCondition</nonterminal><bgf:expression><selectable><selector>branches</selector><bgf:expression><nonterminal>Branches</nonterminal></bgf:expression></selectable></bgf:expression></bgf:production><bgf:production><nonterminal>Branches</nonterminal><bgf:expression><selectable><selector>countCompletedBranchesOnly</selector><bgf:expression><nonterminal>EBooleanObject</nonterminal></bgf:expression></selectable></bgf:expression></bgf:production><bgf:production><nonterminal>BPELExtensibleElement</nonterminal><bgf:expression><nonterminal>Process</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>BPELExtensibleElement</nonterminal><bgf:expression><nonterminal>PartnerLink</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>BPELExtensibleElement</nonterminal><bgf:expression><nonterminal>FaultHandler</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>BPELExtensibleElement</nonterminal><bgf:expression><nonterminal>Activity</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>BPELExtensibleElement</nonterminal><bgf:expression><nonterminal>CorrelationSet</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>BPELExtensibleElement</nonterminal><bgf:expression><nonterminal>Link</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>BPELExtensibleElement</nonterminal><bgf:expression><nonterminal>Catch</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>BPELExtensibleElement</nonterminal><bgf:expression><nonterminal>Case</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>BPELExtensibleElement</nonterminal><bgf:expression><nonterminal>OnAlarm</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>BPELExtensibleElement</nonterminal><bgf:expression><nonterminal>Copy</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>BPELExtensibleElement</nonterminal><bgf:expression><nonterminal>Extension</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>BPELExtensibleElement</nonterminal><bgf:expression><nonterminal>CompensationHandler</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>BPELExtensibleElement</nonterminal><bgf:expression><nonterminal>To</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>BPELExtensibleElement</nonterminal><bgf:expression><nonterminal>OnMessage</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>BPELExtensibleElement</nonterminal><bgf:expression><nonterminal>Correlation</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>BPELExtensibleElement</nonterminal><bgf:expression><nonterminal>EventHandler</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>BPELExtensibleElement</nonterminal><bgf:expression><nonterminal>Source</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>BPELExtensibleElement</nonterminal><bgf:expression><nonterminal>Target</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>BPELExtensibleElement</nonterminal><bgf:expression><nonterminal>PartnerLinks</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>BPELExtensibleElement</nonterminal><bgf:expression><nonterminal>Variables</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>BPELExtensibleElement</nonterminal><bgf:expression><nonterminal>CorrelationSets</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>BPELExtensibleElement</nonterminal><bgf:expression><nonterminal>Links</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>BPELExtensibleElement</nonterminal><bgf:expression><nonterminal>CatchAll</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>BPELExtensibleElement</nonterminal><bgf:expression><nonterminal>Correlations</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>BPELExtensibleElement</nonterminal><bgf:expression><nonterminal>Variable</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>BPELExtensibleElement</nonterminal><bgf:expression><nonterminal>Otherwise</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>BPELExtensibleElement</nonterminal><bgf:expression><nonterminal>OnEvent</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>BPELExtensibleElement</nonterminal><bgf:expression><nonterminal>Targets</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>BPELExtensibleElement</nonterminal><bgf:expression><nonterminal>Sources</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>BPELExtensibleElement</nonterminal><bgf:expression><nonterminal>Extensions</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>BPELExtensibleElement</nonterminal><bgf:expression><nonterminal>TerminationHandler</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>BPELExtensibleElement</nonterminal><bgf:expression><nonterminal>Then</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>BPELExtensibleElement</nonterminal><bgf:expression><nonterminal>ElseIf</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>BPELExtensibleElement</nonterminal><bgf:expression><nonterminal>Else</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>BPELExtensibleElement</nonterminal><bgf:expression><nonterminal>From</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>BPELExtensibleElement</nonterminal><bgf:expression><selectable><selector>documentation</selector><bgf:expression><nonterminal>Documentation</nonterminal></bgf:expression></selectable></bgf:expression></bgf:production><bgf:production><nonterminal>Documentation</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>lang</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>source</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>value</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Iterator</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>finalCounterValue</selector><bgf:expression><nonterminal>Expression</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>startCounterValue</selector><bgf:expression><nonterminal>Expression</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>WSDLElement</nonterminal><bgf:expression><nonterminal>WSDLExtensibleElement</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>WSDLElement</nonterminal><bgf:expression><nonterminal>MessageReference</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>WSDLElement</nonterminal><bgf:expression><nonterminal>PortType</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>WSDLElement</nonterminal><bgf:expression><nonterminal>Operation</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>WSDLElement</nonterminal><bgf:expression><nonterminal>Message</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>WSDLElement</nonterminal><bgf:expression><nonterminal>Part</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>WSDLElement</nonterminal><bgf:expression><nonterminal>ExtensibilityElement</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>WSDLElement</nonterminal><bgf:expression><nonterminal>WSDLImport</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>PortType</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>qName</selector><bgf:expression><nonterminal>QName</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>undefined</selector><bgf:expression><nonterminal>EBoolean</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>proxy</selector><bgf:expression><nonterminal>EBoolean</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>resourceURI</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>eOperations</selector><bgf:expression><nonterminal>Operation</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Operation</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>style</selector><bgf:expression><nonterminal>OperationType</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>name</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>undefined</selector><bgf:expression><nonterminal>EBoolean</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>proxy</selector><bgf:expression><nonterminal>EBoolean</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>resourceURI</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>eInput</selector><bgf:expression><nonterminal>Input</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>eOutput</selector><bgf:expression><nonterminal>Output</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>eFaults</selector><bgf:expression><nonterminal>Fault</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>eParameterOrdering</selector><bgf:expression><nonterminal>Part</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Message</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>qName</selector><bgf:expression><nonterminal>QName</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>undefined</selector><bgf:expression><nonterminal>EBoolean</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>proxy</selector><bgf:expression><nonterminal>EBoolean</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>resourceURI</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>eParts</selector><bgf:expression><nonterminal>Part</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Part</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>name</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>elementName</selector><bgf:expression><nonterminal>QName</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>typeName</selector><bgf:expression><nonterminal>QName</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>typeDefinition</selector><bgf:expression><nonterminal>XSDTypeDefinition</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>elementDeclaration</selector><bgf:expression><nonterminal>XSDElementDeclaration</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>eMessage</selector><bgf:expression><nonterminal>Message</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Binding</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>qName</selector><bgf:expression><nonterminal>QName</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>undefined</selector><bgf:expression><nonterminal>EBoolean</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>proxy</selector><bgf:expression><nonterminal>EBoolean</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>resourceURI</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>ePortType</selector><bgf:expression><nonterminal>PortType</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>eBindingOperations</selector><bgf:expression><nonterminal>BindingOperation</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>BindingOperation</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>name</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>eOperation</selector><bgf:expression><nonterminal>Operation</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>eBindingInput</selector><bgf:expression><nonterminal>BindingInput</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>eBindingOutput</selector><bgf:expression><nonterminal>BindingOutput</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>eBindingFaults</selector><bgf:expression><nonterminal>BindingFault</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Service</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>qName</selector><bgf:expression><nonterminal>QName</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>undefined</selector><bgf:expression><nonterminal>EBoolean</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>proxy</selector><bgf:expression><nonterminal>EBoolean</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>resourceURI</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>ePorts</selector><bgf:expression><nonterminal>Port</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Port</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>name</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>eBinding</selector><bgf:expression><nonterminal>Binding</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>ExtensibilityElement</nonterminal><bgf:expression><nonterminal>Property</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>ExtensibilityElement</nonterminal><bgf:expression><nonterminal>PropertyAlias</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>ExtensibilityElement</nonterminal><bgf:expression><nonterminal>messagepropertiesQuery</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>ExtensibilityElement</nonterminal><bgf:expression><nonterminal>PartnerLinkType</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>ExtensibilityElement</nonterminal><bgf:expression><nonterminal>Role</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>ExtensibilityElement</nonterminal><bgf:expression><nonterminal>Expression</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>ExtensibilityElement</nonterminal><bgf:expression><nonterminal>UnknownExtensibilityElement</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>ExtensibilityElement</nonterminal><bgf:expression><nonterminal>XSDSchemaExtensibilityElement</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>ExtensibilityElement</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>required</selector><bgf:expression><nonterminal>EBoolean</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>elementType</selector><bgf:expression><nonterminal>QName</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Definition</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>targetNamespace</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>location</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>qName</selector><bgf:expression><nonterminal>QName</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>encoding</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>eImports</selector><bgf:expression><nonterminal>WSDLImport</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><selectable><selector>eTypes</selector><bgf:expression><nonterminal>Types</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>eMessages</selector><bgf:expression><nonterminal>Message</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>ePortTypes</selector><bgf:expression><nonterminal>PortType</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>eBindings</selector><bgf:expression><nonterminal>Binding</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>eServices</selector><bgf:expression><nonterminal>Service</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>eNamespaces</selector><bgf:expression><nonterminal>Namespace</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>WSDLImport</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>namespaceURI</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>locationURI</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>eDefinition</selector><bgf:expression><nonterminal>Definition</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>eSchema</selector><bgf:expression><nonterminal>XSDSchema</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>WSDLExtensibleElement</nonterminal><bgf:expression><nonterminal>BPELExtensibleElement</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>WSDLExtensibleElement</nonterminal><bgf:expression><nonterminal>Binding</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>WSDLExtensibleElement</nonterminal><bgf:expression><nonterminal>BindingOperation</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>WSDLExtensibleElement</nonterminal><bgf:expression><nonterminal>Service</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>WSDLExtensibleElement</nonterminal><bgf:expression><nonterminal>Port</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>WSDLExtensibleElement</nonterminal><bgf:expression><nonterminal>Definition</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>WSDLExtensibleElement</nonterminal><bgf:expression><nonterminal>BindingInput</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>WSDLExtensibleElement</nonterminal><bgf:expression><nonterminal>BindingOutput</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>WSDLExtensibleElement</nonterminal><bgf:expression><nonterminal>BindingFault</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>WSDLExtensibleElement</nonterminal><bgf:expression><nonterminal>Types</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>Input</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>name</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>eMessage</selector><bgf:expression><nonterminal>Message</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Output</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>name</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>eMessage</selector><bgf:expression><nonterminal>Message</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Fault</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>name</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>eMessage</selector><bgf:expression><nonterminal>Message</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>BindingInput</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>name</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>eInput</selector><bgf:expression><nonterminal>Input</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>BindingOutput</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>name</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>eOutput</selector><bgf:expression><nonterminal>Output</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>BindingFault</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>name</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>eFault</selector><bgf:expression><nonterminal>Fault</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Namespace</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>URI</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>prefix</selector><bgf:expression><nonterminal>EString</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>IPortType</nonterminal><bgf:expression><nonterminal>PortType</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>IOperation</nonterminal><bgf:expression><nonterminal>Operation</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>IMessage</nonterminal><bgf:expression><nonterminal>Message</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>IPart</nonterminal><bgf:expression><nonterminal>Part</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>IService</nonterminal><bgf:expression><nonterminal>Service</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>IPort</nonterminal><bgf:expression><nonterminal>Port</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>IBinding</nonterminal><bgf:expression><nonterminal>Binding</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>IBindingOperation</nonterminal><bgf:expression><nonterminal>BindingOperation</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>IBindingInput</nonterminal><bgf:expression><nonterminal>BindingInput</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>IBindingOutput</nonterminal><bgf:expression><nonterminal>BindingOutput</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>IBindingFault</nonterminal><bgf:expression><nonterminal>BindingFault</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>IExtensibilityElement</nonterminal><bgf:expression><nonterminal>ExtensibilityElement</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>IDefinition</nonterminal><bgf:expression><nonterminal>Definition</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>IImport</nonterminal><bgf:expression><nonterminal>WSDLImport</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>Types</nonterminal><bgf:expression><sequence><bgf:expression><plus><bgf:expression><selectable><selector>eExtensibilityElements</selector><bgf:expression><nonterminal>ExtensibilityElement</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>ITypes</nonterminal><bgf:expression><nonterminal>Types</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>UnknownExtensibilityElement</nonterminal><bgf:expression><nonterminal>UnknownExtensibilityAttribute</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>UnknownExtensibilityElement</nonterminal><bgf:expression><plus><bgf:expression><selectable><selector>children</selector><bgf:expression><nonterminal>UnknownExtensibilityElement</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression></bgf:production><bgf:production><nonterminal>XSDSchemaExtensibilityElement</nonterminal><bgf:expression><selectable><selector>schema</selector><bgf:expression><nonterminal>XSDSchema</nonterminal></bgf:expression></selectable></bgf:expression></bgf:production><bgf:production><nonterminal>MessageReference</nonterminal><bgf:expression><nonterminal>Input</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>MessageReference</nonterminal><bgf:expression><nonterminal>Output</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>MessageReference</nonterminal><bgf:expression><nonterminal>Fault</nonterminal></bgf:expression></bgf:production></bgf:grammar>