Browsable Business Entity Model Grammar

CC-BY

Grammar extracted by Vadim Zaytsev, see the Grammar Zoo entry for details: dsl/business/entity/extracted
Source used for this grammar: Julien Baudry, BusinessEntityModel.ecore, 2006/07/20

Summary

Syntax

DataType ::=
	BusinessEntityPropertySet
Action ::=
	BusinessRole
Class ::=
	BusinessEntity
BusinessRole ::=
	ArtifactRole
BusinessRole ::=
	PerformerRole
BusinessRole ::=
	OrganisationalUnit
Task ::=
	[associatedWith]::BusinessRole+ [needs]::ArtifactRole+
ArtifactRole ::=
	[characterisedby]::BusinessEntityPropertySet [typ]::Class [task]::Task+ [fille]::BusinessEntity+
PerformerRole ::=
	[perform]::Task
OrganisationalUnit ::=
	[characterisedby]::BusinessEntityPropertySet [typ]::Class [task]::Task+ [fille]::BusinessEntity+
BusinessEntity ::=
	[placehold]::BusinessRole+
Boolean ::=
	"true"
	"false"
Integer ::=
	integer
String ::=
	string

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