\begin{gomcode}[caption=Signature algébrique correspondant au métamodèle de la
  figure~\ref{fig:graphmm}.,label=code:signalgGraph]
Graph = opGraph(nodes:NodeList, arcs:ArcList)

Node  = opNode(name:String, graph:Graph, incomings:ArcList, outgoings:ArcList)

Arc   = opArc(weight:Int, graph:Graph, source:Node, target:Node)

NodeList = opNodeList(Node*)

ArcList   = opArcList(Arc*)
\end{gomcode}

