Browsable WfMC 0.1 Grammar

CC-BY

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

Summary

Syntax

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]::WorkflowProcessActivity
String ::=
	string

GrammarLabMaintained by Dr. Vadim Zaytsev a.k.a. @grammarware. Last updated in September 2015. []