
Grammar extracted by Vadim Zaytsev, see the Grammar Zoo entry for details: dsl/develop/process/spem/bruneliere2/extracted
Source used for this grammar: Hugo Brunelière, WorkDefinitions 0.1, WorkDefinitions.ecore, 2005/08/10
WorkDefinition, ProcessPerformer, Role, WorkProduct, Lifecycle, Phase, Iteration, Activity, Step, Boolean), 0 root (—), 1 top (Boolean), 0 bottom (—).[parentWorks], [subWorks], [owner], [features], [products], [responsible], [phases], [lifeCycle], [iterations], [phase], [activities], [iteration], [steps].WorkDefinition ::= Lifecycle
WorkDefinition ::= Phase
WorkDefinition ::= Iteration
WorkDefinition ::= Activity
WorkDefinition ::= [parentWorks]::WorkDefinition [subWorks]::WorkDefinition [owner]::ProcessPerformer
ProcessPerformer ::= Role
ProcessPerformer ::=
[features]::WorkDefinitionRole ::=
[products]::WorkProductWorkProduct ::= [responsible]::Role
Lifecycle ::=
[phases]::PhasePhase ::=
[lifeCycle]::Lifecycle [iterations]::IterationIteration ::=
[phase]::Phase [activities]::ActivityActivity ::=
[iteration]::Iteration [steps]::StepStep ::= ε
Boolean ::= "true" "false"