Browsable QoS Profile Grammar

CC-BY

Grammar extracted by Vadim Zaytsev, see the Grammar Zoo entry for details: toy/qos/profile/extracted
Source used for this grammar: Julien Baudry, QoS Profile, QoS_Profile.ecore, 2006/07/10

Summary

Syntax

Boolean ::=
	"true"
	"false"
Integer ::=
	integer
String ::=
	string
QoSComponent ::=
	[operations]::Operation [profile]::QoSProfile+
Operation ::=
	ε
QoSProfile ::=
	CompoundProfile
QoSProfile ::=
	SimpleProfile
CompoundProfile ::=
	[profileTransition]::ProfileTransition+ [simpleProfile]::SimpleProfile+
SimpleProfile ::=
	[compoundProfile]::CompoundProfile [uses]::QoSStatement [provides]::QoSStatement
QoSStatement ::=
	ε
ProfileTransition ::=
	[operations]::Operation+ [from]::SimpleProfile [to]::SimpleProfile [compoundProfile]::CompoundProfile

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