
Grammar extracted by Vadim Zaytsev, see the Grammar Zoo entry for details: dsl/business/wfmc/bruneliere/extracted
Source used for this grammar: Hugo Brunelière, WfMC 0.1, WfMC.ecore, 2005/08/09
WorkflowProcessDefinition, WorkflowApplicationDeclaration, WorkflowRelevantData, WorkflowParticipantSpecification, WorkflowProcessActivity, TransitionInformation, String), 0 root (—), 1 top (String), 0 bottom (—).[participantSpecificatons], [revelantDatas] 5, [applicationDeclarations] 3, [processActivities] 4, [transitionInformations] 2, [processDefinition] 5, [participantSpecifications] 2, [to_transitionInformation], [from_transitionInformation], [to_processActivity], [from_processActivity].WorkflowProcessDefinition ::= [participantSpecificatons]::WorkflowParticipantSpecification [revelantDatas]::WorkflowRelevantData [applicationDeclarations]::WorkflowApplicationDeclaration [processActivities]::WorkflowProcessActivity [transitionInformations]::TransitionInformation
WorkflowApplicationDeclaration ::= [processDefinition]::WorkflowProcessDefinition [processActivities]::WorkflowProcessActivity [revelantDatas]::WorkflowRelevantData
WorkflowRelevantData ::= [processDefinition]::WorkflowProcessDefinition [applicationDeclarations]::WorkflowApplicationDeclaration [processActivities]::WorkflowProcessActivity [participantSpecifications]::WorkflowParticipantSpecification [transitionInformations]::TransitionInformation
WorkflowParticipantSpecification ::= [processDefinition]::WorkflowProcessDefinition [revelantDatas]::WorkflowRelevantData [processActivities]::WorkflowProcessActivity
WorkflowProcessActivity ::= [processDefinition]::WorkflowProcessDefinition [applicationDeclarations]::WorkflowApplicationDeclaration [revelantDatas]::WorkflowRelevantData [participantSpecifications]::WorkflowParticipantSpecification [to_transitionInformation]::TransitionInformation [from_transitionInformation]::TransitionInformation
TransitionInformation ::=
[processDefinition]::WorkflowProcessDefinition [revelantDatas]::WorkflowRelevantData [to_processActivity]::WorkflowProcessActivity [from_processActivity]::WorkflowProcessActivityString ::= string