Browsable QoS Characteristic Grammar

CC-BY

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

Summary

Syntax

QoSCharacteristic ::=
	[invariant]::BooleanExpression [parallel_and_composition]::MappingExpression [parallel_or_composition]::MappingExpression [sequential_composition]::MappingExpression [values]::MappingExpression [statisticalAttribute]::StatisticalAttributekindKind+ [parameter]::Parameter [domain]::Domain
BooleanExpression ::=
	[value]::String
MappingExpression ::=
	[value]::String
StatisticalAttributekindKind ::=
	ε
Parameter ::=
	ε
DataType ::=
	Domain
DataType ::=
	Domain
Domain ::=
	Numeric
Domain ::=
	Set
Domain ::=
	Enumeration
Domain ::=
	[direction]::DirectionKind
DirectionKind ::=
	[value]::String
Numeric ::=
	[direction]::DirectionKind
Set ::=
	[stringSet]::StringSet+
Enumeration ::=
	[direction]::DirectionKind
StringSet ::=
	[string]::String+
Boolean ::=
	"true"
	"false"
Integer ::=
	integer
String ::=
	string

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