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