
Grammar extracted by Vadim Zaytsev, see the Grammar Zoo entry for details: toy/petstore/deployment/extracted
Source used for this grammar: Brahim Loukil, Deployment 1.0, deployment.ecore, 2008
Node, Device, ExecutionEnvironment, Specification, CommunicationLink, String), 0 root (—), 1 top (Specification), 0 bottom (—).[nestedNode] 2, [name] 3, [ownedNode], [ownedCommunicationLink], [source], [target].Node ::= Device
Node ::= ExecutionEnvironment
Device ::=
[nestedNode]::Node [name]::StringExecutionEnvironment ::=
[nestedNode]::Node [name]::StringSpecification ::= [ownedNode]::Node [ownedCommunicationLink]::CommunicationLink
CommunicationLink ::= [source]::Node [target]::Node [name]::String
String ::= string