Grammar extracted by Vadim Zaytsev, see the Grammar Zoo entry for details: toy/qos/statement/extracted
Source used for this grammar: Julien Baudry, QoS Statement, QoS_Statement.ecore
, 2006/07/10
QoSStatement
, SingleQoSStatement
, CoumpoundQoSStatement
, Parameter
, QoSContraint
, QualificationKind
, QoSCharacteristic
, Boolean
, Integer
, String
), 0 root (—), 3 top (QoSCharacteristic
, Boolean
, Integer
), 0 bottom (—).[relation]
, [parameter]
, [contraint]
, [statement]
, [qualification]
, [value]
.QoSStatement ::= SingleQoSStatement
QoSStatement ::= CoumpoundQoSStatement
QoSStatement ::=
[relation]::CoumpoundQoSStatement [parameter]::Parameter
SingleQoSStatement ::= [contraint]::QoSContraint
CoumpoundQoSStatement ::= [statement]::QoSStatement
Parameter ::= ε
QoSContraint ::= [qualification]::QualificationKind
QualificationKind ::= [value]::String
QoSCharacteristic ::= QualificationKind
Boolean ::= "true" "false"
Integer ::= integer
String ::= string