Browsable Simple Use Case Grammar

CC-BY

Grammar extracted by Vadim Zaytsev, see the Grammar Zoo entry for details: toy/petstore/usecase/extracted
Source used for this grammar: Brahim Loukil, Simple Use Case 1.0, useCase.ecore, 2008

Summary

Syntax

Actor ::=
	[name]::String
UseCase ::=
	[include]::Include+ [extend]::Extend+
Extend ::=
	[extension]::UseCase+
Include ::=
	[includingCase]::UseCase+
UseCaseContainer ::=
	[ownedElement]::NamedElement+
BehavioredClassifier ::=
	ε
NamedElement ::=
	Actor
NamedElement ::=
	UseCase
NamedElement ::=
	Association
Association ::=
	[actor]::Actor [useCase]::UseCase
String ::=
	string

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