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