1------------------------------------------------------------------------------
2--                                                                          --
3--                            Matreshka Project                             --
4--                                                                          --
5--                          Ada Modeling Framework                          --
6--                                                                          --
7--                        Runtime Library Component                         --
8--                                                                          --
9------------------------------------------------------------------------------
10--                                                                          --
11-- Copyright © 2010-2011, Vadim Godunko <vgodunko@gmail.com>                --
12-- All rights reserved.                                                     --
13--                                                                          --
14-- Redistribution and use in source and binary forms, with or without       --
15-- modification, are permitted provided that the following conditions       --
16-- are met:                                                                 --
17--                                                                          --
18--  * Redistributions of source code must retain the above copyright        --
19--    notice, this list of conditions and the following disclaimer.         --
20--                                                                          --
21--  * Redistributions in binary form must reproduce the above copyright     --
22--    notice, this list of conditions and the following disclaimer in the   --
23--    documentation and/or other materials provided with the distribution.  --
24--                                                                          --
25--  * Neither the name of the Vadim Godunko, IE nor the names of its        --
26--    contributors may be used to endorse or promote products derived from  --
27--    this software without specific prior written permission.              --
28--                                                                          --
29-- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS      --
30-- "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT        --
31-- LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR    --
32-- A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT     --
33-- HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,   --
34-- SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED --
35-- TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR   --
36-- PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF   --
37-- LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING     --
38-- NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS       --
39-- SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.             --
40--                                                                          --
41------------------------------------------------------------------------------
42--  $Revision: 3397 $ $Date: 2012-11-13 07:02:02 +0400 (Tue, 13 Nov 2012) $
43------------------------------------------------------------------------------
44--  This file is generated, don't edit it.
45------------------------------------------------------------------------------
46with Matreshka.Internals.Strings;
47
48package AMF.Internals.Tables.UMLDI_String_Data_00 is
49
50   --  "UMLNameLabel"
51
52   MS_0000 : aliased Matreshka.Internals.Strings.Shared_String
53     := (Size   => 15,
54         Unused => 12,
55         Length => 12,
56         Value  =>
57          (16#0055#, 16#004D#, 16#004C#, 16#004E#,
58           16#0061#, 16#006D#, 16#0065#, 16#004C#,
59           16#0061#, 16#0062#, 16#0065#, 16#006C#,
60           others => 16#0000#),
61         others => <>);
62
63   --  "no_modelElement"
64
65   MS_0001 : aliased Matreshka.Internals.Strings.Shared_String
66     := (Size   => 23,
67         Unused => 15,
68         Length => 15,
69         Value  =>
70          (16#006E#, 16#006F#, 16#005F#, 16#006D#,
71           16#006F#, 16#0064#, 16#0065#, 16#006C#,
72           16#0045#, 16#006C#, 16#0065#, 16#006D#,
73           16#0065#, 16#006E#, 16#0074#,
74           others => 16#0000#),
75         others => <>);
76
77   --  "A_UMLDiagramElement_localStyle_styledElement"
78
79   MS_0002 : aliased Matreshka.Internals.Strings.Shared_String
80     := (Size   => 47,
81         Unused => 44,
82         Length => 44,
83         Value  =>
84          (16#0041#, 16#005F#, 16#0055#, 16#004D#,
85           16#004C#, 16#0044#, 16#0069#, 16#0061#,
86           16#0067#, 16#0072#, 16#0061#, 16#006D#,
87           16#0045#, 16#006C#, 16#0065#, 16#006D#,
88           16#0065#, 16#006E#, 16#0074#, 16#005F#,
89           16#006C#, 16#006F#, 16#0063#, 16#0061#,
90           16#006C#, 16#0053#, 16#0074#, 16#0079#,
91           16#006C#, 16#0065#, 16#005F#, 16#0073#,
92           16#0074#, 16#0079#, 16#006C#, 16#0065#,
93           16#0064#, 16#0045#, 16#006C#, 16#0065#,
94           16#006D#, 16#0065#, 16#006E#, 16#0074#,
95           others => 16#0000#),
96         others => <>);
97
98   --  "isDoubleSided may be true only when modelElement is an active Class."
99
100   MS_0003 : aliased Matreshka.Internals.Strings.Shared_String
101     := (Size   => 71,
102         Unused => 68,
103         Length => 68,
104         Value  =>
105          (16#0069#, 16#0073#, 16#0044#, 16#006F#,
106           16#0075#, 16#0062#, 16#006C#, 16#0065#,
107           16#0053#, 16#0069#, 16#0064#, 16#0065#,
108           16#0064#, 16#0020#, 16#006D#, 16#0061#,
109           16#0079#, 16#0020#, 16#0062#, 16#0065#,
110           16#0020#, 16#0074#, 16#0072#, 16#0075#,
111           16#0065#, 16#0020#, 16#006F#, 16#006E#,
112           16#006C#, 16#0079#, 16#0020#, 16#0077#,
113           16#0068#, 16#0065#, 16#006E#, 16#0020#,
114           16#006D#, 16#006F#, 16#0064#, 16#0065#,
115           16#006C#, 16#0045#, 16#006C#, 16#0065#,
116           16#006D#, 16#0065#, 16#006E#, 16#0074#,
117           16#0020#, 16#0069#, 16#0073#, 16#0020#,
118           16#0061#, 16#006E#, 16#0020#, 16#0061#,
119           16#0063#, 16#0074#, 16#0069#, 16#0076#,
120           16#0065#, 16#0020#, 16#0043#, 16#006C#,
121           16#0061#, 16#0073#, 16#0073#, 16#002E#,
122           others => 16#0000#),
123         others => <>);
124
125   --  "UMLBehaviorDiagram"
126
127   MS_0004 : aliased Matreshka.Internals.Strings.Shared_String
128     := (Size   => 23,
129         Unused => 18,
130         Length => 18,
131         Value  =>
132          (16#0055#, 16#004D#, 16#004C#, 16#0042#,
133           16#0065#, 16#0068#, 16#0061#, 16#0076#,
134           16#0069#, 16#006F#, 16#0072#, 16#0044#,
135           16#0069#, 16#0061#, 16#0067#, 16#0072#,
136           16#0061#, 16#006D#,
137           others => 16#0000#),
138         others => <>);
139
140   --  "String to be rendered."
141
142   MS_0005 : aliased Matreshka.Internals.Strings.Shared_String
143     := (Size   => 23,
144         Unused => 22,
145         Length => 22,
146         Value  =>
147          (16#0053#, 16#0074#, 16#0072#, 16#0069#,
148           16#006E#, 16#0067#, 16#0020#, 16#0074#,
149           16#006F#, 16#0020#, 16#0062#, 16#0065#,
150           16#0020#, 16#0072#, 16#0065#, 16#006E#,
151           16#0064#, 16#0065#, 16#0072#, 16#0065#,
152           16#0064#, 16#002E#,
153           others => 16#0000#),
154         others => <>);
155
156   --  "A_UMLDiagram_heading_headedDiagram"
157
158   MS_0006 : aliased Matreshka.Internals.Strings.Shared_String
159     := (Size   => 39,
160         Unused => 34,
161         Length => 34,
162         Value  =>
163          (16#0041#, 16#005F#, 16#0055#, 16#004D#,
164           16#004C#, 16#0044#, 16#0069#, 16#0061#,
165           16#0067#, 16#0072#, 16#0061#, 16#006D#,
166           16#005F#, 16#0068#, 16#0065#, 16#0061#,
167           16#0064#, 16#0069#, 16#006E#, 16#0067#,
168           16#005F#, 16#0068#, 16#0065#, 16#0061#,
169           16#0064#, 16#0065#, 16#0064#, 16#0044#,
170           16#0069#, 16#0061#, 16#0067#, 16#0072#,
171           16#0061#, 16#006D#,
172           others => 16#0000#),
173         others => <>);
174
175   --  "Restricts shared styles to UMLStyles."
176
177   MS_0007 : aliased Matreshka.Internals.Strings.Shared_String
178     := (Size   => 39,
179         Unused => 37,
180         Length => 37,
181         Value  =>
182          (16#0052#, 16#0065#, 16#0073#, 16#0074#,
183           16#0072#, 16#0069#, 16#0063#, 16#0074#,
184           16#0073#, 16#0020#, 16#0073#, 16#0068#,
185           16#0061#, 16#0072#, 16#0065#, 16#0064#,
186           16#0020#, 16#0073#, 16#0074#, 16#0079#,
187           16#006C#, 16#0065#, 16#0073#, 16#0020#,
188           16#0074#, 16#006F#, 16#0020#, 16#0055#,
189           16#004D#, 16#004C#, 16#0053#, 16#0074#,
190           16#0079#, 16#006C#, 16#0065#, 16#0073#,
191           16#002E#,
192           others => 16#0000#),
193         others => <>);
194
195   --  "For diamond kind and an Association modelElement, the Association has exactly two memberEnds, and exactly two of the UMLEdges linked to the shape have those memberEnds as modelElements."
196
197   MS_0008 : aliased Matreshka.Internals.Strings.Shared_String
198     := (Size   => 191,
199         Unused => 185,
200         Length => 185,
201         Value  =>
202          (16#0046#, 16#006F#, 16#0072#, 16#0020#,
203           16#0064#, 16#0069#, 16#0061#, 16#006D#,
204           16#006F#, 16#006E#, 16#0064#, 16#0020#,
205           16#006B#, 16#0069#, 16#006E#, 16#0064#,
206           16#0020#, 16#0061#, 16#006E#, 16#0064#,
207           16#0020#, 16#0061#, 16#006E#, 16#0020#,
208           16#0041#, 16#0073#, 16#0073#, 16#006F#,
209           16#0063#, 16#0069#, 16#0061#, 16#0074#,
210           16#0069#, 16#006F#, 16#006E#, 16#0020#,
211           16#006D#, 16#006F#, 16#0064#, 16#0065#,
212           16#006C#, 16#0045#, 16#006C#, 16#0065#,
213           16#006D#, 16#0065#, 16#006E#, 16#0074#,
214           16#002C#, 16#0020#, 16#0074#, 16#0068#,
215           16#0065#, 16#0020#, 16#0041#, 16#0073#,
216           16#0073#, 16#006F#, 16#0063#, 16#0069#,
217           16#0061#, 16#0074#, 16#0069#, 16#006F#,
218           16#006E#, 16#0020#, 16#0068#, 16#0061#,
219           16#0073#, 16#0020#, 16#0065#, 16#0078#,
220           16#0061#, 16#0063#, 16#0074#, 16#006C#,
221           16#0079#, 16#0020#, 16#0074#, 16#0077#,
222           16#006F#, 16#0020#, 16#006D#, 16#0065#,
223           16#006D#, 16#0062#, 16#0065#, 16#0072#,
224           16#0045#, 16#006E#, 16#0064#, 16#0073#,
225           16#002C#, 16#0020#, 16#0061#, 16#006E#,
226           16#0064#, 16#0020#, 16#0065#, 16#0078#,
227           16#0061#, 16#0063#, 16#0074#, 16#006C#,
228           16#0079#, 16#0020#, 16#0074#, 16#0077#,
229           16#006F#, 16#0020#, 16#006F#, 16#0066#,
230           16#0020#, 16#0074#, 16#0068#, 16#0065#,
231           16#0020#, 16#0055#, 16#004D#, 16#004C#,
232           16#0045#, 16#0064#, 16#0067#, 16#0065#,
233           16#0073#, 16#0020#, 16#006C#, 16#0069#,
234           16#006E#, 16#006B#, 16#0065#, 16#0064#,
235           16#0020#, 16#0074#, 16#006F#, 16#0020#,
236           16#0074#, 16#0068#, 16#0065#, 16#0020#,
237           16#0073#, 16#0068#, 16#0061#, 16#0070#,
238           16#0065#, 16#0020#, 16#0068#, 16#0061#,
239           16#0076#, 16#0065#, 16#0020#, 16#0074#,
240           16#0068#, 16#006F#, 16#0073#, 16#0065#,
241           16#0020#, 16#006D#, 16#0065#, 16#006D#,
242           16#0062#, 16#0065#, 16#0072#, 16#0045#,
243           16#006E#, 16#0064#, 16#0073#, 16#0020#,
244           16#0061#, 16#0073#, 16#0020#, 16#006D#,
245           16#006F#, 16#0064#, 16#0065#, 16#006C#,
246           16#0045#, 16#006C#, 16#0065#, 16#006D#,
247           16#0065#, 16#006E#, 16#0074#, 16#0073#,
248           16#002E#,
249           others => 16#0000#),
250         others => <>);
251
252   --  "See Subclause 17.11."
253
254   MS_0009 : aliased Matreshka.Internals.Strings.Shared_String
255     := (Size   => 23,
256         Unused => 20,
257         Length => 20,
258         Value  =>
259          (16#0053#, 16#0065#, 16#0065#, 16#0020#,
260           16#0053#, 16#0075#, 16#0062#, 16#0063#,
261           16#006C#, 16#0061#, 16#0075#, 16#0073#,
262           16#0065#, 16#0020#, 16#0031#, 16#0037#,
263           16#002E#, 16#0031#, 16#0031#, 16#002E#,
264           others => 16#0000#),
265         others => <>);
266
267   --  "labelShowingStereotypeValue"
268
269   MS_000A : aliased Matreshka.Internals.Strings.Shared_String
270     := (Size   => 31,
271         Unused => 27,
272         Length => 27,
273         Value  =>
274          (16#006C#, 16#0061#, 16#0062#, 16#0065#,
275           16#006C#, 16#0053#, 16#0068#, 16#006F#,
276           16#0077#, 16#0069#, 16#006E#, 16#0067#,
277           16#0053#, 16#0074#, 16#0065#, 16#0072#,
278           16#0065#, 16#006F#, 16#0074#, 16#0079#,
279           16#0070#, 16#0065#, 16#0056#, 16#0061#,
280           16#006C#, 16#0075#, 16#0065#,
281           others => 16#0000#),
282         others => <>);
283
284   --  "isFrame and isActivityFrame must not be true at the same time."
285
286   MS_000B : aliased Matreshka.Internals.Strings.Shared_String
287     := (Size   => 63,
288         Unused => 62,
289         Length => 62,
290         Value  =>
291          (16#0069#, 16#0073#, 16#0046#, 16#0072#,
292           16#0061#, 16#006D#, 16#0065#, 16#0020#,
293           16#0061#, 16#006E#, 16#0064#, 16#0020#,
294           16#0069#, 16#0073#, 16#0041#, 16#0063#,
295           16#0074#, 16#0069#, 16#0076#, 16#0069#,
296           16#0074#, 16#0079#, 16#0046#, 16#0072#,
297           16#0061#, 16#006D#, 16#0065#, 16#0020#,
298           16#006D#, 16#0075#, 16#0073#, 16#0074#,
299           16#0020#, 16#006E#, 16#006F#, 16#0074#,
300           16#0020#, 16#0062#, 16#0065#, 16#0020#,
301           16#0074#, 16#0072#, 16#0075#, 16#0065#,
302           16#0020#, 16#0061#, 16#0074#, 16#0020#,
303           16#0074#, 16#0068#, 16#0065#, 16#0020#,
304           16#0073#, 16#0061#, 16#006D#, 16#0065#,
305           16#0020#, 16#0074#, 16#0069#, 16#006D#,
306           16#0065#, 16#002E#,
307           others => 16#0000#),
308         others => <>);
309
310   --  "UMLKeywords must have exactly one modelElement."
311
312   MS_000C : aliased Matreshka.Internals.Strings.Shared_String
313     := (Size   => 55,
314         Unused => 47,
315         Length => 47,
316         Value  =>
317          (16#0055#, 16#004D#, 16#004C#, 16#004B#,
318           16#0065#, 16#0079#, 16#0077#, 16#006F#,
319           16#0072#, 16#0064#, 16#0073#, 16#0020#,
320           16#006D#, 16#0075#, 16#0073#, 16#0074#,
321           16#0020#, 16#0068#, 16#0061#, 16#0076#,
322           16#0065#, 16#0020#, 16#0065#, 16#0078#,
323           16#0061#, 16#0063#, 16#0074#, 16#006C#,
324           16#0079#, 16#0020#, 16#006F#, 16#006E#,
325           16#0065#, 16#0020#, 16#006D#, 16#006F#,
326           16#0064#, 16#0065#, 16#006C#, 16#0045#,
327           16#006C#, 16#0065#, 16#006D#, 16#0065#,
328           16#006E#, 16#0074#, 16#002E#,
329           others => 16#0000#),
330         others => <>);
331
332   --  "Restricts UMLAssociationEndLabels to show only Properties (that are AssociationEnds, see constraint)."
333
334   MS_000D : aliased Matreshka.Internals.Strings.Shared_String
335     := (Size   => 111,
336         Unused => 101,
337         Length => 101,
338         Value  =>
339          (16#0052#, 16#0065#, 16#0073#, 16#0074#,
340           16#0072#, 16#0069#, 16#0063#, 16#0074#,
341           16#0073#, 16#0020#, 16#0055#, 16#004D#,
342           16#004C#, 16#0041#, 16#0073#, 16#0073#,
343           16#006F#, 16#0063#, 16#0069#, 16#0061#,
344           16#0074#, 16#0069#, 16#006F#, 16#006E#,
345           16#0045#, 16#006E#, 16#0064#, 16#004C#,
346           16#0061#, 16#0062#, 16#0065#, 16#006C#,
347           16#0073#, 16#0020#, 16#0074#, 16#006F#,
348           16#0020#, 16#0073#, 16#0068#, 16#006F#,
349           16#0077#, 16#0020#, 16#006F#, 16#006E#,
350           16#006C#, 16#0079#, 16#0020#, 16#0050#,
351           16#0072#, 16#006F#, 16#0070#, 16#0065#,
352           16#0072#, 16#0074#, 16#0069#, 16#0065#,
353           16#0073#, 16#0020#, 16#0028#, 16#0074#,
354           16#0068#, 16#0061#, 16#0074#, 16#0020#,
355           16#0061#, 16#0072#, 16#0065#, 16#0020#,
356           16#0041#, 16#0073#, 16#0073#, 16#006F#,
357           16#0063#, 16#0069#, 16#0061#, 16#0074#,
358           16#0069#, 16#006F#, 16#006E#, 16#0045#,
359           16#006E#, 16#0064#, 16#0073#, 16#002C#,
360           16#0020#, 16#0073#, 16#0065#, 16#0065#,
361           16#0020#, 16#0063#, 16#006F#, 16#006E#,
362           16#0073#, 16#0074#, 16#0072#, 16#0061#,
363           16#0069#, 16#006E#, 16#0074#, 16#0029#,
364           16#002E#,
365           others => 16#0000#),
366         others => <>);
367
368   --  "diamond"
369
370   MS_000E : aliased Matreshka.Internals.Strings.Shared_String
371     := (Size   => 15,
372         Unused => 7,
373         Length => 7,
374         Value  =>
375          (16#0064#, 16#0069#, 16#0061#, 16#006D#,
376           16#006F#, 16#006E#, 16#0064#,
377           others => 16#0000#),
378         others => <>);
379
380   --  "Separated portions of the shape."
381
382   MS_000F : aliased Matreshka.Internals.Strings.Shared_String
383     := (Size   => 39,
384         Unused => 32,
385         Length => 32,
386         Value  =>
387          (16#0053#, 16#0065#, 16#0070#, 16#0061#,
388           16#0072#, 16#0061#, 16#0074#, 16#0065#,
389           16#0064#, 16#0020#, 16#0070#, 16#006F#,
390           16#0072#, 16#0074#, 16#0069#, 16#006F#,
391           16#006E#, 16#0073#, 16#0020#, 16#006F#,
392           16#0066#, 16#0020#, 16#0074#, 16#0068#,
393           16#0065#, 16#0020#, 16#0073#, 16#0068#,
394           16#0061#, 16#0070#, 16#0065#, 16#002E#,
395           others => 16#0000#),
396         others => <>);
397
398   --  "UMLInheritedStateBorderKind"
399
400   MS_0010 : aliased Matreshka.Internals.Strings.Shared_String
401     := (Size   => 31,
402         Unused => 27,
403         Length => 27,
404         Value  =>
405          (16#0055#, 16#004D#, 16#004C#, 16#0049#,
406           16#006E#, 16#0068#, 16#0065#, 16#0072#,
407           16#0069#, 16#0074#, 16#0065#, 16#0064#,
408           16#0053#, 16#0074#, 16#0061#, 16#0074#,
409           16#0065#, 16#0042#, 16#006F#, 16#0072#,
410           16#0064#, 16#0065#, 16#0072#, 16#004B#,
411           16#0069#, 16#006E#, 16#0064#,
412           others => 16#0000#),
413         others => <>);
414
415   --  "messageReceivingClass"
416
417   MS_0011 : aliased Matreshka.Internals.Strings.Shared_String
418     := (Size   => 23,
419         Unused => 21,
420         Length => 21,
421         Value  =>
422          (16#006D#, 16#0065#, 16#0073#, 16#0073#,
423           16#0061#, 16#0067#, 16#0065#, 16#0052#,
424           16#0065#, 16#0063#, 16#0065#, 16#0069#,
425           16#0076#, 16#0069#, 16#006E#, 16#0067#,
426           16#0043#, 16#006C#, 16#0061#, 16#0073#,
427           16#0073#,
428           others => 16#0000#),
429         others => <>);
430
431   --  "heading_modelElement"
432
433   MS_0012 : aliased Matreshka.Internals.Strings.Shared_String
434     := (Size   => 23,
435         Unused => 20,
436         Length => 20,
437         Value  =>
438          (16#0068#, 16#0065#, 16#0061#, 16#0064#,
439           16#0069#, 16#006E#, 16#0067#, 16#005F#,
440           16#006D#, 16#006F#, 16#0064#, 16#0065#,
441           16#006C#, 16#0045#, 16#006C#, 16#0065#,
442           16#006D#, 16#0065#, 16#006E#, 16#0074#,
443           others => 16#0000#),
444         others => <>);
445
446   --  "A_UMLClassifierShape_modelElement_umlDiagramElement"
447
448   MS_0013 : aliased Matreshka.Internals.Strings.Shared_String
449     := (Size   => 55,
450         Unused => 51,
451         Length => 51,
452         Value  =>
453          (16#0041#, 16#005F#, 16#0055#, 16#004D#,
454           16#004C#, 16#0043#, 16#006C#, 16#0061#,
455           16#0073#, 16#0073#, 16#0069#, 16#0066#,
456           16#0069#, 16#0065#, 16#0072#, 16#0053#,
457           16#0068#, 16#0061#, 16#0070#, 16#0065#,
458           16#005F#, 16#006D#, 16#006F#, 16#0064#,
459           16#0065#, 16#006C#, 16#0045#, 16#006C#,
460           16#0065#, 16#006D#, 16#0065#, 16#006E#,
461           16#0074#, 16#005F#, 16#0075#, 16#006D#,
462           16#006C#, 16#0044#, 16#0069#, 16#0061#,
463           16#0067#, 16#0072#, 16#0061#, 16#006D#,
464           16#0045#, 16#006C#, 16#0065#, 16#006D#,
465           16#0065#, 16#006E#, 16#0074#,
466           others => 16#0000#),
467         others => <>);
468
469   --  "UMLAssociationOrConnectorOrLinkShapes must have exactly one modelElement."
470
471   MS_0014 : aliased Matreshka.Internals.Strings.Shared_String
472     := (Size   => 79,
473         Unused => 73,
474         Length => 73,
475         Value  =>
476          (16#0055#, 16#004D#, 16#004C#, 16#0041#,
477           16#0073#, 16#0073#, 16#006F#, 16#0063#,
478           16#0069#, 16#0061#, 16#0074#, 16#0069#,
479           16#006F#, 16#006E#, 16#004F#, 16#0072#,
480           16#0043#, 16#006F#, 16#006E#, 16#006E#,
481           16#0065#, 16#0063#, 16#0074#, 16#006F#,
482           16#0072#, 16#004F#, 16#0072#, 16#004C#,
483           16#0069#, 16#006E#, 16#006B#, 16#0053#,
484           16#0068#, 16#0061#, 16#0070#, 16#0065#,
485           16#0073#, 16#0020#, 16#006D#, 16#0075#,
486           16#0073#, 16#0074#, 16#0020#, 16#0068#,
487           16#0061#, 16#0076#, 16#0065#, 16#0020#,
488           16#0065#, 16#0078#, 16#0061#, 16#0063#,
489           16#0074#, 16#006C#, 16#0079#, 16#0020#,
490           16#006F#, 16#006E#, 16#0065#, 16#0020#,
491           16#006D#, 16#006F#, 16#0064#, 16#0065#,
492           16#006C#, 16#0045#, 16#006C#, 16#0065#,
493           16#006D#, 16#0065#, 16#006E#, 16#0074#,
494           16#002E#,
495           others => 16#0000#),
496         others => <>);
497
498   --  "Specifies the common aspects of UMLClassDiagrams and UMLCompositeStructureDiagrams."
499
500   MS_0015 : aliased Matreshka.Internals.Strings.Shared_String
501     := (Size   => 87,
502         Unused => 83,
503         Length => 83,
504         Value  =>
505          (16#0053#, 16#0070#, 16#0065#, 16#0063#,
506           16#0069#, 16#0066#, 16#0069#, 16#0065#,
507           16#0073#, 16#0020#, 16#0074#, 16#0068#,
508           16#0065#, 16#0020#, 16#0063#, 16#006F#,
509           16#006D#, 16#006D#, 16#006F#, 16#006E#,
510           16#0020#, 16#0061#, 16#0073#, 16#0070#,
511           16#0065#, 16#0063#, 16#0074#, 16#0073#,
512           16#0020#, 16#006F#, 16#0066#, 16#0020#,
513           16#0055#, 16#004D#, 16#004C#, 16#0043#,
514           16#006C#, 16#0061#, 16#0073#, 16#0073#,
515           16#0044#, 16#0069#, 16#0061#, 16#0067#,
516           16#0072#, 16#0061#, 16#006D#, 16#0073#,
517           16#0020#, 16#0061#, 16#006E#, 16#0064#,
518           16#0020#, 16#0055#, 16#004D#, 16#004C#,
519           16#0043#, 16#006F#, 16#006D#, 16#0070#,
520           16#006F#, 16#0073#, 16#0069#, 16#0074#,
521           16#0065#, 16#0053#, 16#0074#, 16#0072#,
522           16#0075#, 16#0063#, 16#0074#, 16#0075#,
523           16#0072#, 16#0065#, 16#0044#, 16#0069#,
524           16#0061#, 16#0067#, 16#0072#, 16#0061#,
525           16#006D#, 16#0073#, 16#002E#,
526           others => 16#0000#),
527         others => <>);
528
529   --  "A_UMLDiagramElement_ownedElement_owningElement"
530
531   MS_0016 : aliased Matreshka.Internals.Strings.Shared_String
532     := (Size   => 55,
533         Unused => 46,
534         Length => 46,
535         Value  =>
536          (16#0041#, 16#005F#, 16#0055#, 16#004D#,
537           16#004C#, 16#0044#, 16#0069#, 16#0061#,
538           16#0067#, 16#0072#, 16#0061#, 16#006D#,
539           16#0045#, 16#006C#, 16#0065#, 16#006D#,
540           16#0065#, 16#006E#, 16#0074#, 16#005F#,
541           16#006F#, 16#0077#, 16#006E#, 16#0065#,
542           16#0064#, 16#0045#, 16#006C#, 16#0065#,
543           16#006D#, 16#0065#, 16#006E#, 16#0074#,
544           16#005F#, 16#006F#, 16#0077#, 16#006E#,
545           16#0069#, 16#006E#, 16#0067#, 16#0045#,
546           16#006C#, 16#0065#, 16#006D#, 16#0065#,
547           16#006E#, 16#0074#,
548           others => 16#0000#),
549         others => <>);
550
551   --  "isTransitionOriented"
552
553   MS_0017 : aliased Matreshka.Internals.Strings.Shared_String
554     := (Size   => 23,
555         Unused => 20,
556         Length => 20,
557         Value  =>
558          (16#0069#, 16#0073#, 16#0054#, 16#0072#,
559           16#0061#, 16#006E#, 16#0073#, 16#0069#,
560           16#0074#, 16#0069#, 16#006F#, 16#006E#,
561           16#004F#, 16#0072#, 16#0069#, 16#0065#,
562           16#006E#, 16#0074#, 16#0065#, 16#0064#,
563           others => 16#0000#),
564         others => <>);
565
566   --  "elementInCompartment"
567
568   MS_0018 : aliased Matreshka.Internals.Strings.Shared_String
569     := (Size   => 23,
570         Unused => 20,
571         Length => 20,
572         Value  =>
573          (16#0065#, 16#006C#, 16#0065#, 16#006D#,
574           16#0065#, 16#006E#, 16#0074#, 16#0049#,
575           16#006E#, 16#0043#, 16#006F#, 16#006D#,
576           16#0070#, 16#0061#, 16#0072#, 16#0074#,
577           16#006D#, 16#0065#, 16#006E#, 16#0074#,
578           others => 16#0000#),
579         others => <>);
580
581   --  "The most general class for UMLDiagrams depicting structural elements."
582
583   MS_0019 : aliased Matreshka.Internals.Strings.Shared_String
584     := (Size   => 71,
585         Unused => 69,
586         Length => 69,
587         Value  =>
588          (16#0054#, 16#0068#, 16#0065#, 16#0020#,
589           16#006D#, 16#006F#, 16#0073#, 16#0074#,
590           16#0020#, 16#0067#, 16#0065#, 16#006E#,
591           16#0065#, 16#0072#, 16#0061#, 16#006C#,
592           16#0020#, 16#0063#, 16#006C#, 16#0061#,
593           16#0073#, 16#0073#, 16#0020#, 16#0066#,
594           16#006F#, 16#0072#, 16#0020#, 16#0055#,
595           16#004D#, 16#004C#, 16#0044#, 16#0069#,
596           16#0061#, 16#0067#, 16#0072#, 16#0061#,
597           16#006D#, 16#0073#, 16#0020#, 16#0064#,
598           16#0065#, 16#0070#, 16#0069#, 16#0063#,
599           16#0074#, 16#0069#, 16#006E#, 16#0067#,
600           16#0020#, 16#0073#, 16#0074#, 16#0072#,
601           16#0075#, 16#0063#, 16#0074#, 16#0075#,
602           16#0072#, 16#0061#, 16#006C#, 16#0020#,
603           16#0065#, 16#006C#, 16#0065#, 16#006D#,
604           16#0065#, 16#006E#, 16#0074#, 16#0073#,
605           16#002E#,
606           others => 16#0000#),
607         others => <>);
608
609   --  "UMLTypedElementLabels must have exactly one modelElement."
610
611   MS_001A : aliased Matreshka.Internals.Strings.Shared_String
612     := (Size   => 63,
613         Unused => 57,
614         Length => 57,
615         Value  =>
616          (16#0055#, 16#004D#, 16#004C#, 16#0054#,
617           16#0079#, 16#0070#, 16#0065#, 16#0064#,
618           16#0045#, 16#006C#, 16#0065#, 16#006D#,
619           16#0065#, 16#006E#, 16#0074#, 16#004C#,
620           16#0061#, 16#0062#, 16#0065#, 16#006C#,
621           16#0073#, 16#0020#, 16#006D#, 16#0075#,
622           16#0073#, 16#0074#, 16#0020#, 16#0068#,
623           16#0061#, 16#0076#, 16#0065#, 16#0020#,
624           16#0065#, 16#0078#, 16#0061#, 16#0063#,
625           16#0074#, 16#006C#, 16#0079#, 16#0020#,
626           16#006F#, 16#006E#, 16#0065#, 16#0020#,
627           16#006D#, 16#006F#, 16#0064#, 16#0065#,
628           16#006C#, 16#0045#, 16#006C#, 16#0065#,
629           16#006D#, 16#0065#, 16#006E#, 16#0074#,
630           16#002E#,
631           others => 16#0000#),
632         others => <>);
633
634   --  "navigabilityNotation"
635
636   MS_001B : aliased Matreshka.Internals.Strings.Shared_String
637     := (Size   => 23,
638         Unused => 20,
639         Length => 20,
640         Value  =>
641          (16#006E#, 16#0061#, 16#0076#, 16#0069#,
642           16#0067#, 16#0061#, 16#0062#, 16#0069#,
643           16#006C#, 16#0069#, 16#0074#, 16#0079#,
644           16#004E#, 16#006F#, 16#0074#, 16#0061#,
645           16#0074#, 16#0069#, 16#006F#, 16#006E#,
646           others => 16#0000#),
647         others => <>);
648
649   --  "For modelElements that are shown with feature compartments, indicates whether features are shown indented under visibility headings."
650
651   MS_001C : aliased Matreshka.Internals.Strings.Shared_String
652     := (Size   => 143,
653         Unused => 132,
654         Length => 132,
655         Value  =>
656          (16#0046#, 16#006F#, 16#0072#, 16#0020#,
657           16#006D#, 16#006F#, 16#0064#, 16#0065#,
658           16#006C#, 16#0045#, 16#006C#, 16#0065#,
659           16#006D#, 16#0065#, 16#006E#, 16#0074#,
660           16#0073#, 16#0020#, 16#0074#, 16#0068#,
661           16#0061#, 16#0074#, 16#0020#, 16#0061#,
662           16#0072#, 16#0065#, 16#0020#, 16#0073#,
663           16#0068#, 16#006F#, 16#0077#, 16#006E#,
664           16#0020#, 16#0077#, 16#0069#, 16#0074#,
665           16#0068#, 16#0020#, 16#0066#, 16#0065#,
666           16#0061#, 16#0074#, 16#0075#, 16#0072#,
667           16#0065#, 16#0020#, 16#0063#, 16#006F#,
668           16#006D#, 16#0070#, 16#0061#, 16#0072#,
669           16#0074#, 16#006D#, 16#0065#, 16#006E#,
670           16#0074#, 16#0073#, 16#002C#, 16#0020#,
671           16#0069#, 16#006E#, 16#0064#, 16#0069#,
672           16#0063#, 16#0061#, 16#0074#, 16#0065#,
673           16#0073#, 16#0020#, 16#0077#, 16#0068#,
674           16#0065#, 16#0074#, 16#0068#, 16#0065#,
675           16#0072#, 16#0020#, 16#0066#, 16#0065#,
676           16#0061#, 16#0074#, 16#0075#, 16#0072#,
677           16#0065#, 16#0073#, 16#0020#, 16#0061#,
678           16#0072#, 16#0065#, 16#0020#, 16#0073#,
679           16#0068#, 16#006F#, 16#0077#, 16#006E#,
680           16#0020#, 16#0069#, 16#006E#, 16#0064#,
681           16#0065#, 16#006E#, 16#0074#, 16#0065#,
682           16#0064#, 16#0020#, 16#0075#, 16#006E#,
683           16#0064#, 16#0065#, 16#0072#, 16#0020#,
684           16#0076#, 16#0069#, 16#0073#, 16#0069#,
685           16#0062#, 16#0069#, 16#006C#, 16#0069#,
686           16#0074#, 16#0079#, 16#0020#, 16#0068#,
687           16#0065#, 16#0061#, 16#0064#, 16#0069#,
688           16#006E#, 16#0067#, 16#0073#, 16#002E#,
689           others => 16#0000#),
690         others => <>);
691
692   --  "For showing redefinition."
693
694   MS_001D : aliased Matreshka.Internals.Strings.Shared_String
695     := (Size   => 31,
696         Unused => 25,
697         Length => 25,
698         Value  =>
699          (16#0046#, 16#006F#, 16#0072#, 16#0020#,
700           16#0073#, 16#0068#, 16#006F#, 16#0077#,
701           16#0069#, 16#006E#, 16#0067#, 16#0020#,
702           16#0072#, 16#0065#, 16#0064#, 16#0065#,
703           16#0066#, 16#0069#, 16#006E#, 16#0069#,
704           16#0074#, 16#0069#, 16#006F#, 16#006E#,
705           16#002E#,
706           others => 16#0000#),
707         others => <>);
708
709   --  "always"
710
711   MS_001E : aliased Matreshka.Internals.Strings.Shared_String
712     := (Size   => 7,
713         Unused => 6,
714         Length => 6,
715         Value  =>
716          (16#0061#, 16#006C#, 16#0077#, 16#0061#,
717           16#0079#, 16#0073#,
718           others => 16#0000#),
719         others => <>);
720
721   --  "no_icon"
722
723   MS_001F : aliased Matreshka.Internals.Strings.Shared_String
724     := (Size   => 15,
725         Unused => 7,
726         Length => 7,
727         Value  =>
728          (16#006E#, 16#006F#, 16#005F#, 16#0069#,
729           16#0063#, 16#006F#, 16#006E#,
730           others => 16#0000#),
731         others => <>);
732
733   --  "UMLClassDiagram"
734
735   MS_0020 : aliased Matreshka.Internals.Strings.Shared_String
736     := (Size   => 23,
737         Unused => 15,
738         Length => 15,
739         Value  =>
740          (16#0055#, 16#004D#, 16#004C#, 16#0043#,
741           16#006C#, 16#0061#, 16#0073#, 16#0073#,
742           16#0044#, 16#0069#, 16#0061#, 16#0067#,
743           16#0072#, 16#0061#, 16#006D#,
744           others => 16#0000#),
745         others => <>);
746
747   --  "heading"
748
749   MS_0021 : aliased Matreshka.Internals.Strings.Shared_String
750     := (Size   => 15,
751         Unused => 7,
752         Length => 7,
753         Value  =>
754          (16#0068#, 16#0065#, 16#0061#, 16#0064#,
755           16#0069#, 16#006E#, 16#0067#,
756           others => 16#0000#),
757         others => <>);
758
759   --  "UMLCompartments have no modelElements."
760
761   MS_0022 : aliased Matreshka.Internals.Strings.Shared_String
762     := (Size   => 39,
763         Unused => 38,
764         Length => 38,
765         Value  =>
766          (16#0055#, 16#004D#, 16#004C#, 16#0043#,
767           16#006F#, 16#006D#, 16#0070#, 16#0061#,
768           16#0072#, 16#0074#, 16#006D#, 16#0065#,
769           16#006E#, 16#0074#, 16#0073#, 16#0020#,
770           16#0068#, 16#0061#, 16#0076#, 16#0065#,
771           16#0020#, 16#006E#, 16#006F#, 16#0020#,
772           16#006D#, 16#006F#, 16#0064#, 16#0065#,
773           16#006C#, 16#0045#, 16#006C#, 16#0065#,
774           16#006D#, 16#0065#, 16#006E#, 16#0074#,
775           16#0073#, 16#002E#,
776           others => 16#0000#),
777         others => <>);
778
779   --  "Restricts the sources of UMLEdges to UMLDiagramElements."
780
781   MS_0023 : aliased Matreshka.Internals.Strings.Shared_String
782     := (Size   => 63,
783         Unused => 56,
784         Length => 56,
785         Value  =>
786          (16#0052#, 16#0065#, 16#0073#, 16#0074#,
787           16#0072#, 16#0069#, 16#0063#, 16#0074#,
788           16#0073#, 16#0020#, 16#0074#, 16#0068#,
789           16#0065#, 16#0020#, 16#0073#, 16#006F#,
790           16#0075#, 16#0072#, 16#0063#, 16#0065#,
791           16#0073#, 16#0020#, 16#006F#, 16#0066#,
792           16#0020#, 16#0055#, 16#004D#, 16#004C#,
793           16#0045#, 16#0064#, 16#0067#, 16#0065#,
794           16#0073#, 16#0020#, 16#0074#, 16#006F#,
795           16#0020#, 16#0055#, 16#004D#, 16#004C#,
796           16#0044#, 16#0069#, 16#0061#, 16#0067#,
797           16#0072#, 16#0061#, 16#006D#, 16#0045#,
798           16#006C#, 16#0065#, 16#006D#, 16#0065#,
799           16#006E#, 16#0074#, 16#0073#, 16#002E#,
800           others => 16#0000#),
801         others => <>);
802
803   --  "UMLInteractionTableLabel"
804
805   MS_0024 : aliased Matreshka.Internals.Strings.Shared_String
806     := (Size   => 31,
807         Unused => 24,
808         Length => 24,
809         Value  =>
810          (16#0055#, 16#004D#, 16#004C#, 16#0049#,
811           16#006E#, 16#0074#, 16#0065#, 16#0072#,
812           16#0061#, 16#0063#, 16#0074#, 16#0069#,
813           16#006F#, 16#006E#, 16#0054#, 16#0061#,
814           16#0062#, 16#006C#, 16#0065#, 16#004C#,
815           16#0061#, 16#0062#, 16#0065#, 16#006C#,
816           others => 16#0000#),
817         others => <>);
818
819   --  "gray"
820
821   MS_0025 : aliased Matreshka.Internals.Strings.Shared_String
822     := (Size   => 7,
823         Unused => 4,
824         Length => 4,
825         Value  =>
826          (16#0067#, 16#0072#, 16#0061#, 16#0079#,
827           others => 16#0000#),
828         others => <>);
829
830   --  "state_list"
831
832   MS_0026 : aliased Matreshka.Internals.Strings.Shared_String
833     := (Size   => 15,
834         Unused => 10,
835         Length => 10,
836         Value  =>
837          (16#0073#, 16#0074#, 16#0061#, 16#0074#,
838           16#0065#, 16#005F#, 16#006C#, 16#0069#,
839           16#0073#, 16#0074#,
840           others => 16#0000#),
841         others => <>);
842
843   --  "UMLInteractionDiagram"
844
845   MS_0027 : aliased Matreshka.Internals.Strings.Shared_String
846     := (Size   => 23,
847         Unused => 21,
848         Length => 21,
849         Value  =>
850          (16#0055#, 16#004D#, 16#004C#, 16#0049#,
851           16#006E#, 16#0074#, 16#0065#, 16#0072#,
852           16#0061#, 16#0063#, 16#0074#, 16#0069#,
853           16#006F#, 16#006E#, 16#0044#, 16#0069#,
854           16#0061#, 16#0067#, 16#0072#, 16#0061#,
855           16#006D#,
856           others => 16#0000#),
857         others => <>);
858
859   --  "overview"
860
861   MS_0028 : aliased Matreshka.Internals.Strings.Shared_String
862     := (Size   => 15,
863         Unused => 8,
864         Length => 8,
865         Value  =>
866          (16#006F#, 16#0076#, 16#0065#, 16#0072#,
867           16#0076#, 16#0069#, 16#0065#, 16#0077#,
868           others => 16#0000#),
869         others => <>);
870
871   --  "Shows the internal structure of a StructuredClassifier.  Also see Annex A."
872
873   MS_0029 : aliased Matreshka.Internals.Strings.Shared_String
874     := (Size   => 79,
875         Unused => 74,
876         Length => 74,
877         Value  =>
878          (16#0053#, 16#0068#, 16#006F#, 16#0077#,
879           16#0073#, 16#0020#, 16#0074#, 16#0068#,
880           16#0065#, 16#0020#, 16#0069#, 16#006E#,
881           16#0074#, 16#0065#, 16#0072#, 16#006E#,
882           16#0061#, 16#006C#, 16#0020#, 16#0073#,
883           16#0074#, 16#0072#, 16#0075#, 16#0063#,
884           16#0074#, 16#0075#, 16#0072#, 16#0065#,
885           16#0020#, 16#006F#, 16#0066#, 16#0020#,
886           16#0061#, 16#0020#, 16#0053#, 16#0074#,
887           16#0072#, 16#0075#, 16#0063#, 16#0074#,
888           16#0075#, 16#0072#, 16#0065#, 16#0064#,
889           16#0043#, 16#006C#, 16#0061#, 16#0073#,
890           16#0073#, 16#0069#, 16#0066#, 16#0069#,
891           16#0065#, 16#0072#, 16#002E#, 16#0020#,
892           16#0020#, 16#0041#, 16#006C#, 16#0073#,
893           16#006F#, 16#0020#, 16#0073#, 16#0065#,
894           16#0065#, 16#0020#, 16#0041#, 16#006E#,
895           16#006E#, 16#0065#, 16#0078#, 16#0020#,
896           16#0041#, 16#002E#,
897           others => 16#0000#),
898         others => <>);
899
900   --  "prop_on_stereotype"
901
902   MS_002A : aliased Matreshka.Internals.Strings.Shared_String
903     := (Size   => 23,
904         Unused => 18,
905         Length => 18,
906         Value  =>
907          (16#0070#, 16#0072#, 16#006F#, 16#0070#,
908           16#005F#, 16#006F#, 16#006E#, 16#005F#,
909           16#0073#, 16#0074#, 16#0065#, 16#0072#,
910           16#0065#, 16#006F#, 16#0074#, 16#0079#,
911           16#0070#, 16#0065#,
912           others => 16#0000#),
913         others => <>);
914
915   --  "A_UMLActivityDiagram_modelElement_umlDiagramElement"
916
917   MS_002B : aliased Matreshka.Internals.Strings.Shared_String
918     := (Size   => 55,
919         Unused => 51,
920         Length => 51,
921         Value  =>
922          (16#0041#, 16#005F#, 16#0055#, 16#004D#,
923           16#004C#, 16#0041#, 16#0063#, 16#0074#,
924           16#0069#, 16#0076#, 16#0069#, 16#0074#,
925           16#0079#, 16#0044#, 16#0069#, 16#0061#,
926           16#0067#, 16#0072#, 16#0061#, 16#006D#,
927           16#005F#, 16#006D#, 16#006F#, 16#0064#,
928           16#0065#, 16#006C#, 16#0045#, 16#006C#,
929           16#0065#, 16#006D#, 16#0065#, 16#006E#,
930           16#0074#, 16#005F#, 16#0075#, 16#006D#,
931           16#006C#, 16#0044#, 16#0069#, 16#0061#,
932           16#0067#, 16#0072#, 16#0061#, 16#006D#,
933           16#0045#, 16#006C#, 16#0065#, 16#006D#,
934           16#0065#, 16#006E#, 16#0074#,
935           others => 16#0000#),
936         others => <>);
937
938   --  "Restricts UMLDiagramElements to show UML Elements, rather than other language elements. "
939
940   MS_002C : aliased Matreshka.Internals.Strings.Shared_String
941     := (Size   => 95,
942         Unused => 88,
943         Length => 88,
944         Value  =>
945          (16#0052#, 16#0065#, 16#0073#, 16#0074#,
946           16#0072#, 16#0069#, 16#0063#, 16#0074#,
947           16#0073#, 16#0020#, 16#0055#, 16#004D#,
948           16#004C#, 16#0044#, 16#0069#, 16#0061#,
949           16#0067#, 16#0072#, 16#0061#, 16#006D#,
950           16#0045#, 16#006C#, 16#0065#, 16#006D#,
951           16#0065#, 16#006E#, 16#0074#, 16#0073#,
952           16#0020#, 16#0074#, 16#006F#, 16#0020#,
953           16#0073#, 16#0068#, 16#006F#, 16#0077#,
954           16#0020#, 16#0055#, 16#004D#, 16#004C#,
955           16#0020#, 16#0045#, 16#006C#, 16#0065#,
956           16#006D#, 16#0065#, 16#006E#, 16#0074#,
957           16#0073#, 16#002C#, 16#0020#, 16#0072#,
958           16#0061#, 16#0074#, 16#0068#, 16#0065#,
959           16#0072#, 16#0020#, 16#0074#, 16#0068#,
960           16#0061#, 16#006E#, 16#0020#, 16#006F#,
961           16#0074#, 16#0068#, 16#0065#, 16#0072#,
962           16#0020#, 16#006C#, 16#0061#, 16#006E#,
963           16#0067#, 16#0075#, 16#0061#, 16#0067#,
964           16#0065#, 16#0020#, 16#0065#, 16#006C#,
965           16#0065#, 16#006D#, 16#0065#, 16#006E#,
966           16#0074#, 16#0073#, 16#002E#, 16#0020#,
967           others => 16#0000#),
968         others => <>);
969
970   --  "edge_connector"
971
972   MS_002D : aliased Matreshka.Internals.Strings.Shared_String
973     := (Size   => 15,
974         Unused => 14,
975         Length => 14,
976         Value  =>
977          (16#0065#, 16#0064#, 16#0067#, 16#0065#,
978           16#005F#, 16#0063#, 16#006F#, 16#006E#,
979           16#006E#, 16#0065#, 16#0063#, 16#0074#,
980           16#006F#, 16#0072#,
981           others => 16#0000#),
982         others => <>);
983
984   --  "UMLRedefinesLabel"
985
986   MS_002E : aliased Matreshka.Internals.Strings.Shared_String
987     := (Size   => 23,
988         Unused => 17,
989         Length => 17,
990         Value  =>
991          (16#0055#, 16#004D#, 16#004C#, 16#0052#,
992           16#0065#, 16#0064#, 16#0065#, 16#0066#,
993           16#0069#, 16#006E#, 16#0065#, 16#0073#,
994           16#004C#, 16#0061#, 16#0062#, 16#0065#,
995           16#006C#,
996           others => 16#0000#),
997         others => <>);
998
999   --  "Restricts UMLMultiplicityLabels to show only MultiplicityElements."
1000
1001   MS_002F : aliased Matreshka.Internals.Strings.Shared_String
1002     := (Size   => 71,
1003         Unused => 66,
1004         Length => 66,
1005         Value  =>
1006          (16#0052#, 16#0065#, 16#0073#, 16#0074#,
1007           16#0072#, 16#0069#, 16#0063#, 16#0074#,
1008           16#0073#, 16#0020#, 16#0055#, 16#004D#,
1009           16#004C#, 16#004D#, 16#0075#, 16#006C#,
1010           16#0074#, 16#0069#, 16#0070#, 16#006C#,
1011           16#0069#, 16#0063#, 16#0069#, 16#0074#,
1012           16#0079#, 16#004C#, 16#0061#, 16#0062#,
1013           16#0065#, 16#006C#, 16#0073#, 16#0020#,
1014           16#0074#, 16#006F#, 16#0020#, 16#0073#,
1015           16#0068#, 16#006F#, 16#0077#, 16#0020#,
1016           16#006F#, 16#006E#, 16#006C#, 16#0079#,
1017           16#0020#, 16#004D#, 16#0075#, 16#006C#,
1018           16#0074#, 16#0069#, 16#0070#, 16#006C#,
1019           16#0069#, 16#0063#, 16#0069#, 16#0074#,
1020           16#0079#, 16#0045#, 16#006C#, 16#0065#,
1021           16#006D#, 16#0065#, 16#006E#, 16#0074#,
1022           16#0073#, 16#002E#,
1023           others => 16#0000#),
1024         others => <>);
1025
1026   --  "UMLDiagrams cannot have headings without frames, or vice-versa."
1027
1028   MS_0030 : aliased Matreshka.Internals.Strings.Shared_String
1029     := (Size   => 71,
1030         Unused => 63,
1031         Length => 63,
1032         Value  =>
1033          (16#0055#, 16#004D#, 16#004C#, 16#0044#,
1034           16#0069#, 16#0061#, 16#0067#, 16#0072#,
1035           16#0061#, 16#006D#, 16#0073#, 16#0020#,
1036           16#0063#, 16#0061#, 16#006E#, 16#006E#,
1037           16#006F#, 16#0074#, 16#0020#, 16#0068#,
1038           16#0061#, 16#0076#, 16#0065#, 16#0020#,
1039           16#0068#, 16#0065#, 16#0061#, 16#0064#,
1040           16#0069#, 16#006E#, 16#0067#, 16#0073#,
1041           16#0020#, 16#0077#, 16#0069#, 16#0074#,
1042           16#0068#, 16#006F#, 16#0075#, 16#0074#,
1043           16#0020#, 16#0066#, 16#0072#, 16#0061#,
1044           16#006D#, 16#0065#, 16#0073#, 16#002C#,
1045           16#0020#, 16#006F#, 16#0072#, 16#0020#,
1046           16#0076#, 16#0069#, 16#0063#, 16#0065#,
1047           16#002D#, 16#0076#, 16#0065#, 16#0072#,
1048           16#0073#, 16#0061#, 16#002E#,
1049           others => 16#0000#),
1050         others => <>);
1051
1052   --  "UMLKeywordLabel"
1053
1054   MS_0031 : aliased Matreshka.Internals.Strings.Shared_String
1055     := (Size   => 23,
1056         Unused => 15,
1057         Length => 15,
1058         Value  =>
1059          (16#0055#, 16#004D#, 16#004C#, 16#004B#,
1060           16#0065#, 16#0079#, 16#0077#, 16#006F#,
1061           16#0072#, 16#0064#, 16#004C#, 16#0061#,
1062           16#0062#, 16#0065#, 16#006C#,
1063           others => 16#0000#),
1064         others => <>);
1065
1066   --  "UMLCompartmentableShape"
1067
1068   MS_0032 : aliased Matreshka.Internals.Strings.Shared_String
1069     := (Size   => 31,
1070         Unused => 23,
1071         Length => 23,
1072         Value  =>
1073          (16#0055#, 16#004D#, 16#004C#, 16#0043#,
1074           16#006F#, 16#006D#, 16#0070#, 16#0061#,
1075           16#0072#, 16#0074#, 16#006D#, 16#0065#,
1076           16#006E#, 16#0074#, 16#0061#, 16#0062#,
1077           16#006C#, 16#0065#, 16#0053#, 16#0068#,
1078           16#0061#, 16#0070#, 16#0065#,
1079           others => 16#0000#),
1080         others => <>);
1081
1082   --  "edge_instancespec"
1083
1084   MS_0033 : aliased Matreshka.Internals.Strings.Shared_String
1085     := (Size   => 23,
1086         Unused => 17,
1087         Length => 17,
1088         Value  =>
1089          (16#0065#, 16#0064#, 16#0067#, 16#0065#,
1090           16#005F#, 16#0069#, 16#006E#, 16#0073#,
1091           16#0074#, 16#0061#, 16#006E#, 16#0063#,
1092           16#0065#, 16#0073#, 16#0070#, 16#0065#,
1093           16#0063#,
1094           others => 16#0000#),
1095         others => <>);
1096
1097   --  "modeElement_mult"
1098
1099   MS_0034 : aliased Matreshka.Internals.Strings.Shared_String
1100     := (Size   => 23,
1101         Unused => 16,
1102         Length => 16,
1103         Value  =>
1104          (16#006D#, 16#006F#, 16#0064#, 16#0065#,
1105           16#0045#, 16#006C#, 16#0065#, 16#006D#,
1106           16#0065#, 16#006E#, 16#0074#, 16#005F#,
1107           16#006D#, 16#0075#, 16#006C#, 16#0074#,
1108           others => 16#0000#),
1109         others => <>);
1110
1111   --  "Show navigibility or non-navigability only for unidirectional associations and connectors typed by unidirectional associations."
1112
1113   MS_0035 : aliased Matreshka.Internals.Strings.Shared_String
1114     := (Size   => 135,
1115         Unused => 127,
1116         Length => 127,
1117         Value  =>
1118          (16#0053#, 16#0068#, 16#006F#, 16#0077#,
1119           16#0020#, 16#006E#, 16#0061#, 16#0076#,
1120           16#0069#, 16#0067#, 16#0069#, 16#0062#,
1121           16#0069#, 16#006C#, 16#0069#, 16#0074#,
1122           16#0079#, 16#0020#, 16#006F#, 16#0072#,
1123           16#0020#, 16#006E#, 16#006F#, 16#006E#,
1124           16#002D#, 16#006E#, 16#0061#, 16#0076#,
1125           16#0069#, 16#0067#, 16#0061#, 16#0062#,
1126           16#0069#, 16#006C#, 16#0069#, 16#0074#,
1127           16#0079#, 16#0020#, 16#006F#, 16#006E#,
1128           16#006C#, 16#0079#, 16#0020#, 16#0066#,
1129           16#006F#, 16#0072#, 16#0020#, 16#0075#,
1130           16#006E#, 16#0069#, 16#0064#, 16#0069#,
1131           16#0072#, 16#0065#, 16#0063#, 16#0074#,
1132           16#0069#, 16#006F#, 16#006E#, 16#0061#,
1133           16#006C#, 16#0020#, 16#0061#, 16#0073#,
1134           16#0073#, 16#006F#, 16#0063#, 16#0069#,
1135           16#0061#, 16#0074#, 16#0069#, 16#006F#,
1136           16#006E#, 16#0073#, 16#0020#, 16#0061#,
1137           16#006E#, 16#0064#, 16#0020#, 16#0063#,
1138           16#006F#, 16#006E#, 16#006E#, 16#0065#,
1139           16#0063#, 16#0074#, 16#006F#, 16#0072#,
1140           16#0073#, 16#0020#, 16#0074#, 16#0079#,
1141           16#0070#, 16#0065#, 16#0064#, 16#0020#,
1142           16#0062#, 16#0079#, 16#0020#, 16#0075#,
1143           16#006E#, 16#0069#, 16#0064#, 16#0069#,
1144           16#0072#, 16#0065#, 16#0063#, 16#0074#,
1145           16#0069#, 16#006F#, 16#006E#, 16#0061#,
1146           16#006C#, 16#0020#, 16#0061#, 16#0073#,
1147           16#0073#, 16#006F#, 16#0063#, 16#0069#,
1148           16#0061#, 16#0074#, 16#0069#, 16#006F#,
1149           16#006E#, 16#0073#, 16#002E#,
1150           others => 16#0000#),
1151         others => <>);
1152
1153   --  "UMLMultiplicityLabel"
1154
1155   MS_0036 : aliased Matreshka.Internals.Strings.Shared_String
1156     := (Size   => 23,
1157         Unused => 20,
1158         Length => 20,
1159         Value  =>
1160          (16#0055#, 16#004D#, 16#004C#, 16#004D#,
1161           16#0075#, 16#006C#, 16#0074#, 16#0069#,
1162           16#0070#, 16#006C#, 16#0069#, 16#0063#,
1163           16#0069#, 16#0074#, 16#0079#, 16#004C#,
1164           16#0061#, 16#0062#, 16#0065#, 16#006C#,
1165           others => 16#0000#),
1166         others => <>);
1167
1168   --  "lifelineInstance"
1169
1170   MS_0037 : aliased Matreshka.Internals.Strings.Shared_String
1171     := (Size   => 23,
1172         Unused => 16,
1173         Length => 16,
1174         Value  =>
1175          (16#006C#, 16#0069#, 16#0066#, 16#0065#,
1176           16#006C#, 16#0069#, 16#006E#, 16#0065#,
1177           16#0049#, 16#006E#, 16#0073#, 16#0074#,
1178           16#0061#, 16#006E#, 16#0063#, 16#0065#,
1179           others => 16#0000#),
1180         others => <>);
1181
1182   --  "isIso"
1183
1184   MS_0038 : aliased Matreshka.Internals.Strings.Shared_String
1185     := (Size   => 7,
1186         Unused => 5,
1187         Length => 5,
1188         Value  =>
1189          (16#0069#, 16#0073#, 16#0049#, 16#0073#,
1190           16#006F#,
1191           others => 16#0000#),
1192         others => <>);
1193
1194   --  "fontSize"
1195
1196   MS_0039 : aliased Matreshka.Internals.Strings.Shared_String
1197     := (Size   => 15,
1198         Unused => 8,
1199         Length => 8,
1200         Value  =>
1201          (16#0066#, 16#006F#, 16#006E#, 16#0074#,
1202           16#0053#, 16#0069#, 16#007A#, 16#0065#,
1203           others => 16#0000#),
1204         others => <>);
1205
1206   --  "Restricts UMLClassifierShapes to showing exactly one Classifier."
1207
1208   MS_003A : aliased Matreshka.Internals.Strings.Shared_String
1209     := (Size   => 71,
1210         Unused => 64,
1211         Length => 64,
1212         Value  =>
1213          (16#0052#, 16#0065#, 16#0073#, 16#0074#,
1214           16#0072#, 16#0069#, 16#0063#, 16#0074#,
1215           16#0073#, 16#0020#, 16#0055#, 16#004D#,
1216           16#004C#, 16#0043#, 16#006C#, 16#0061#,
1217           16#0073#, 16#0073#, 16#0069#, 16#0066#,
1218           16#0069#, 16#0065#, 16#0072#, 16#0053#,
1219           16#0068#, 16#0061#, 16#0070#, 16#0065#,
1220           16#0073#, 16#0020#, 16#0074#, 16#006F#,
1221           16#0020#, 16#0073#, 16#0068#, 16#006F#,
1222           16#0077#, 16#0069#, 16#006E#, 16#0067#,
1223           16#0020#, 16#0065#, 16#0078#, 16#0061#,
1224           16#0063#, 16#0074#, 16#006C#, 16#0079#,
1225           16#0020#, 16#006F#, 16#006E#, 16#0065#,
1226           16#0020#, 16#0043#, 16#006C#, 16#0061#,
1227           16#0073#, 16#0073#, 16#0069#, 16#0066#,
1228           16#0069#, 16#0065#, 16#0072#, 16#002E#,
1229           others => 16#0000#),
1230         others => <>);
1231
1232   --  "UMLLabels must have no more than one modelElement."
1233
1234   MS_003B : aliased Matreshka.Internals.Strings.Shared_String
1235     := (Size   => 55,
1236         Unused => 50,
1237         Length => 50,
1238         Value  =>
1239          (16#0055#, 16#004D#, 16#004C#, 16#004C#,
1240           16#0061#, 16#0062#, 16#0065#, 16#006C#,
1241           16#0073#, 16#0020#, 16#006D#, 16#0075#,
1242           16#0073#, 16#0074#, 16#0020#, 16#0068#,
1243           16#0061#, 16#0076#, 16#0065#, 16#0020#,
1244           16#006E#, 16#006F#, 16#0020#, 16#006D#,
1245           16#006F#, 16#0072#, 16#0065#, 16#0020#,
1246           16#0074#, 16#0068#, 16#0061#, 16#006E#,
1247           16#0020#, 16#006F#, 16#006E#, 16#0065#,
1248           16#0020#, 16#006D#, 16#006F#, 16#0064#,
1249           16#0065#, 16#006C#, 16#0045#, 16#006C#,
1250           16#0065#, 16#006D#, 16#0065#, 16#006E#,
1251           16#0074#, 16#002E#,
1252           others => 16#0000#),
1253         others => <>);
1254
1255   --  "fontSize must be greater than zero."
1256
1257   MS_003C : aliased Matreshka.Internals.Strings.Shared_String
1258     := (Size   => 39,
1259         Unused => 35,
1260         Length => 35,
1261         Value  =>
1262          (16#0066#, 16#006F#, 16#006E#, 16#0074#,
1263           16#0053#, 16#0069#, 16#007A#, 16#0065#,
1264           16#0020#, 16#006D#, 16#0075#, 16#0073#,
1265           16#0074#, 16#0020#, 16#0062#, 16#0065#,
1266           16#0020#, 16#0067#, 16#0072#, 16#0065#,
1267           16#0061#, 16#0074#, 16#0065#, 16#0072#,
1268           16#0020#, 16#0074#, 16#0068#, 16#0061#,
1269           16#006E#, 16#0020#, 16#007A#, 16#0065#,
1270           16#0072#, 16#006F#, 16#002E#,
1271           others => 16#0000#),
1272         others => <>);
1273
1274   --  "headedDiagram"
1275
1276   MS_003D : aliased Matreshka.Internals.Strings.Shared_String
1277     := (Size   => 15,
1278         Unused => 13,
1279         Length => 13,
1280         Value  =>
1281          (16#0068#, 16#0065#, 16#0061#, 16#0064#,
1282           16#0065#, 16#0064#, 16#0044#, 16#0069#,
1283           16#0061#, 16#0067#, 16#0072#, 16#0061#,
1284           16#006D#,
1285           others => 16#0000#),
1286         others => <>);
1287
1288   --  "diagramIdentifier"
1289
1290   MS_003E : aliased Matreshka.Internals.Strings.Shared_String
1291     := (Size   => 23,
1292         Unused => 17,
1293         Length => 17,
1294         Value  =>
1295          (16#0064#, 16#0069#, 16#0061#, 16#0067#,
1296           16#0072#, 16#0061#, 16#006D#, 16#0049#,
1297           16#0064#, 16#0065#, 16#006E#, 16#0074#,
1298           16#0069#, 16#0066#, 16#0069#, 16#0065#,
1299           16#0072#,
1300           others => 16#0000#),
1301         others => <>);
1302
1303   --  "kind"
1304
1305   MS_003F : aliased Matreshka.Internals.Strings.Shared_String
1306     := (Size   => 7,
1307         Unused => 4,
1308         Length => 4,
1309         Value  =>
1310          (16#006B#, 16#0069#, 16#006E#, 16#0064#,
1311           others => 16#0000#),
1312         others => <>);
1313
1314   --  "A_UMLEdge_target_targetEdge"
1315
1316   MS_0040 : aliased Matreshka.Internals.Strings.Shared_String
1317     := (Size   => 31,
1318         Unused => 27,
1319         Length => 27,
1320         Value  =>
1321          (16#0041#, 16#005F#, 16#0055#, 16#004D#,
1322           16#004C#, 16#0045#, 16#0064#, 16#0067#,
1323           16#0065#, 16#005F#, 16#0074#, 16#0061#,
1324           16#0072#, 16#0067#, 16#0065#, 16#0074#,
1325           16#005F#, 16#0074#, 16#0061#, 16#0072#,
1326           16#0067#, 16#0065#, 16#0074#, 16#0045#,
1327           16#0064#, 16#0067#, 16#0065#,
1328           others => 16#0000#),
1329         others => <>);
1330
1331   --  "UMLCompositeStructureDiagram"
1332
1333   MS_0041 : aliased Matreshka.Internals.Strings.Shared_String
1334     := (Size   => 31,
1335         Unused => 28,
1336         Length => 28,
1337         Value  =>
1338          (16#0055#, 16#004D#, 16#004C#, 16#0043#,
1339           16#006F#, 16#006D#, 16#0070#, 16#006F#,
1340           16#0073#, 16#0069#, 16#0074#, 16#0065#,
1341           16#0053#, 16#0074#, 16#0072#, 16#0075#,
1342           16#0063#, 16#0074#, 16#0075#, 16#0072#,
1343           16#0065#, 16#0044#, 16#0069#, 16#0061#,
1344           16#0067#, 16#0072#, 16#0061#, 16#006D#,
1345           others => 16#0000#),
1346         others => <>);
1347
1348   --  "sequence"
1349
1350   MS_0042 : aliased Matreshka.Internals.Strings.Shared_String
1351     := (Size   => 15,
1352         Unused => 8,
1353         Length => 8,
1354         Value  =>
1355          (16#0073#, 16#0065#, 16#0071#, 16#0075#,
1356           16#0065#, 16#006E#, 16#0063#, 16#0065#,
1357           others => 16#0000#),
1358         others => <>);
1359
1360   --  "localStyle"
1361
1362   MS_0043 : aliased Matreshka.Internals.Strings.Shared_String
1363     := (Size   => 15,
1364         Unused => 10,
1365         Length => 10,
1366         Value  =>
1367          (16#006C#, 16#006F#, 16#0063#, 16#0061#,
1368           16#006C#, 16#0053#, 16#0074#, 16#0079#,
1369           16#006C#, 16#0065#,
1370           others => 16#0000#),
1371         others => <>);
1372
1373   --  "messageSendingInstance"
1374
1375   MS_0044 : aliased Matreshka.Internals.Strings.Shared_String
1376     := (Size   => 23,
1377         Unused => 22,
1378         Length => 22,
1379         Value  =>
1380          (16#006D#, 16#0065#, 16#0073#, 16#0073#,
1381           16#0061#, 16#0067#, 16#0065#, 16#0053#,
1382           16#0065#, 16#006E#, 16#0064#, 16#0069#,
1383           16#006E#, 16#0067#, 16#0049#, 16#006E#,
1384           16#0073#, 16#0074#, 16#0061#, 16#006E#,
1385           16#0063#, 16#0065#,
1386           others => 16#0000#),
1387         others => <>);
1388
1389   --  "The most general class for UML elements that may have contents shown in separated portions inside the shape."
1390
1391   MS_0045 : aliased Matreshka.Internals.Strings.Shared_String
1392     := (Size   => 111,
1393         Unused => 108,
1394         Length => 108,
1395         Value  =>
1396          (16#0054#, 16#0068#, 16#0065#, 16#0020#,
1397           16#006D#, 16#006F#, 16#0073#, 16#0074#,
1398           16#0020#, 16#0067#, 16#0065#, 16#006E#,
1399           16#0065#, 16#0072#, 16#0061#, 16#006C#,
1400           16#0020#, 16#0063#, 16#006C#, 16#0061#,
1401           16#0073#, 16#0073#, 16#0020#, 16#0066#,
1402           16#006F#, 16#0072#, 16#0020#, 16#0055#,
1403           16#004D#, 16#004C#, 16#0020#, 16#0065#,
1404           16#006C#, 16#0065#, 16#006D#, 16#0065#,
1405           16#006E#, 16#0074#, 16#0073#, 16#0020#,
1406           16#0074#, 16#0068#, 16#0061#, 16#0074#,
1407           16#0020#, 16#006D#, 16#0061#, 16#0079#,
1408           16#0020#, 16#0068#, 16#0061#, 16#0076#,
1409           16#0065#, 16#0020#, 16#0063#, 16#006F#,
1410           16#006E#, 16#0074#, 16#0065#, 16#006E#,
1411           16#0074#, 16#0073#, 16#0020#, 16#0073#,
1412           16#0068#, 16#006F#, 16#0077#, 16#006E#,
1413           16#0020#, 16#0069#, 16#006E#, 16#0020#,
1414           16#0073#, 16#0065#, 16#0070#, 16#0061#,
1415           16#0072#, 16#0061#, 16#0074#, 16#0065#,
1416           16#0064#, 16#0020#, 16#0070#, 16#006F#,
1417           16#0072#, 16#0074#, 16#0069#, 16#006F#,
1418           16#006E#, 16#0073#, 16#0020#, 16#0069#,
1419           16#006E#, 16#0073#, 16#0069#, 16#0064#,
1420           16#0065#, 16#0020#, 16#0074#, 16#0068#,
1421           16#0065#, 16#0020#, 16#0073#, 16#0068#,
1422           16#0061#, 16#0070#, 16#0065#, 16#002E#,
1423           others => 16#0000#),
1424         others => <>);
1425
1426   --  "See Subclause 17.8."
1427
1428   MS_0046 : aliased Matreshka.Internals.Strings.Shared_String
1429     := (Size   => 23,
1430         Unused => 19,
1431         Length => 19,
1432         Value  =>
1433          (16#0053#, 16#0065#, 16#0065#, 16#0020#,
1434           16#0053#, 16#0075#, 16#0062#, 16#0063#,
1435           16#006C#, 16#0061#, 16#0075#, 16#0073#,
1436           16#0065#, 16#0020#, 16#0031#, 16#0037#,
1437           16#002E#, 16#0038#, 16#002E#,
1438           others => 16#0000#),
1439         others => <>);
1440
1441   --  "UMLAssociationOrConnectorOrLinkShape"
1442
1443   MS_0047 : aliased Matreshka.Internals.Strings.Shared_String
1444     := (Size   => 39,
1445         Unused => 36,
1446         Length => 36,
1447         Value  =>
1448          (16#0055#, 16#004D#, 16#004C#, 16#0041#,
1449           16#0073#, 16#0073#, 16#006F#, 16#0063#,
1450           16#0069#, 16#0061#, 16#0074#, 16#0069#,
1451           16#006F#, 16#006E#, 16#004F#, 16#0072#,
1452           16#0043#, 16#006F#, 16#006E#, 16#006E#,
1453           16#0065#, 16#0063#, 16#0074#, 16#006F#,
1454           16#0072#, 16#004F#, 16#0072#, 16#004C#,
1455           16#0069#, 16#006E#, 16#006B#, 16#0053#,
1456           16#0068#, 16#0061#, 16#0070#, 16#0065#,
1457           others => 16#0000#),
1458         others => <>);
1459
1460   --  "A_UMLDiagramElement_sharedStyle_styledElement"
1461
1462   MS_0048 : aliased Matreshka.Internals.Strings.Shared_String
1463     := (Size   => 47,
1464         Unused => 45,
1465         Length => 45,
1466         Value  =>
1467          (16#0041#, 16#005F#, 16#0055#, 16#004D#,
1468           16#004C#, 16#0044#, 16#0069#, 16#0061#,
1469           16#0067#, 16#0072#, 16#0061#, 16#006D#,
1470           16#0045#, 16#006C#, 16#0065#, 16#006D#,
1471           16#0065#, 16#006E#, 16#0074#, 16#005F#,
1472           16#0073#, 16#0068#, 16#0061#, 16#0072#,
1473           16#0065#, 16#0064#, 16#0053#, 16#0074#,
1474           16#0079#, 16#006C#, 16#0065#, 16#005F#,
1475           16#0073#, 16#0074#, 16#0079#, 16#006C#,
1476           16#0065#, 16#0064#, 16#0045#, 16#006C#,
1477           16#0065#, 16#006D#, 16#0065#, 16#006E#,
1478           16#0074#,
1479           others => 16#0000#),
1480         others => <>);
1481
1482   --  "Restricts UMLDiagramElements to own only UMLDiagramElements."
1483
1484   MS_0049 : aliased Matreshka.Internals.Strings.Shared_String
1485     := (Size   => 63,
1486         Unused => 60,
1487         Length => 60,
1488         Value  =>
1489          (16#0052#, 16#0065#, 16#0073#, 16#0074#,
1490           16#0072#, 16#0069#, 16#0063#, 16#0074#,
1491           16#0073#, 16#0020#, 16#0055#, 16#004D#,
1492           16#004C#, 16#0044#, 16#0069#, 16#0061#,
1493           16#0067#, 16#0072#, 16#0061#, 16#006D#,
1494           16#0045#, 16#006C#, 16#0065#, 16#006D#,
1495           16#0065#, 16#006E#, 16#0074#, 16#0073#,
1496           16#0020#, 16#0074#, 16#006F#, 16#0020#,
1497           16#006F#, 16#0077#, 16#006E#, 16#0020#,
1498           16#006F#, 16#006E#, 16#006C#, 16#0079#,
1499           16#0020#, 16#0055#, 16#004D#, 16#004C#,
1500           16#0044#, 16#0069#, 16#0061#, 16#0067#,
1501           16#0072#, 16#0061#, 16#006D#, 16#0045#,
1502           16#006C#, 16#0065#, 16#006D#, 16#0065#,
1503           16#006E#, 16#0074#, 16#0073#, 16#002E#,
1504           others => 16#0000#),
1505         others => <>);
1506
1507   --  "UMLPackageDiagram"
1508
1509   MS_004A : aliased Matreshka.Internals.Strings.Shared_String
1510     := (Size   => 23,
1511         Unused => 17,
1512         Length => 17,
1513         Value  =>
1514          (16#0055#, 16#004D#, 16#004C#, 16#0050#,
1515           16#0061#, 16#0063#, 16#006B#, 16#0061#,
1516           16#0067#, 16#0065#, 16#0044#, 16#0069#,
1517           16#0061#, 16#0067#, 16#0072#, 16#0061#,
1518           16#006D#,
1519           others => 16#0000#),
1520         others => <>);
1521
1522   --  "A_UMLStereotypePropertyValueLabel_modelElement_umlDiagramElement"
1523
1524   MS_004B : aliased Matreshka.Internals.Strings.Shared_String
1525     := (Size   => 71,
1526         Unused => 64,
1527         Length => 64,
1528         Value  =>
1529          (16#0041#, 16#005F#, 16#0055#, 16#004D#,
1530           16#004C#, 16#0053#, 16#0074#, 16#0065#,
1531           16#0072#, 16#0065#, 16#006F#, 16#0074#,
1532           16#0079#, 16#0070#, 16#0065#, 16#0050#,
1533           16#0072#, 16#006F#, 16#0070#, 16#0065#,
1534           16#0072#, 16#0074#, 16#0079#, 16#0056#,
1535           16#0061#, 16#006C#, 16#0075#, 16#0065#,
1536           16#004C#, 16#0061#, 16#0062#, 16#0065#,
1537           16#006C#, 16#005F#, 16#006D#, 16#006F#,
1538           16#0064#, 16#0065#, 16#006C#, 16#0045#,
1539           16#006C#, 16#0065#, 16#006D#, 16#0065#,
1540           16#006E#, 16#0074#, 16#005F#, 16#0075#,
1541           16#006D#, 16#006C#, 16#0044#, 16#0069#,
1542           16#0061#, 16#0067#, 16#0072#, 16#0061#,
1543           16#006D#, 16#0045#, 16#006C#, 16#0065#,
1544           16#006D#, 16#0065#, 16#006E#, 16#0074#,
1545           others => 16#0000#),
1546         others => <>);
1547
1548   --  "text"
1549
1550   MS_004C : aliased Matreshka.Internals.Strings.Shared_String
1551     := (Size   => 7,
1552         Unused => 4,
1553         Length => 4,
1554         Value  =>
1555          (16#0074#, 16#0065#, 16#0078#, 16#0074#,
1556           others => 16#0000#),
1557         others => <>);
1558
1559   --  "doubleSided_isActive"
1560
1561   MS_004D : aliased Matreshka.Internals.Strings.Shared_String
1562     := (Size   => 23,
1563         Unused => 20,
1564         Length => 20,
1565         Value  =>
1566          (16#0064#, 16#006F#, 16#0075#, 16#0062#,
1567           16#006C#, 16#0065#, 16#0053#, 16#0069#,
1568           16#0064#, 16#0065#, 16#0064#, 16#005F#,
1569           16#0069#, 16#0073#, 16#0041#, 16#0063#,
1570           16#0074#, 16#0069#, 16#0076#, 16#0065#,
1571           others => 16#0000#),
1572         others => <>);
1573
1574   --  "UMLLabel"
1575
1576   MS_004E : aliased Matreshka.Internals.Strings.Shared_String
1577     := (Size   => 15,
1578         Unused => 8,
1579         Length => 8,
1580         Value  =>
1581          (16#0055#, 16#004D#, 16#004C#, 16#004C#,
1582           16#0061#, 16#0062#, 16#0065#, 16#006C#,
1583           others => 16#0000#),
1584         others => <>);
1585
1586   --  "Indicates whether the UMLActivityDiagram shall be shown with a frame that is a round-cornered rectangle without a pentagonal header."
1587
1588   MS_004F : aliased Matreshka.Internals.Strings.Shared_String
1589     := (Size   => 143,
1590         Unused => 132,
1591         Length => 132,
1592         Value  =>
1593          (16#0049#, 16#006E#, 16#0064#, 16#0069#,
1594           16#0063#, 16#0061#, 16#0074#, 16#0065#,
1595           16#0073#, 16#0020#, 16#0077#, 16#0068#,
1596           16#0065#, 16#0074#, 16#0068#, 16#0065#,
1597           16#0072#, 16#0020#, 16#0074#, 16#0068#,
1598           16#0065#, 16#0020#, 16#0055#, 16#004D#,
1599           16#004C#, 16#0041#, 16#0063#, 16#0074#,
1600           16#0069#, 16#0076#, 16#0069#, 16#0074#,
1601           16#0079#, 16#0044#, 16#0069#, 16#0061#,
1602           16#0067#, 16#0072#, 16#0061#, 16#006D#,
1603           16#0020#, 16#0073#, 16#0068#, 16#0061#,
1604           16#006C#, 16#006C#, 16#0020#, 16#0062#,
1605           16#0065#, 16#0020#, 16#0073#, 16#0068#,
1606           16#006F#, 16#0077#, 16#006E#, 16#0020#,
1607           16#0077#, 16#0069#, 16#0074#, 16#0068#,
1608           16#0020#, 16#0061#, 16#0020#, 16#0066#,
1609           16#0072#, 16#0061#, 16#006D#, 16#0065#,
1610           16#0020#, 16#0074#, 16#0068#, 16#0061#,
1611           16#0074#, 16#0020#, 16#0069#, 16#0073#,
1612           16#0020#, 16#0061#, 16#0020#, 16#0072#,
1613           16#006F#, 16#0075#, 16#006E#, 16#0064#,
1614           16#002D#, 16#0063#, 16#006F#, 16#0072#,
1615           16#006E#, 16#0065#, 16#0072#, 16#0065#,
1616           16#0064#, 16#0020#, 16#0072#, 16#0065#,
1617           16#0063#, 16#0074#, 16#0061#, 16#006E#,
1618           16#0067#, 16#006C#, 16#0065#, 16#0020#,
1619           16#0077#, 16#0069#, 16#0074#, 16#0068#,
1620           16#006F#, 16#0075#, 16#0074#, 16#0020#,
1621           16#0061#, 16#0020#, 16#0070#, 16#0065#,
1622           16#006E#, 16#0074#, 16#0061#, 16#0067#,
1623           16#006F#, 16#006E#, 16#0061#, 16#006C#,
1624           16#0020#, 16#0068#, 16#0065#, 16#0061#,
1625           16#0064#, 16#0065#, 16#0072#, 16#002E#,
1626           others => 16#0000#),
1627         others => <>);
1628
1629   --  "A_UMLDiagramElement_modelElement_umlDiagramElement"
1630
1631   MS_0050 : aliased Matreshka.Internals.Strings.Shared_String
1632     := (Size   => 55,
1633         Unused => 50,
1634         Length => 50,
1635         Value  =>
1636          (16#0041#, 16#005F#, 16#0055#, 16#004D#,
1637           16#004C#, 16#0044#, 16#0069#, 16#0061#,
1638           16#0067#, 16#0072#, 16#0061#, 16#006D#,
1639           16#0045#, 16#006C#, 16#0065#, 16#006D#,
1640           16#0065#, 16#006E#, 16#0074#, 16#005F#,
1641           16#006D#, 16#006F#, 16#0064#, 16#0065#,
1642           16#006C#, 16#0045#, 16#006C#, 16#0065#,
1643           16#006D#, 16#0065#, 16#006E#, 16#0074#,
1644           16#005F#, 16#0075#, 16#006D#, 16#006C#,
1645           16#0044#, 16#0069#, 16#0061#, 16#0067#,
1646           16#0072#, 16#0061#, 16#006D#, 16#0045#,
1647           16#006C#, 16#0065#, 16#006D#, 16#0065#,
1648           16#006E#, 16#0074#,
1649           others => 16#0000#),
1650         others => <>);
1651
1652   --  "UMLDeploymentDiagrams must have no modelElement."
1653
1654   MS_0051 : aliased Matreshka.Internals.Strings.Shared_String
1655     := (Size   => 55,
1656         Unused => 48,
1657         Length => 48,
1658         Value  =>
1659          (16#0055#, 16#004D#, 16#004C#, 16#0044#,
1660           16#0065#, 16#0070#, 16#006C#, 16#006F#,
1661           16#0079#, 16#006D#, 16#0065#, 16#006E#,
1662           16#0074#, 16#0044#, 16#0069#, 16#0061#,
1663           16#0067#, 16#0072#, 16#0061#, 16#006D#,
1664           16#0073#, 16#0020#, 16#006D#, 16#0075#,
1665           16#0073#, 16#0074#, 16#0020#, 16#0068#,
1666           16#0061#, 16#0076#, 16#0065#, 16#0020#,
1667           16#006E#, 16#006F#, 16#0020#, 16#006D#,
1668           16#006F#, 16#0064#, 16#0065#, 16#006C#,
1669           16#0045#, 16#006C#, 16#0065#, 16#006D#,
1670           16#0065#, 16#006E#, 16#0074#, 16#002E#,
1671           others => 16#0000#),
1672         others => <>);
1673
1674   --  "generatedInstanceName"
1675
1676   MS_0052 : aliased Matreshka.Internals.Strings.Shared_String
1677     := (Size   => 23,
1678         Unused => 21,
1679         Length => 21,
1680         Value  =>
1681          (16#0067#, 16#0065#, 16#006E#, 16#0065#,
1682           16#0072#, 16#0061#, 16#0074#, 16#0065#,
1683           16#0064#, 16#0049#, 16#006E#, 16#0073#,
1684           16#0074#, 16#0061#, 16#006E#, 16#0063#,
1685           16#0065#, 16#004E#, 16#0061#, 16#006D#,
1686           16#0065#,
1687           others => 16#0000#),
1688         others => <>);
1689
1690   --  "See Annex D."
1691
1692   MS_0053 : aliased Matreshka.Internals.Strings.Shared_String
1693     := (Size   => 23,
1694         Unused => 12,
1695         Length => 12,
1696         Value  =>
1697          (16#0053#, 16#0065#, 16#0065#, 16#0020#,
1698           16#0041#, 16#006E#, 16#006E#, 16#0065#,
1699           16#0078#, 16#0020#, 16#0044#, 16#002E#,
1700           others => 16#0000#),
1701         others => <>);
1702
1703   --  "triangle"
1704
1705   MS_0054 : aliased Matreshka.Internals.Strings.Shared_String
1706     := (Size   => 15,
1707         Unused => 8,
1708         Length => 8,
1709         Value  =>
1710          (16#0074#, 16#0072#, 16#0069#, 16#0061#,
1711           16#006E#, 16#0067#, 16#006C#, 16#0065#,
1712           others => 16#0000#),
1713         others => <>);
1714
1715   --  "UMLDiagram"
1716
1717   MS_0055 : aliased Matreshka.Internals.Strings.Shared_String
1718     := (Size   => 15,
1719         Unused => 10,
1720         Length => 10,
1721         Value  =>
1722          (16#0055#, 16#004D#, 16#004C#, 16#0044#,
1723           16#0069#, 16#0061#, 16#0067#, 16#0072#,
1724           16#0061#, 16#006D#,
1725           others => 16#0000#),
1726         others => <>);
1727
1728   --  "The modelElement of the heading is the same as the modelElement of the diagram it heads."
1729
1730   MS_0056 : aliased Matreshka.Internals.Strings.Shared_String
1731     := (Size   => 95,
1732         Unused => 88,
1733         Length => 88,
1734         Value  =>
1735          (16#0054#, 16#0068#, 16#0065#, 16#0020#,
1736           16#006D#, 16#006F#, 16#0064#, 16#0065#,
1737           16#006C#, 16#0045#, 16#006C#, 16#0065#,
1738           16#006D#, 16#0065#, 16#006E#, 16#0074#,
1739           16#0020#, 16#006F#, 16#0066#, 16#0020#,
1740           16#0074#, 16#0068#, 16#0065#, 16#0020#,
1741           16#0068#, 16#0065#, 16#0061#, 16#0064#,
1742           16#0069#, 16#006E#, 16#0067#, 16#0020#,
1743           16#0069#, 16#0073#, 16#0020#, 16#0074#,
1744           16#0068#, 16#0065#, 16#0020#, 16#0073#,
1745           16#0061#, 16#006D#, 16#0065#, 16#0020#,
1746           16#0061#, 16#0073#, 16#0020#, 16#0074#,
1747           16#0068#, 16#0065#, 16#0020#, 16#006D#,
1748           16#006F#, 16#0064#, 16#0065#, 16#006C#,
1749           16#0045#, 16#006C#, 16#0065#, 16#006D#,
1750           16#0065#, 16#006E#, 16#0074#, 16#0020#,
1751           16#006F#, 16#0066#, 16#0020#, 16#0074#,
1752           16#0068#, 16#0065#, 16#0020#, 16#0064#,
1753           16#0069#, 16#0061#, 16#0067#, 16#0072#,
1754           16#0061#, 16#006D#, 16#0020#, 16#0069#,
1755           16#0074#, 16#0020#, 16#0068#, 16#0065#,
1756           16#0061#, 16#0064#, 16#0073#, 16#002E#,
1757           others => 16#0000#),
1758         others => <>);
1759
1760   --  "Size of a font for rendering strings, given in typographical points."
1761
1762   MS_0057 : aliased Matreshka.Internals.Strings.Shared_String
1763     := (Size   => 71,
1764         Unused => 68,
1765         Length => 68,
1766         Value  =>
1767          (16#0053#, 16#0069#, 16#007A#, 16#0065#,
1768           16#0020#, 16#006F#, 16#0066#, 16#0020#,
1769           16#0061#, 16#0020#, 16#0066#, 16#006F#,
1770           16#006E#, 16#0074#, 16#0020#, 16#0066#,
1771           16#006F#, 16#0072#, 16#0020#, 16#0072#,
1772           16#0065#, 16#006E#, 16#0064#, 16#0065#,
1773           16#0072#, 16#0069#, 16#006E#, 16#0067#,
1774           16#0020#, 16#0073#, 16#0074#, 16#0072#,
1775           16#0069#, 16#006E#, 16#0067#, 16#0073#,
1776           16#002C#, 16#0020#, 16#0067#, 16#0069#,
1777           16#0076#, 16#0065#, 16#006E#, 16#0020#,
1778           16#0069#, 16#006E#, 16#0020#, 16#0074#,
1779           16#0079#, 16#0070#, 16#006F#, 16#0067#,
1780           16#0072#, 16#0061#, 16#0070#, 16#0068#,
1781           16#0069#, 16#0063#, 16#0061#, 16#006C#,
1782           16#0020#, 16#0070#, 16#006F#, 16#0069#,
1783           16#006E#, 16#0074#, 16#0073#, 16#002E#,
1784           others => 16#0000#),
1785         others => <>);
1786
1787   --  "no-frame-no-heading"
1788
1789   MS_0058 : aliased Matreshka.Internals.Strings.Shared_String
1790     := (Size   => 23,
1791         Unused => 19,
1792         Length => 19,
1793         Value  =>
1794          (16#006E#, 16#006F#, 16#002D#, 16#0066#,
1795           16#0072#, 16#0061#, 16#006D#, 16#0065#,
1796           16#002D#, 16#006E#, 16#006F#, 16#002D#,
1797           16#0068#, 16#0065#, 16#0061#, 16#0064#,
1798           16#0069#, 16#006E#, 16#0067#,
1799           others => 16#0000#),
1800         others => <>);
1801
1802   --  "sourceEdge"
1803
1804   MS_0059 : aliased Matreshka.Internals.Strings.Shared_String
1805     := (Size   => 15,
1806         Unused => 10,
1807         Length => 10,
1808         Value  =>
1809          (16#0073#, 16#006F#, 16#0075#, 16#0072#,
1810           16#0063#, 16#0065#, 16#0045#, 16#0064#,
1811           16#0067#, 16#0065#,
1812           others => 16#0000#),
1813         others => <>);
1814
1815   --  "owningElement"
1816
1817   MS_005A : aliased Matreshka.Internals.Strings.Shared_String
1818     := (Size   => 15,
1819         Unused => 13,
1820         Length => 13,
1821         Value  =>
1822          (16#006F#, 16#0077#, 16#006E#, 16#0069#,
1823           16#006E#, 16#0067#, 16#0045#, 16#006C#,
1824           16#0065#, 16#006D#, 16#0065#, 16#006E#,
1825           16#0074#,
1826           others => 16#0000#),
1827         others => <>);
1828
1829   --  "UMLCompositeStructureDiagrams must have exactly one modelElement."
1830
1831   MS_005B : aliased Matreshka.Internals.Strings.Shared_String
1832     := (Size   => 71,
1833         Unused => 65,
1834         Length => 65,
1835         Value  =>
1836          (16#0055#, 16#004D#, 16#004C#, 16#0043#,
1837           16#006F#, 16#006D#, 16#0070#, 16#006F#,
1838           16#0073#, 16#0069#, 16#0074#, 16#0065#,
1839           16#0053#, 16#0074#, 16#0072#, 16#0075#,
1840           16#0063#, 16#0074#, 16#0075#, 16#0072#,
1841           16#0065#, 16#0044#, 16#0069#, 16#0061#,
1842           16#0067#, 16#0072#, 16#0061#, 16#006D#,
1843           16#0073#, 16#0020#, 16#006D#, 16#0075#,
1844           16#0073#, 16#0074#, 16#0020#, 16#0068#,
1845           16#0061#, 16#0076#, 16#0065#, 16#0020#,
1846           16#0065#, 16#0078#, 16#0061#, 16#0063#,
1847           16#0074#, 16#006C#, 16#0079#, 16#0020#,
1848           16#006F#, 16#006E#, 16#0065#, 16#0020#,
1849           16#006D#, 16#006F#, 16#0064#, 16#0065#,
1850           16#006C#, 16#0045#, 16#006C#, 16#0065#,
1851           16#006D#, 16#0065#, 16#006E#, 16#0074#,
1852           16#002E#,
1853           others => 16#0000#),
1854         others => <>);
1855
1856   --  "For showing text about NamedElements."
1857
1858   MS_005C : aliased Matreshka.Internals.Strings.Shared_String
1859     := (Size   => 39,
1860         Unused => 37,
1861         Length => 37,
1862         Value  =>
1863          (16#0046#, 16#006F#, 16#0072#, 16#0020#,
1864           16#0073#, 16#0068#, 16#006F#, 16#0077#,
1865           16#0069#, 16#006E#, 16#0067#, 16#0020#,
1866           16#0074#, 16#0065#, 16#0078#, 16#0074#,
1867           16#0020#, 16#0061#, 16#0062#, 16#006F#,
1868           16#0075#, 16#0074#, 16#0020#, 16#004E#,
1869           16#0061#, 16#006D#, 16#0065#, 16#0064#,
1870           16#0045#, 16#006C#, 16#0065#, 16#006D#,
1871           16#0065#, 16#006E#, 16#0074#, 16#0073#,
1872           16#002E#,
1873           others => 16#0000#),
1874         others => <>);
1875
1876   --  "For modelElements that are Classes with true as a value for isActive that are shown as rectangles, indicates whether the vertical sides shall be rendered as double lines."
1877
1878   MS_005D : aliased Matreshka.Internals.Strings.Shared_String
1879     := (Size   => 175,
1880         Unused => 170,
1881         Length => 170,
1882         Value  =>
1883          (16#0046#, 16#006F#, 16#0072#, 16#0020#,
1884           16#006D#, 16#006F#, 16#0064#, 16#0065#,
1885           16#006C#, 16#0045#, 16#006C#, 16#0065#,
1886           16#006D#, 16#0065#, 16#006E#, 16#0074#,
1887           16#0073#, 16#0020#, 16#0074#, 16#0068#,
1888           16#0061#, 16#0074#, 16#0020#, 16#0061#,
1889           16#0072#, 16#0065#, 16#0020#, 16#0043#,
1890           16#006C#, 16#0061#, 16#0073#, 16#0073#,
1891           16#0065#, 16#0073#, 16#0020#, 16#0077#,
1892           16#0069#, 16#0074#, 16#0068#, 16#0020#,
1893           16#0074#, 16#0072#, 16#0075#, 16#0065#,
1894           16#0020#, 16#0061#, 16#0073#, 16#0020#,
1895           16#0061#, 16#0020#, 16#0076#, 16#0061#,
1896           16#006C#, 16#0075#, 16#0065#, 16#0020#,
1897           16#0066#, 16#006F#, 16#0072#, 16#0020#,
1898           16#0069#, 16#0073#, 16#0041#, 16#0063#,
1899           16#0074#, 16#0069#, 16#0076#, 16#0065#,
1900           16#0020#, 16#0074#, 16#0068#, 16#0061#,
1901           16#0074#, 16#0020#, 16#0061#, 16#0072#,
1902           16#0065#, 16#0020#, 16#0073#, 16#0068#,
1903           16#006F#, 16#0077#, 16#006E#, 16#0020#,
1904           16#0061#, 16#0073#, 16#0020#, 16#0072#,
1905           16#0065#, 16#0063#, 16#0074#, 16#0061#,
1906           16#006E#, 16#0067#, 16#006C#, 16#0065#,
1907           16#0073#, 16#002C#, 16#0020#, 16#0069#,
1908           16#006E#, 16#0064#, 16#0069#, 16#0063#,
1909           16#0061#, 16#0074#, 16#0065#, 16#0073#,
1910           16#0020#, 16#0077#, 16#0068#, 16#0065#,
1911           16#0074#, 16#0068#, 16#0065#, 16#0072#,
1912           16#0020#, 16#0074#, 16#0068#, 16#0065#,
1913           16#0020#, 16#0076#, 16#0065#, 16#0072#,
1914           16#0074#, 16#0069#, 16#0063#, 16#0061#,
1915           16#006C#, 16#0020#, 16#0073#, 16#0069#,
1916           16#0064#, 16#0065#, 16#0073#, 16#0020#,
1917           16#0073#, 16#0068#, 16#0061#, 16#006C#,
1918           16#006C#, 16#0020#, 16#0062#, 16#0065#,
1919           16#0020#, 16#0072#, 16#0065#, 16#006E#,
1920           16#0064#, 16#0065#, 16#0072#, 16#0065#,
1921           16#0064#, 16#0020#, 16#0061#, 16#0073#,
1922           16#0020#, 16#0064#, 16#006F#, 16#0075#,
1923           16#0062#, 16#006C#, 16#0065#, 16#0020#,
1924           16#006C#, 16#0069#, 16#006E#, 16#0065#,
1925           16#0073#, 16#002E#,
1926           others => 16#0000#),
1927         others => <>);
1928
1929   --  "Never show navigibility or non-navigability."
1930
1931   MS_005E : aliased Matreshka.Internals.Strings.Shared_String
1932     := (Size   => 47,
1933         Unused => 44,
1934         Length => 44,
1935         Value  =>
1936          (16#004E#, 16#0065#, 16#0076#, 16#0065#,
1937           16#0072#, 16#0020#, 16#0073#, 16#0068#,
1938           16#006F#, 16#0077#, 16#0020#, 16#006E#,
1939           16#0061#, 16#0076#, 16#0069#, 16#0067#,
1940           16#0069#, 16#0062#, 16#0069#, 16#006C#,
1941           16#0069#, 16#0074#, 16#0079#, 16#0020#,
1942           16#006F#, 16#0072#, 16#0020#, 16#006E#,
1943           16#006F#, 16#006E#, 16#002D#, 16#006E#,
1944           16#0061#, 16#0076#, 16#0069#, 16#0067#,
1945           16#0061#, 16#0062#, 16#0069#, 16#006C#,
1946           16#0069#, 16#0074#, 16#0079#, 16#002E#,
1947           others => 16#0000#),
1948         others => <>);
1949
1950   --  "UMLUseCaseDiagrams must have no modelElements."
1951
1952   MS_005F : aliased Matreshka.Internals.Strings.Shared_String
1953     := (Size   => 47,
1954         Unused => 46,
1955         Length => 46,
1956         Value  =>
1957          (16#0055#, 16#004D#, 16#004C#, 16#0055#,
1958           16#0073#, 16#0065#, 16#0043#, 16#0061#,
1959           16#0073#, 16#0065#, 16#0044#, 16#0069#,
1960           16#0061#, 16#0067#, 16#0072#, 16#0061#,
1961           16#006D#, 16#0073#, 16#0020#, 16#006D#,
1962           16#0075#, 16#0073#, 16#0074#, 16#0020#,
1963           16#0068#, 16#0061#, 16#0076#, 16#0065#,
1964           16#0020#, 16#006E#, 16#006F#, 16#0020#,
1965           16#006D#, 16#006F#, 16#0064#, 16#0065#,
1966           16#006C#, 16#0045#, 16#006C#, 16#0065#,
1967           16#006D#, 16#0065#, 16#006E#, 16#0074#,
1968           16#0073#, 16#002E#,
1969           others => 16#0000#),
1970         others => <>);
1971
1972   --  "Shows Classifiers with shapes that may have compartments."
1973
1974   MS_0060 : aliased Matreshka.Internals.Strings.Shared_String
1975     := (Size   => 63,
1976         Unused => 57,
1977         Length => 57,
1978         Value  =>
1979          (16#0053#, 16#0068#, 16#006F#, 16#0077#,
1980           16#0073#, 16#0020#, 16#0043#, 16#006C#,
1981           16#0061#, 16#0073#, 16#0073#, 16#0069#,
1982           16#0066#, 16#0069#, 16#0065#, 16#0072#,
1983           16#0073#, 16#0020#, 16#0077#, 16#0069#,
1984           16#0074#, 16#0068#, 16#0020#, 16#0073#,
1985           16#0068#, 16#0061#, 16#0070#, 16#0065#,
1986           16#0073#, 16#0020#, 16#0074#, 16#0068#,
1987           16#0061#, 16#0074#, 16#0020#, 16#006D#,
1988           16#0061#, 16#0079#, 16#0020#, 16#0068#,
1989           16#0061#, 16#0076#, 16#0065#, 16#0020#,
1990           16#0063#, 16#006F#, 16#006D#, 16#0070#,
1991           16#0061#, 16#0072#, 16#0074#, 16#006D#,
1992           16#0065#, 16#006E#, 16#0074#, 16#0073#,
1993           16#002E#,
1994           others => 16#0000#),
1995         others => <>);
1996
1997   --  "Restricts UMLInteractionDiagrams to showing Interactions."
1998
1999   MS_0061 : aliased Matreshka.Internals.Strings.Shared_String
2000     := (Size   => 63,
2001         Unused => 57,
2002         Length => 57,
2003         Value  =>
2004          (16#0052#, 16#0065#, 16#0073#, 16#0074#,
2005           16#0072#, 16#0069#, 16#0063#, 16#0074#,
2006           16#0073#, 16#0020#, 16#0055#, 16#004D#,
2007           16#004C#, 16#0049#, 16#006E#, 16#0074#,
2008           16#0065#, 16#0072#, 16#0061#, 16#0063#,
2009           16#0074#, 16#0069#, 16#006F#, 16#006E#,
2010           16#0044#, 16#0069#, 16#0061#, 16#0067#,
2011           16#0072#, 16#0061#, 16#006D#, 16#0073#,
2012           16#0020#, 16#0074#, 16#006F#, 16#0020#,
2013           16#0073#, 16#0068#, 16#006F#, 16#0077#,
2014           16#0069#, 16#006E#, 16#0067#, 16#0020#,
2015           16#0049#, 16#006E#, 16#0074#, 16#0065#,
2016           16#0072#, 16#0061#, 16#0063#, 16#0074#,
2017           16#0069#, 16#006F#, 16#006E#, 16#0073#,
2018           16#002E#,
2019           others => 16#0000#),
2020         others => <>);
2021
2022   --  "fontName"
2023
2024   MS_0062 : aliased Matreshka.Internals.Strings.Shared_String
2025     := (Size   => 15,
2026         Unused => 8,
2027         Length => 8,
2028         Value  =>
2029          (16#0066#, 16#006F#, 16#006E#, 16#0074#,
2030           16#004E#, 16#0061#, 16#006D#, 16#0065#,
2031           others => 16#0000#),
2032         others => <>);
2033
2034   --  "Restricts UMLDiagramElements to be owned by only UMLDiagramElements."
2035
2036   MS_0063 : aliased Matreshka.Internals.Strings.Shared_String
2037     := (Size   => 71,
2038         Unused => 68,
2039         Length => 68,
2040         Value  =>
2041          (16#0052#, 16#0065#, 16#0073#, 16#0074#,
2042           16#0072#, 16#0069#, 16#0063#, 16#0074#,
2043           16#0073#, 16#0020#, 16#0055#, 16#004D#,
2044           16#004C#, 16#0044#, 16#0069#, 16#0061#,
2045           16#0067#, 16#0072#, 16#0061#, 16#006D#,
2046           16#0045#, 16#006C#, 16#0065#, 16#006D#,
2047           16#0065#, 16#006E#, 16#0074#, 16#0073#,
2048           16#0020#, 16#0074#, 16#006F#, 16#0020#,
2049           16#0062#, 16#0065#, 16#0020#, 16#006F#,
2050           16#0077#, 16#006E#, 16#0065#, 16#0064#,
2051           16#0020#, 16#0062#, 16#0079#, 16#0020#,
2052           16#006F#, 16#006E#, 16#006C#, 16#0079#,
2053           16#0020#, 16#0055#, 16#004D#, 16#004C#,
2054           16#0044#, 16#0069#, 16#0061#, 16#0067#,
2055           16#0072#, 16#0061#, 16#006D#, 16#0045#,
2056           16#006C#, 16#0065#, 16#006D#, 16#0065#,
2057           16#006E#, 16#0074#, 16#0073#, 16#002E#,
2058           others => 16#0000#),
2059         others => <>);
2060
2061   --  "UMLLabels must have the value of false for isIcon."
2062
2063   MS_0064 : aliased Matreshka.Internals.Strings.Shared_String
2064     := (Size   => 55,
2065         Unused => 50,
2066         Length => 50,
2067         Value  =>
2068          (16#0055#, 16#004D#, 16#004C#, 16#004C#,
2069           16#0061#, 16#0062#, 16#0065#, 16#006C#,
2070           16#0073#, 16#0020#, 16#006D#, 16#0075#,
2071           16#0073#, 16#0074#, 16#0020#, 16#0068#,
2072           16#0061#, 16#0076#, 16#0065#, 16#0020#,
2073           16#0074#, 16#0068#, 16#0065#, 16#0020#,
2074           16#0076#, 16#0061#, 16#006C#, 16#0075#,
2075           16#0065#, 16#0020#, 16#006F#, 16#0066#,
2076           16#0020#, 16#0066#, 16#0061#, 16#006C#,
2077           16#0073#, 16#0065#, 16#0020#, 16#0066#,
2078           16#006F#, 16#0072#, 16#0020#, 16#0069#,
2079           16#0073#, 16#0049#, 16#0063#, 16#006F#,
2080           16#006E#, 16#002E#,
2081           others => 16#0000#),
2082         others => <>);
2083
2084   --  "targetEdge"
2085
2086   MS_0065 : aliased Matreshka.Internals.Strings.Shared_String
2087     := (Size   => 15,
2088         Unused => 10,
2089         Length => 10,
2090         Value  =>
2091          (16#0074#, 16#0061#, 16#0072#, 16#0067#,
2092           16#0065#, 16#0074#, 16#0045#, 16#0064#,
2093           16#0067#, 16#0065#,
2094           others => 16#0000#),
2095         others => <>);
2096
2097   --  "UMLDI"
2098
2099   MS_0066 : aliased Matreshka.Internals.Strings.Shared_String
2100     := (Size   => 7,
2101         Unused => 5,
2102         Length => 5,
2103         Value  =>
2104          (16#0055#, 16#004D#, 16#004C#, 16#0044#,
2105           16#0049#,
2106           others => 16#0000#),
2107         others => <>);
2108
2109   --  "UMLClassDiagrams must have no modelElements."
2110
2111   MS_0067 : aliased Matreshka.Internals.Strings.Shared_String
2112     := (Size   => 47,
2113         Unused => 44,
2114         Length => 44,
2115         Value  =>
2116          (16#0055#, 16#004D#, 16#004C#, 16#0043#,
2117           16#006C#, 16#0061#, 16#0073#, 16#0073#,
2118           16#0044#, 16#0069#, 16#0061#, 16#0067#,
2119           16#0072#, 16#0061#, 16#006D#, 16#0073#,
2120           16#0020#, 16#006D#, 16#0075#, 16#0073#,
2121           16#0074#, 16#0020#, 16#0068#, 16#0061#,
2122           16#0076#, 16#0065#, 16#0020#, 16#006E#,
2123           16#006F#, 16#0020#, 16#006D#, 16#006F#,
2124           16#0064#, 16#0065#, 16#006C#, 16#0045#,
2125           16#006C#, 16#0065#, 16#006D#, 16#0065#,
2126           16#006E#, 16#0074#, 16#0073#, 16#002E#,
2127           others => 16#0000#),
2128         others => <>);
2129
2130   --  "Shows an StateMachine and its elements.  Also see Annex A."
2131
2132   MS_0068 : aliased Matreshka.Internals.Strings.Shared_String
2133     := (Size   => 63,
2134         Unused => 58,
2135         Length => 58,
2136         Value  =>
2137          (16#0053#, 16#0068#, 16#006F#, 16#0077#,
2138           16#0073#, 16#0020#, 16#0061#, 16#006E#,
2139           16#0020#, 16#0053#, 16#0074#, 16#0061#,
2140           16#0074#, 16#0065#, 16#004D#, 16#0061#,
2141           16#0063#, 16#0068#, 16#0069#, 16#006E#,
2142           16#0065#, 16#0020#, 16#0061#, 16#006E#,
2143           16#0064#, 16#0020#, 16#0069#, 16#0074#,
2144           16#0073#, 16#0020#, 16#0065#, 16#006C#,
2145           16#0065#, 16#006D#, 16#0065#, 16#006E#,
2146           16#0074#, 16#0073#, 16#002E#, 16#0020#,
2147           16#0020#, 16#0041#, 16#006C#, 16#0073#,
2148           16#006F#, 16#0020#, 16#0073#, 16#0065#,
2149           16#0065#, 16#0020#, 16#0041#, 16#006E#,
2150           16#006E#, 16#0065#, 16#0078#, 16#0020#,
2151           16#0041#, 16#002E#,
2152           others => 16#0000#),
2153         others => <>);
2154
2155   --  "The most general class for UML diagram interchange."
2156
2157   MS_0069 : aliased Matreshka.Internals.Strings.Shared_String
2158     := (Size   => 55,
2159         Unused => 51,
2160         Length => 51,
2161         Value  =>
2162          (16#0054#, 16#0068#, 16#0065#, 16#0020#,
2163           16#006D#, 16#006F#, 16#0073#, 16#0074#,
2164           16#0020#, 16#0067#, 16#0065#, 16#006E#,
2165           16#0065#, 16#0072#, 16#0061#, 16#006C#,
2166           16#0020#, 16#0063#, 16#006C#, 16#0061#,
2167           16#0073#, 16#0073#, 16#0020#, 16#0066#,
2168           16#006F#, 16#0072#, 16#0020#, 16#0055#,
2169           16#004D#, 16#004C#, 16#0020#, 16#0064#,
2170           16#0069#, 16#0061#, 16#0067#, 16#0072#,
2171           16#0061#, 16#006D#, 16#0020#, 16#0069#,
2172           16#006E#, 16#0074#, 16#0065#, 16#0072#,
2173           16#0063#, 16#0068#, 16#0061#, 16#006E#,
2174           16#0067#, 16#0065#, 16#002E#,
2175           others => 16#0000#),
2176         others => <>);
2177
2178   --  "timing"
2179
2180   MS_006A : aliased Matreshka.Internals.Strings.Shared_String
2181     := (Size   => 7,
2182         Unused => 6,
2183         Length => 6,
2184         Value  =>
2185          (16#0074#, 16#0069#, 16#006D#, 16#0069#,
2186           16#006E#, 16#0067#,
2187           others => 16#0000#),
2188         others => <>);
2189
2190   --  "See Subclause 17.10."
2191
2192   MS_006B : aliased Matreshka.Internals.Strings.Shared_String
2193     := (Size   => 23,
2194         Unused => 20,
2195         Length => 20,
2196         Value  =>
2197          (16#0053#, 16#0065#, 16#0065#, 16#0020#,
2198           16#0053#, 16#0075#, 16#0062#, 16#0063#,
2199           16#006C#, 16#0061#, 16#0075#, 16#0073#,
2200           16#0065#, 16#0020#, 16#0031#, 16#0037#,
2201           16#002E#, 16#0031#, 16#0030#, 16#002E#,
2202           others => 16#0000#),
2203         others => <>);
2204
2205   --  "Alternatives for diagramming Interactions."
2206
2207   MS_006C : aliased Matreshka.Internals.Strings.Shared_String
2208     := (Size   => 47,
2209         Unused => 42,
2210         Length => 42,
2211         Value  =>
2212          (16#0041#, 16#006C#, 16#0074#, 16#0065#,
2213           16#0072#, 16#006E#, 16#0061#, 16#0074#,
2214           16#0069#, 16#0076#, 16#0065#, 16#0073#,
2215           16#0020#, 16#0066#, 16#006F#, 16#0072#,
2216           16#0020#, 16#0064#, 16#0069#, 16#0061#,
2217           16#0067#, 16#0072#, 16#0061#, 16#006D#,
2218           16#006D#, 16#0069#, 16#006E#, 16#0067#,
2219           16#0020#, 16#0049#, 16#006E#, 16#0074#,
2220           16#0065#, 16#0072#, 16#0061#, 16#0063#,
2221           16#0074#, 16#0069#, 16#006F#, 16#006E#,
2222           16#0073#, 16#002E#,
2223           others => 16#0000#),
2224         others => <>);
2225
2226   --  "UMLInteractionTableLabelKind"
2227
2228   MS_006D : aliased Matreshka.Internals.Strings.Shared_String
2229     := (Size   => 31,
2230         Unused => 28,
2231         Length => 28,
2232         Value  =>
2233          (16#0055#, 16#004D#, 16#004C#, 16#0049#,
2234           16#006E#, 16#0074#, 16#0065#, 16#0072#,
2235           16#0061#, 16#0063#, 16#0074#, 16#0069#,
2236           16#006F#, 16#006E#, 16#0054#, 16#0061#,
2237           16#0062#, 16#006C#, 16#0065#, 16#004C#,
2238           16#0061#, 16#0062#, 16#0065#, 16#006C#,
2239           16#004B#, 16#0069#, 16#006E#, 16#0064#,
2240           others => 16#0000#),
2241         others => <>);
2242
2243   --  "The most general class for UML diagram elements that are rendered as lines."
2244
2245   MS_006E : aliased Matreshka.Internals.Strings.Shared_String
2246     := (Size   => 79,
2247         Unused => 75,
2248         Length => 75,
2249         Value  =>
2250          (16#0054#, 16#0068#, 16#0065#, 16#0020#,
2251           16#006D#, 16#006F#, 16#0073#, 16#0074#,
2252           16#0020#, 16#0067#, 16#0065#, 16#006E#,
2253           16#0065#, 16#0072#, 16#0061#, 16#006C#,
2254           16#0020#, 16#0063#, 16#006C#, 16#0061#,
2255           16#0073#, 16#0073#, 16#0020#, 16#0066#,
2256           16#006F#, 16#0072#, 16#0020#, 16#0055#,
2257           16#004D#, 16#004C#, 16#0020#, 16#0064#,
2258           16#0069#, 16#0061#, 16#0067#, 16#0072#,
2259           16#0061#, 16#006D#, 16#0020#, 16#0065#,
2260           16#006C#, 16#0065#, 16#006D#, 16#0065#,
2261           16#006E#, 16#0074#, 16#0073#, 16#0020#,
2262           16#0074#, 16#0068#, 16#0061#, 16#0074#,
2263           16#0020#, 16#0061#, 16#0072#, 16#0065#,
2264           16#0020#, 16#0072#, 16#0065#, 16#006E#,
2265           16#0064#, 16#0065#, 16#0072#, 16#0065#,
2266           16#0064#, 16#0020#, 16#0061#, 16#0073#,
2267           16#0020#, 16#006C#, 16#0069#, 16#006E#,
2268           16#0065#, 16#0073#, 16#002E#,
2269           others => 16#0000#),
2270         others => <>);
2271
2272   --  "isActivityFrame"
2273
2274   MS_006F : aliased Matreshka.Internals.Strings.Shared_String
2275     := (Size   => 23,
2276         Unused => 15,
2277         Length => 15,
2278         Value  =>
2279          (16#0069#, 16#0073#, 16#0041#, 16#0063#,
2280           16#0074#, 16#0069#, 16#0076#, 16#0069#,
2281           16#0074#, 16#0079#, 16#0046#, 16#0072#,
2282           16#0061#, 16#006D#, 16#0065#,
2283           others => 16#0000#),
2284         others => <>);
2285
2286   --  "UMLInteractionDiagramKind"
2287
2288   MS_0070 : aliased Matreshka.Internals.Strings.Shared_String
2289     := (Size   => 31,
2290         Unused => 25,
2291         Length => 25,
2292         Value  =>
2293          (16#0055#, 16#004D#, 16#004C#, 16#0049#,
2294           16#006E#, 16#0074#, 16#0065#, 16#0072#,
2295           16#0061#, 16#0063#, 16#0074#, 16#0069#,
2296           16#006F#, 16#006E#, 16#0044#, 16#0069#,
2297           16#0061#, 16#0067#, 16#0072#, 16#0061#,
2298           16#006D#, 16#004B#, 16#0069#, 16#006E#,
2299           16#0064#,
2300           others => 16#0000#),
2301         others => <>);
2302
2303   --  "A Property of a Stereotype applied to the stereotypedElement."
2304
2305   MS_0071 : aliased Matreshka.Internals.Strings.Shared_String
2306     := (Size   => 63,
2307         Unused => 61,
2308         Length => 61,
2309         Value  =>
2310          (16#0041#, 16#0020#, 16#0050#, 16#0072#,
2311           16#006F#, 16#0070#, 16#0065#, 16#0072#,
2312           16#0074#, 16#0079#, 16#0020#, 16#006F#,
2313           16#0066#, 16#0020#, 16#0061#, 16#0020#,
2314           16#0053#, 16#0074#, 16#0065#, 16#0072#,
2315           16#0065#, 16#006F#, 16#0074#, 16#0079#,
2316           16#0070#, 16#0065#, 16#0020#, 16#0061#,
2317           16#0070#, 16#0070#, 16#006C#, 16#0069#,
2318           16#0065#, 16#0064#, 16#0020#, 16#0074#,
2319           16#006F#, 16#0020#, 16#0074#, 16#0068#,
2320           16#0065#, 16#0020#, 16#0073#, 16#0074#,
2321           16#0065#, 16#0072#, 16#0065#, 16#006F#,
2322           16#0074#, 16#0079#, 16#0070#, 16#0065#,
2323           16#0064#, 16#0045#, 16#006C#, 16#0065#,
2324           16#006D#, 16#0065#, 16#006E#, 16#0074#,
2325           16#002E#,
2326           others => 16#0000#),
2327         others => <>);
2328
2329   --  "The most general class for Styles in UML."
2330
2331   MS_0072 : aliased Matreshka.Internals.Strings.Shared_String
2332     := (Size   => 47,
2333         Unused => 41,
2334         Length => 41,
2335         Value  =>
2336          (16#0054#, 16#0068#, 16#0065#, 16#0020#,
2337           16#006D#, 16#006F#, 16#0073#, 16#0074#,
2338           16#0020#, 16#0067#, 16#0065#, 16#006E#,
2339           16#0065#, 16#0072#, 16#0061#, 16#006C#,
2340           16#0020#, 16#0063#, 16#006C#, 16#0061#,
2341           16#0073#, 16#0073#, 16#0020#, 16#0066#,
2342           16#006F#, 16#0072#, 16#0020#, 16#0053#,
2343           16#0074#, 16#0079#, 16#006C#, 16#0065#,
2344           16#0073#, 16#0020#, 16#0069#, 16#006E#,
2345           16#0020#, 16#0055#, 16#004D#, 16#004C#,
2346           16#002E#,
2347           others => 16#0000#),
2348         others => <>);
2349
2350   --  "Alternatives for rendering borders on UMLShapes that have an inherited State as modelElement."
2351
2352   MS_0073 : aliased Matreshka.Internals.Strings.Shared_String
2353     := (Size   => 95,
2354         Unused => 93,
2355         Length => 93,
2356         Value  =>
2357          (16#0041#, 16#006C#, 16#0074#, 16#0065#,
2358           16#0072#, 16#006E#, 16#0061#, 16#0074#,
2359           16#0069#, 16#0076#, 16#0065#, 16#0073#,
2360           16#0020#, 16#0066#, 16#006F#, 16#0072#,
2361           16#0020#, 16#0072#, 16#0065#, 16#006E#,
2362           16#0064#, 16#0065#, 16#0072#, 16#0069#,
2363           16#006E#, 16#0067#, 16#0020#, 16#0062#,
2364           16#006F#, 16#0072#, 16#0064#, 16#0065#,
2365           16#0072#, 16#0073#, 16#0020#, 16#006F#,
2366           16#006E#, 16#0020#, 16#0055#, 16#004D#,
2367           16#004C#, 16#0053#, 16#0068#, 16#0061#,
2368           16#0070#, 16#0065#, 16#0073#, 16#0020#,
2369           16#0074#, 16#0068#, 16#0061#, 16#0074#,
2370           16#0020#, 16#0068#, 16#0061#, 16#0076#,
2371           16#0065#, 16#0020#, 16#0061#, 16#006E#,
2372           16#0020#, 16#0069#, 16#006E#, 16#0068#,
2373           16#0065#, 16#0072#, 16#0069#, 16#0074#,
2374           16#0065#, 16#0064#, 16#0020#, 16#0053#,
2375           16#0074#, 16#0061#, 16#0074#, 16#0065#,
2376           16#0020#, 16#0061#, 16#0073#, 16#0020#,
2377           16#006D#, 16#006F#, 16#0064#, 16#0065#,
2378           16#006C#, 16#0045#, 16#006C#, 16#0065#,
2379           16#006D#, 16#0065#, 16#006E#, 16#0074#,
2380           16#002E#,
2381           others => 16#0000#),
2382         others => <>);
2383
2384   --  "Contents of the compartment."
2385
2386   MS_0074 : aliased Matreshka.Internals.Strings.Shared_String
2387     := (Size   => 31,
2388         Unused => 28,
2389         Length => 28,
2390         Value  =>
2391          (16#0043#, 16#006F#, 16#006E#, 16#0074#,
2392           16#0065#, 16#006E#, 16#0074#, 16#0073#,
2393           16#0020#, 16#006F#, 16#0066#, 16#0020#,
2394           16#0074#, 16#0068#, 16#0065#, 16#0020#,
2395           16#0063#, 16#006F#, 16#006D#, 16#0070#,
2396           16#0061#, 16#0072#, 16#0074#, 16#006D#,
2397           16#0065#, 16#006E#, 16#0074#, 16#002E#,
2398           others => 16#0000#),
2399         others => <>);
2400
2401   --  "UMLObjectDiagram"
2402
2403   MS_0075 : aliased Matreshka.Internals.Strings.Shared_String
2404     := (Size   => 23,
2405         Unused => 16,
2406         Length => 16,
2407         Value  =>
2408          (16#0055#, 16#004D#, 16#004C#, 16#004F#,
2409           16#0062#, 16#006A#, 16#0065#, 16#0063#,
2410           16#0074#, 16#0044#, 16#0069#, 16#0061#,
2411           16#0067#, 16#0072#, 16#0061#, 16#006D#,
2412           others => 16#0000#),
2413         others => <>);
2414
2415   --  "Name of a font used to render strings."
2416
2417   MS_0076 : aliased Matreshka.Internals.Strings.Shared_String
2418     := (Size   => 39,
2419         Unused => 38,
2420         Length => 38,
2421         Value  =>
2422          (16#004E#, 16#0061#, 16#006D#, 16#0065#,
2423           16#0020#, 16#006F#, 16#0066#, 16#0020#,
2424           16#0061#, 16#0020#, 16#0066#, 16#006F#,
2425           16#006E#, 16#0074#, 16#0020#, 16#0075#,
2426           16#0073#, 16#0065#, 16#0064#, 16#0020#,
2427           16#0074#, 16#006F#, 16#0020#, 16#0072#,
2428           16#0065#, 16#006E#, 16#0064#, 16#0065#,
2429           16#0072#, 16#0020#, 16#0073#, 16#0074#,
2430           16#0072#, 16#0069#, 16#006E#, 16#0067#,
2431           16#0073#, 16#002E#,
2432           others => 16#0000#),
2433         others => <>);
2434
2435   --  "isIndentForVisibility"
2436
2437   MS_0077 : aliased Matreshka.Internals.Strings.Shared_String
2438     := (Size   => 23,
2439         Unused => 21,
2440         Length => 21,
2441         Value  =>
2442          (16#0069#, 16#0073#, 16#0049#, 16#006E#,
2443           16#0064#, 16#0065#, 16#006E#, 16#0074#,
2444           16#0046#, 16#006F#, 16#0072#, 16#0056#,
2445           16#0069#, 16#0073#, 16#0069#, 16#0062#,
2446           16#0069#, 16#006C#, 16#0069#, 16#0074#,
2447           16#0079#,
2448           others => 16#0000#),
2449         others => <>);
2450
2451   --  "Restricts UMLNameLabels to be notation for NamedElements."
2452
2453   MS_0078 : aliased Matreshka.Internals.Strings.Shared_String
2454     := (Size   => 63,
2455         Unused => 57,
2456         Length => 57,
2457         Value  =>
2458          (16#0052#, 16#0065#, 16#0073#, 16#0074#,
2459           16#0072#, 16#0069#, 16#0063#, 16#0074#,
2460           16#0073#, 16#0020#, 16#0055#, 16#004D#,
2461           16#004C#, 16#004E#, 16#0061#, 16#006D#,
2462           16#0065#, 16#004C#, 16#0061#, 16#0062#,
2463           16#0065#, 16#006C#, 16#0073#, 16#0020#,
2464           16#0074#, 16#006F#, 16#0020#, 16#0062#,
2465           16#0065#, 16#0020#, 16#006E#, 16#006F#,
2466           16#0074#, 16#0061#, 16#0074#, 16#0069#,
2467           16#006F#, 16#006E#, 16#0020#, 16#0066#,
2468           16#006F#, 16#0072#, 16#0020#, 16#004E#,
2469           16#0061#, 16#006D#, 16#0065#, 16#0064#,
2470           16#0045#, 16#006C#, 16#0065#, 16#006D#,
2471           16#0065#, 16#006E#, 16#0074#, 16#0073#,
2472           16#002E#,
2473           others => 16#0000#),
2474         others => <>);
2475
2476   --  "A_UMLAssociationEndLabel_modelElement_umlDiagramElement"
2477
2478   MS_0079 : aliased Matreshka.Internals.Strings.Shared_String
2479     := (Size   => 63,
2480         Unused => 55,
2481         Length => 55,
2482         Value  =>
2483          (16#0041#, 16#005F#, 16#0055#, 16#004D#,
2484           16#004C#, 16#0041#, 16#0073#, 16#0073#,
2485           16#006F#, 16#0063#, 16#0069#, 16#0061#,
2486           16#0074#, 16#0069#, 16#006F#, 16#006E#,
2487           16#0045#, 16#006E#, 16#0064#, 16#004C#,
2488           16#0061#, 16#0062#, 16#0065#, 16#006C#,
2489           16#005F#, 16#006D#, 16#006F#, 16#0064#,
2490           16#0065#, 16#006C#, 16#0045#, 16#006C#,
2491           16#0065#, 16#006D#, 16#0065#, 16#006E#,
2492           16#0074#, 16#005F#, 16#0075#, 16#006D#,
2493           16#006C#, 16#0044#, 16#0069#, 16#0061#,
2494           16#0067#, 16#0072#, 16#0061#, 16#006D#,
2495           16#0045#, 16#006C#, 16#0065#, 16#006D#,
2496           16#0065#, 16#006E#, 16#0074#,
2497           others => 16#0000#),
2498         others => <>);
2499
2500   --  "false"
2501
2502   MS_007A : aliased Matreshka.Internals.Strings.Shared_String
2503     := (Size   => 7,
2504         Unused => 5,
2505         Length => 5,
2506         Value  =>
2507          (16#0066#, 16#0061#, 16#006C#, 16#0073#,
2508           16#0065#,
2509           others => 16#0000#),
2510         others => <>);
2511
2512   --  "A_UMLCompartment_elementInCompartment_owningCompartment"
2513
2514   MS_007B : aliased Matreshka.Internals.Strings.Shared_String
2515     := (Size   => 63,
2516         Unused => 55,
2517         Length => 55,
2518         Value  =>
2519          (16#0041#, 16#005F#, 16#0055#, 16#004D#,
2520           16#004C#, 16#0043#, 16#006F#, 16#006D#,
2521           16#0070#, 16#0061#, 16#0072#, 16#0074#,
2522           16#006D#, 16#0065#, 16#006E#, 16#0074#,
2523           16#005F#, 16#0065#, 16#006C#, 16#0065#,
2524           16#006D#, 16#0065#, 16#006E#, 16#0074#,
2525           16#0049#, 16#006E#, 16#0043#, 16#006F#,
2526           16#006D#, 16#0070#, 16#0061#, 16#0072#,
2527           16#0074#, 16#006D#, 16#0065#, 16#006E#,
2528           16#0074#, 16#005F#, 16#006F#, 16#0077#,
2529           16#006E#, 16#0069#, 16#006E#, 16#0067#,
2530           16#0043#, 16#006F#, 16#006D#, 16#0070#,
2531           16#0061#, 16#0072#, 16#0074#, 16#006D#,
2532           16#0065#, 16#006E#, 16#0074#,
2533           others => 16#0000#),
2534         others => <>);
2535
2536   --  "Property must be on Stereotype applied to stereotypedElement."
2537
2538   MS_007C : aliased Matreshka.Internals.Strings.Shared_String
2539     := (Size   => 63,
2540         Unused => 61,
2541         Length => 61,
2542         Value  =>
2543          (16#0050#, 16#0072#, 16#006F#, 16#0070#,
2544           16#0065#, 16#0072#, 16#0074#, 16#0079#,
2545           16#0020#, 16#006D#, 16#0075#, 16#0073#,
2546           16#0074#, 16#0020#, 16#0062#, 16#0065#,
2547           16#0020#, 16#006F#, 16#006E#, 16#0020#,
2548           16#0053#, 16#0074#, 16#0065#, 16#0072#,
2549           16#0065#, 16#006F#, 16#0074#, 16#0079#,
2550           16#0070#, 16#0065#, 16#0020#, 16#0061#,
2551           16#0070#, 16#0070#, 16#006C#, 16#0069#,
2552           16#0065#, 16#0064#, 16#0020#, 16#0074#,
2553           16#006F#, 16#0020#, 16#0073#, 16#0074#,
2554           16#0065#, 16#0072#, 16#0065#, 16#006F#,
2555           16#0074#, 16#0079#, 16#0070#, 16#0065#,
2556           16#0064#, 16#0045#, 16#006C#, 16#0065#,
2557           16#006D#, 16#0065#, 16#006E#, 16#0074#,
2558           16#002E#,
2559           others => 16#0000#),
2560         others => <>);
2561
2562   --  "Contents of compartments in the same shape are of different types.&nbsp; See constraint on compartment contents."
2563
2564   MS_007D : aliased Matreshka.Internals.Strings.Shared_String
2565     := (Size   => 119,
2566         Unused => 112,
2567         Length => 112,
2568         Value  =>
2569          (16#0043#, 16#006F#, 16#006E#, 16#0074#,
2570           16#0065#, 16#006E#, 16#0074#, 16#0073#,
2571           16#0020#, 16#006F#, 16#0066#, 16#0020#,
2572           16#0063#, 16#006F#, 16#006D#, 16#0070#,
2573           16#0061#, 16#0072#, 16#0074#, 16#006D#,
2574           16#0065#, 16#006E#, 16#0074#, 16#0073#,
2575           16#0020#, 16#0069#, 16#006E#, 16#0020#,
2576           16#0074#, 16#0068#, 16#0065#, 16#0020#,
2577           16#0073#, 16#0061#, 16#006D#, 16#0065#,
2578           16#0020#, 16#0073#, 16#0068#, 16#0061#,
2579           16#0070#, 16#0065#, 16#0020#, 16#0061#,
2580           16#0072#, 16#0065#, 16#0020#, 16#006F#,
2581           16#0066#, 16#0020#, 16#0064#, 16#0069#,
2582           16#0066#, 16#0066#, 16#0065#, 16#0072#,
2583           16#0065#, 16#006E#, 16#0074#, 16#0020#,
2584           16#0074#, 16#0079#, 16#0070#, 16#0065#,
2585           16#0073#, 16#002E#, 16#0026#, 16#006E#,
2586           16#0062#, 16#0073#, 16#0070#, 16#003B#,
2587           16#0020#, 16#0053#, 16#0065#, 16#0065#,
2588           16#0020#, 16#0063#, 16#006F#, 16#006E#,
2589           16#0073#, 16#0074#, 16#0072#, 16#0061#,
2590           16#0069#, 16#006E#, 16#0074#, 16#0020#,
2591           16#006F#, 16#006E#, 16#0020#, 16#0063#,
2592           16#006F#, 16#006D#, 16#0070#, 16#0061#,
2593           16#0072#, 16#0074#, 16#006D#, 16#0065#,
2594           16#006E#, 16#0074#, 16#0020#, 16#0063#,
2595           16#006F#, 16#006E#, 16#0074#, 16#0065#,
2596           16#006E#, 16#0074#, 16#0073#, 16#002E#,
2597           others => 16#0000#),
2598         others => <>);
2599
2600   --  "Shows text about Properties that are Association ends."
2601
2602   MS_007E : aliased Matreshka.Internals.Strings.Shared_String
2603     := (Size   => 55,
2604         Unused => 54,
2605         Length => 54,
2606         Value  =>
2607          (16#0053#, 16#0068#, 16#006F#, 16#0077#,
2608           16#0073#, 16#0020#, 16#0074#, 16#0065#,
2609           16#0078#, 16#0074#, 16#0020#, 16#0061#,
2610           16#0062#, 16#006F#, 16#0075#, 16#0074#,
2611           16#0020#, 16#0050#, 16#0072#, 16#006F#,
2612           16#0070#, 16#0065#, 16#0072#, 16#0074#,
2613           16#0069#, 16#0065#, 16#0073#, 16#0020#,
2614           16#0074#, 16#0068#, 16#0061#, 16#0074#,
2615           16#0020#, 16#0061#, 16#0072#, 16#0065#,
2616           16#0020#, 16#0041#, 16#0073#, 16#0073#,
2617           16#006F#, 16#0063#, 16#0069#, 16#0061#,
2618           16#0074#, 16#0069#, 16#006F#, 16#006E#,
2619           16#0020#, 16#0065#, 16#006E#, 16#0064#,
2620           16#0073#, 16#002E#,
2621           others => 16#0000#),
2622         others => <>);
2623
2624   --  "A_UMLRedefines_modelElement_umlDiagramElement"
2625
2626   MS_007F : aliased Matreshka.Internals.Strings.Shared_String
2627     := (Size   => 47,
2628         Unused => 45,
2629         Length => 45,
2630         Value  =>
2631          (16#0041#, 16#005F#, 16#0055#, 16#004D#,
2632           16#004C#, 16#0052#, 16#0065#, 16#0064#,
2633           16#0065#, 16#0066#, 16#0069#, 16#006E#,
2634           16#0065#, 16#0073#, 16#005F#, 16#006D#,
2635           16#006F#, 16#0064#, 16#0065#, 16#006C#,
2636           16#0045#, 16#006C#, 16#0065#, 16#006D#,
2637           16#0065#, 16#006E#, 16#0074#, 16#005F#,
2638           16#0075#, 16#006D#, 16#006C#, 16#0044#,
2639           16#0069#, 16#0061#, 16#0067#, 16#0072#,
2640           16#0061#, 16#006D#, 16#0045#, 16#006C#,
2641           16#0065#, 16#006D#, 16#0065#, 16#006E#,
2642           16#0074#,
2643           others => 16#0000#),
2644         others => <>);
2645
2646   --  "Indicate when ISO notation rules shall be followed."
2647
2648   MS_0080 : aliased Matreshka.Internals.Strings.Shared_String
2649     := (Size   => 55,
2650         Unused => 51,
2651         Length => 51,
2652         Value  =>
2653          (16#0049#, 16#006E#, 16#0064#, 16#0069#,
2654           16#0063#, 16#0061#, 16#0074#, 16#0065#,
2655           16#0020#, 16#0077#, 16#0068#, 16#0065#,
2656           16#006E#, 16#0020#, 16#0049#, 16#0053#,
2657           16#004F#, 16#0020#, 16#006E#, 16#006F#,
2658           16#0074#, 16#0061#, 16#0074#, 16#0069#,
2659           16#006F#, 16#006E#, 16#0020#, 16#0072#,
2660           16#0075#, 16#006C#, 16#0065#, 16#0073#,
2661           16#0020#, 16#0073#, 16#0068#, 16#0061#,
2662           16#006C#, 16#006C#, 16#0020#, 16#0062#,
2663           16#0065#, 16#0020#, 16#0066#, 16#006F#,
2664           16#006C#, 16#006C#, 16#006F#, 16#0077#,
2665           16#0065#, 16#0064#, 16#002E#,
2666           others => 16#0000#),
2667         others => <>);
2668
2669   --  "UMLStereotypePropertyValueLabel"
2670
2671   MS_0081 : aliased Matreshka.Internals.Strings.Shared_String
2672     := (Size   => 39,
2673         Unused => 31,
2674         Length => 31,
2675         Value  =>
2676          (16#0055#, 16#004D#, 16#004C#, 16#0053#,
2677           16#0074#, 16#0065#, 16#0072#, 16#0065#,
2678           16#006F#, 16#0074#, 16#0079#, 16#0070#,
2679           16#0065#, 16#0050#, 16#0072#, 16#006F#,
2680           16#0070#, 16#0065#, 16#0072#, 16#0074#,
2681           16#0079#, 16#0056#, 16#0061#, 16#006C#,
2682           16#0075#, 16#0065#, 16#004C#, 16#0061#,
2683           16#0062#, 16#0065#, 16#006C#,
2684           others => 16#0000#),
2685         others => <>);
2686
2687   --  "UMLStructureDiagram"
2688
2689   MS_0082 : aliased Matreshka.Internals.Strings.Shared_String
2690     := (Size   => 23,
2691         Unused => 19,
2692         Length => 19,
2693         Value  =>
2694          (16#0055#, 16#004D#, 16#004C#, 16#0053#,
2695           16#0074#, 16#0072#, 16#0075#, 16#0063#,
2696           16#0074#, 16#0075#, 16#0072#, 16#0065#,
2697           16#0044#, 16#0069#, 16#0061#, 16#0067#,
2698           16#0072#, 16#0061#, 16#006D#,
2699           others => 16#0000#),
2700         others => <>);
2701
2702   --  "isCollapseStateIcon"
2703
2704   MS_0083 : aliased Matreshka.Internals.Strings.Shared_String
2705     := (Size   => 23,
2706         Unused => 19,
2707         Length => 19,
2708         Value  =>
2709          (16#0069#, 16#0073#, 16#0043#, 16#006F#,
2710           16#006C#, 16#006C#, 16#0061#, 16#0070#,
2711           16#0073#, 16#0065#, 16#0053#, 16#0074#,
2712           16#0061#, 16#0074#, 16#0065#, 16#0049#,
2713           16#0063#, 16#006F#, 16#006E#,
2714           others => 16#0000#),
2715         others => <>);
2716
2717   --  "otherEnd"
2718
2719   MS_0084 : aliased Matreshka.Internals.Strings.Shared_String
2720     := (Size   => 15,
2721         Unused => 8,
2722         Length => 8,
2723         Value  =>
2724          (16#006F#, 16#0074#, 16#0068#, 16#0065#,
2725           16#0072#, 16#0045#, 16#006E#, 16#0064#,
2726           others => 16#0000#),
2727         others => <>);
2728
2729   --  "Shows an Interaction and its elements.  Also see Annex A."
2730
2731   MS_0085 : aliased Matreshka.Internals.Strings.Shared_String
2732     := (Size   => 63,
2733         Unused => 57,
2734         Length => 57,
2735         Value  =>
2736          (16#0053#, 16#0068#, 16#006F#, 16#0077#,
2737           16#0073#, 16#0020#, 16#0061#, 16#006E#,
2738           16#0020#, 16#0049#, 16#006E#, 16#0074#,
2739           16#0065#, 16#0072#, 16#0061#, 16#0063#,
2740           16#0074#, 16#0069#, 16#006F#, 16#006E#,
2741           16#0020#, 16#0061#, 16#006E#, 16#0064#,
2742           16#0020#, 16#0069#, 16#0074#, 16#0073#,
2743           16#0020#, 16#0065#, 16#006C#, 16#0065#,
2744           16#006D#, 16#0065#, 16#006E#, 16#0074#,
2745           16#0073#, 16#002E#, 16#0020#, 16#0020#,
2746           16#0041#, 16#006C#, 16#0073#, 16#006F#,
2747           16#0020#, 16#0073#, 16#0065#, 16#0065#,
2748           16#0020#, 16#0041#, 16#006E#, 16#006E#,
2749           16#0065#, 16#0078#, 16#0020#, 16#0041#,
2750           16#002E#,
2751           others => 16#0000#),
2752         others => <>);
2753
2754   --  "frame"
2755
2756   MS_0086 : aliased Matreshka.Internals.Strings.Shared_String
2757     := (Size   => 7,
2758         Unused => 5,
2759         Length => 5,
2760         Value  =>
2761          (16#0066#, 16#0072#, 16#0061#, 16#006D#,
2762           16#0065#,
2763           others => 16#0000#),
2764         others => <>);
2765
2766   --  "For showing Property values of Stereotypes applied to UML abstract syntax elements."
2767
2768   MS_0087 : aliased Matreshka.Internals.Strings.Shared_String
2769     := (Size   => 87,
2770         Unused => 83,
2771         Length => 83,
2772         Value  =>
2773          (16#0046#, 16#006F#, 16#0072#, 16#0020#,
2774           16#0073#, 16#0068#, 16#006F#, 16#0077#,
2775           16#0069#, 16#006E#, 16#0067#, 16#0020#,
2776           16#0050#, 16#0072#, 16#006F#, 16#0070#,
2777           16#0065#, 16#0072#, 16#0074#, 16#0079#,
2778           16#0020#, 16#0076#, 16#0061#, 16#006C#,
2779           16#0075#, 16#0065#, 16#0073#, 16#0020#,
2780           16#006F#, 16#0066#, 16#0020#, 16#0053#,
2781           16#0074#, 16#0065#, 16#0072#, 16#0065#,
2782           16#006F#, 16#0074#, 16#0079#, 16#0070#,
2783           16#0065#, 16#0073#, 16#0020#, 16#0061#,
2784           16#0070#, 16#0070#, 16#006C#, 16#0069#,
2785           16#0065#, 16#0064#, 16#0020#, 16#0074#,
2786           16#006F#, 16#0020#, 16#0055#, 16#004D#,
2787           16#004C#, 16#0020#, 16#0061#, 16#0062#,
2788           16#0073#, 16#0074#, 16#0072#, 16#0061#,
2789           16#0063#, 16#0074#, 16#0020#, 16#0073#,
2790           16#0079#, 16#006E#, 16#0074#, 16#0061#,
2791           16#0078#, 16#0020#, 16#0065#, 16#006C#,
2792           16#0065#, 16#006D#, 16#0065#, 16#006E#,
2793           16#0074#, 16#0073#, 16#002E#,
2794           others => 16#0000#),
2795         others => <>);
2796
2797   --  "inheritedStateBorder"
2798
2799   MS_0088 : aliased Matreshka.Internals.Strings.Shared_String
2800     := (Size   => 23,
2801         Unused => 20,
2802         Length => 20,
2803         Value  =>
2804          (16#0069#, 16#006E#, 16#0068#, 16#0065#,
2805           16#0072#, 16#0069#, 16#0074#, 16#0065#,
2806           16#0064#, 16#0053#, 16#0074#, 16#0061#,
2807           16#0074#, 16#0065#, 16#0042#, 16#006F#,
2808           16#0072#, 16#0064#, 16#0065#, 16#0072#,
2809           others => 16#0000#),
2810         others => <>);
2811
2812   --  "Grey borders."
2813
2814   MS_0089 : aliased Matreshka.Internals.Strings.Shared_String
2815     := (Size   => 23,
2816         Unused => 13,
2817         Length => 13,
2818         Value  =>
2819          (16#0047#, 16#0072#, 16#0065#, 16#0079#,
2820           16#0020#, 16#0062#, 16#006F#, 16#0072#,
2821           16#0064#, 16#0065#, 16#0072#, 16#0073#,
2822           16#002E#,
2823           others => 16#0000#),
2824         others => <>);
2825
2826   --  "UMLStateShapes may have multiple modelElements only when their outgoing Transitions have no triggers or effects, and target the same junction State that has one outgoing Transition."
2827
2828   MS_008A : aliased Matreshka.Internals.Strings.Shared_String
2829     := (Size   => 191,
2830         Unused => 181,
2831         Length => 181,
2832         Value  =>
2833          (16#0055#, 16#004D#, 16#004C#, 16#0053#,
2834           16#0074#, 16#0061#, 16#0074#, 16#0065#,
2835           16#0053#, 16#0068#, 16#0061#, 16#0070#,
2836           16#0065#, 16#0073#, 16#0020#, 16#006D#,
2837           16#0061#, 16#0079#, 16#0020#, 16#0068#,
2838           16#0061#, 16#0076#, 16#0065#, 16#0020#,
2839           16#006D#, 16#0075#, 16#006C#, 16#0074#,
2840           16#0069#, 16#0070#, 16#006C#, 16#0065#,
2841           16#0020#, 16#006D#, 16#006F#, 16#0064#,
2842           16#0065#, 16#006C#, 16#0045#, 16#006C#,
2843           16#0065#, 16#006D#, 16#0065#, 16#006E#,
2844           16#0074#, 16#0073#, 16#0020#, 16#006F#,
2845           16#006E#, 16#006C#, 16#0079#, 16#0020#,
2846           16#0077#, 16#0068#, 16#0065#, 16#006E#,
2847           16#0020#, 16#0074#, 16#0068#, 16#0065#,
2848           16#0069#, 16#0072#, 16#0020#, 16#006F#,
2849           16#0075#, 16#0074#, 16#0067#, 16#006F#,
2850           16#0069#, 16#006E#, 16#0067#, 16#0020#,
2851           16#0054#, 16#0072#, 16#0061#, 16#006E#,
2852           16#0073#, 16#0069#, 16#0074#, 16#0069#,
2853           16#006F#, 16#006E#, 16#0073#, 16#0020#,
2854           16#0068#, 16#0061#, 16#0076#, 16#0065#,
2855           16#0020#, 16#006E#, 16#006F#, 16#0020#,
2856           16#0074#, 16#0072#, 16#0069#, 16#0067#,
2857           16#0067#, 16#0065#, 16#0072#, 16#0073#,
2858           16#0020#, 16#006F#, 16#0072#, 16#0020#,
2859           16#0065#, 16#0066#, 16#0066#, 16#0065#,
2860           16#0063#, 16#0074#, 16#0073#, 16#002C#,
2861           16#0020#, 16#0061#, 16#006E#, 16#0064#,
2862           16#0020#, 16#0074#, 16#0061#, 16#0072#,
2863           16#0067#, 16#0065#, 16#0074#, 16#0020#,
2864           16#0074#, 16#0068#, 16#0065#, 16#0020#,
2865           16#0073#, 16#0061#, 16#006D#, 16#0065#,
2866           16#0020#, 16#006A#, 16#0075#, 16#006E#,
2867           16#0063#, 16#0074#, 16#0069#, 16#006F#,
2868           16#006E#, 16#0020#, 16#0053#, 16#0074#,
2869           16#0061#, 16#0074#, 16#0065#, 16#0020#,
2870           16#0074#, 16#0068#, 16#0061#, 16#0074#,
2871           16#0020#, 16#0068#, 16#0061#, 16#0073#,
2872           16#0020#, 16#006F#, 16#006E#, 16#0065#,
2873           16#0020#, 16#006F#, 16#0075#, 16#0074#,
2874           16#0067#, 16#006F#, 16#0069#, 16#006E#,
2875           16#0067#, 16#0020#, 16#0054#, 16#0072#,
2876           16#0061#, 16#006E#, 16#0073#, 16#0069#,
2877           16#0074#, 16#0069#, 16#006F#, 16#006E#,
2878           16#002E#,
2879           others => 16#0000#),
2880         others => <>);
2881
2882   --  "The most general class for UML diagrams."
2883
2884   MS_008B : aliased Matreshka.Internals.Strings.Shared_String
2885     := (Size   => 47,
2886         Unused => 40,
2887         Length => 40,
2888         Value  =>
2889          (16#0054#, 16#0068#, 16#0065#, 16#0020#,
2890           16#006D#, 16#006F#, 16#0073#, 16#0074#,
2891           16#0020#, 16#0067#, 16#0065#, 16#006E#,
2892           16#0065#, 16#0072#, 16#0061#, 16#006C#,
2893           16#0020#, 16#0063#, 16#006C#, 16#0061#,
2894           16#0073#, 16#0073#, 16#0020#, 16#0066#,
2895           16#006F#, 16#0072#, 16#0020#, 16#0055#,
2896           16#004D#, 16#004C#, 16#0020#, 16#0064#,
2897           16#0069#, 16#0061#, 16#0067#, 16#0072#,
2898           16#0061#, 16#006D#, 16#0073#, 16#002E#,
2899           others => 16#0000#),
2900         others => <>);
2901
2902   --  "Indicates when to show non-navigability of associations or connectors typed by associations."
2903
2904   MS_008C : aliased Matreshka.Internals.Strings.Shared_String
2905     := (Size   => 95,
2906         Unused => 92,
2907         Length => 92,
2908         Value  =>
2909          (16#0049#, 16#006E#, 16#0064#, 16#0069#,
2910           16#0063#, 16#0061#, 16#0074#, 16#0065#,
2911           16#0073#, 16#0020#, 16#0077#, 16#0068#,
2912           16#0065#, 16#006E#, 16#0020#, 16#0074#,
2913           16#006F#, 16#0020#, 16#0073#, 16#0068#,
2914           16#006F#, 16#0077#, 16#0020#, 16#006E#,
2915           16#006F#, 16#006E#, 16#002D#, 16#006E#,
2916           16#0061#, 16#0076#, 16#0069#, 16#0067#,
2917           16#0061#, 16#0062#, 16#0069#, 16#006C#,
2918           16#0069#, 16#0074#, 16#0079#, 16#0020#,
2919           16#006F#, 16#0066#, 16#0020#, 16#0061#,
2920           16#0073#, 16#0073#, 16#006F#, 16#0063#,
2921           16#0069#, 16#0061#, 16#0074#, 16#0069#,
2922           16#006F#, 16#006E#, 16#0073#, 16#0020#,
2923           16#006F#, 16#0072#, 16#0020#, 16#0063#,
2924           16#006F#, 16#006E#, 16#006E#, 16#0065#,
2925           16#0063#, 16#0074#, 16#006F#, 16#0072#,
2926           16#0073#, 16#0020#, 16#0074#, 16#0079#,
2927           16#0070#, 16#0065#, 16#0064#, 16#0020#,
2928           16#0062#, 16#0079#, 16#0020#, 16#0061#,
2929           16#0073#, 16#0073#, 16#006F#, 16#0063#,
2930           16#0069#, 16#0061#, 16#0074#, 16#0069#,
2931           16#006F#, 16#006E#, 16#0073#, 16#002E#,
2932           others => 16#0000#),
2933         others => <>);
2934
2935   --  "sequenceNumber"
2936
2937   MS_008D : aliased Matreshka.Internals.Strings.Shared_String
2938     := (Size   => 15,
2939         Unused => 14,
2940         Length => 14,
2941         Value  =>
2942          (16#0073#, 16#0065#, 16#0071#, 16#0075#,
2943           16#0065#, 16#006E#, 16#0063#, 16#0065#,
2944           16#004E#, 16#0075#, 16#006D#, 16#0062#,
2945           16#0065#, 16#0072#,
2946           others => 16#0000#),
2947         others => <>);
2948
2949   --  "A separated portion of a UMLCompartmentableShape."
2950
2951   MS_008E : aliased Matreshka.Internals.Strings.Shared_String
2952     := (Size   => 55,
2953         Unused => 49,
2954         Length => 49,
2955         Value  =>
2956          (16#0041#, 16#0020#, 16#0073#, 16#0065#,
2957           16#0070#, 16#0061#, 16#0072#, 16#0061#,
2958           16#0074#, 16#0065#, 16#0064#, 16#0020#,
2959           16#0070#, 16#006F#, 16#0072#, 16#0074#,
2960           16#0069#, 16#006F#, 16#006E#, 16#0020#,
2961           16#006F#, 16#0066#, 16#0020#, 16#0061#,
2962           16#0020#, 16#0055#, 16#004D#, 16#004C#,
2963           16#0043#, 16#006F#, 16#006D#, 16#0070#,
2964           16#0061#, 16#0072#, 16#0074#, 16#006D#,
2965           16#0065#, 16#006E#, 16#0074#, 16#0061#,
2966           16#0062#, 16#006C#, 16#0065#, 16#0053#,
2967           16#0068#, 16#0061#, 16#0070#, 16#0065#,
2968           16#002E#,
2969           others => 16#0000#),
2970         others => <>);
2971
2972   --  "isTabbed"
2973
2974   MS_008F : aliased Matreshka.Internals.Strings.Shared_String
2975     := (Size   => 15,
2976         Unused => 8,
2977         Length => 8,
2978         Value  =>
2979          (16#0069#, 16#0073#, 16#0054#, 16#0061#,
2980           16#0062#, 16#0062#, 16#0065#, 16#0064#,
2981           others => 16#0000#),
2982         others => <>);
2983
2984   --  "See Annex A."
2985
2986   MS_0090 : aliased Matreshka.Internals.Strings.Shared_String
2987     := (Size   => 15,
2988         Unused => 12,
2989         Length => 12,
2990         Value  =>
2991          (16#0053#, 16#0065#, 16#0065#, 16#0020#,
2992           16#0041#, 16#006E#, 16#006E#, 16#0065#,
2993           16#0078#, 16#0020#, 16#0041#, 16#002E#,
2994           others => 16#0000#),
2995         others => <>);
2996
2997   --  "For diamond kind and a Connector modelElement, the Connector has exactly two ends, and exactly two of the UMLEdges linked to the shape have definingEnds of those ends as modelElements."
2998
2999   MS_0091 : aliased Matreshka.Internals.Strings.Shared_String
3000     := (Size   => 191,
3001         Unused => 184,
3002         Length => 184,
3003         Value  =>
3004          (16#0046#, 16#006F#, 16#0072#, 16#0020#,
3005           16#0064#, 16#0069#, 16#0061#, 16#006D#,
3006           16#006F#, 16#006E#, 16#0064#, 16#0020#,
3007           16#006B#, 16#0069#, 16#006E#, 16#0064#,
3008           16#0020#, 16#0061#, 16#006E#, 16#0064#,
3009           16#0020#, 16#0061#, 16#0020#, 16#0043#,
3010           16#006F#, 16#006E#, 16#006E#, 16#0065#,
3011           16#0063#, 16#0074#, 16#006F#, 16#0072#,
3012           16#0020#, 16#006D#, 16#006F#, 16#0064#,
3013           16#0065#, 16#006C#, 16#0045#, 16#006C#,
3014           16#0065#, 16#006D#, 16#0065#, 16#006E#,
3015           16#0074#, 16#002C#, 16#0020#, 16#0074#,
3016           16#0068#, 16#0065#, 16#0020#, 16#0043#,
3017           16#006F#, 16#006E#, 16#006E#, 16#0065#,
3018           16#0063#, 16#0074#, 16#006F#, 16#0072#,
3019           16#0020#, 16#0068#, 16#0061#, 16#0073#,
3020           16#0020#, 16#0065#, 16#0078#, 16#0061#,
3021           16#0063#, 16#0074#, 16#006C#, 16#0079#,
3022           16#0020#, 16#0074#, 16#0077#, 16#006F#,
3023           16#0020#, 16#0065#, 16#006E#, 16#0064#,
3024           16#0073#, 16#002C#, 16#0020#, 16#0061#,
3025           16#006E#, 16#0064#, 16#0020#, 16#0065#,
3026           16#0078#, 16#0061#, 16#0063#, 16#0074#,
3027           16#006C#, 16#0079#, 16#0020#, 16#0074#,
3028           16#0077#, 16#006F#, 16#0020#, 16#006F#,
3029           16#0066#, 16#0020#, 16#0074#, 16#0068#,
3030           16#0065#, 16#0020#, 16#0055#, 16#004D#,
3031           16#004C#, 16#0045#, 16#0064#, 16#0067#,
3032           16#0065#, 16#0073#, 16#0020#, 16#006C#,
3033           16#0069#, 16#006E#, 16#006B#, 16#0065#,
3034           16#0064#, 16#0020#, 16#0074#, 16#006F#,
3035           16#0020#, 16#0074#, 16#0068#, 16#0065#,
3036           16#0020#, 16#0073#, 16#0068#, 16#0061#,
3037           16#0070#, 16#0065#, 16#0020#, 16#0068#,
3038           16#0061#, 16#0076#, 16#0065#, 16#0020#,
3039           16#0064#, 16#0065#, 16#0066#, 16#0069#,
3040           16#006E#, 16#0069#, 16#006E#, 16#0067#,
3041           16#0045#, 16#006E#, 16#0064#, 16#0073#,
3042           16#0020#, 16#006F#, 16#0066#, 16#0020#,
3043           16#0074#, 16#0068#, 16#006F#, 16#0073#,
3044           16#0065#, 16#0020#, 16#0065#, 16#006E#,
3045           16#0064#, 16#0073#, 16#0020#, 16#0061#,
3046           16#0073#, 16#0020#, 16#006D#, 16#006F#,
3047           16#0064#, 16#0065#, 16#006C#, 16#0045#,
3048           16#006C#, 16#0065#, 16#006D#, 16#0065#,
3049           16#006E#, 16#0074#, 16#0073#, 16#002E#,
3050           others => 16#0000#),
3051         others => <>);
3052
3053   --  "nonNavigabilityNotation"
3054
3055   MS_0092 : aliased Matreshka.Internals.Strings.Shared_String
3056     := (Size   => 31,
3057         Unused => 23,
3058         Length => 23,
3059         Value  =>
3060          (16#006E#, 16#006F#, 16#006E#, 16#004E#,
3061           16#0061#, 16#0076#, 16#0069#, 16#0067#,
3062           16#0061#, 16#0062#, 16#0069#, 16#006C#,
3063           16#0069#, 16#0074#, 16#0079#, 16#004E#,
3064           16#006F#, 16#0074#, 16#0061#, 16#0074#,
3065           16#0069#, 16#006F#, 16#006E#,
3066           others => 16#0000#),
3067         others => <>);
3068
3069   --  "sharedStyle"
3070
3071   MS_0093 : aliased Matreshka.Internals.Strings.Shared_String
3072     := (Size   => 15,
3073         Unused => 11,
3074         Length => 11,
3075         Value  =>
3076          (16#0073#, 16#0068#, 16#0061#, 16#0072#,
3077           16#0065#, 16#0064#, 16#0053#, 16#0074#,
3078           16#0079#, 16#006C#, 16#0065#,
3079           others => 16#0000#),
3080         others => <>);
3081
3082   --  "Dashed borders."
3083
3084   MS_0094 : aliased Matreshka.Internals.Strings.Shared_String
3085     := (Size   => 23,
3086         Unused => 15,
3087         Length => 15,
3088         Value  =>
3089          (16#0044#, 16#0061#, 16#0073#, 16#0068#,
3090           16#0065#, 16#0064#, 16#0020#, 16#0062#,
3091           16#006F#, 16#0072#, 16#0064#, 16#0065#,
3092           16#0072#, 16#0073#, 16#002E#,
3093           others => 16#0000#),
3094         others => <>);
3095
3096   --  "table"
3097
3098   MS_0095 : aliased Matreshka.Internals.Strings.Shared_String
3099     := (Size   => 7,
3100         Unused => 5,
3101         Length => 5,
3102         Value  =>
3103          (16#0074#, 16#0061#, 16#0062#, 16#006C#,
3104           16#0065#,
3105           others => 16#0000#),
3106         others => <>);
3107
3108   --  "compartmentedShape"
3109
3110   MS_0096 : aliased Matreshka.Internals.Strings.Shared_String
3111     := (Size   => 23,
3112         Unused => 18,
3113         Length => 18,
3114         Value  =>
3115          (16#0063#, 16#006F#, 16#006D#, 16#0070#,
3116           16#0061#, 16#0072#, 16#0074#, 16#006D#,
3117           16#0065#, 16#006E#, 16#0074#, 16#0065#,
3118           16#0064#, 16#0053#, 16#0068#, 16#0061#,
3119           16#0070#, 16#0065#,
3120           others => 16#0000#),
3121         others => <>);
3122
3123   --  "messageSendingClass"
3124
3125   MS_0097 : aliased Matreshka.Internals.Strings.Shared_String
3126     := (Size   => 23,
3127         Unused => 19,
3128         Length => 19,
3129         Value  =>
3130          (16#006D#, 16#0065#, 16#0073#, 16#0073#,
3131           16#0061#, 16#0067#, 16#0065#, 16#0053#,
3132           16#0065#, 16#006E#, 16#0064#, 16#0069#,
3133           16#006E#, 16#0067#, 16#0043#, 16#006C#,
3134           16#0061#, 16#0073#, 16#0073#,
3135           others => 16#0000#),
3136         others => <>);
3137
3138   --  "http://www.omg.org/spec/UML/20120801/UMLDI"
3139
3140   MS_0098 : aliased Matreshka.Internals.Strings.Shared_String
3141     := (Size   => 47,
3142         Unused => 42,
3143         Length => 42,
3144         Value  =>
3145          (16#0068#, 16#0074#, 16#0074#, 16#0070#,
3146           16#003A#, 16#002F#, 16#002F#, 16#0077#,
3147           16#0077#, 16#0077#, 16#002E#, 16#006F#,
3148           16#006D#, 16#0067#, 16#002E#, 16#006F#,
3149           16#0072#, 16#0067#, 16#002F#, 16#0073#,
3150           16#0070#, 16#0065#, 16#0063#, 16#002F#,
3151           16#0055#, 16#004D#, 16#004C#, 16#002F#,
3152           16#0032#, 16#0030#, 16#0031#, 16#0032#,
3153           16#0030#, 16#0038#, 16#0030#, 16#0031#,
3154           16#002F#, 16#0055#, 16#004D#, 16#004C#,
3155           16#0044#, 16#0049#,
3156           others => 16#0000#),
3157         others => <>);
3158
3159   --  "A_UMLStereotypePropertyValueLabel_stereotypedElement_labelShowingStereotypeValue"
3160
3161   MS_0099 : aliased Matreshka.Internals.Strings.Shared_String
3162     := (Size   => 87,
3163         Unused => 80,
3164         Length => 80,
3165         Value  =>
3166          (16#0041#, 16#005F#, 16#0055#, 16#004D#,
3167           16#004C#, 16#0053#, 16#0074#, 16#0065#,
3168           16#0072#, 16#0065#, 16#006F#, 16#0074#,
3169           16#0079#, 16#0070#, 16#0065#, 16#0050#,
3170           16#0072#, 16#006F#, 16#0070#, 16#0065#,
3171           16#0072#, 16#0074#, 16#0079#, 16#0056#,
3172           16#0061#, 16#006C#, 16#0075#, 16#0065#,
3173           16#004C#, 16#0061#, 16#0062#, 16#0065#,
3174           16#006C#, 16#005F#, 16#0073#, 16#0074#,
3175           16#0065#, 16#0072#, 16#0065#, 16#006F#,
3176           16#0074#, 16#0079#, 16#0070#, 16#0065#,
3177           16#0064#, 16#0045#, 16#006C#, 16#0065#,
3178           16#006D#, 16#0065#, 16#006E#, 16#0074#,
3179           16#005F#, 16#006C#, 16#0061#, 16#0062#,
3180           16#0065#, 16#006C#, 16#0053#, 16#0068#,
3181           16#006F#, 16#0077#, 16#0069#, 16#006E#,
3182           16#0067#, 16#0053#, 16#0074#, 16#0065#,
3183           16#0072#, 16#0065#, 16#006F#, 16#0074#,
3184           16#0079#, 16#0070#, 16#0065#, 16#0056#,
3185           16#0061#, 16#006C#, 16#0075#, 16#0065#,
3186           others => 16#0000#),
3187         others => <>);
3188
3189   --  "The most general class for UML diagram elements that are not rendered as lines."
3190
3191   MS_009A : aliased Matreshka.Internals.Strings.Shared_String
3192     := (Size   => 87,
3193         Unused => 79,
3194         Length => 79,
3195         Value  =>
3196          (16#0054#, 16#0068#, 16#0065#, 16#0020#,
3197           16#006D#, 16#006F#, 16#0073#, 16#0074#,
3198           16#0020#, 16#0067#, 16#0065#, 16#006E#,
3199           16#0065#, 16#0072#, 16#0061#, 16#006C#,
3200           16#0020#, 16#0063#, 16#006C#, 16#0061#,
3201           16#0073#, 16#0073#, 16#0020#, 16#0066#,
3202           16#006F#, 16#0072#, 16#0020#, 16#0055#,
3203           16#004D#, 16#004C#, 16#0020#, 16#0064#,
3204           16#0069#, 16#0061#, 16#0067#, 16#0072#,
3205           16#0061#, 16#006D#, 16#0020#, 16#0065#,
3206           16#006C#, 16#0065#, 16#006D#, 16#0065#,
3207           16#006E#, 16#0074#, 16#0073#, 16#0020#,
3208           16#0074#, 16#0068#, 16#0061#, 16#0074#,
3209           16#0020#, 16#0061#, 16#0072#, 16#0065#,
3210           16#0020#, 16#006E#, 16#006F#, 16#0074#,
3211           16#0020#, 16#0072#, 16#0065#, 16#006E#,
3212           16#0064#, 16#0065#, 16#0072#, 16#0065#,
3213           16#0064#, 16#0020#, 16#0061#, 16#0073#,
3214           16#0020#, 16#006C#, 16#0069#, 16#006E#,
3215           16#0065#, 16#0073#, 16#002E#,
3216           others => 16#0000#),
3217         others => <>);
3218
3219   --  "dashed"
3220
3221   MS_009B : aliased Matreshka.Internals.Strings.Shared_String
3222     := (Size   => 7,
3223         Unused => 6,
3224         Length => 6,
3225         Value  =>
3226          (16#0064#, 16#0061#, 16#0073#, 16#0068#,
3227           16#0065#, 16#0064#,
3228           others => 16#0000#),
3229         others => <>);
3230
3231   --  "Indicates how an Interaction shall be shown."
3232
3233   MS_009C : aliased Matreshka.Internals.Strings.Shared_String
3234     := (Size   => 47,
3235         Unused => 44,
3236         Length => 44,
3237         Value  =>
3238          (16#0049#, 16#006E#, 16#0064#, 16#0069#,
3239           16#0063#, 16#0061#, 16#0074#, 16#0065#,
3240           16#0073#, 16#0020#, 16#0068#, 16#006F#,
3241           16#0077#, 16#0020#, 16#0061#, 16#006E#,
3242           16#0020#, 16#0049#, 16#006E#, 16#0074#,
3243           16#0065#, 16#0072#, 16#0061#, 16#0063#,
3244           16#0074#, 16#0069#, 16#006F#, 16#006E#,
3245           16#0020#, 16#0073#, 16#0068#, 16#0061#,
3246           16#006C#, 16#006C#, 16#0020#, 16#0062#,
3247           16#0065#, 16#0020#, 16#0073#, 16#0068#,
3248           16#006F#, 16#0077#, 16#006E#, 16#002E#,
3249           others => 16#0000#),
3250         others => <>);
3251
3252   --  "modelElement is a Property of a Stereotype."
3253
3254   MS_009D : aliased Matreshka.Internals.Strings.Shared_String
3255     := (Size   => 47,
3256         Unused => 43,
3257         Length => 43,
3258         Value  =>
3259          (16#006D#, 16#006F#, 16#0064#, 16#0065#,
3260           16#006C#, 16#0045#, 16#006C#, 16#0065#,
3261           16#006D#, 16#0065#, 16#006E#, 16#0074#,
3262           16#0020#, 16#0069#, 16#0073#, 16#0020#,
3263           16#0061#, 16#0020#, 16#0050#, 16#0072#,
3264           16#006F#, 16#0070#, 16#0065#, 16#0072#,
3265           16#0074#, 16#0079#, 16#0020#, 16#006F#,
3266           16#0066#, 16#0020#, 16#0061#, 16#0020#,
3267           16#0053#, 16#0074#, 16#0065#, 16#0072#,
3268           16#0065#, 16#006F#, 16#0074#, 16#0079#,
3269           16#0070#, 16#0065#, 16#002E#,
3270           others => 16#0000#),
3271         others => <>);
3272
3273   --  "isIcon"
3274
3275   MS_009E : aliased Matreshka.Internals.Strings.Shared_String
3276     := (Size   => 7,
3277         Unused => 6,
3278         Length => 6,
3279         Value  =>
3280          (16#0069#, 16#0073#, 16#0049#, 16#0063#,
3281           16#006F#, 16#006E#,
3282           others => 16#0000#),
3283         others => <>);
3284
3285   --  "Indicates whether properties of Transitions shall be shown graphically."
3286
3287   MS_009F : aliased Matreshka.Internals.Strings.Shared_String
3288     := (Size   => 79,
3289         Unused => 71,
3290         Length => 71,
3291         Value  =>
3292          (16#0049#, 16#006E#, 16#0064#, 16#0069#,
3293           16#0063#, 16#0061#, 16#0074#, 16#0065#,
3294           16#0073#, 16#0020#, 16#0077#, 16#0068#,
3295           16#0065#, 16#0074#, 16#0068#, 16#0065#,
3296           16#0072#, 16#0020#, 16#0070#, 16#0072#,
3297           16#006F#, 16#0070#, 16#0065#, 16#0072#,
3298           16#0074#, 16#0069#, 16#0065#, 16#0073#,
3299           16#0020#, 16#006F#, 16#0066#, 16#0020#,
3300           16#0054#, 16#0072#, 16#0061#, 16#006E#,
3301           16#0073#, 16#0069#, 16#0074#, 16#0069#,
3302           16#006F#, 16#006E#, 16#0073#, 16#0020#,
3303           16#0073#, 16#0068#, 16#0061#, 16#006C#,
3304           16#006C#, 16#0020#, 16#0062#, 16#0065#,
3305           16#0020#, 16#0073#, 16#0068#, 16#006F#,
3306           16#0077#, 16#006E#, 16#0020#, 16#0067#,
3307           16#0072#, 16#0061#, 16#0070#, 16#0068#,
3308           16#0069#, 16#0063#, 16#0061#, 16#006C#,
3309           16#006C#, 16#0079#, 16#002E#,
3310           others => 16#0000#),
3311         others => <>);
3312
3313   --  "A_UMLStateMachine_modelElement_umlDiagramElement"
3314
3315   MS_00A0 : aliased Matreshka.Internals.Strings.Shared_String
3316     := (Size   => 55,
3317         Unused => 48,
3318         Length => 48,
3319         Value  =>
3320          (16#0041#, 16#005F#, 16#0055#, 16#004D#,
3321           16#004C#, 16#0053#, 16#0074#, 16#0061#,
3322           16#0074#, 16#0065#, 16#004D#, 16#0061#,
3323           16#0063#, 16#0068#, 16#0069#, 16#006E#,
3324           16#0065#, 16#005F#, 16#006D#, 16#006F#,
3325           16#0064#, 16#0065#, 16#006C#, 16#0045#,
3326           16#006C#, 16#0065#, 16#006D#, 16#0065#,
3327           16#006E#, 16#0074#, 16#005F#, 16#0075#,
3328           16#006D#, 16#006C#, 16#0044#, 16#0069#,
3329           16#0061#, 16#0067#, 16#0072#, 16#0061#,
3330           16#006D#, 16#0045#, 16#006C#, 16#0065#,
3331           16#006D#, 16#0065#, 16#006E#, 16#0074#,
3332           others => 16#0000#),
3333         others => <>);
3334
3335   --  "UMLShape"
3336
3337   MS_00A1 : aliased Matreshka.Internals.Strings.Shared_String
3338     := (Size   => 15,
3339         Unused => 8,
3340         Length => 8,
3341         Value  =>
3342          (16#0055#, 16#004D#, 16#004C#, 16#0053#,
3343           16#0068#, 16#0061#, 16#0070#, 16#0065#,
3344           others => 16#0000#),
3345         others => <>);
3346
3347   --  "constraint"
3348
3349   MS_00A2 : aliased Matreshka.Internals.Strings.Shared_String
3350     := (Size   => 15,
3351         Unused => 10,
3352         Length => 10,
3353         Value  =>
3354          (16#0063#, 16#006F#, 16#006E#, 16#0073#,
3355           16#0074#, 16#0072#, 16#0061#, 16#0069#,
3356           16#006E#, 16#0074#,
3357           others => 16#0000#),
3358         others => <>);
3359
3360   --  "UMLClassOrCompositeStructureDiagram"
3361
3362   MS_00A3 : aliased Matreshka.Internals.Strings.Shared_String
3363     := (Size   => 39,
3364         Unused => 35,
3365         Length => 35,
3366         Value  =>
3367          (16#0055#, 16#004D#, 16#004C#, 16#0043#,
3368           16#006C#, 16#0061#, 16#0073#, 16#0073#,
3369           16#004F#, 16#0072#, 16#0043#, 16#006F#,
3370           16#006D#, 16#0070#, 16#006F#, 16#0073#,
3371           16#0069#, 16#0074#, 16#0065#, 16#0053#,
3372           16#0074#, 16#0072#, 16#0075#, 16#0063#,
3373           16#0074#, 16#0075#, 16#0072#, 16#0065#,
3374           16#0044#, 16#0069#, 16#0061#, 16#0067#,
3375           16#0072#, 16#0061#, 16#006D#,
3376           others => 16#0000#),
3377         others => <>);
3378
3379   --  "Indicates whether UMLShapes for composite States shall contain a small icon distinguishing them from non-composite States."
3380
3381   MS_00A4 : aliased Matreshka.Internals.Strings.Shared_String
3382     := (Size   => 127,
3383         Unused => 122,
3384         Length => 122,
3385         Value  =>
3386          (16#0049#, 16#006E#, 16#0064#, 16#0069#,
3387           16#0063#, 16#0061#, 16#0074#, 16#0065#,
3388           16#0073#, 16#0020#, 16#0077#, 16#0068#,
3389           16#0065#, 16#0074#, 16#0068#, 16#0065#,
3390           16#0072#, 16#0020#, 16#0055#, 16#004D#,
3391           16#004C#, 16#0053#, 16#0068#, 16#0061#,
3392           16#0070#, 16#0065#, 16#0073#, 16#0020#,
3393           16#0066#, 16#006F#, 16#0072#, 16#0020#,
3394           16#0063#, 16#006F#, 16#006D#, 16#0070#,
3395           16#006F#, 16#0073#, 16#0069#, 16#0074#,
3396           16#0065#, 16#0020#, 16#0053#, 16#0074#,
3397           16#0061#, 16#0074#, 16#0065#, 16#0073#,
3398           16#0020#, 16#0073#, 16#0068#, 16#0061#,
3399           16#006C#, 16#006C#, 16#0020#, 16#0063#,
3400           16#006F#, 16#006E#, 16#0074#, 16#0061#,
3401           16#0069#, 16#006E#, 16#0020#, 16#0061#,
3402           16#0020#, 16#0073#, 16#006D#, 16#0061#,
3403           16#006C#, 16#006C#, 16#0020#, 16#0069#,
3404           16#0063#, 16#006F#, 16#006E#, 16#0020#,
3405           16#0064#, 16#0069#, 16#0073#, 16#0074#,
3406           16#0069#, 16#006E#, 16#0067#, 16#0075#,
3407           16#0069#, 16#0073#, 16#0068#, 16#0069#,
3408           16#006E#, 16#0067#, 16#0020#, 16#0074#,
3409           16#0068#, 16#0065#, 16#006D#, 16#0020#,
3410           16#0066#, 16#0072#, 16#006F#, 16#006D#,
3411           16#0020#, 16#006E#, 16#006F#, 16#006E#,
3412           16#002D#, 16#0063#, 16#006F#, 16#006D#,
3413           16#0070#, 16#006F#, 16#0073#, 16#0069#,
3414           16#0074#, 16#0065#, 16#0020#, 16#0053#,
3415           16#0074#, 16#0061#, 16#0074#, 16#0065#,
3416           16#0073#, 16#002E#,
3417           others => 16#0000#),
3418         others => <>);
3419
3420   --  "umldi"
3421
3422   MS_00A5 : aliased Matreshka.Internals.Strings.Shared_String
3423     := (Size   => 7,
3424         Unused => 5,
3425         Length => 5,
3426         Value  =>
3427          (16#0075#, 16#006D#, 16#006C#, 16#0064#,
3428           16#0069#,
3429           others => 16#0000#),
3430         others => <>);
3431
3432   --  "UMLAssociationOrConnectorOrLinkShapeKind"
3433
3434   MS_00A6 : aliased Matreshka.Internals.Strings.Shared_String
3435     := (Size   => 47,
3436         Unused => 40,
3437         Length => 40,
3438         Value  =>
3439          (16#0055#, 16#004D#, 16#004C#, 16#0041#,
3440           16#0073#, 16#0073#, 16#006F#, 16#0063#,
3441           16#0069#, 16#0061#, 16#0074#, 16#0069#,
3442           16#006F#, 16#006E#, 16#004F#, 16#0072#,
3443           16#0043#, 16#006F#, 16#006E#, 16#006E#,
3444           16#0065#, 16#0063#, 16#0074#, 16#006F#,
3445           16#0072#, 16#004F#, 16#0072#, 16#004C#,
3446           16#0069#, 16#006E#, 16#006B#, 16#0053#,
3447           16#0068#, 16#0061#, 16#0070#, 16#0065#,
3448           16#004B#, 16#0069#, 16#006E#, 16#0064#,
3449           others => 16#0000#),
3450         others => <>);
3451
3452   --  "modelElement must be a StructuredClassifier or an InstanceSpecification with a classifier that is a StructuredClassifier."
3453
3454   MS_00A7 : aliased Matreshka.Internals.Strings.Shared_String
3455     := (Size   => 127,
3456         Unused => 121,
3457         Length => 121,
3458         Value  =>
3459          (16#006D#, 16#006F#, 16#0064#, 16#0065#,
3460           16#006C#, 16#0045#, 16#006C#, 16#0065#,
3461           16#006D#, 16#0065#, 16#006E#, 16#0074#,
3462           16#0020#, 16#006D#, 16#0075#, 16#0073#,
3463           16#0074#, 16#0020#, 16#0062#, 16#0065#,
3464           16#0020#, 16#0061#, 16#0020#, 16#0053#,
3465           16#0074#, 16#0072#, 16#0075#, 16#0063#,
3466           16#0074#, 16#0075#, 16#0072#, 16#0065#,
3467           16#0064#, 16#0043#, 16#006C#, 16#0061#,
3468           16#0073#, 16#0073#, 16#0069#, 16#0066#,
3469           16#0069#, 16#0065#, 16#0072#, 16#0020#,
3470           16#006F#, 16#0072#, 16#0020#, 16#0061#,
3471           16#006E#, 16#0020#, 16#0049#, 16#006E#,
3472           16#0073#, 16#0074#, 16#0061#, 16#006E#,
3473           16#0063#, 16#0065#, 16#0053#, 16#0070#,
3474           16#0065#, 16#0063#, 16#0069#, 16#0066#,
3475           16#0069#, 16#0063#, 16#0061#, 16#0074#,
3476           16#0069#, 16#006F#, 16#006E#, 16#0020#,
3477           16#0077#, 16#0069#, 16#0074#, 16#0068#,
3478           16#0020#, 16#0061#, 16#0020#, 16#0063#,
3479           16#006C#, 16#0061#, 16#0073#, 16#0073#,
3480           16#0069#, 16#0066#, 16#0069#, 16#0065#,
3481           16#0072#, 16#0020#, 16#0074#, 16#0068#,
3482           16#0061#, 16#0074#, 16#0020#, 16#0069#,
3483           16#0073#, 16#0020#, 16#0061#, 16#0020#,
3484           16#0053#, 16#0074#, 16#0072#, 16#0075#,
3485           16#0063#, 16#0074#, 16#0075#, 16#0072#,
3486           16#0065#, 16#0064#, 16#0043#, 16#006C#,
3487           16#0061#, 16#0073#, 16#0073#, 16#0069#,
3488           16#0066#, 16#0069#, 16#0065#, 16#0072#,
3489           16#002E#,
3490           others => 16#0000#),
3491         others => <>);
3492
3493   --  "A_UMLNameLabel_modelElement_umlDiagramElement"
3494
3495   MS_00A8 : aliased Matreshka.Internals.Strings.Shared_String
3496     := (Size   => 47,
3497         Unused => 45,
3498         Length => 45,
3499         Value  =>
3500          (16#0041#, 16#005F#, 16#0055#, 16#004D#,
3501           16#004C#, 16#004E#, 16#0061#, 16#006D#,
3502           16#0065#, 16#004C#, 16#0061#, 16#0062#,
3503           16#0065#, 16#006C#, 16#005F#, 16#006D#,
3504           16#006F#, 16#0064#, 16#0065#, 16#006C#,
3505           16#0045#, 16#006C#, 16#0065#, 16#006D#,
3506           16#0065#, 16#006E#, 16#0074#, 16#005F#,
3507           16#0075#, 16#006D#, 16#006C#, 16#0044#,
3508           16#0069#, 16#0061#, 16#0067#, 16#0072#,
3509           16#0061#, 16#006D#, 16#0045#, 16#006C#,
3510           16#0065#, 16#006D#, 16#0065#, 16#006E#,
3511           16#0074#,
3512           others => 16#0000#),
3513         others => <>);
3514
3515   --  "A_UMLBehaviorDiagram_modelElement_umlDiagramElement"
3516
3517   MS_00A9 : aliased Matreshka.Internals.Strings.Shared_String
3518     := (Size   => 55,
3519         Unused => 51,
3520         Length => 51,
3521         Value  =>
3522          (16#0041#, 16#005F#, 16#0055#, 16#004D#,
3523           16#004C#, 16#0042#, 16#0065#, 16#0068#,
3524           16#0061#, 16#0076#, 16#0069#, 16#006F#,
3525           16#0072#, 16#0044#, 16#0069#, 16#0061#,
3526           16#0067#, 16#0072#, 16#0061#, 16#006D#,
3527           16#005F#, 16#006D#, 16#006F#, 16#0064#,
3528           16#0065#, 16#006C#, 16#0045#, 16#006C#,
3529           16#0065#, 16#006D#, 16#0065#, 16#006E#,
3530           16#0074#, 16#005F#, 16#0075#, 16#006D#,
3531           16#006C#, 16#0044#, 16#0069#, 16#0061#,
3532           16#0067#, 16#0072#, 16#0061#, 16#006D#,
3533           16#0045#, 16#006C#, 16#0065#, 16#006D#,
3534           16#0065#, 16#006E#, 16#0074#,
3535           others => 16#0000#),
3536         others => <>);
3537
3538   --  "Shows text about MultiplicityElements."
3539
3540   MS_00AA : aliased Matreshka.Internals.Strings.Shared_String
3541     := (Size   => 39,
3542         Unused => 38,
3543         Length => 38,
3544         Value  =>
3545          (16#0053#, 16#0068#, 16#006F#, 16#0077#,
3546           16#0073#, 16#0020#, 16#0074#, 16#0065#,
3547           16#0078#, 16#0074#, 16#0020#, 16#0061#,
3548           16#0062#, 16#006F#, 16#0075#, 16#0074#,
3549           16#0020#, 16#004D#, 16#0075#, 16#006C#,
3550           16#0074#, 16#0069#, 16#0070#, 16#006C#,
3551           16#0069#, 16#0063#, 16#0069#, 16#0074#,
3552           16#0079#, 16#0045#, 16#006C#, 16#0065#,
3553           16#006D#, 16#0065#, 16#006E#, 16#0074#,
3554           16#0073#, 16#002E#,
3555           others => 16#0000#),
3556         others => <>);
3557
3558   --  "UMLStateMachineDiagram"
3559
3560   MS_00AB : aliased Matreshka.Internals.Strings.Shared_String
3561     := (Size   => 23,
3562         Unused => 22,
3563         Length => 22,
3564         Value  =>
3565          (16#0055#, 16#004D#, 16#004C#, 16#0053#,
3566           16#0074#, 16#0061#, 16#0074#, 16#0065#,
3567           16#004D#, 16#0061#, 16#0063#, 16#0068#,
3568           16#0069#, 16#006E#, 16#0065#, 16#0044#,
3569           16#0069#, 16#0061#, 16#0067#, 16#0072#,
3570           16#0061#, 16#006D#,
3571           others => 16#0000#),
3572         others => <>);
3573
3574   --  "ownedElement"
3575
3576   MS_00AC : aliased Matreshka.Internals.Strings.Shared_String
3577     := (Size   => 15,
3578         Unused => 12,
3579         Length => 12,
3580         Value  =>
3581          (16#006F#, 16#0077#, 16#006E#, 16#0065#,
3582           16#0064#, 16#0045#, 16#006C#, 16#0065#,
3583           16#006D#, 16#0065#, 16#006E#, 16#0074#,
3584           others => 16#0000#),
3585         others => <>);
3586
3587   --  "modelElement_type"
3588
3589   MS_00AD : aliased Matreshka.Internals.Strings.Shared_String
3590     := (Size   => 23,
3591         Unused => 17,
3592         Length => 17,
3593         Value  =>
3594          (16#006D#, 16#006F#, 16#0064#, 16#0065#,
3595           16#006C#, 16#0045#, 16#006C#, 16#0065#,
3596           16#006D#, 16#0065#, 16#006E#, 16#0074#,
3597           16#005F#, 16#0074#, 16#0079#, 16#0070#,
3598           16#0065#,
3599           others => 16#0000#),
3600         others => <>);
3601
3602   --  "messageName"
3603
3604   MS_00AE : aliased Matreshka.Internals.Strings.Shared_String
3605     := (Size   => 15,
3606         Unused => 11,
3607         Length => 11,
3608         Value  =>
3609          (16#006D#, 16#0065#, 16#0073#, 16#0073#,
3610           16#0061#, 16#0067#, 16#0065#, 16#004E#,
3611           16#0061#, 16#006D#, 16#0065#,
3612           others => 16#0000#),
3613         others => <>);
3614
3615   --  "umlDiagramElement"
3616
3617   MS_00AF : aliased Matreshka.Internals.Strings.Shared_String
3618     := (Size   => 23,
3619         Unused => 17,
3620         Length => 17,
3621         Value  =>
3622          (16#0075#, 16#006D#, 16#006C#, 16#0044#,
3623           16#0069#, 16#0061#, 16#0067#, 16#0072#,
3624           16#0061#, 16#006D#, 16#0045#, 16#006C#,
3625           16#0065#, 16#006D#, 16#0065#, 16#006E#,
3626           16#0074#,
3627           others => 16#0000#),
3628         others => <>);
3629
3630   --  "See Subclause 17.9."
3631
3632   MS_00B0 : aliased Matreshka.Internals.Strings.Shared_String
3633     := (Size   => 23,
3634         Unused => 19,
3635         Length => 19,
3636         Value  =>
3637          (16#0053#, 16#0065#, 16#0065#, 16#0020#,
3638           16#0053#, 16#0075#, 16#0062#, 16#0063#,
3639           16#006C#, 16#0061#, 16#0075#, 16#0073#,
3640           16#0065#, 16#0020#, 16#0031#, 16#0037#,
3641           16#002E#, 16#0039#, 16#002E#,
3642           others => 16#0000#),
3643         others => <>);
3644
3645   --  "Indicates how borders shall be rendered on UMLShapes that have an inherited State as modelElement."
3646
3647   MS_00B1 : aliased Matreshka.Internals.Strings.Shared_String
3648     := (Size   => 103,
3649         Unused => 98,
3650         Length => 98,
3651         Value  =>
3652          (16#0049#, 16#006E#, 16#0064#, 16#0069#,
3653           16#0063#, 16#0061#, 16#0074#, 16#0065#,
3654           16#0073#, 16#0020#, 16#0068#, 16#006F#,
3655           16#0077#, 16#0020#, 16#0062#, 16#006F#,
3656           16#0072#, 16#0064#, 16#0065#, 16#0072#,
3657           16#0073#, 16#0020#, 16#0073#, 16#0068#,
3658           16#0061#, 16#006C#, 16#006C#, 16#0020#,
3659           16#0062#, 16#0065#, 16#0020#, 16#0072#,
3660           16#0065#, 16#006E#, 16#0064#, 16#0065#,
3661           16#0072#, 16#0065#, 16#0064#, 16#0020#,
3662           16#006F#, 16#006E#, 16#0020#, 16#0055#,
3663           16#004D#, 16#004C#, 16#0053#, 16#0068#,
3664           16#0061#, 16#0070#, 16#0065#, 16#0073#,
3665           16#0020#, 16#0074#, 16#0068#, 16#0061#,
3666           16#0074#, 16#0020#, 16#0068#, 16#0061#,
3667           16#0076#, 16#0065#, 16#0020#, 16#0061#,
3668           16#006E#, 16#0020#, 16#0069#, 16#006E#,
3669           16#0068#, 16#0065#, 16#0072#, 16#0069#,
3670           16#0074#, 16#0065#, 16#0064#, 16#0020#,
3671           16#0053#, 16#0074#, 16#0061#, 16#0074#,
3672           16#0065#, 16#0020#, 16#0061#, 16#0073#,
3673           16#0020#, 16#006D#, 16#006F#, 16#0064#,
3674           16#0065#, 16#006C#, 16#0045#, 16#006C#,
3675           16#0065#, 16#006D#, 16#0065#, 16#006E#,
3676           16#0074#, 16#002E#,
3677           others => 16#0000#),
3678         others => <>);
3679
3680   --  "oneWay"
3681
3682   MS_00B2 : aliased Matreshka.Internals.Strings.Shared_String
3683     := (Size   => 7,
3684         Unused => 6,
3685         Length => 6,
3686         Value  =>
3687          (16#006F#, 16#006E#, 16#0065#, 16#0057#,
3688           16#0061#, 16#0079#,
3689           others => 16#0000#),
3690         others => <>);
3691
3692   --  "messageReceivingInstance"
3693
3694   MS_00B3 : aliased Matreshka.Internals.Strings.Shared_String
3695     := (Size   => 31,
3696         Unused => 24,
3697         Length => 24,
3698         Value  =>
3699          (16#006D#, 16#0065#, 16#0073#, 16#0073#,
3700           16#0061#, 16#0067#, 16#0065#, 16#0052#,
3701           16#0065#, 16#0063#, 16#0065#, 16#0069#,
3702           16#0076#, 16#0069#, 16#006E#, 16#0067#,
3703           16#0049#, 16#006E#, 16#0073#, 16#0074#,
3704           16#0061#, 16#006E#, 16#0063#, 16#0065#,
3705           others => 16#0000#),
3706         others => <>);
3707
3708   --  "UMLAssociationEndLabel"
3709
3710   MS_00B4 : aliased Matreshka.Internals.Strings.Shared_String
3711     := (Size   => 23,
3712         Unused => 22,
3713         Length => 22,
3714         Value  =>
3715          (16#0055#, 16#004D#, 16#004C#, 16#0041#,
3716           16#0073#, 16#0073#, 16#006F#, 16#0063#,
3717           16#0069#, 16#0061#, 16#0074#, 16#0069#,
3718           16#006F#, 16#006E#, 16#0045#, 16#006E#,
3719           16#0064#, 16#004C#, 16#0061#, 16#0062#,
3720           16#0065#, 16#006C#,
3721           others => 16#0000#),
3722         others => <>);
3723
3724   --  "UMLDeploymentDiagram"
3725
3726   MS_00B5 : aliased Matreshka.Internals.Strings.Shared_String
3727     := (Size   => 23,
3728         Unused => 20,
3729         Length => 20,
3730         Value  =>
3731          (16#0055#, 16#004D#, 16#004C#, 16#0044#,
3732           16#0065#, 16#0070#, 16#006C#, 16#006F#,
3733           16#0079#, 16#006D#, 16#0065#, 16#006E#,
3734           16#0074#, 16#0044#, 16#0069#, 16#0061#,
3735           16#0067#, 16#0072#, 16#0061#, 16#006D#,
3736           others => 16#0000#),
3737         others => <>);
3738
3739   --  "Indicates when to show navigability of associations or connectors typed by associations."
3740
3741   MS_00B6 : aliased Matreshka.Internals.Strings.Shared_String
3742     := (Size   => 95,
3743         Unused => 88,
3744         Length => 88,
3745         Value  =>
3746          (16#0049#, 16#006E#, 16#0064#, 16#0069#,
3747           16#0063#, 16#0061#, 16#0074#, 16#0065#,
3748           16#0073#, 16#0020#, 16#0077#, 16#0068#,
3749           16#0065#, 16#006E#, 16#0020#, 16#0074#,
3750           16#006F#, 16#0020#, 16#0073#, 16#0068#,
3751           16#006F#, 16#0077#, 16#0020#, 16#006E#,
3752           16#0061#, 16#0076#, 16#0069#, 16#0067#,
3753           16#0061#, 16#0062#, 16#0069#, 16#006C#,
3754           16#0069#, 16#0074#, 16#0079#, 16#0020#,
3755           16#006F#, 16#0066#, 16#0020#, 16#0061#,
3756           16#0073#, 16#0073#, 16#006F#, 16#0063#,
3757           16#0069#, 16#0061#, 16#0074#, 16#0069#,
3758           16#006F#, 16#006E#, 16#0073#, 16#0020#,
3759           16#006F#, 16#0072#, 16#0020#, 16#0063#,
3760           16#006F#, 16#006E#, 16#006E#, 16#0065#,
3761           16#0063#, 16#0074#, 16#006F#, 16#0072#,
3762           16#0073#, 16#0020#, 16#0074#, 16#0079#,
3763           16#0070#, 16#0065#, 16#0064#, 16#0020#,
3764           16#0062#, 16#0079#, 16#0020#, 16#0061#,
3765           16#0073#, 16#0073#, 16#006F#, 16#0063#,
3766           16#0069#, 16#0061#, 16#0074#, 16#0069#,
3767           16#006F#, 16#006E#, 16#0073#, 16#002E#,
3768           others => 16#0000#),
3769         others => <>);
3770
3771   --  "For diamond kind and an InstanceSpecification modelElement, exactly one Association classifier of the InstanceSpecification has exactly two memberEnds and exactly two of the UMLEdges linked to the shape have those memberEnds as modelElements."
3772
3773   MS_00B7 : aliased Matreshka.Internals.Strings.Shared_String
3774     := (Size   => 255,
3775         Unused => 242,
3776         Length => 242,
3777         Value  =>
3778          (16#0046#, 16#006F#, 16#0072#, 16#0020#,
3779           16#0064#, 16#0069#, 16#0061#, 16#006D#,
3780           16#006F#, 16#006E#, 16#0064#, 16#0020#,
3781           16#006B#, 16#0069#, 16#006E#, 16#0064#,
3782           16#0020#, 16#0061#, 16#006E#, 16#0064#,
3783           16#0020#, 16#0061#, 16#006E#, 16#0020#,
3784           16#0049#, 16#006E#, 16#0073#, 16#0074#,
3785           16#0061#, 16#006E#, 16#0063#, 16#0065#,
3786           16#0053#, 16#0070#, 16#0065#, 16#0063#,
3787           16#0069#, 16#0066#, 16#0069#, 16#0063#,
3788           16#0061#, 16#0074#, 16#0069#, 16#006F#,
3789           16#006E#, 16#0020#, 16#006D#, 16#006F#,
3790           16#0064#, 16#0065#, 16#006C#, 16#0045#,
3791           16#006C#, 16#0065#, 16#006D#, 16#0065#,
3792           16#006E#, 16#0074#, 16#002C#, 16#0020#,
3793           16#0065#, 16#0078#, 16#0061#, 16#0063#,
3794           16#0074#, 16#006C#, 16#0079#, 16#0020#,
3795           16#006F#, 16#006E#, 16#0065#, 16#0020#,
3796           16#0041#, 16#0073#, 16#0073#, 16#006F#,
3797           16#0063#, 16#0069#, 16#0061#, 16#0074#,
3798           16#0069#, 16#006F#, 16#006E#, 16#0020#,
3799           16#0063#, 16#006C#, 16#0061#, 16#0073#,
3800           16#0073#, 16#0069#, 16#0066#, 16#0069#,
3801           16#0065#, 16#0072#, 16#0020#, 16#006F#,
3802           16#0066#, 16#0020#, 16#0074#, 16#0068#,
3803           16#0065#, 16#0020#, 16#0049#, 16#006E#,
3804           16#0073#, 16#0074#, 16#0061#, 16#006E#,
3805           16#0063#, 16#0065#, 16#0053#, 16#0070#,
3806           16#0065#, 16#0063#, 16#0069#, 16#0066#,
3807           16#0069#, 16#0063#, 16#0061#, 16#0074#,
3808           16#0069#, 16#006F#, 16#006E#, 16#0020#,
3809           16#0068#, 16#0061#, 16#0073#, 16#0020#,
3810           16#0065#, 16#0078#, 16#0061#, 16#0063#,
3811           16#0074#, 16#006C#, 16#0079#, 16#0020#,
3812           16#0074#, 16#0077#, 16#006F#, 16#0020#,
3813           16#006D#, 16#0065#, 16#006D#, 16#0062#,
3814           16#0065#, 16#0072#, 16#0045#, 16#006E#,
3815           16#0064#, 16#0073#, 16#0020#, 16#0061#,
3816           16#006E#, 16#0064#, 16#0020#, 16#0065#,
3817           16#0078#, 16#0061#, 16#0063#, 16#0074#,
3818           16#006C#, 16#0079#, 16#0020#, 16#0074#,
3819           16#0077#, 16#006F#, 16#0020#, 16#006F#,
3820           16#0066#, 16#0020#, 16#0074#, 16#0068#,
3821           16#0065#, 16#0020#, 16#0055#, 16#004D#,
3822           16#004C#, 16#0045#, 16#0064#, 16#0067#,
3823           16#0065#, 16#0073#, 16#0020#, 16#006C#,
3824           16#0069#, 16#006E#, 16#006B#, 16#0065#,
3825           16#0064#, 16#0020#, 16#0074#, 16#006F#,
3826           16#0020#, 16#0074#, 16#0068#, 16#0065#,
3827           16#0020#, 16#0073#, 16#0068#, 16#0061#,
3828           16#0070#, 16#0065#, 16#0020#, 16#0068#,
3829           16#0061#, 16#0076#, 16#0065#, 16#0020#,
3830           16#0074#, 16#0068#, 16#006F#, 16#0073#,
3831           16#0065#, 16#0020#, 16#006D#, 16#0065#,
3832           16#006D#, 16#0062#, 16#0065#, 16#0072#,
3833           16#0045#, 16#006E#, 16#0064#, 16#0073#,
3834           16#0020#, 16#0061#, 16#0073#, 16#0020#,
3835           16#006D#, 16#006F#, 16#0064#, 16#0065#,
3836           16#006C#, 16#0045#, 16#006C#, 16#0065#,
3837           16#006D#, 16#0065#, 16#006E#, 16#0074#,
3838           16#0073#, 16#002E#,
3839           others => 16#0000#),
3840         others => <>);
3841
3842   --  "Shows an Activity and its elements.  Also see Annex A."
3843
3844   MS_00B8 : aliased Matreshka.Internals.Strings.Shared_String
3845     := (Size   => 55,
3846         Unused => 54,
3847         Length => 54,
3848         Value  =>
3849          (16#0053#, 16#0068#, 16#006F#, 16#0077#,
3850           16#0073#, 16#0020#, 16#0061#, 16#006E#,
3851           16#0020#, 16#0041#, 16#0063#, 16#0074#,
3852           16#0069#, 16#0076#, 16#0069#, 16#0074#,
3853           16#0079#, 16#0020#, 16#0061#, 16#006E#,
3854           16#0064#, 16#0020#, 16#0069#, 16#0074#,
3855           16#0073#, 16#0020#, 16#0065#, 16#006C#,
3856           16#0065#, 16#006D#, 16#0065#, 16#006E#,
3857           16#0074#, 16#0073#, 16#002E#, 16#0020#,
3858           16#0020#, 16#0041#, 16#006C#, 16#0073#,
3859           16#006F#, 16#0020#, 16#0073#, 16#0065#,
3860           16#0065#, 16#0020#, 16#0041#, 16#006E#,
3861           16#006E#, 16#0065#, 16#0078#, 16#0020#,
3862           16#0041#, 16#002E#,
3863           others => 16#0000#),
3864         others => <>);
3865
3866   --  "UMLPackageDiagrams must have no modelElement."
3867
3868   MS_00B9 : aliased Matreshka.Internals.Strings.Shared_String
3869     := (Size   => 47,
3870         Unused => 45,
3871         Length => 45,
3872         Value  =>
3873          (16#0055#, 16#004D#, 16#004C#, 16#0050#,
3874           16#0061#, 16#0063#, 16#006B#, 16#0061#,
3875           16#0067#, 16#0065#, 16#0044#, 16#0069#,
3876           16#0061#, 16#0067#, 16#0072#, 16#0061#,
3877           16#006D#, 16#0073#, 16#0020#, 16#006D#,
3878           16#0075#, 16#0073#, 16#0074#, 16#0020#,
3879           16#0068#, 16#0061#, 16#0076#, 16#0065#,
3880           16#0020#, 16#006E#, 16#006F#, 16#0020#,
3881           16#006D#, 16#006F#, 16#0064#, 16#0065#,
3882           16#006C#, 16#0045#, 16#006C#, 16#0065#,
3883           16#006D#, 16#0065#, 16#006E#, 16#0074#,
3884           16#002E#,
3885           others => 16#0000#),
3886         others => <>);
3887
3888   --  "isb_mult"
3889
3890   MS_00BA : aliased Matreshka.Internals.Strings.Shared_String
3891     := (Size   => 15,
3892         Unused => 8,
3893         Length => 8,
3894         Value  =>
3895          (16#0069#, 16#0073#, 16#0062#, 16#005F#,
3896           16#006D#, 16#0075#, 16#006C#, 16#0074#,
3897           others => 16#0000#),
3898         others => <>);
3899
3900   --  "A_UMLStateShape_modelElement_umlDiagramElement"
3901
3902   MS_00BB : aliased Matreshka.Internals.Strings.Shared_String
3903     := (Size   => 55,
3904         Unused => 46,
3905         Length => 46,
3906         Value  =>
3907          (16#0041#, 16#005F#, 16#0055#, 16#004D#,
3908           16#004C#, 16#0053#, 16#0074#, 16#0061#,
3909           16#0074#, 16#0065#, 16#0053#, 16#0068#,
3910           16#0061#, 16#0070#, 16#0065#, 16#005F#,
3911           16#006D#, 16#006F#, 16#0064#, 16#0065#,
3912           16#006C#, 16#0045#, 16#006C#, 16#0065#,
3913           16#006D#, 16#0065#, 16#006E#, 16#0074#,
3914           16#005F#, 16#0075#, 16#006D#, 16#006C#,
3915           16#0044#, 16#0069#, 16#0061#, 16#0067#,
3916           16#0072#, 16#0061#, 16#006D#, 16#0045#,
3917           16#006C#, 16#0065#, 16#006D#, 16#0065#,
3918           16#006E#, 16#0074#,
3919           others => 16#0000#),
3920         others => <>);
3921
3922   --  "modelElement"
3923
3924   MS_00BC : aliased Matreshka.Internals.Strings.Shared_String
3925     := (Size   => 15,
3926         Unused => 12,
3927         Length => 12,
3928         Value  =>
3929          (16#006D#, 16#006F#, 16#0064#, 16#0065#,
3930           16#006C#, 16#0045#, 16#006C#, 16#0065#,
3931           16#006D#, 16#0065#, 16#006E#, 16#0074#,
3932           others => 16#0000#),
3933         others => <>);
3934
3935   --  "never"
3936
3937   MS_00BD : aliased Matreshka.Internals.Strings.Shared_String
3938     := (Size   => 7,
3939         Unused => 5,
3940         Length => 5,
3941         Value  =>
3942          (16#006E#, 16#0065#, 16#0076#, 16#0065#,
3943           16#0072#,
3944           others => 16#0000#),
3945         others => <>);
3946
3947   --  "modelElement must be an Association, Connector, or InstanceSpecification with an Association classifier."
3948
3949   MS_00BE : aliased Matreshka.Internals.Strings.Shared_String
3950     := (Size   => 111,
3951         Unused => 104,
3952         Length => 104,
3953         Value  =>
3954          (16#006D#, 16#006F#, 16#0064#, 16#0065#,
3955           16#006C#, 16#0045#, 16#006C#, 16#0065#,
3956           16#006D#, 16#0065#, 16#006E#, 16#0074#,
3957           16#0020#, 16#006D#, 16#0075#, 16#0073#,
3958           16#0074#, 16#0020#, 16#0062#, 16#0065#,
3959           16#0020#, 16#0061#, 16#006E#, 16#0020#,
3960           16#0041#, 16#0073#, 16#0073#, 16#006F#,
3961           16#0063#, 16#0069#, 16#0061#, 16#0074#,
3962           16#0069#, 16#006F#, 16#006E#, 16#002C#,
3963           16#0020#, 16#0043#, 16#006F#, 16#006E#,
3964           16#006E#, 16#0065#, 16#0063#, 16#0074#,
3965           16#006F#, 16#0072#, 16#002C#, 16#0020#,
3966           16#006F#, 16#0072#, 16#0020#, 16#0049#,
3967           16#006E#, 16#0073#, 16#0074#, 16#0061#,
3968           16#006E#, 16#0063#, 16#0065#, 16#0053#,
3969           16#0070#, 16#0065#, 16#0063#, 16#0069#,
3970           16#0066#, 16#0069#, 16#0063#, 16#0061#,
3971           16#0074#, 16#0069#, 16#006F#, 16#006E#,
3972           16#0020#, 16#0077#, 16#0069#, 16#0074#,
3973           16#0068#, 16#0020#, 16#0061#, 16#006E#,
3974           16#0020#, 16#0041#, 16#0073#, 16#0073#,
3975           16#006F#, 16#0063#, 16#0069#, 16#0061#,
3976           16#0074#, 16#0069#, 16#006F#, 16#006E#,
3977           16#0020#, 16#0063#, 16#006C#, 16#0061#,
3978           16#0073#, 16#0073#, 16#0069#, 16#0066#,
3979           16#0069#, 16#0065#, 16#0072#, 16#002E#,
3980           others => 16#0000#),
3981         others => <>);
3982
3983   --  "UMLCompartment"
3984
3985   MS_00BF : aliased Matreshka.Internals.Strings.Shared_String
3986     := (Size   => 15,
3987         Unused => 14,
3988         Length => 14,
3989         Value  =>
3990          (16#0055#, 16#004D#, 16#004C#, 16#0043#,
3991           16#006F#, 16#006D#, 16#0070#, 16#0061#,
3992           16#0072#, 16#0074#, 16#006D#, 16#0065#,
3993           16#006E#, 16#0074#,
3994           others => 16#0000#),
3995         others => <>);
3996
3997   --  "The most general class for UMLDiagrams depicting behavioral elements."
3998
3999   MS_00C0 : aliased Matreshka.Internals.Strings.Shared_String
4000     := (Size   => 71,
4001         Unused => 69,
4002         Length => 69,
4003         Value  =>
4004          (16#0054#, 16#0068#, 16#0065#, 16#0020#,
4005           16#006D#, 16#006F#, 16#0073#, 16#0074#,
4006           16#0020#, 16#0067#, 16#0065#, 16#006E#,
4007           16#0065#, 16#0072#, 16#0061#, 16#006C#,
4008           16#0020#, 16#0063#, 16#006C#, 16#0061#,
4009           16#0073#, 16#0073#, 16#0020#, 16#0066#,
4010           16#006F#, 16#0072#, 16#0020#, 16#0055#,
4011           16#004D#, 16#004C#, 16#0044#, 16#0069#,
4012           16#0061#, 16#0067#, 16#0072#, 16#0061#,
4013           16#006D#, 16#0073#, 16#0020#, 16#0064#,
4014           16#0065#, 16#0070#, 16#0069#, 16#0063#,
4015           16#0074#, 16#0069#, 16#006E#, 16#0067#,
4016           16#0020#, 16#0062#, 16#0065#, 16#0068#,
4017           16#0061#, 16#0076#, 16#0069#, 16#006F#,
4018           16#0072#, 16#0061#, 16#006C#, 16#0020#,
4019           16#0065#, 16#006C#, 16#0065#, 16#006D#,
4020           16#0065#, 16#006E#, 16#0074#, 16#0073#,
4021           16#002E#,
4022           others => 16#0000#),
4023         others => <>);
4024
4025   --  "UMLNavigabilityNotationKind"
4026
4027   MS_00C1 : aliased Matreshka.Internals.Strings.Shared_String
4028     := (Size   => 31,
4029         Unused => 27,
4030         Length => 27,
4031         Value  =>
4032          (16#0055#, 16#004D#, 16#004C#, 16#004E#,
4033           16#0061#, 16#0076#, 16#0069#, 16#0067#,
4034           16#0061#, 16#0062#, 16#0069#, 16#006C#,
4035           16#0069#, 16#0074#, 16#0079#, 16#004E#,
4036           16#006F#, 16#0074#, 16#0061#, 16#0074#,
4037           16#0069#, 16#006F#, 16#006E#, 16#004B#,
4038           16#0069#, 16#006E#, 16#0064#,
4039           others => 16#0000#),
4040         others => <>);
4041
4042   --  "true"
4043
4044   MS_00C2 : aliased Matreshka.Internals.Strings.Shared_String
4045     := (Size   => 7,
4046         Unused => 4,
4047         Length => 4,
4048         Value  =>
4049          (16#0074#, 16#0072#, 16#0075#, 16#0065#,
4050           others => 16#0000#),
4051         others => <>);
4052
4053   --  "Element to which a Stereotype having the modelElement (Property) is applied."
4054
4055   MS_00C3 : aliased Matreshka.Internals.Strings.Shared_String
4056     := (Size   => 79,
4057         Unused => 76,
4058         Length => 76,
4059         Value  =>
4060          (16#0045#, 16#006C#, 16#0065#, 16#006D#,
4061           16#0065#, 16#006E#, 16#0074#, 16#0020#,
4062           16#0074#, 16#006F#, 16#0020#, 16#0077#,
4063           16#0068#, 16#0069#, 16#0063#, 16#0068#,
4064           16#0020#, 16#0061#, 16#0020#, 16#0053#,
4065           16#0074#, 16#0065#, 16#0072#, 16#0065#,
4066           16#006F#, 16#0074#, 16#0079#, 16#0070#,
4067           16#0065#, 16#0020#, 16#0068#, 16#0061#,
4068           16#0076#, 16#0069#, 16#006E#, 16#0067#,
4069           16#0020#, 16#0074#, 16#0068#, 16#0065#,
4070           16#0020#, 16#006D#, 16#006F#, 16#0064#,
4071           16#0065#, 16#006C#, 16#0045#, 16#006C#,
4072           16#0065#, 16#006D#, 16#0065#, 16#006E#,
4073           16#0074#, 16#0020#, 16#0028#, 16#0050#,
4074           16#0072#, 16#006F#, 16#0070#, 16#0065#,
4075           16#0072#, 16#0074#, 16#0079#, 16#0029#,
4076           16#0020#, 16#0069#, 16#0073#, 16#0020#,
4077           16#0061#, 16#0070#, 16#0070#, 16#006C#,
4078           16#0069#, 16#0065#, 16#0064#, 16#002E#,
4079           others => 16#0000#),
4080         others => <>);
4081
4082   --  "modelElement_mult"
4083
4084   MS_00C4 : aliased Matreshka.Internals.Strings.Shared_String
4085     := (Size   => 23,
4086         Unused => 17,
4087         Length => 17,
4088         Value  =>
4089          (16#006D#, 16#006F#, 16#0064#, 16#0065#,
4090           16#006C#, 16#0045#, 16#006C#, 16#0065#,
4091           16#006D#, 16#0065#, 16#006E#, 16#0074#,
4092           16#005F#, 16#006D#, 16#0075#, 16#006C#,
4093           16#0074#,
4094           others => 16#0000#),
4095         others => <>);
4096
4097   --  "modelElement must be an Association end."
4098
4099   MS_00C5 : aliased Matreshka.Internals.Strings.Shared_String
4100     := (Size   => 47,
4101         Unused => 40,
4102         Length => 40,
4103         Value  =>
4104          (16#006D#, 16#006F#, 16#0064#, 16#0065#,
4105           16#006C#, 16#0045#, 16#006C#, 16#0065#,
4106           16#006D#, 16#0065#, 16#006E#, 16#0074#,
4107           16#0020#, 16#006D#, 16#0075#, 16#0073#,
4108           16#0074#, 16#0020#, 16#0062#, 16#0065#,
4109           16#0020#, 16#0061#, 16#006E#, 16#0020#,
4110           16#0041#, 16#0073#, 16#0073#, 16#006F#,
4111           16#0063#, 16#0069#, 16#0061#, 16#0074#,
4112           16#0069#, 16#006F#, 16#006E#, 16#0020#,
4113           16#0065#, 16#006E#, 16#0064#, 16#002E#,
4114           others => 16#0000#),
4115         others => <>);
4116
4117   --  "returnValue"
4118
4119   MS_00C6 : aliased Matreshka.Internals.Strings.Shared_String
4120     := (Size   => 15,
4121         Unused => 11,
4122         Length => 11,
4123         Value  =>
4124          (16#0072#, 16#0065#, 16#0074#, 16#0075#,
4125           16#0072#, 16#006E#, 16#0056#, 16#0061#,
4126           16#006C#, 16#0075#, 16#0065#,
4127           others => 16#0000#),
4128         others => <>);
4129
4130   --  "Indicates whether dot notation for associations shall be used."
4131
4132   MS_00C7 : aliased Matreshka.Internals.Strings.Shared_String
4133     := (Size   => 63,
4134         Unused => 62,
4135         Length => 62,
4136         Value  =>
4137          (16#0049#, 16#006E#, 16#0064#, 16#0069#,
4138           16#0063#, 16#0061#, 16#0074#, 16#0065#,
4139           16#0073#, 16#0020#, 16#0077#, 16#0068#,
4140           16#0065#, 16#0074#, 16#0068#, 16#0065#,
4141           16#0072#, 16#0020#, 16#0064#, 16#006F#,
4142           16#0074#, 16#0020#, 16#006E#, 16#006F#,
4143           16#0074#, 16#0061#, 16#0074#, 16#0069#,
4144           16#006F#, 16#006E#, 16#0020#, 16#0066#,
4145           16#006F#, 16#0072#, 16#0020#, 16#0061#,
4146           16#0073#, 16#0073#, 16#006F#, 16#0063#,
4147           16#0069#, 16#0061#, 16#0074#, 16#0069#,
4148           16#006F#, 16#006E#, 16#0073#, 16#0020#,
4149           16#0073#, 16#0068#, 16#0061#, 16#006C#,
4150           16#006C#, 16#0020#, 16#0062#, 16#0065#,
4151           16#0020#, 16#0075#, 16#0073#, 16#0065#,
4152           16#0064#, 16#002E#,
4153           others => 16#0000#),
4154         others => <>);
4155
4156   --  "compartment"
4157
4158   MS_00C8 : aliased Matreshka.Internals.Strings.Shared_String
4159     := (Size   => 15,
4160         Unused => 11,
4161         Length => 11,
4162         Value  =>
4163          (16#0063#, 16#006F#, 16#006D#, 16#0070#,
4164           16#0061#, 16#0072#, 16#0074#, 16#006D#,
4165           16#0065#, 16#006E#, 16#0074#,
4166           others => 16#0000#),
4167         others => <>);
4168
4169   --  "A_UMLCompartmentableShape_compartmentedShape_shape"
4170
4171   MS_00C9 : aliased Matreshka.Internals.Strings.Shared_String
4172     := (Size   => 55,
4173         Unused => 50,
4174         Length => 50,
4175         Value  =>
4176          (16#0041#, 16#005F#, 16#0055#, 16#004D#,
4177           16#004C#, 16#0043#, 16#006F#, 16#006D#,
4178           16#0070#, 16#0061#, 16#0072#, 16#0074#,
4179           16#006D#, 16#0065#, 16#006E#, 16#0074#,
4180           16#0061#, 16#0062#, 16#006C#, 16#0065#,
4181           16#0053#, 16#0068#, 16#0061#, 16#0070#,
4182           16#0065#, 16#005F#, 16#0063#, 16#006F#,
4183           16#006D#, 16#0070#, 16#0061#, 16#0072#,
4184           16#0074#, 16#006D#, 16#0065#, 16#006E#,
4185           16#0074#, 16#0065#, 16#0064#, 16#0053#,
4186           16#0068#, 16#0061#, 16#0070#, 16#0065#,
4187           16#005F#, 16#0073#, 16#0068#, 16#0061#,
4188           16#0070#, 16#0065#,
4189           others => 16#0000#),
4190         others => <>);
4191
4192   --  "UMLTypedElementLabel"
4193
4194   MS_00CA : aliased Matreshka.Internals.Strings.Shared_String
4195     := (Size   => 23,
4196         Unused => 20,
4197         Length => 20,
4198         Value  =>
4199          (16#0055#, 16#004D#, 16#004C#, 16#0054#,
4200           16#0079#, 16#0070#, 16#0065#, 16#0064#,
4201           16#0045#, 16#006C#, 16#0065#, 16#006D#,
4202           16#0065#, 16#006E#, 16#0074#, 16#004C#,
4203           16#0061#, 16#0062#, 16#0065#, 16#006C#,
4204           others => 16#0000#),
4205         others => <>);
4206
4207   --  "org.omg.xmi.nsPrefix"
4208
4209   MS_00CB : aliased Matreshka.Internals.Strings.Shared_String
4210     := (Size   => 23,
4211         Unused => 20,
4212         Length => 20,
4213         Value  =>
4214          (16#006F#, 16#0072#, 16#0067#, 16#002E#,
4215           16#006F#, 16#006D#, 16#0067#, 16#002E#,
4216           16#0078#, 16#006D#, 16#0069#, 16#002E#,
4217           16#006E#, 16#0073#, 16#0050#, 16#0072#,
4218           16#0065#, 16#0066#, 16#0069#, 16#0078#,
4219           others => 16#0000#),
4220         others => <>);
4221
4222   --  "Restricts owned styles to UMLStyles."
4223
4224   MS_00CC : aliased Matreshka.Internals.Strings.Shared_String
4225     := (Size   => 39,
4226         Unused => 36,
4227         Length => 36,
4228         Value  =>
4229          (16#0052#, 16#0065#, 16#0073#, 16#0074#,
4230           16#0072#, 16#0069#, 16#0063#, 16#0074#,
4231           16#0073#, 16#0020#, 16#006F#, 16#0077#,
4232           16#006E#, 16#0065#, 16#0064#, 16#0020#,
4233           16#0073#, 16#0074#, 16#0079#, 16#006C#,
4234           16#0065#, 16#0073#, 16#0020#, 16#0074#,
4235           16#006F#, 16#0020#, 16#0055#, 16#004D#,
4236           16#004C#, 16#0053#, 16#0074#, 16#0079#,
4237           16#006C#, 16#0065#, 16#0073#, 16#002E#,
4238           others => 16#0000#),
4239         others => <>);
4240
4241   --  "Indicates when diagram frames shall be shown."
4242
4243   MS_00CD : aliased Matreshka.Internals.Strings.Shared_String
4244     := (Size   => 47,
4245         Unused => 45,
4246         Length => 45,
4247         Value  =>
4248          (16#0049#, 16#006E#, 16#0064#, 16#0069#,
4249           16#0063#, 16#0061#, 16#0074#, 16#0065#,
4250           16#0073#, 16#0020#, 16#0077#, 16#0068#,
4251           16#0065#, 16#006E#, 16#0020#, 16#0064#,
4252           16#0069#, 16#0061#, 16#0067#, 16#0072#,
4253           16#0061#, 16#006D#, 16#0020#, 16#0066#,
4254           16#0072#, 16#0061#, 16#006D#, 16#0065#,
4255           16#0073#, 16#0020#, 16#0073#, 16#0068#,
4256           16#0061#, 16#006C#, 16#006C#, 16#0020#,
4257           16#0062#, 16#0065#, 16#0020#, 16#0073#,
4258           16#0068#, 16#006F#, 16#0077#, 16#006E#,
4259           16#002E#,
4260           others => 16#0000#),
4261         others => <>);
4262
4263   --  "UMLEdge"
4264
4265   MS_00CE : aliased Matreshka.Internals.Strings.Shared_String
4266     := (Size   => 15,
4267         Unused => 7,
4268         Length => 7,
4269         Value  =>
4270          (16#0055#, 16#004D#, 16#004C#, 16#0045#,
4271           16#0064#, 16#0067#, 16#0065#,
4272           others => 16#0000#),
4273         others => <>);
4274
4275   --  "A_UMLInteractionDiagram_modelElement_umlDiagramElement"
4276
4277   MS_00CF : aliased Matreshka.Internals.Strings.Shared_String
4278     := (Size   => 63,
4279         Unused => 54,
4280         Length => 54,
4281         Value  =>
4282          (16#0041#, 16#005F#, 16#0055#, 16#004D#,
4283           16#004C#, 16#0049#, 16#006E#, 16#0074#,
4284           16#0065#, 16#0072#, 16#0061#, 16#0063#,
4285           16#0074#, 16#0069#, 16#006F#, 16#006E#,
4286           16#0044#, 16#0069#, 16#0061#, 16#0067#,
4287           16#0072#, 16#0061#, 16#006D#, 16#005F#,
4288           16#006D#, 16#006F#, 16#0064#, 16#0065#,
4289           16#006C#, 16#0045#, 16#006C#, 16#0065#,
4290           16#006D#, 16#0065#, 16#006E#, 16#0074#,
4291           16#005F#, 16#0075#, 16#006D#, 16#006C#,
4292           16#0044#, 16#0069#, 16#0061#, 16#0067#,
4293           16#0072#, 16#0061#, 16#006D#, 16#0045#,
4294           16#006C#, 16#0065#, 16#006D#, 16#0065#,
4295           16#006E#, 16#0074#,
4296           others => 16#0000#),
4297         others => <>);
4298
4299   --  "source"
4300
4301   MS_00D0 : aliased Matreshka.Internals.Strings.Shared_String
4302     := (Size   => 7,
4303         Unused => 6,
4304         Length => 6,
4305         Value  =>
4306          (16#0073#, 16#006F#, 16#0075#, 16#0072#,
4307           16#0063#, 16#0065#,
4308           others => 16#0000#),
4309         others => <>);
4310
4311   --  "For modelElements that have an option to be shown with shapes other than rectangles, such as Actors, or with other identifying shapes inside them, such as arrows distinguishing InputPins and OutputPins, or edges that have an option to be shown with lines other than solid with open arrow heads, such as Realization.  A value of true for isIcon indicates the alternative notation shall be shown."
4312
4313   MS_00D1 : aliased Matreshka.Internals.Strings.Shared_String
4314     := (Size   => 407,
4315         Unused => 394,
4316         Length => 394,
4317         Value  =>
4318          (16#0046#, 16#006F#, 16#0072#, 16#0020#,
4319           16#006D#, 16#006F#, 16#0064#, 16#0065#,
4320           16#006C#, 16#0045#, 16#006C#, 16#0065#,
4321           16#006D#, 16#0065#, 16#006E#, 16#0074#,
4322           16#0073#, 16#0020#, 16#0074#, 16#0068#,
4323           16#0061#, 16#0074#, 16#0020#, 16#0068#,
4324           16#0061#, 16#0076#, 16#0065#, 16#0020#,
4325           16#0061#, 16#006E#, 16#0020#, 16#006F#,
4326           16#0070#, 16#0074#, 16#0069#, 16#006F#,
4327           16#006E#, 16#0020#, 16#0074#, 16#006F#,
4328           16#0020#, 16#0062#, 16#0065#, 16#0020#,
4329           16#0073#, 16#0068#, 16#006F#, 16#0077#,
4330           16#006E#, 16#0020#, 16#0077#, 16#0069#,
4331           16#0074#, 16#0068#, 16#0020#, 16#0073#,
4332           16#0068#, 16#0061#, 16#0070#, 16#0065#,
4333           16#0073#, 16#0020#, 16#006F#, 16#0074#,
4334           16#0068#, 16#0065#, 16#0072#, 16#0020#,
4335           16#0074#, 16#0068#, 16#0061#, 16#006E#,
4336           16#0020#, 16#0072#, 16#0065#, 16#0063#,
4337           16#0074#, 16#0061#, 16#006E#, 16#0067#,
4338           16#006C#, 16#0065#, 16#0073#, 16#002C#,
4339           16#0020#, 16#0073#, 16#0075#, 16#0063#,
4340           16#0068#, 16#0020#, 16#0061#, 16#0073#,
4341           16#0020#, 16#0041#, 16#0063#, 16#0074#,
4342           16#006F#, 16#0072#, 16#0073#, 16#002C#,
4343           16#0020#, 16#006F#, 16#0072#, 16#0020#,
4344           16#0077#, 16#0069#, 16#0074#, 16#0068#,
4345           16#0020#, 16#006F#, 16#0074#, 16#0068#,
4346           16#0065#, 16#0072#, 16#0020#, 16#0069#,
4347           16#0064#, 16#0065#, 16#006E#, 16#0074#,
4348           16#0069#, 16#0066#, 16#0079#, 16#0069#,
4349           16#006E#, 16#0067#, 16#0020#, 16#0073#,
4350           16#0068#, 16#0061#, 16#0070#, 16#0065#,
4351           16#0073#, 16#0020#, 16#0069#, 16#006E#,
4352           16#0073#, 16#0069#, 16#0064#, 16#0065#,
4353           16#0020#, 16#0074#, 16#0068#, 16#0065#,
4354           16#006D#, 16#002C#, 16#0020#, 16#0073#,
4355           16#0075#, 16#0063#, 16#0068#, 16#0020#,
4356           16#0061#, 16#0073#, 16#0020#, 16#0061#,
4357           16#0072#, 16#0072#, 16#006F#, 16#0077#,
4358           16#0073#, 16#0020#, 16#0064#, 16#0069#,
4359           16#0073#, 16#0074#, 16#0069#, 16#006E#,
4360           16#0067#, 16#0075#, 16#0069#, 16#0073#,
4361           16#0068#, 16#0069#, 16#006E#, 16#0067#,
4362           16#0020#, 16#0049#, 16#006E#, 16#0070#,
4363           16#0075#, 16#0074#, 16#0050#, 16#0069#,
4364           16#006E#, 16#0073#, 16#0020#, 16#0061#,
4365           16#006E#, 16#0064#, 16#0020#, 16#004F#,
4366           16#0075#, 16#0074#, 16#0070#, 16#0075#,
4367           16#0074#, 16#0050#, 16#0069#, 16#006E#,
4368           16#0073#, 16#002C#, 16#0020#, 16#006F#,
4369           16#0072#, 16#0020#, 16#0065#, 16#0064#,
4370           16#0067#, 16#0065#, 16#0073#, 16#0020#,
4371           16#0074#, 16#0068#, 16#0061#, 16#0074#,
4372           16#0020#, 16#0068#, 16#0061#, 16#0076#,
4373           16#0065#, 16#0020#, 16#0061#, 16#006E#,
4374           16#0020#, 16#006F#, 16#0070#, 16#0074#,
4375           16#0069#, 16#006F#, 16#006E#, 16#0020#,
4376           16#0074#, 16#006F#, 16#0020#, 16#0062#,
4377           16#0065#, 16#0020#, 16#0073#, 16#0068#,
4378           16#006F#, 16#0077#, 16#006E#, 16#0020#,
4379           16#0077#, 16#0069#, 16#0074#, 16#0068#,
4380           16#0020#, 16#006C#, 16#0069#, 16#006E#,
4381           16#0065#, 16#0073#, 16#0020#, 16#006F#,
4382           16#0074#, 16#0068#, 16#0065#, 16#0072#,
4383           16#0020#, 16#0074#, 16#0068#, 16#0061#,
4384           16#006E#, 16#0020#, 16#0073#, 16#006F#,
4385           16#006C#, 16#0069#, 16#0064#, 16#0020#,
4386           16#0077#, 16#0069#, 16#0074#, 16#0068#,
4387           16#0020#, 16#006F#, 16#0070#, 16#0065#,
4388           16#006E#, 16#0020#, 16#0061#, 16#0072#,
4389           16#0072#, 16#006F#, 16#0077#, 16#0020#,
4390           16#0068#, 16#0065#, 16#0061#, 16#0064#,
4391           16#0073#, 16#002C#, 16#0020#, 16#0073#,
4392           16#0075#, 16#0063#, 16#0068#, 16#0020#,
4393           16#0061#, 16#0073#, 16#0020#, 16#0052#,
4394           16#0065#, 16#0061#, 16#006C#, 16#0069#,
4395           16#007A#, 16#0061#, 16#0074#, 16#0069#,
4396           16#006F#, 16#006E#, 16#002E#, 16#0020#,
4397           16#0020#, 16#0041#, 16#0020#, 16#0076#,
4398           16#0061#, 16#006C#, 16#0075#, 16#0065#,
4399           16#0020#, 16#006F#, 16#0066#, 16#0020#,
4400           16#0074#, 16#0072#, 16#0075#, 16#0065#,
4401           16#0020#, 16#0066#, 16#006F#, 16#0072#,
4402           16#0020#, 16#0069#, 16#0073#, 16#0049#,
4403           16#0063#, 16#006F#, 16#006E#, 16#0020#,
4404           16#0069#, 16#006E#, 16#0064#, 16#0069#,
4405           16#0063#, 16#0061#, 16#0074#, 16#0065#,
4406           16#0073#, 16#0020#, 16#0074#, 16#0068#,
4407           16#0065#, 16#0020#, 16#0061#, 16#006C#,
4408           16#0074#, 16#0065#, 16#0072#, 16#006E#,
4409           16#0061#, 16#0074#, 16#0069#, 16#0076#,
4410           16#0065#, 16#0020#, 16#006E#, 16#006F#,
4411           16#0074#, 16#0061#, 16#0074#, 16#0069#,
4412           16#006F#, 16#006E#, 16#0020#, 16#0073#,
4413           16#0068#, 16#0061#, 16#006C#, 16#006C#,
4414           16#0020#, 16#0062#, 16#0065#, 16#0020#,
4415           16#0073#, 16#0068#, 16#006F#, 16#0077#,
4416           16#006E#, 16#002E#,
4417           others => 16#0000#),
4418         others => <>);
4419
4420   --  "UMLUseCaseDiagram"
4421
4422   MS_00D2 : aliased Matreshka.Internals.Strings.Shared_String
4423     := (Size   => 23,
4424         Unused => 17,
4425         Length => 17,
4426         Value  =>
4427          (16#0055#, 16#004D#, 16#004C#, 16#0055#,
4428           16#0073#, 16#0065#, 16#0043#, 16#0061#,
4429           16#0073#, 16#0065#, 16#0044#, 16#0069#,
4430           16#0061#, 16#0067#, 16#0072#, 16#0061#,
4431           16#006D#,
4432           others => 16#0000#),
4433         others => <>);
4434
4435   --  "isDoubleSided"
4436
4437   MS_00D3 : aliased Matreshka.Internals.Strings.Shared_String
4438     := (Size   => 15,
4439         Unused => 13,
4440         Length => 13,
4441         Value  =>
4442          (16#0069#, 16#0073#, 16#0044#, 16#006F#,
4443           16#0075#, 16#0062#, 16#006C#, 16#0065#,
4444           16#0053#, 16#0069#, 16#0064#, 16#0065#,
4445           16#0064#,
4446           others => 16#0000#),
4447         others => <>);
4448
4449   --  "styledElement"
4450
4451   MS_00D4 : aliased Matreshka.Internals.Strings.Shared_String
4452     := (Size   => 15,
4453         Unused => 13,
4454         Length => 13,
4455         Value  =>
4456          (16#0073#, 16#0074#, 16#0079#, 16#006C#,
4457           16#0065#, 16#0064#, 16#0045#, 16#006C#,
4458           16#0065#, 16#006D#, 16#0065#, 16#006E#,
4459           16#0074#,
4460           others => 16#0000#),
4461         others => <>);
4462
4463   --  "UMLObjectDiagrams must have no modelElement."
4464
4465   MS_00D5 : aliased Matreshka.Internals.Strings.Shared_String
4466     := (Size   => 47,
4467         Unused => 44,
4468         Length => 44,
4469         Value  =>
4470          (16#0055#, 16#004D#, 16#004C#, 16#004F#,
4471           16#0062#, 16#006A#, 16#0065#, 16#0063#,
4472           16#0074#, 16#0044#, 16#0069#, 16#0061#,
4473           16#0067#, 16#0072#, 16#0061#, 16#006D#,
4474           16#0073#, 16#0020#, 16#006D#, 16#0075#,
4475           16#0073#, 16#0074#, 16#0020#, 16#0068#,
4476           16#0061#, 16#0076#, 16#0065#, 16#0020#,
4477           16#006E#, 16#006F#, 16#0020#, 16#006D#,
4478           16#006F#, 16#0064#, 16#0065#, 16#006C#,
4479           16#0045#, 16#006C#, 16#0065#, 16#006D#,
4480           16#0065#, 16#006E#, 16#0074#, 16#002E#,
4481           others => 16#0000#),
4482         others => <>);
4483
4484   --  "parameter"
4485
4486   MS_00D6 : aliased Matreshka.Internals.Strings.Shared_String
4487     := (Size   => 15,
4488         Unused => 9,
4489         Length => 9,
4490         Value  =>
4491          (16#0070#, 16#0061#, 16#0072#, 16#0061#,
4492           16#006D#, 16#0065#, 16#0074#, 16#0065#,
4493           16#0072#,
4494           others => 16#0000#),
4495         others => <>);
4496
4497   --  "UMLClassifierShape"
4498
4499   MS_00D7 : aliased Matreshka.Internals.Strings.Shared_String
4500     := (Size   => 23,
4501         Unused => 18,
4502         Length => 18,
4503         Value  =>
4504          (16#0055#, 16#004D#, 16#004C#, 16#0043#,
4505           16#006C#, 16#0061#, 16#0073#, 16#0073#,
4506           16#0069#, 16#0066#, 16#0069#, 16#0065#,
4507           16#0072#, 16#0053#, 16#0068#, 16#0061#,
4508           16#0070#, 16#0065#,
4509           others => 16#0000#),
4510         others => <>);
4511
4512   --  "Restricts the targets of UMLEdges to UMLDiagramElements."
4513
4514   MS_00D8 : aliased Matreshka.Internals.Strings.Shared_String
4515     := (Size   => 63,
4516         Unused => 56,
4517         Length => 56,
4518         Value  =>
4519          (16#0052#, 16#0065#, 16#0073#, 16#0074#,
4520           16#0072#, 16#0069#, 16#0063#, 16#0074#,
4521           16#0073#, 16#0020#, 16#0074#, 16#0068#,
4522           16#0065#, 16#0020#, 16#0074#, 16#0061#,
4523           16#0072#, 16#0067#, 16#0065#, 16#0074#,
4524           16#0073#, 16#0020#, 16#006F#, 16#0066#,
4525           16#0020#, 16#0055#, 16#004D#, 16#004C#,
4526           16#0045#, 16#0064#, 16#0067#, 16#0065#,
4527           16#0073#, 16#0020#, 16#0074#, 16#006F#,
4528           16#0020#, 16#0055#, 16#004D#, 16#004C#,
4529           16#0044#, 16#0069#, 16#0061#, 16#0067#,
4530           16#0072#, 16#0061#, 16#006D#, 16#0045#,
4531           16#006C#, 16#0065#, 16#006D#, 16#0065#,
4532           16#006E#, 16#0074#, 16#0073#, 16#002E#,
4533           others => 16#0000#),
4534         others => <>);
4535
4536   --  "A_UMLMultiplicityElement_modelElement_umlDiagramElement"
4537
4538   MS_00D9 : aliased Matreshka.Internals.Strings.Shared_String
4539     := (Size   => 63,
4540         Unused => 55,
4541         Length => 55,
4542         Value  =>
4543          (16#0041#, 16#005F#, 16#0055#, 16#004D#,
4544           16#004C#, 16#004D#, 16#0075#, 16#006C#,
4545           16#0074#, 16#0069#, 16#0070#, 16#006C#,
4546           16#0069#, 16#0063#, 16#0069#, 16#0074#,
4547           16#0079#, 16#0045#, 16#006C#, 16#0065#,
4548           16#006D#, 16#0065#, 16#006E#, 16#0074#,
4549           16#005F#, 16#006D#, 16#006F#, 16#0064#,
4550           16#0065#, 16#006C#, 16#0045#, 16#006C#,
4551           16#0065#, 16#006D#, 16#0065#, 16#006E#,
4552           16#0074#, 16#005F#, 16#0075#, 16#006D#,
4553           16#006C#, 16#0044#, 16#0069#, 16#0061#,
4554           16#0067#, 16#0072#, 16#0061#, 16#006D#,
4555           16#0045#, 16#006C#, 16#0065#, 16#006D#,
4556           16#0065#, 16#006E#, 16#0074#,
4557           others => 16#0000#),
4558         others => <>);
4559
4560   --  "target"
4561
4562   MS_00DA : aliased Matreshka.Internals.Strings.Shared_String
4563     := (Size   => 7,
4564         Unused => 6,
4565         Length => 6,
4566         Value  =>
4567          (16#0074#, 16#0061#, 16#0072#, 16#0067#,
4568           16#0065#, 16#0074#,
4569           others => 16#0000#),
4570         others => <>);
4571
4572   --  "For showing text about Slots, InstanceSpecifications, InstanceValues, or elements with a type, such as TypedElements or Connectors."
4573
4574   MS_00DB : aliased Matreshka.Internals.Strings.Shared_String
4575     := (Size   => 135,
4576         Unused => 131,
4577         Length => 131,
4578         Value  =>
4579          (16#0046#, 16#006F#, 16#0072#, 16#0020#,
4580           16#0073#, 16#0068#, 16#006F#, 16#0077#,
4581           16#0069#, 16#006E#, 16#0067#, 16#0020#,
4582           16#0074#, 16#0065#, 16#0078#, 16#0074#,
4583           16#0020#, 16#0061#, 16#0062#, 16#006F#,
4584           16#0075#, 16#0074#, 16#0020#, 16#0053#,
4585           16#006C#, 16#006F#, 16#0074#, 16#0073#,
4586           16#002C#, 16#0020#, 16#0049#, 16#006E#,
4587           16#0073#, 16#0074#, 16#0061#, 16#006E#,
4588           16#0063#, 16#0065#, 16#0053#, 16#0070#,
4589           16#0065#, 16#0063#, 16#0069#, 16#0066#,
4590           16#0069#, 16#0063#, 16#0061#, 16#0074#,
4591           16#0069#, 16#006F#, 16#006E#, 16#0073#,
4592           16#002C#, 16#0020#, 16#0049#, 16#006E#,
4593           16#0073#, 16#0074#, 16#0061#, 16#006E#,
4594           16#0063#, 16#0065#, 16#0056#, 16#0061#,
4595           16#006C#, 16#0075#, 16#0065#, 16#0073#,
4596           16#002C#, 16#0020#, 16#006F#, 16#0072#,
4597           16#0020#, 16#0065#, 16#006C#, 16#0065#,
4598           16#006D#, 16#0065#, 16#006E#, 16#0074#,
4599           16#0073#, 16#0020#, 16#0077#, 16#0069#,
4600           16#0074#, 16#0068#, 16#0020#, 16#0061#,
4601           16#0020#, 16#0074#, 16#0079#, 16#0070#,
4602           16#0065#, 16#002C#, 16#0020#, 16#0073#,
4603           16#0075#, 16#0063#, 16#0068#, 16#0020#,
4604           16#0061#, 16#0073#, 16#0020#, 16#0054#,
4605           16#0079#, 16#0070#, 16#0065#, 16#0064#,
4606           16#0045#, 16#006C#, 16#0065#, 16#006D#,
4607           16#0065#, 16#006E#, 16#0074#, 16#0073#,
4608           16#0020#, 16#006F#, 16#0072#, 16#0020#,
4609           16#0043#, 16#006F#, 16#006E#, 16#006E#,
4610           16#0065#, 16#0063#, 16#0074#, 16#006F#,
4611           16#0072#, 16#0073#, 16#002E#,
4612           others => 16#0000#),
4613         others => <>);
4614
4615   --  "UMLStateShape"
4616
4617   MS_00DC : aliased Matreshka.Internals.Strings.Shared_String
4618     := (Size   => 15,
4619         Unused => 13,
4620         Length => 13,
4621         Value  =>
4622          (16#0055#, 16#004D#, 16#004C#, 16#0053#,
4623           16#0074#, 16#0061#, 16#0074#, 16#0065#,
4624           16#0053#, 16#0068#, 16#0061#, 16#0070#,
4625           16#0065#,
4626           others => 16#0000#),
4627         others => <>);
4628
4629   --  "modelElement must be a Slot, InstanceSpecification, InstanceValue, or an element with a type, such as a TypedElement or Connector."
4630
4631   MS_00DD : aliased Matreshka.Internals.Strings.Shared_String
4632     := (Size   => 135,
4633         Unused => 130,
4634         Length => 130,
4635         Value  =>
4636          (16#006D#, 16#006F#, 16#0064#, 16#0065#,
4637           16#006C#, 16#0045#, 16#006C#, 16#0065#,
4638           16#006D#, 16#0065#, 16#006E#, 16#0074#,
4639           16#0020#, 16#006D#, 16#0075#, 16#0073#,
4640           16#0074#, 16#0020#, 16#0062#, 16#0065#,
4641           16#0020#, 16#0061#, 16#0020#, 16#0053#,
4642           16#006C#, 16#006F#, 16#0074#, 16#002C#,
4643           16#0020#, 16#0049#, 16#006E#, 16#0073#,
4644           16#0074#, 16#0061#, 16#006E#, 16#0063#,
4645           16#0065#, 16#0053#, 16#0070#, 16#0065#,
4646           16#0063#, 16#0069#, 16#0066#, 16#0069#,
4647           16#0063#, 16#0061#, 16#0074#, 16#0069#,
4648           16#006F#, 16#006E#, 16#002C#, 16#0020#,
4649           16#0049#, 16#006E#, 16#0073#, 16#0074#,
4650           16#0061#, 16#006E#, 16#0063#, 16#0065#,
4651           16#0056#, 16#0061#, 16#006C#, 16#0075#,
4652           16#0065#, 16#002C#, 16#0020#, 16#006F#,
4653           16#0072#, 16#0020#, 16#0061#, 16#006E#,
4654           16#0020#, 16#0065#, 16#006C#, 16#0065#,
4655           16#006D#, 16#0065#, 16#006E#, 16#0074#,
4656           16#0020#, 16#0077#, 16#0069#, 16#0074#,
4657           16#0068#, 16#0020#, 16#0061#, 16#0020#,
4658           16#0074#, 16#0079#, 16#0070#, 16#0065#,
4659           16#002C#, 16#0020#, 16#0073#, 16#0075#,
4660           16#0063#, 16#0068#, 16#0020#, 16#0061#,
4661           16#0073#, 16#0020#, 16#0061#, 16#0020#,
4662           16#0054#, 16#0079#, 16#0070#, 16#0065#,
4663           16#0064#, 16#0045#, 16#006C#, 16#0065#,
4664           16#006D#, 16#0065#, 16#006E#, 16#0074#,
4665           16#0020#, 16#006F#, 16#0072#, 16#0020#,
4666           16#0043#, 16#006F#, 16#006E#, 16#006E#,
4667           16#0065#, 16#0063#, 16#0074#, 16#006F#,
4668           16#0072#, 16#002E#,
4669           others => 16#0000#),
4670         others => <>);
4671
4672   --  "stereotypedElement"
4673
4674   MS_00DE : aliased Matreshka.Internals.Strings.Shared_String
4675     := (Size   => 23,
4676         Unused => 18,
4677         Length => 18,
4678         Value  =>
4679          (16#0073#, 16#0074#, 16#0065#, 16#0072#,
4680           16#0065#, 16#006F#, 16#0074#, 16#0079#,
4681           16#0070#, 16#0065#, 16#0064#, 16#0045#,
4682           16#006C#, 16#0065#, 16#006D#, 16#0065#,
4683           16#006E#, 16#0074#,
4684           others => 16#0000#),
4685         others => <>);
4686
4687   --  "UMLDiagramElement"
4688
4689   MS_00DF : aliased Matreshka.Internals.Strings.Shared_String
4690     := (Size   => 23,
4691         Unused => 17,
4692         Length => 17,
4693         Value  =>
4694          (16#0055#, 16#004D#, 16#004C#, 16#0044#,
4695           16#0069#, 16#0061#, 16#0067#, 16#0072#,
4696           16#0061#, 16#006D#, 16#0045#, 16#006C#,
4697           16#0065#, 16#006D#, 16#0065#, 16#006E#,
4698           16#0074#,
4699           others => 16#0000#),
4700         others => <>);
4701
4702   --  "edge_association"
4703
4704   MS_00E0 : aliased Matreshka.Internals.Strings.Shared_String
4705     := (Size   => 23,
4706         Unused => 16,
4707         Length => 16,
4708         Value  =>
4709          (16#0065#, 16#0064#, 16#0067#, 16#0065#,
4710           16#005F#, 16#0061#, 16#0073#, 16#0073#,
4711           16#006F#, 16#0063#, 16#0069#, 16#0061#,
4712           16#0074#, 16#0069#, 16#006F#, 16#006E#,
4713           others => 16#0000#),
4714         others => <>);
4715
4716   --  "Restricts UMLRedefinesLabels to be notation for RedefinableElements."
4717
4718   MS_00E1 : aliased Matreshka.Internals.Strings.Shared_String
4719     := (Size   => 71,
4720         Unused => 68,
4721         Length => 68,
4722         Value  =>
4723          (16#0052#, 16#0065#, 16#0073#, 16#0074#,
4724           16#0072#, 16#0069#, 16#0063#, 16#0074#,
4725           16#0073#, 16#0020#, 16#0055#, 16#004D#,
4726           16#004C#, 16#0052#, 16#0065#, 16#0064#,
4727           16#0065#, 16#0066#, 16#0069#, 16#006E#,
4728           16#0065#, 16#0073#, 16#004C#, 16#0061#,
4729           16#0062#, 16#0065#, 16#006C#, 16#0073#,
4730           16#0020#, 16#0074#, 16#006F#, 16#0020#,
4731           16#0062#, 16#0065#, 16#0020#, 16#006E#,
4732           16#006F#, 16#0074#, 16#0061#, 16#0074#,
4733           16#0069#, 16#006F#, 16#006E#, 16#0020#,
4734           16#0066#, 16#006F#, 16#0072#, 16#0020#,
4735           16#0052#, 16#0065#, 16#0064#, 16#0065#,
4736           16#0066#, 16#0069#, 16#006E#, 16#0061#,
4737           16#0062#, 16#006C#, 16#0065#, 16#0045#,
4738           16#006C#, 16#0065#, 16#006D#, 16#0065#,
4739           16#006E#, 16#0074#, 16#0073#, 16#002E#,
4740           others => 16#0000#),
4741         others => <>);
4742
4743   --  "Restricts UMLBehaviorDiagrams to showing Behaviors."
4744
4745   MS_00E2 : aliased Matreshka.Internals.Strings.Shared_String
4746     := (Size   => 55,
4747         Unused => 51,
4748         Length => 51,
4749         Value  =>
4750          (16#0052#, 16#0065#, 16#0073#, 16#0074#,
4751           16#0072#, 16#0069#, 16#0063#, 16#0074#,
4752           16#0073#, 16#0020#, 16#0055#, 16#004D#,
4753           16#004C#, 16#0042#, 16#0065#, 16#0068#,
4754           16#0061#, 16#0076#, 16#0069#, 16#006F#,
4755           16#0072#, 16#0044#, 16#0069#, 16#0061#,
4756           16#0067#, 16#0072#, 16#0061#, 16#006D#,
4757           16#0073#, 16#0020#, 16#0074#, 16#006F#,
4758           16#0020#, 16#0073#, 16#0068#, 16#006F#,
4759           16#0077#, 16#0069#, 16#006E#, 16#0067#,
4760           16#0020#, 16#0042#, 16#0065#, 16#0068#,
4761           16#0061#, 16#0076#, 16#0069#, 16#006F#,
4762           16#0072#, 16#0073#, 16#002E#,
4763           others => 16#0000#),
4764         others => <>);
4765
4766   --  "weakOrder"
4767
4768   MS_00E3 : aliased Matreshka.Internals.Strings.Shared_String
4769     := (Size   => 15,
4770         Unused => 9,
4771         Length => 9,
4772         Value  =>
4773          (16#0077#, 16#0065#, 16#0061#, 16#006B#,
4774           16#004F#, 16#0072#, 16#0064#, 16#0065#,
4775           16#0072#,
4776           others => 16#0000#),
4777         others => <>);
4778
4779   --  "For showing the keywords of the modelElement."
4780
4781   MS_00E4 : aliased Matreshka.Internals.Strings.Shared_String
4782     := (Size   => 47,
4783         Unused => 45,
4784         Length => 45,
4785         Value  =>
4786          (16#0046#, 16#006F#, 16#0072#, 16#0020#,
4787           16#0073#, 16#0068#, 16#006F#, 16#0077#,
4788           16#0069#, 16#006E#, 16#0067#, 16#0020#,
4789           16#0074#, 16#0068#, 16#0065#, 16#0020#,
4790           16#006B#, 16#0065#, 16#0079#, 16#0077#,
4791           16#006F#, 16#0072#, 16#0064#, 16#0073#,
4792           16#0020#, 16#006F#, 16#0066#, 16#0020#,
4793           16#0074#, 16#0068#, 16#0065#, 16#0020#,
4794           16#006D#, 16#006F#, 16#0064#, 16#0065#,
4795           16#006C#, 16#0045#, 16#006C#, 16#0065#,
4796           16#006D#, 16#0065#, 16#006E#, 16#0074#,
4797           16#002E#,
4798           others => 16#0000#),
4799         others => <>);
4800
4801   --  "lifelineClass"
4802
4803   MS_00E5 : aliased Matreshka.Internals.Strings.Shared_String
4804     := (Size   => 15,
4805         Unused => 13,
4806         Length => 13,
4807         Value  =>
4808          (16#006C#, 16#0069#, 16#0066#, 16#0065#,
4809           16#006C#, 16#0069#, 16#006E#, 16#0065#,
4810           16#0043#, 16#006C#, 16#0061#, 16#0073#,
4811           16#0073#,
4812           others => 16#0000#),
4813         others => <>);
4814
4815   --  "inheritedStateBorder must have a value if the diagram shows any inherited states."
4816
4817   MS_00E6 : aliased Matreshka.Internals.Strings.Shared_String
4818     := (Size   => 87,
4819         Unused => 81,
4820         Length => 81,
4821         Value  =>
4822          (16#0069#, 16#006E#, 16#0068#, 16#0065#,
4823           16#0072#, 16#0069#, 16#0074#, 16#0065#,
4824           16#0064#, 16#0053#, 16#0074#, 16#0061#,
4825           16#0074#, 16#0065#, 16#0042#, 16#006F#,
4826           16#0072#, 16#0064#, 16#0065#, 16#0072#,
4827           16#0020#, 16#006D#, 16#0075#, 16#0073#,
4828           16#0074#, 16#0020#, 16#0068#, 16#0061#,
4829           16#0076#, 16#0065#, 16#0020#, 16#0061#,
4830           16#0020#, 16#0076#, 16#0061#, 16#006C#,
4831           16#0075#, 16#0065#, 16#0020#, 16#0069#,
4832           16#0066#, 16#0020#, 16#0074#, 16#0068#,
4833           16#0065#, 16#0020#, 16#0064#, 16#0069#,
4834           16#0061#, 16#0067#, 16#0072#, 16#0061#,
4835           16#006D#, 16#0020#, 16#0073#, 16#0068#,
4836           16#006F#, 16#0077#, 16#0073#, 16#0020#,
4837           16#0061#, 16#006E#, 16#0079#, 16#0020#,
4838           16#0069#, 16#006E#, 16#0068#, 16#0065#,
4839           16#0072#, 16#0069#, 16#0074#, 16#0065#,
4840           16#0064#, 16#0020#, 16#0073#, 16#0074#,
4841           16#0061#, 16#0074#, 16#0065#, 16#0073#,
4842           16#002E#,
4843           others => 16#0000#),
4844         others => <>);
4845
4846   --  "Shows shapes for binary relationships."
4847
4848   MS_00E7 : aliased Matreshka.Internals.Strings.Shared_String
4849     := (Size   => 39,
4850         Unused => 38,
4851         Length => 38,
4852         Value  =>
4853          (16#0053#, 16#0068#, 16#006F#, 16#0077#,
4854           16#0073#, 16#0020#, 16#0073#, 16#0068#,
4855           16#0061#, 16#0070#, 16#0065#, 16#0073#,
4856           16#0020#, 16#0066#, 16#006F#, 16#0072#,
4857           16#0020#, 16#0062#, 16#0069#, 16#006E#,
4858           16#0061#, 16#0072#, 16#0079#, 16#0020#,
4859           16#0072#, 16#0065#, 16#006C#, 16#0061#,
4860           16#0074#, 16#0069#, 16#006F#, 16#006E#,
4861           16#0073#, 16#0068#, 16#0069#, 16#0070#,
4862           16#0073#, 16#002E#,
4863           others => 16#0000#),
4864         others => <>);
4865
4866   --  "communication"
4867
4868   MS_00E8 : aliased Matreshka.Internals.Strings.Shared_String
4869     := (Size   => 15,
4870         Unused => 13,
4871         Length => 13,
4872         Value  =>
4873          (16#0063#, 16#006F#, 16#006D#, 16#006D#,
4874           16#0075#, 16#006E#, 16#0069#, 16#0063#,
4875           16#0061#, 16#0074#, 16#0069#, 16#006F#,
4876           16#006E#,
4877           others => 16#0000#),
4878         others => <>);
4879
4880   --  "UMLComponentDiagram"
4881
4882   MS_00E9 : aliased Matreshka.Internals.Strings.Shared_String
4883     := (Size   => 23,
4884         Unused => 19,
4885         Length => 19,
4886         Value  =>
4887          (16#0055#, 16#004D#, 16#004C#, 16#0043#,
4888           16#006F#, 16#006D#, 16#0070#, 16#006F#,
4889           16#006E#, 16#0065#, 16#006E#, 16#0074#,
4890           16#0044#, 16#0069#, 16#0061#, 16#0067#,
4891           16#0072#, 16#0061#, 16#006D#,
4892           others => 16#0000#),
4893         others => <>);
4894
4895   --  "UMLActivityDiagram"
4896
4897   MS_00EA : aliased Matreshka.Internals.Strings.Shared_String
4898     := (Size   => 23,
4899         Unused => 18,
4900         Length => 18,
4901         Value  =>
4902          (16#0055#, 16#004D#, 16#004C#, 16#0041#,
4903           16#0063#, 16#0074#, 16#0069#, 16#0076#,
4904           16#0069#, 16#0074#, 16#0079#, 16#0044#,
4905           16#0069#, 16#0061#, 16#0067#, 16#0072#,
4906           16#0061#, 16#006D#,
4907           others => 16#0000#),
4908         others => <>);
4909
4910   --  "The most general class for UML shapes that are rendered only as text."
4911
4912   MS_00EB : aliased Matreshka.Internals.Strings.Shared_String
4913     := (Size   => 71,
4914         Unused => 69,
4915         Length => 69,
4916         Value  =>
4917          (16#0054#, 16#0068#, 16#0065#, 16#0020#,
4918           16#006D#, 16#006F#, 16#0073#, 16#0074#,
4919           16#0020#, 16#0067#, 16#0065#, 16#006E#,
4920           16#0065#, 16#0072#, 16#0061#, 16#006C#,
4921           16#0020#, 16#0063#, 16#006C#, 16#0061#,
4922           16#0073#, 16#0073#, 16#0020#, 16#0066#,
4923           16#006F#, 16#0072#, 16#0020#, 16#0055#,
4924           16#004D#, 16#004C#, 16#0020#, 16#0073#,
4925           16#0068#, 16#0061#, 16#0070#, 16#0065#,
4926           16#0073#, 16#0020#, 16#0074#, 16#0068#,
4927           16#0061#, 16#0074#, 16#0020#, 16#0061#,
4928           16#0072#, 16#0065#, 16#0020#, 16#0072#,
4929           16#0065#, 16#006E#, 16#0064#, 16#0065#,
4930           16#0072#, 16#0065#, 16#0064#, 16#0020#,
4931           16#006F#, 16#006E#, 16#006C#, 16#0079#,
4932           16#0020#, 16#0061#, 16#0073#, 16#0020#,
4933           16#0074#, 16#0065#, 16#0078#, 16#0074#,
4934           16#002E#,
4935           others => 16#0000#),
4936         others => <>);
4937
4938   --  "isFrame"
4939
4940   MS_00EC : aliased Matreshka.Internals.Strings.Shared_String
4941     := (Size   => 15,
4942         Unused => 7,
4943         Length => 7,
4944         Value  =>
4945          (16#0069#, 16#0073#, 16#0046#, 16#0072#,
4946           16#0061#, 16#006D#, 16#0065#,
4947           others => 16#0000#),
4948         others => <>);
4949
4950   --  "modeElement"
4951
4952   MS_00ED : aliased Matreshka.Internals.Strings.Shared_String
4953     := (Size   => 15,
4954         Unused => 11,
4955         Length => 11,
4956         Value  =>
4957          (16#006D#, 16#006F#, 16#0064#, 16#0065#,
4958           16#0045#, 16#006C#, 16#0065#, 16#006D#,
4959           16#0065#, 16#006E#, 16#0074#,
4960           others => 16#0000#),
4961         others => <>);
4962
4963   --  "UMLStyle"
4964
4965   MS_00EE : aliased Matreshka.Internals.Strings.Shared_String
4966     := (Size   => 15,
4967         Unused => 8,
4968         Length => 8,
4969         Value  =>
4970          (16#0055#, 16#004D#, 16#004C#, 16#0053#,
4971           16#0074#, 16#0079#, 16#006C#, 16#0065#,
4972           others => 16#0000#),
4973         others => <>);
4974
4975   --  "fontsize_positive"
4976
4977   MS_00EF : aliased Matreshka.Internals.Strings.Shared_String
4978     := (Size   => 23,
4979         Unused => 17,
4980         Length => 17,
4981         Value  =>
4982          (16#0066#, 16#006F#, 16#006E#, 16#0074#,
4983           16#0073#, 16#0069#, 16#007A#, 16#0065#,
4984           16#005F#, 16#0070#, 16#006F#, 16#0073#,
4985           16#0069#, 16#0074#, 16#0069#, 16#0076#,
4986           16#0065#,
4987           others => 16#0000#),
4988         others => <>);
4989
4990   --  "UMLProfileDiagrams must have no modelElement."
4991
4992   MS_00F0 : aliased Matreshka.Internals.Strings.Shared_String
4993     := (Size   => 47,
4994         Unused => 45,
4995         Length => 45,
4996         Value  =>
4997          (16#0055#, 16#004D#, 16#004C#, 16#0050#,
4998           16#0072#, 16#006F#, 16#0066#, 16#0069#,
4999           16#006C#, 16#0065#, 16#0044#, 16#0069#,
5000           16#0061#, 16#0067#, 16#0072#, 16#0061#,
5001           16#006D#, 16#0073#, 16#0020#, 16#006D#,
5002           16#0075#, 16#0073#, 16#0074#, 16#0020#,
5003           16#0068#, 16#0061#, 16#0076#, 16#0065#,
5004           16#0020#, 16#006E#, 16#006F#, 16#0020#,
5005           16#006D#, 16#006F#, 16#0064#, 16#0065#,
5006           16#006C#, 16#0045#, 16#006C#, 16#0065#,
5007           16#006D#, 16#0065#, 16#006E#, 16#0074#,
5008           16#002E#,
5009           others => 16#0000#),
5010         others => <>);
5011
5012   --  "isAssociationDotShown"
5013
5014   MS_00F1 : aliased Matreshka.Internals.Strings.Shared_String
5015     := (Size   => 23,
5016         Unused => 21,
5017         Length => 21,
5018         Value  =>
5019          (16#0069#, 16#0073#, 16#0041#, 16#0073#,
5020           16#0073#, 16#006F#, 16#0063#, 16#0069#,
5021           16#0061#, 16#0074#, 16#0069#, 16#006F#,
5022           16#006E#, 16#0044#, 16#006F#, 16#0074#,
5023           16#0053#, 16#0068#, 16#006F#, 16#0077#,
5024           16#006E#,
5025           others => 16#0000#),
5026         others => <>);
5027
5028   --  "A_UMLEdge_source_sourceEdge"
5029
5030   MS_00F2 : aliased Matreshka.Internals.Strings.Shared_String
5031     := (Size   => 31,
5032         Unused => 27,
5033         Length => 27,
5034         Value  =>
5035          (16#0041#, 16#005F#, 16#0055#, 16#004D#,
5036           16#004C#, 16#0045#, 16#0064#, 16#0067#,
5037           16#0065#, 16#005F#, 16#0073#, 16#006F#,
5038           16#0075#, 16#0072#, 16#0063#, 16#0065#,
5039           16#005F#, 16#0073#, 16#006F#, 16#0075#,
5040           16#0072#, 16#0063#, 16#0065#, 16#0045#,
5041           16#0064#, 16#0067#, 16#0065#,
5042           others => 16#0000#),
5043         others => <>);
5044
5045   --  "Restricts UMLActivityDiagrams to show Activities."
5046
5047   MS_00F3 : aliased Matreshka.Internals.Strings.Shared_String
5048     := (Size   => 55,
5049         Unused => 49,
5050         Length => 49,
5051         Value  =>
5052          (16#0052#, 16#0065#, 16#0073#, 16#0074#,
5053           16#0072#, 16#0069#, 16#0063#, 16#0074#,
5054           16#0073#, 16#0020#, 16#0055#, 16#004D#,
5055           16#004C#, 16#0041#, 16#0063#, 16#0074#,
5056           16#0069#, 16#0076#, 16#0069#, 16#0074#,
5057           16#0079#, 16#0044#, 16#0069#, 16#0061#,
5058           16#0067#, 16#0072#, 16#0061#, 16#006D#,
5059           16#0073#, 16#0020#, 16#0074#, 16#006F#,
5060           16#0020#, 16#0073#, 16#0068#, 16#006F#,
5061           16#0077#, 16#0020#, 16#0041#, 16#0063#,
5062           16#0074#, 16#0069#, 16#0076#, 16#0069#,
5063           16#0074#, 16#0069#, 16#0065#, 16#0073#,
5064           16#002E#,
5065           others => 16#0000#),
5066         others => <>);
5067
5068   --  "UMLProfileDiagram"
5069
5070   MS_00F4 : aliased Matreshka.Internals.Strings.Shared_String
5071     := (Size   => 23,
5072         Unused => 17,
5073         Length => 17,
5074         Value  =>
5075          (16#0055#, 16#004D#, 16#004C#, 16#0050#,
5076           16#0072#, 16#006F#, 16#0066#, 16#0069#,
5077           16#006C#, 16#0065#, 16#0044#, 16#0069#,
5078           16#0061#, 16#0067#, 16#0072#, 16#0061#,
5079           16#006D#,
5080           others => 16#0000#),
5081         others => <>);
5082
5083   --  "Always show navigibility or non-navigability."
5084
5085   MS_00F5 : aliased Matreshka.Internals.Strings.Shared_String
5086     := (Size   => 47,
5087         Unused => 45,
5088         Length => 45,
5089         Value  =>
5090          (16#0041#, 16#006C#, 16#0077#, 16#0061#,
5091           16#0079#, 16#0073#, 16#0020#, 16#0073#,
5092           16#0068#, 16#006F#, 16#0077#, 16#0020#,
5093           16#006E#, 16#0061#, 16#0076#, 16#0069#,
5094           16#0067#, 16#0069#, 16#0062#, 16#0069#,
5095           16#006C#, 16#0069#, 16#0074#, 16#0079#,
5096           16#0020#, 16#006F#, 16#0072#, 16#0020#,
5097           16#006E#, 16#006F#, 16#006E#, 16#002D#,
5098           16#006E#, 16#0061#, 16#0076#, 16#0069#,
5099           16#0067#, 16#0061#, 16#0062#, 16#0069#,
5100           16#006C#, 16#0069#, 16#0074#, 16#0079#,
5101           16#002E#,
5102           others => 16#0000#),
5103         others => <>);
5104
5105   --  "Alternatives for showing navigibility or non-navigability of associations and connectors typed associations."
5106
5107   MS_00F6 : aliased Matreshka.Internals.Strings.Shared_String
5108     := (Size   => 111,
5109         Unused => 108,
5110         Length => 108,
5111         Value  =>
5112          (16#0041#, 16#006C#, 16#0074#, 16#0065#,
5113           16#0072#, 16#006E#, 16#0061#, 16#0074#,
5114           16#0069#, 16#0076#, 16#0065#, 16#0073#,
5115           16#0020#, 16#0066#, 16#006F#, 16#0072#,
5116           16#0020#, 16#0073#, 16#0068#, 16#006F#,
5117           16#0077#, 16#0069#, 16#006E#, 16#0067#,
5118           16#0020#, 16#006E#, 16#0061#, 16#0076#,
5119           16#0069#, 16#0067#, 16#0069#, 16#0062#,
5120           16#0069#, 16#006C#, 16#0069#, 16#0074#,
5121           16#0079#, 16#0020#, 16#006F#, 16#0072#,
5122           16#0020#, 16#006E#, 16#006F#, 16#006E#,
5123           16#002D#, 16#006E#, 16#0061#, 16#0076#,
5124           16#0069#, 16#0067#, 16#0061#, 16#0062#,
5125           16#0069#, 16#006C#, 16#0069#, 16#0074#,
5126           16#0079#, 16#0020#, 16#006F#, 16#0066#,
5127           16#0020#, 16#0061#, 16#0073#, 16#0073#,
5128           16#006F#, 16#0063#, 16#0069#, 16#0061#,
5129           16#0074#, 16#0069#, 16#006F#, 16#006E#,
5130           16#0073#, 16#0020#, 16#0061#, 16#006E#,
5131           16#0064#, 16#0020#, 16#0063#, 16#006F#,
5132           16#006E#, 16#006E#, 16#0065#, 16#0063#,
5133           16#0074#, 16#006F#, 16#0072#, 16#0073#,
5134           16#0020#, 16#0074#, 16#0079#, 16#0070#,
5135           16#0065#, 16#0064#, 16#0020#, 16#0061#,
5136           16#0073#, 16#0073#, 16#006F#, 16#0063#,
5137           16#0069#, 16#0061#, 16#0074#, 16#0069#,
5138           16#006F#, 16#006E#, 16#0073#, 16#002E#,
5139           others => 16#0000#),
5140         others => <>);
5141
5142   --  "owningCompartment"
5143
5144   MS_00F7 : aliased Matreshka.Internals.Strings.Shared_String
5145     := (Size   => 23,
5146         Unused => 17,
5147         Length => 17,
5148         Value  =>
5149          (16#006F#, 16#0077#, 16#006E#, 16#0069#,
5150           16#006E#, 16#0067#, 16#0043#, 16#006F#,
5151           16#006D#, 16#0070#, 16#0061#, 16#0072#,
5152           16#0074#, 16#006D#, 16#0065#, 16#006E#,
5153           16#0074#,
5154           others => 16#0000#),
5155         others => <>);
5156
5157end AMF.Internals.Tables.UMLDI_String_Data_00;
5158