Grammar extracted by Vadim Zaytsev, see the Grammar Zoo entry for details: §wip/ocl/uml/extracted
Source used for this grammar: Julien Baudry, IntegrationOfOCL_ExpressionsInUML.ecore
, 2006/07/10
PreCondition
, PortCondition
, Invariant
, Guard
, Boolean
, Integer
, String
), 0 root (—), 7 top (PreCondition
, PortCondition
, Invariant
, Guard
, Boolean
, Integer
, String
), 0 bottom (—).PreCondition ::= ε
PortCondition ::= ε
Invariant ::= ε
Guard ::= ε
Boolean ::= "true" "false"
Integer ::= integer
String ::= string