pn_metamodel.svg 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223
  1. <?xml version="1.0" encoding="UTF-8" standalone="no"?>
  2. <!-- Created with Inkscape (http://www.inkscape.org/) -->
  3. <svg
  4. xmlns:dc="http://purl.org/dc/elements/1.1/"
  5. xmlns:cc="http://creativecommons.org/ns#"
  6. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  7. xmlns:svg="http://www.w3.org/2000/svg"
  8. xmlns="http://www.w3.org/2000/svg"
  9. xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
  10. xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
  11. width="210mm"
  12. height="297mm"
  13. viewBox="0 0 744.09448819 1052.3622047"
  14. id="svg2"
  15. version="1.1"
  16. inkscape:version="0.91 r13725"
  17. sodipodi:docname="pn_metamodel.svg">
  18. <defs
  19. id="defs4">
  20. <marker
  21. inkscape:stockid="Arrow1Lend"
  22. orient="auto"
  23. refY="0.0"
  24. refX="0.0"
  25. id="Arrow1Lend"
  26. style="overflow:visible;"
  27. inkscape:isstock="true">
  28. <path
  29. id="path4253"
  30. d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
  31. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
  32. transform="scale(0.8) rotate(180) translate(12.5,0)" />
  33. </marker>
  34. <marker
  35. inkscape:stockid="Arrow1Lend"
  36. orient="auto"
  37. refY="0"
  38. refX="0"
  39. id="Arrow1Lend-8"
  40. style="overflow:visible"
  41. inkscape:isstock="true">
  42. <path
  43. inkscape:connector-curvature="0"
  44. id="path4253-4"
  45. d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
  46. style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
  47. transform="matrix(-0.8,0,0,-0.8,-10,0)" />
  48. </marker>
  49. </defs>
  50. <sodipodi:namedview
  51. id="base"
  52. pagecolor="#ffffff"
  53. bordercolor="#666666"
  54. borderopacity="1.0"
  55. inkscape:pageopacity="0.0"
  56. inkscape:pageshadow="2"
  57. inkscape:zoom="3.959798"
  58. inkscape:cx="310.08736"
  59. inkscape:cy="925.23794"
  60. inkscape:document-units="px"
  61. inkscape:current-layer="layer1"
  62. showgrid="false"
  63. inkscape:window-width="2558"
  64. inkscape:window-height="1422"
  65. inkscape:window-x="0"
  66. inkscape:window-y="16"
  67. inkscape:window-maximized="0" />
  68. <metadata
  69. id="metadata7">
  70. <rdf:RDF>
  71. <cc:Work
  72. rdf:about="">
  73. <dc:format>image/svg+xml</dc:format>
  74. <dc:type
  75. rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
  76. <dc:title></dc:title>
  77. </cc:Work>
  78. </rdf:RDF>
  79. </metadata>
  80. <g
  81. inkscape:label="Layer 1"
  82. inkscape:groupmode="layer"
  83. id="layer1">
  84. <g
  85. id="g4234">
  86. <rect
  87. y="113.93049"
  88. x="38.385796"
  89. height="68.437843"
  90. width="159.35155"
  91. id="rect4136"
  92. style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
  93. <text
  94. id="text4138"
  95. y="136.7856"
  96. x="117.30367"
  97. style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:center;text-anchor:middle;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
  98. xml:space="preserve"><tspan
  99. y="136.7856"
  100. x="117.30367"
  101. id="tspan4140"
  102. sodipodi:role="line">Place</tspan></text>
  103. <text
  104. id="text4142"
  105. y="169.2076"
  106. x="117.78157"
  107. style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:center;text-anchor:middle;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
  108. xml:space="preserve"><tspan
  109. y="169.2076"
  110. x="117.78157"
  111. id="tspan4144"
  112. sodipodi:role="line">tokens : int</tspan></text>
  113. <path
  114. inkscape:connector-curvature="0"
  115. id="path4187"
  116. d="m 38.75,141.64792 158.21429,0"
  117. style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;enable-background:accumulate" />
  118. </g>
  119. <text
  120. xml:space="preserve"
  121. style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:center;text-anchor:middle;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
  122. x="546.71759"
  123. y="193.07245"
  124. id="text4142-9"><tspan
  125. sodipodi:role="line"
  126. id="tspan4144-2"
  127. x="546.71759"
  128. y="193.07245" /></text>
  129. <g
  130. id="g4228"
  131. transform="translate(-29.899838,-23.864845)">
  132. <rect
  133. y="137.79533"
  134. x="467.32184"
  135. height="68.437843"
  136. width="159.35155"
  137. id="rect4136-3"
  138. style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
  139. <text
  140. id="text4138-9"
  141. y="160.65045"
  142. x="546.23969"
  143. style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:center;text-anchor:middle;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
  144. xml:space="preserve"><tspan
  145. y="160.65045"
  146. x="546.23969"
  147. id="tspan4140-1"
  148. sodipodi:role="line">Transition</tspan></text>
  149. <path
  150. inkscape:connector-curvature="0"
  151. id="path4187-5"
  152. d="m 467.68603,165.51277 158.21429,0"
  153. style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;enable-background:accumulate" />
  154. </g>
  155. <g
  156. id="g5304"
  157. transform="translate(0.25253814,23.738585)">
  158. <rect
  159. y="19.986301"
  160. x="365.17014"
  161. height="41.416256"
  162. width="146.97719"
  163. id="rect4242"
  164. style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:2, 4;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
  165. <text
  166. id="text4146"
  167. y="46.901703"
  168. x="438.46097"
  169. style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:center;text-anchor:middle;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
  170. xml:space="preserve"><tspan
  171. y="46.901703"
  172. x="438.46097"
  173. id="tspan4148"
  174. sodipodi:role="line">weight : int</tspan></text>
  175. </g>
  176. <path
  177. style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:url(#Arrow1Lend);enable-background:accumulate"
  178. d="m 197.48482,130.09293 235.61809,0"
  179. id="path4244"
  180. inkscape:connector-curvature="0"
  181. sodipodi:nodetypes="cc" />
  182. <path
  183. style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:url(#Arrow1Lend-8);enable-background:accumulate"
  184. d="m 436.43816,165.70081 -235.61809,0"
  185. id="path4244-4"
  186. inkscape:connector-curvature="0"
  187. sodipodi:nodetypes="cc" />
  188. <g
  189. transform="translate(5.3033142,188.14091)"
  190. id="g5304-9">
  191. <rect
  192. y="19.986301"
  193. x="365.17014"
  194. height="41.416256"
  195. width="146.97719"
  196. id="rect4242-2"
  197. style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:2, 4;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
  198. <text
  199. id="text4146-8"
  200. y="46.901703"
  201. x="438.46097"
  202. style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:center;text-anchor:middle;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
  203. xml:space="preserve"><tspan
  204. y="46.901703"
  205. x="438.46097"
  206. id="tspan4148-3"
  207. sodipodi:role="line">weight : int</tspan></text>
  208. </g>
  209. <path
  210. style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.53500001;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:2, 4;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;enable-background:accumulate"
  211. d="M 339.98114,129.84039 365.48749,60.644942"
  212. id="path5333"
  213. inkscape:connector-curvature="0" />
  214. <path
  215. style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.53500001;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:2, 4;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;enable-background:accumulate"
  216. d="M 370.59972,230.85565 340.0426,165.19573"
  217. id="path5333-4"
  218. inkscape:connector-curvature="0"
  219. sodipodi:nodetypes="cc" />
  220. </g>
  221. </svg>