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: 3407 $ $Date: 2012-11-13 15:03:29 +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.OCL_String_Data_00 is
49
50   --  "referredAssociationClass"
51
52   MS_0000 : aliased Matreshka.Internals.Strings.Shared_String
53     := (Size   => 31,
54         Unused => 24,
55         Length => 24,
56         Value  =>
57          (16#0072#, 16#0065#, 16#0066#, 16#0065#,
58           16#0072#, 16#0072#, 16#0065#, 16#0064#,
59           16#0041#, 16#0073#, 16#0073#, 16#006F#,
60           16#0063#, 16#0069#, 16#0061#, 16#0074#,
61           16#0069#, 16#006F#, 16#006E#, 16#0043#,
62           16#006C#, 16#0061#, 16#0073#, 16#0073#,
63           others => 16#0000#),
64         others => <>);
65
66   --  "BooleanLiteralExp"
67
68   MS_0001 : aliased Matreshka.Internals.Strings.Shared_String
69     := (Size   => 23,
70         Unused => 17,
71         Length => 17,
72         Value  =>
73          (16#0042#, 16#006F#, 16#006F#, 16#006C#,
74           16#0065#, 16#0061#, 16#006E#, 16#004C#,
75           16#0069#, 16#0074#, 16#0065#, 16#0072#,
76           16#0061#, 16#006C#, 16#0045#, 16#0078#,
77           16#0070#,
78           others => 16#0000#),
79         others => <>);
80
81   --  "OCL"
82
83   MS_0002 : aliased Matreshka.Internals.Strings.Shared_String
84     := (Size   => 7,
85         Unused => 3,
86         Length => 3,
87         Value  =>
88          (16#004F#, 16#0043#, 16#004C#,
89           others => 16#0000#),
90         others => <>);
91
92   --  "calledOperation"
93
94   MS_0003 : aliased Matreshka.Internals.Strings.Shared_String
95     := (Size   => 23,
96         Unused => 15,
97         Length => 15,
98         Value  =>
99          (16#0063#, 16#0061#, 16#006C#, 16#006C#,
100           16#0065#, 16#0064#, 16#004F#, 16#0070#,
101           16#0065#, 16#0072#, 16#0061#, 16#0074#,
102           16#0069#, 16#006F#, 16#006E#,
103           others => 16#0000#),
104         others => <>);
105
106   --  "resultOwner"
107
108   MS_0004 : aliased Matreshka.Internals.Strings.Shared_String
109     := (Size   => 15,
110         Unused => 11,
111         Length => 11,
112         Value  =>
113          (16#0072#, 16#0065#, 16#0073#, 16#0075#,
114           16#006C#, 16#0074#, 16#004F#, 16#0077#,
115           16#006E#, 16#0065#, 16#0072#,
116           others => 16#0000#),
117         others => <>);
118
119   --  "parentCall"
120
121   MS_0005 : aliased Matreshka.Internals.Strings.Shared_String
122     := (Size   => 15,
123         Unused => 10,
124         Length => 10,
125         Value  =>
126          (16#0070#, 16#0061#, 16#0072#, 16#0065#,
127           16#006E#, 16#0074#, 16#0043#, 16#0061#,
128           16#006C#, 16#006C#,
129           others => 16#0000#),
130         others => <>);
131
132   --  "LiteralExp"
133
134   MS_0006 : aliased Matreshka.Internals.Strings.Shared_String
135     := (Size   => 15,
136         Unused => 10,
137         Length => 10,
138         Value  =>
139          (16#004C#, 16#0069#, 16#0074#, 16#0065#,
140           16#0072#, 16#0061#, 16#006C#, 16#0045#,
141           16#0078#, 16#0070#,
142           others => 16#0000#),
143         others => <>);
144
145   --  "TypeExp"
146
147   MS_0007 : aliased Matreshka.Internals.Strings.Shared_String
148     := (Size   => 15,
149         Unused => 7,
150         Length => 7,
151         Value  =>
152          (16#0054#, 16#0079#, 16#0070#, 16#0065#,
153           16#0045#, 16#0078#, 16#0070#,
154           others => 16#0000#),
155         others => <>);
156
157   --  "literalExp"
158
159   MS_0008 : aliased Matreshka.Internals.Strings.Shared_String
160     := (Size   => 15,
161         Unused => 10,
162         Length => 10,
163         Value  =>
164          (16#006C#, 16#0069#, 16#0074#, 16#0065#,
165           16#0072#, 16#0061#, 16#006C#, 16#0045#,
166           16#0078#, 16#0070#,
167           others => 16#0000#),
168         others => <>);
169
170   --  "exp1"
171
172   MS_0009 : aliased Matreshka.Internals.Strings.Shared_String
173     := (Size   => 7,
174         Unused => 4,
175         Length => 4,
176         Value  =>
177          (16#0065#, 16#0078#, 16#0070#, 16#0031#,
178           others => 16#0000#),
179         others => <>);
180
181   --  "InvalidType"
182
183   MS_000A : aliased Matreshka.Internals.Strings.Shared_String
184     := (Size   => 15,
185         Unused => 11,
186         Length => 11,
187         Value  =>
188          (16#0049#, 16#006E#, 16#0076#, 16#0061#,
189           16#006C#, 16#0069#, 16#0064#, 16#0054#,
190           16#0079#, 16#0070#, 16#0065#,
191           others => 16#0000#),
192         others => <>);
193
194   --  "exp9"
195
196   MS_000B : aliased Matreshka.Internals.Strings.Shared_String
197     := (Size   => 7,
198         Unused => 4,
199         Length => 4,
200         Value  =>
201          (16#0065#, 16#0078#, 16#0070#, 16#0039#,
202           others => 16#0000#),
203         others => <>);
204
205   --  "VariableExp"
206
207   MS_000C : aliased Matreshka.Internals.Strings.Shared_String
208     := (Size   => 15,
209         Unused => 11,
210         Length => 11,
211         Value  =>
212          (16#0056#, 16#0061#, 16#0072#, 16#0069#,
213           16#0061#, 16#0062#, 16#006C#, 16#0065#,
214           16#0045#, 16#0078#, 16#0070#,
215           others => 16#0000#),
216         others => <>);
217
218   --  "referringExp"
219
220   MS_000D : aliased Matreshka.Internals.Strings.Shared_String
221     := (Size   => 15,
222         Unused => 12,
223         Length => 12,
224         Value  =>
225          (16#0072#, 16#0065#, 16#0066#, 16#0065#,
226           16#0072#, 16#0072#, 16#0069#, 16#006E#,
227           16#0067#, 16#0045#, 16#0078#, 16#0070#,
228           others => 16#0000#),
229         others => <>);
230
231   --  "PropertyCallExp"
232
233   MS_000E : aliased Matreshka.Internals.Strings.Shared_String
234     := (Size   => 23,
235         Unused => 15,
236         Length => 15,
237         Value  =>
238          (16#0050#, 16#0072#, 16#006F#, 16#0070#,
239           16#0065#, 16#0072#, 16#0074#, 16#0079#,
240           16#0043#, 16#0061#, 16#006C#, 16#006C#,
241           16#0045#, 16#0078#, 16#0070#,
242           others => 16#0000#),
243         others => <>);
244
245   --  "representedParameter"
246
247   MS_000F : aliased Matreshka.Internals.Strings.Shared_String
248     := (Size   => 23,
249         Unused => 20,
250         Length => 20,
251         Value  =>
252          (16#0072#, 16#0065#, 16#0070#, 16#0072#,
253           16#0065#, 16#0073#, 16#0065#, 16#006E#,
254           16#0074#, 16#0065#, 16#0064#, 16#0050#,
255           16#0061#, 16#0072#, 16#0061#, 16#006D#,
256           16#0065#, 16#0074#, 16#0065#, 16#0072#,
257           others => 16#0000#),
258         others => <>);
259
260   --  "realSymbol"
261
262   MS_0010 : aliased Matreshka.Internals.Strings.Shared_String
263     := (Size   => 15,
264         Unused => 10,
265         Length => 10,
266         Value  =>
267          (16#0072#, 16#0065#, 16#0061#, 16#006C#,
268           16#0053#, 16#0079#, 16#006D#, 16#0062#,
269           16#006F#, 16#006C#,
270           others => 16#0000#),
271         others => <>);
272
273   --  "Variable"
274
275   MS_0011 : aliased Matreshka.Internals.Strings.Shared_String
276     := (Size   => 15,
277         Unused => 8,
278         Length => 8,
279         Value  =>
280          (16#0056#, 16#0061#, 16#0072#, 16#0069#,
281           16#0061#, 16#0062#, 16#006C#, 16#0065#,
282           others => 16#0000#),
283         others => <>);
284
285   --  "referredSignal"
286
287   MS_0012 : aliased Matreshka.Internals.Strings.Shared_String
288     := (Size   => 15,
289         Unused => 14,
290         Length => 14,
291         Value  =>
292          (16#0072#, 16#0065#, 16#0066#, 16#0065#,
293           16#0072#, 16#0072#, 16#0065#, 16#0064#,
294           16#0053#, 16#0069#, 16#0067#, 16#006E#,
295           16#0061#, 16#006C#,
296           others => 16#0000#),
297         others => <>);
298
299   --  "argument"
300
301   MS_0013 : aliased Matreshka.Internals.Strings.Shared_String
302     := (Size   => 15,
303         Unused => 8,
304         Length => 8,
305         Value  =>
306          (16#0061#, 16#0072#, 16#0067#, 16#0075#,
307           16#006D#, 16#0065#, 16#006E#, 16#0074#,
308           others => 16#0000#),
309         others => <>);
310
311   --  "thenOwner"
312
313   MS_0014 : aliased Matreshka.Internals.Strings.Shared_String
314     := (Size   => 15,
315         Unused => 9,
316         Length => 9,
317         Value  =>
318          (16#0074#, 16#0068#, 16#0065#, 16#006E#,
319           16#004F#, 16#0077#, 16#006E#, 16#0065#,
320           16#0072#,
321           others => 16#0000#),
322         others => <>);
323
324   --  "owningClassifier"
325
326   MS_0015 : aliased Matreshka.Internals.Strings.Shared_String
327     := (Size   => 23,
328         Unused => 16,
329         Length => 16,
330         Value  =>
331          (16#006F#, 16#0077#, 16#006E#, 16#0069#,
332           16#006E#, 16#0067#, 16#0043#, 16#006C#,
333           16#0061#, 16#0073#, 16#0073#, 16#0069#,
334           16#0066#, 16#0069#, 16#0065#, 16#0072#,
335           others => 16#0000#),
336         others => <>);
337
338   --  "item"
339
340   MS_0016 : aliased Matreshka.Internals.Strings.Shared_String
341     := (Size   => 7,
342         Unused => 4,
343         Length => 4,
344         Value  =>
345          (16#0069#, 16#0074#, 16#0065#, 16#006D#,
346           others => 16#0000#),
347         others => <>);
348
349   --  "referredProperty"
350
351   MS_0017 : aliased Matreshka.Internals.Strings.Shared_String
352     := (Size   => 23,
353         Unused => 16,
354         Length => 16,
355         Value  =>
356          (16#0072#, 16#0065#, 16#0066#, 16#0065#,
357           16#0072#, 16#0072#, 16#0065#, 16#0064#,
358           16#0050#, 16#0072#, 16#006F#, 16#0070#,
359           16#0065#, 16#0072#, 16#0074#, 16#0079#,
360           others => 16#0000#),
361         others => <>);
362
363   --  "exp11"
364
365   MS_0018 : aliased Matreshka.Internals.Strings.Shared_String
366     := (Size   => 7,
367         Unused => 5,
368         Length => 5,
369         Value  =>
370          (16#0065#, 16#0078#, 16#0070#, 16#0031#,
371           16#0031#,
372           others => 16#0000#),
373         others => <>);
374
375   --  "TupleLiteralPart"
376
377   MS_0019 : aliased Matreshka.Internals.Strings.Shared_String
378     := (Size   => 23,
379         Unused => 16,
380         Length => 16,
381         Value  =>
382          (16#0054#, 16#0075#, 16#0070#, 16#006C#,
383           16#0065#, 16#004C#, 16#0069#, 16#0074#,
384           16#0065#, 16#0072#, 16#0061#, 16#006C#,
385           16#0050#, 16#0061#, 16#0072#, 16#0074#,
386           others => 16#0000#),
387         others => <>);
388
389   --  "CollectionRange"
390
391   MS_001A : aliased Matreshka.Internals.Strings.Shared_String
392     := (Size   => 23,
393         Unused => 15,
394         Length => 15,
395         Value  =>
396          (16#0043#, 16#006F#, 16#006C#, 16#006C#,
397           16#0065#, 16#0063#, 16#0074#, 16#0069#,
398           16#006F#, 16#006E#, 16#0052#, 16#0061#,
399           16#006E#, 16#0067#, 16#0065#,
400           others => 16#0000#),
401         others => <>);
402
403   --  "integerSymbol"
404
405   MS_001B : aliased Matreshka.Internals.Strings.Shared_String
406     := (Size   => 15,
407         Unused => 13,
408         Length => 13,
409         Value  =>
410          (16#0069#, 16#006E#, 16#0074#, 16#0065#,
411           16#0067#, 16#0065#, 16#0072#, 16#0053#,
412           16#0079#, 16#006D#, 16#0062#, 16#006F#,
413           16#006C#,
414           others => 16#0000#),
415         others => <>);
416
417   --  "referredOperation"
418
419   MS_001C : aliased Matreshka.Internals.Strings.Shared_String
420     := (Size   => 23,
421         Unused => 17,
422         Length => 17,
423         Value  =>
424          (16#0072#, 16#0065#, 16#0066#, 16#0065#,
425           16#0072#, 16#0072#, 16#0065#, 16#0064#,
426           16#004F#, 16#0070#, 16#0065#, 16#0072#,
427           16#0061#, 16#0074#, 16#0069#, 16#006F#,
428           16#006E#,
429           others => 16#0000#),
430         others => <>);
431
432   --  "EnumLiteralExp"
433
434   MS_001D : aliased Matreshka.Internals.Strings.Shared_String
435     := (Size   => 15,
436         Unused => 14,
437         Length => 14,
438         Value  =>
439          (16#0045#, 16#006E#, 16#0075#, 16#006D#,
440           16#004C#, 16#0069#, 16#0074#, 16#0065#,
441           16#0072#, 16#0061#, 16#006C#, 16#0045#,
442           16#0078#, 16#0070#,
443           others => 16#0000#),
444         others => <>);
445
446   --  "stringSymbol"
447
448   MS_001E : aliased Matreshka.Internals.Strings.Shared_String
449     := (Size   => 15,
450         Unused => 12,
451         Length => 12,
452         Value  =>
453          (16#0073#, 16#0074#, 16#0072#, 16#0069#,
454           16#006E#, 16#0067#, 16#0053#, 16#0079#,
455           16#006D#, 16#0062#, 16#006F#, 16#006C#,
456           others => 16#0000#),
457         others => <>);
458
459   --  "AnyType"
460
461   MS_001F : aliased Matreshka.Internals.Strings.Shared_String
462     := (Size   => 15,
463         Unused => 7,
464         Length => 7,
465         Value  =>
466          (16#0041#, 16#006E#, 16#0079#, 16#0054#,
467           16#0079#, 16#0070#, 16#0065#,
468           others => 16#0000#),
469         others => <>);
470
471   --  "InvalidLiteralExp"
472
473   MS_0020 : aliased Matreshka.Internals.Strings.Shared_String
474     := (Size   => 23,
475         Unused => 17,
476         Length => 17,
477         Value  =>
478          (16#0049#, 16#006E#, 16#0076#, 16#0061#,
479           16#006C#, 16#0069#, 16#0064#, 16#004C#,
480           16#0069#, 16#0074#, 16#0065#, 16#0072#,
481           16#0061#, 16#006C#, 16#0045#, 16#0078#,
482           16#0070#,
483           others => 16#0000#),
484         others => <>);
485
486   --  "Bag"
487
488   MS_0021 : aliased Matreshka.Internals.Strings.Shared_String
489     := (Size   => 7,
490         Unused => 3,
491         Length => 3,
492         Value  =>
493          (16#0042#, 16#0061#, 16#0067#,
494           others => 16#0000#),
495         others => <>);
496
497   --  "bodyExpression"
498
499   MS_0022 : aliased Matreshka.Internals.Strings.Shared_String
500     := (Size   => 15,
501         Unused => 14,
502         Length => 14,
503         Value  =>
504          (16#0062#, 16#006F#, 16#0064#, 16#0079#,
505           16#0045#, 16#0078#, 16#0070#, 16#0072#,
506           16#0065#, 16#0073#, 16#0073#, 16#0069#,
507           16#006F#, 16#006E#,
508           others => 16#0000#),
509         others => <>);
510
511   --  "ExpressionInOcl"
512
513   MS_0023 : aliased Matreshka.Internals.Strings.Shared_String
514     := (Size   => 23,
515         Unused => 15,
516         Length => 15,
517         Value  =>
518          (16#0045#, 16#0078#, 16#0070#, 16#0072#,
519           16#0065#, 16#0073#, 16#0073#, 16#0069#,
520           16#006F#, 16#006E#, 16#0049#, 16#006E#,
521           16#004F#, 16#0063#, 16#006C#,
522           others => 16#0000#),
523         others => <>);
524
525   --  "CollectionKind"
526
527   MS_0024 : aliased Matreshka.Internals.Strings.Shared_String
528     := (Size   => 15,
529         Unused => 14,
530         Length => 14,
531         Value  =>
532          (16#0043#, 16#006F#, 16#006C#, 16#006C#,
533           16#0065#, 16#0063#, 16#0074#, 16#0069#,
534           16#006F#, 16#006E#, 16#004B#, 16#0069#,
535           16#006E#, 16#0064#,
536           others => 16#0000#),
537         others => <>);
538
539   --  "resultVariable"
540
541   MS_0025 : aliased Matreshka.Internals.Strings.Shared_String
542     := (Size   => 15,
543         Unused => 14,
544         Length => 14,
545         Value  =>
546          (16#0072#, 16#0065#, 16#0073#, 16#0075#,
547           16#006C#, 16#0074#, 16#0056#, 16#0061#,
548           16#0072#, 16#0069#, 16#0061#, 16#0062#,
549           16#006C#, 16#0065#,
550           others => 16#0000#),
551         others => <>);
552
553   --  "result"
554
555   MS_0026 : aliased Matreshka.Internals.Strings.Shared_String
556     := (Size   => 7,
557         Unused => 6,
558         Length => 6,
559         Value  =>
560          (16#0072#, 16#0065#, 16#0073#, 16#0075#,
561           16#006C#, 16#0074#,
562           others => 16#0000#),
563         others => <>);
564
565   --  "initExpression"
566
567   MS_0027 : aliased Matreshka.Internals.Strings.Shared_String
568     := (Size   => 15,
569         Unused => 14,
570         Length => 14,
571         Value  =>
572          (16#0069#, 16#006E#, 16#0069#, 16#0074#,
573           16#0045#, 16#0078#, 16#0070#, 16#0072#,
574           16#0065#, 16#0073#, 16#0073#, 16#0069#,
575           16#006F#, 16#006E#,
576           others => 16#0000#),
577         others => <>);
578
579   --  "thenExpression"
580
581   MS_0028 : aliased Matreshka.Internals.Strings.Shared_String
582     := (Size   => 15,
583         Unused => 14,
584         Length => 14,
585         Value  =>
586          (16#0074#, 16#0068#, 16#0065#, 16#006E#,
587           16#0045#, 16#0078#, 16#0070#, 16#0072#,
588           16#0065#, 16#0073#, 16#0073#, 16#0069#,
589           16#006F#, 16#006E#,
590           others => 16#0000#),
591         others => <>);
592
593   --  "NullLiteralExp"
594
595   MS_0029 : aliased Matreshka.Internals.Strings.Shared_String
596     := (Size   => 15,
597         Unused => 14,
598         Length => 14,
599         Value  =>
600          (16#004E#, 16#0075#, 16#006C#, 16#006C#,
601           16#004C#, 16#0069#, 16#0074#, 16#0065#,
602           16#0072#, 16#0061#, 16#006C#, 16#0045#,
603           16#0078#, 16#0070#,
604           others => 16#0000#),
605         others => <>);
606
607   --  "attribute"
608
609   MS_002A : aliased Matreshka.Internals.Strings.Shared_String
610     := (Size   => 15,
611         Unused => 9,
612         Length => 9,
613         Value  =>
614          (16#0061#, 16#0074#, 16#0074#, 16#0072#,
615           16#0069#, 16#0062#, 16#0075#, 16#0074#,
616           16#0065#,
617           others => 16#0000#),
618         others => <>);
619
620   --  "varOwner"
621
622   MS_002B : aliased Matreshka.Internals.Strings.Shared_String
623     := (Size   => 15,
624         Unused => 8,
625         Length => 8,
626         Value  =>
627          (16#0076#, 16#0061#, 16#0072#, 16#004F#,
628           16#0077#, 16#006E#, 16#0065#, 16#0072#,
629           others => 16#0000#),
630         others => <>);
631
632   --  "MessageType"
633
634   MS_002C : aliased Matreshka.Internals.Strings.Shared_String
635     := (Size   => 15,
636         Unused => 11,
637         Length => 11,
638         Value  =>
639          (16#004D#, 16#0065#, 16#0073#, 16#0073#,
640           16#0061#, 16#0067#, 16#0065#, 16#0054#,
641           16#0079#, 16#0070#, 16#0065#,
642           others => 16#0000#),
643         others => <>);
644
645   --  "generatedType"
646
647   MS_002D : aliased Matreshka.Internals.Strings.Shared_String
648     := (Size   => 15,
649         Unused => 13,
650         Length => 13,
651         Value  =>
652          (16#0067#, 16#0065#, 16#006E#, 16#0065#,
653           16#0072#, 16#0061#, 16#0074#, 16#0065#,
654           16#0064#, 16#0054#, 16#0079#, 16#0070#,
655           16#0065#,
656           others => 16#0000#),
657         others => <>);
658
659   --  "appliedElement"
660
661   MS_002E : aliased Matreshka.Internals.Strings.Shared_String
662     := (Size   => 15,
663         Unused => 14,
664         Length => 14,
665         Value  =>
666          (16#0061#, 16#0070#, 16#0070#, 16#006C#,
667           16#0069#, 16#0065#, 16#0064#, 16#0045#,
668           16#006C#, 16#0065#, 16#006D#, 16#0065#,
669           16#006E#, 16#0074#,
670           others => 16#0000#),
671         others => <>);
672
673   --  "booleanSymbol"
674
675   MS_002F : aliased Matreshka.Internals.Strings.Shared_String
676     := (Size   => 15,
677         Unused => 13,
678         Length => 13,
679         Value  =>
680          (16#0062#, 16#006F#, 16#006F#, 16#006C#,
681           16#0065#, 16#0061#, 16#006E#, 16#0053#,
682           16#0079#, 16#006D#, 16#0062#, 16#006F#,
683           16#006C#,
684           others => 16#0000#),
685         others => <>);
686
687   --  "CollectionLiteralPart"
688
689   MS_0030 : aliased Matreshka.Internals.Strings.Shared_String
690     := (Size   => 23,
691         Unused => 21,
692         Length => 21,
693         Value  =>
694          (16#0043#, 16#006F#, 16#006C#, 16#006C#,
695           16#0065#, 16#0063#, 16#0074#, 16#0069#,
696           16#006F#, 16#006E#, 16#004C#, 16#0069#,
697           16#0074#, 16#0065#, 16#0072#, 16#0061#,
698           16#006C#, 16#0050#, 16#0061#, 16#0072#,
699           16#0074#,
700           others => 16#0000#),
701         others => <>);
702
703   --  "navigationSource"
704
705   MS_0031 : aliased Matreshka.Internals.Strings.Shared_String
706     := (Size   => 23,
707         Unused => 16,
708         Length => 16,
709         Value  =>
710          (16#006E#, 16#0061#, 16#0076#, 16#0069#,
711           16#0067#, 16#0061#, 16#0074#, 16#0069#,
712           16#006F#, 16#006E#, 16#0053#, 16#006F#,
713           16#0075#, 16#0072#, 16#0063#, 16#0065#,
714           others => 16#0000#),
715         others => <>);
716
717   --  "IterateExp"
718
719   MS_0032 : aliased Matreshka.Internals.Strings.Shared_String
720     := (Size   => 15,
721         Unused => 10,
722         Length => 10,
723         Value  =>
724          (16#0049#, 16#0074#, 16#0065#, 16#0072#,
725           16#0061#, 16#0074#, 16#0065#, 16#0045#,
726           16#0078#, 16#0070#,
727           others => 16#0000#),
728         others => <>);
729
730   --  "type1"
731
732   MS_0033 : aliased Matreshka.Internals.Strings.Shared_String
733     := (Size   => 7,
734         Unused => 5,
735         Length => 5,
736         Value  =>
737          (16#0074#, 16#0079#, 16#0070#, 16#0065#,
738           16#0031#,
739           others => 16#0000#),
740         others => <>);
741
742   --  "condition"
743
744   MS_0034 : aliased Matreshka.Internals.Strings.Shared_String
745     := (Size   => 15,
746         Unused => 9,
747         Length => 9,
748         Value  =>
749          (16#0063#, 16#006F#, 16#006E#, 16#0064#,
750           16#0069#, 16#0074#, 16#0069#, 16#006F#,
751           16#006E#,
752           others => 16#0000#),
753         others => <>);
754
755   --  "firstOwner"
756
757   MS_0035 : aliased Matreshka.Internals.Strings.Shared_String
758     := (Size   => 15,
759         Unused => 10,
760         Length => 10,
761         Value  =>
762          (16#0066#, 16#0069#, 16#0072#, 16#0073#,
763           16#0074#, 16#004F#, 16#0077#, 16#006E#,
764           16#0065#, 16#0072#,
765           others => 16#0000#),
766         others => <>);
767
768   --  "parameterVariable"
769
770   MS_0036 : aliased Matreshka.Internals.Strings.Shared_String
771     := (Size   => 23,
772         Unused => 17,
773         Length => 17,
774         Value  =>
775          (16#0070#, 16#0061#, 16#0072#, 16#0061#,
776           16#006D#, 16#0065#, 16#0074#, 16#0065#,
777           16#0072#, 16#0056#, 16#0061#, 16#0072#,
778           16#0069#, 16#0061#, 16#0062#, 16#006C#,
779           16#0065#,
780           others => 16#0000#),
781         others => <>);
782
783   --  "exp2"
784
785   MS_0037 : aliased Matreshka.Internals.Strings.Shared_String
786     := (Size   => 7,
787         Unused => 4,
788         Length => 4,
789         Value  =>
790          (16#0065#, 16#0078#, 16#0070#, 16#0032#,
791           others => 16#0000#),
792         others => <>);
793
794   --  "specification"
795
796   MS_0038 : aliased Matreshka.Internals.Strings.Shared_String
797     := (Size   => 15,
798         Unused => 13,
799         Length => 13,
800         Value  =>
801          (16#0073#, 16#0070#, 16#0065#, 16#0063#,
802           16#0069#, 16#0066#, 16#0069#, 16#0063#,
803           16#0061#, 16#0074#, 16#0069#, 16#006F#,
804           16#006E#,
805           others => 16#0000#),
806         others => <>);
807
808   --  "VoidType"
809
810   MS_0039 : aliased Matreshka.Internals.Strings.Shared_String
811     := (Size   => 15,
812         Unused => 8,
813         Length => 8,
814         Value  =>
815          (16#0056#, 16#006F#, 16#0069#, 16#0064#,
816           16#0054#, 16#0079#, 16#0070#, 16#0065#,
817           others => 16#0000#),
818         others => <>);
819
820   --  "BagType"
821
822   MS_003A : aliased Matreshka.Internals.Strings.Shared_String
823     := (Size   => 15,
824         Unused => 7,
825         Length => 7,
826         Value  =>
827          (16#0042#, 16#0061#, 16#0067#, 16#0054#,
828           16#0079#, 16#0070#, 16#0065#,
829           others => 16#0000#),
830         others => <>);
831
832   --  "IntegerLiteralExp"
833
834   MS_003B : aliased Matreshka.Internals.Strings.Shared_String
835     := (Size   => 23,
836         Unused => 17,
837         Length => 17,
838         Value  =>
839          (16#0049#, 16#006E#, 16#0074#, 16#0065#,
840           16#0067#, 16#0065#, 16#0072#, 16#004C#,
841           16#0069#, 16#0074#, 16#0065#, 16#0072#,
842           16#0061#, 16#006C#, 16#0045#, 16#0078#,
843           16#0070#,
844           others => 16#0000#),
845         others => <>);
846
847   --  "elseExpression"
848
849   MS_003C : aliased Matreshka.Internals.Strings.Shared_String
850     := (Size   => 15,
851         Unused => 14,
852         Length => 14,
853         Value  =>
854          (16#0065#, 16#006C#, 16#0073#, 16#0065#,
855           16#0045#, 16#0078#, 16#0070#, 16#0072#,
856           16#0065#, 16#0073#, 16#0073#, 16#0069#,
857           16#006F#, 16#006E#,
858           others => 16#0000#),
859         others => <>);
860
861   --  "target"
862
863   MS_003D : aliased Matreshka.Internals.Strings.Shared_String
864     := (Size   => 7,
865         Unused => 6,
866         Length => 6,
867         Value  =>
868          (16#0074#, 16#0061#, 16#0072#, 16#0067#,
869           16#0065#, 16#0074#,
870           others => 16#0000#),
871         others => <>);
872
873   --  "CollectionLiteralExp"
874
875   MS_003E : aliased Matreshka.Internals.Strings.Shared_String
876     := (Size   => 23,
877         Unused => 20,
878         Length => 20,
879         Value  =>
880          (16#0043#, 16#006F#, 16#006C#, 16#006C#,
881           16#0065#, 16#0063#, 16#0074#, 16#0069#,
882           16#006F#, 16#006E#, 16#004C#, 16#0069#,
883           16#0074#, 16#0065#, 16#0072#, 16#0061#,
884           16#006C#, 16#0045#, 16#0078#, 16#0070#,
885           others => 16#0000#),
886         others => <>);
887
888   --  "exp3"
889
890   MS_003F : aliased Matreshka.Internals.Strings.Shared_String
891     := (Size   => 7,
892         Unused => 4,
893         Length => 4,
894         Value  =>
895          (16#0065#, 16#0078#, 16#0070#, 16#0033#,
896           others => 16#0000#),
897         others => <>);
898
899   --  "FeatureCallExp"
900
901   MS_0040 : aliased Matreshka.Internals.Strings.Shared_String
902     := (Size   => 15,
903         Unused => 14,
904         Length => 14,
905         Value  =>
906          (16#0046#, 16#0065#, 16#0061#, 16#0074#,
907           16#0075#, 16#0072#, 16#0065#, 16#0043#,
908           16#0061#, 16#006C#, 16#006C#, 16#0045#,
909           16#0078#, 16#0070#,
910           others => 16#0000#),
911         others => <>);
912
913   --  "OrderedSetType"
914
915   MS_0041 : aliased Matreshka.Internals.Strings.Shared_String
916     := (Size   => 15,
917         Unused => 14,
918         Length => 14,
919         Value  =>
920          (16#004F#, 16#0072#, 16#0064#, 16#0065#,
921           16#0072#, 16#0065#, 16#0064#, 16#0053#,
922           16#0065#, 16#0074#, 16#0054#, 16#0079#,
923           16#0070#, 16#0065#,
924           others => 16#0000#),
925         others => <>);
926
927   --  "item1"
928
929   MS_0042 : aliased Matreshka.Internals.Strings.Shared_String
930     := (Size   => 7,
931         Unused => 5,
932         Length => 5,
933         Value  =>
934          (16#0069#, 16#0074#, 16#0065#, 16#006D#,
935           16#0031#,
936           others => 16#0000#),
937         others => <>);
938
939   --  "exp4"
940
941   MS_0043 : aliased Matreshka.Internals.Strings.Shared_String
942     := (Size   => 7,
943         Unused => 4,
944         Length => 4,
945         Value  =>
946          (16#0065#, 16#0078#, 16#0070#, 16#0034#,
947           others => 16#0000#),
948         others => <>);
949
950   --  "contextVariable"
951
952   MS_0044 : aliased Matreshka.Internals.Strings.Shared_String
953     := (Size   => 23,
954         Unused => 15,
955         Length => 15,
956         Value  =>
957          (16#0063#, 16#006F#, 16#006E#, 16#0074#,
958           16#0065#, 16#0078#, 16#0074#, 16#0056#,
959           16#0061#, 16#0072#, 16#0069#, 16#0061#,
960           16#0062#, 16#006C#, 16#0065#,
961           others => 16#0000#),
962         others => <>);
963
964   --  "unlimitedNaturalSymbol"
965
966   MS_0045 : aliased Matreshka.Internals.Strings.Shared_String
967     := (Size   => 23,
968         Unused => 22,
969         Length => 22,
970         Value  =>
971          (16#0075#, 16#006E#, 16#006C#, 16#0069#,
972           16#006D#, 16#0069#, 16#0074#, 16#0065#,
973           16#0064#, 16#004E#, 16#0061#, 16#0074#,
974           16#0075#, 16#0072#, 16#0061#, 16#006C#,
975           16#0053#, 16#0079#, 16#006D#, 16#0062#,
976           16#006F#, 16#006C#,
977           others => 16#0000#),
978         others => <>);
979
980   --  "AssociationClassCallExp"
981
982   MS_0046 : aliased Matreshka.Internals.Strings.Shared_String
983     := (Size   => 31,
984         Unused => 23,
985         Length => 23,
986         Value  =>
987          (16#0041#, 16#0073#, 16#0073#, 16#006F#,
988           16#0063#, 16#0069#, 16#0061#, 16#0074#,
989           16#0069#, 16#006F#, 16#006E#, 16#0043#,
990           16#006C#, 16#0061#, 16#0073#, 16#0073#,
991           16#0043#, 16#0061#, 16#006C#, 16#006C#,
992           16#0045#, 16#0078#, 16#0070#,
993           others => 16#0000#),
994         others => <>);
995
996   --  "http://www.omg.org/spec/OCL/20090501"
997
998   MS_0047 : aliased Matreshka.Internals.Strings.Shared_String
999     := (Size   => 39,
1000         Unused => 36,
1001         Length => 36,
1002         Value  =>
1003          (16#0068#, 16#0074#, 16#0074#, 16#0070#,
1004           16#003A#, 16#002F#, 16#002F#, 16#0077#,
1005           16#0077#, 16#0077#, 16#002E#, 16#006F#,
1006           16#006D#, 16#0067#, 16#002E#, 16#006F#,
1007           16#0072#, 16#0067#, 16#002F#, 16#0073#,
1008           16#0070#, 16#0065#, 16#0063#, 16#002F#,
1009           16#004F#, 16#0043#, 16#004C#, 16#002F#,
1010           16#0032#, 16#0030#, 16#0030#, 16#0039#,
1011           16#0030#, 16#0035#, 16#0030#, 16#0031#,
1012           others => 16#0000#),
1013         others => <>);
1014
1015   --  "IfExp"
1016
1017   MS_0048 : aliased Matreshka.Internals.Strings.Shared_String
1018     := (Size   => 7,
1019         Unused => 5,
1020         Length => 5,
1021         Value  =>
1022          (16#0049#, 16#0066#, 16#0045#, 16#0078#,
1023           16#0070#,
1024           others => 16#0000#),
1025         others => <>);
1026
1027   --  "OclExpression"
1028
1029   MS_0049 : aliased Matreshka.Internals.Strings.Shared_String
1030     := (Size   => 15,
1031         Unused => 13,
1032         Length => 13,
1033         Value  =>
1034          (16#004F#, 16#0063#, 16#006C#, 16#0045#,
1035           16#0078#, 16#0070#, 16#0072#, 16#0065#,
1036           16#0073#, 16#0073#, 16#0069#, 16#006F#,
1037           16#006E#,
1038           others => 16#0000#),
1039         others => <>);
1040
1041   --  "loopExp"
1042
1043   MS_004A : aliased Matreshka.Internals.Strings.Shared_String
1044     := (Size   => 15,
1045         Unused => 7,
1046         Length => 7,
1047         Value  =>
1048          (16#006C#, 16#006F#, 16#006F#, 16#0070#,
1049           16#0045#, 16#0078#, 16#0070#,
1050           others => 16#0000#),
1051         others => <>);
1052
1053   --  "NavigationCallExp"
1054
1055   MS_004B : aliased Matreshka.Internals.Strings.Shared_String
1056     := (Size   => 23,
1057         Unused => 17,
1058         Length => 17,
1059         Value  =>
1060          (16#004E#, 16#0061#, 16#0076#, 16#0069#,
1061           16#0067#, 16#0061#, 16#0074#, 16#0069#,
1062           16#006F#, 16#006E#, 16#0043#, 16#0061#,
1063           16#006C#, 16#006C#, 16#0045#, 16#0078#,
1064           16#0070#,
1065           others => 16#0000#),
1066         others => <>);
1067
1068   --  "CollectionItem"
1069
1070   MS_004C : aliased Matreshka.Internals.Strings.Shared_String
1071     := (Size   => 15,
1072         Unused => 14,
1073         Length => 14,
1074         Value  =>
1075          (16#0043#, 16#006F#, 16#006C#, 16#006C#,
1076           16#0065#, 16#0063#, 16#0074#, 16#0069#,
1077           16#006F#, 16#006E#, 16#0049#, 16#0074#,
1078           16#0065#, 16#006D#,
1079           others => 16#0000#),
1080         others => <>);
1081
1082   --  "CollectionType"
1083
1084   MS_004D : aliased Matreshka.Internals.Strings.Shared_String
1085     := (Size   => 15,
1086         Unused => 14,
1087         Length => 14,
1088         Value  =>
1089          (16#0043#, 16#006F#, 16#006C#, 16#006C#,
1090           16#0065#, 16#0063#, 16#0074#, 16#0069#,
1091           16#006F#, 16#006E#, 16#0054#, 16#0079#,
1092           16#0070#, 16#0065#,
1093           others => 16#0000#),
1094         others => <>);
1095
1096   --  "OrderedSet"
1097
1098   MS_004E : aliased Matreshka.Internals.Strings.Shared_String
1099     := (Size   => 15,
1100         Unused => 10,
1101         Length => 10,
1102         Value  =>
1103          (16#004F#, 16#0072#, 16#0064#, 16#0065#,
1104           16#0072#, 16#0065#, 16#0064#, 16#0053#,
1105           16#0065#, 16#0074#,
1106           others => 16#0000#),
1107         others => <>);
1108
1109   --  "in"
1110
1111   MS_004F : aliased Matreshka.Internals.Strings.Shared_String
1112     := (Size   => 7,
1113         Unused => 2,
1114         Length => 2,
1115         Value  =>
1116          (16#0069#, 16#006E#,
1117           others => 16#0000#),
1118         others => <>);
1119
1120   --  "topExpression"
1121
1122   MS_0050 : aliased Matreshka.Internals.Strings.Shared_String
1123     := (Size   => 15,
1124         Unused => 13,
1125         Length => 13,
1126         Value  =>
1127          (16#0074#, 16#006F#, 16#0070#, 16#0045#,
1128           16#0078#, 16#0070#, 16#0072#, 16#0065#,
1129           16#0073#, 16#0073#, 16#0069#, 16#006F#,
1130           16#006E#,
1131           others => 16#0000#),
1132         others => <>);
1133
1134   --  "StateExp"
1135
1136   MS_0051 : aliased Matreshka.Internals.Strings.Shared_String
1137     := (Size   => 15,
1138         Unused => 8,
1139         Length => 8,
1140         Value  =>
1141          (16#0053#, 16#0074#, 16#0061#, 16#0074#,
1142           16#0065#, 16#0045#, 16#0078#, 16#0070#,
1143           others => 16#0000#),
1144         others => <>);
1145
1146   --  "TupleType"
1147
1148   MS_0052 : aliased Matreshka.Internals.Strings.Shared_String
1149     := (Size   => 15,
1150         Unused => 9,
1151         Length => 9,
1152         Value  =>
1153          (16#0054#, 16#0075#, 16#0070#, 16#006C#,
1154           16#0065#, 16#0054#, 16#0079#, 16#0070#,
1155           16#0065#,
1156           others => 16#0000#),
1157         others => <>);
1158
1159   --  "sentSignal"
1160
1161   MS_0053 : aliased Matreshka.Internals.Strings.Shared_String
1162     := (Size   => 15,
1163         Unused => 10,
1164         Length => 10,
1165         Value  =>
1166          (16#0073#, 16#0065#, 16#006E#, 16#0074#,
1167           16#0053#, 16#0069#, 16#0067#, 16#006E#,
1168           16#0061#, 16#006C#,
1169           others => 16#0000#),
1170         others => <>);
1171
1172   --  "OperationCallExp"
1173
1174   MS_0054 : aliased Matreshka.Internals.Strings.Shared_String
1175     := (Size   => 23,
1176         Unused => 16,
1177         Length => 16,
1178         Value  =>
1179          (16#004F#, 16#0070#, 16#0065#, 16#0072#,
1180           16#0061#, 16#0074#, 16#0069#, 16#006F#,
1181           16#006E#, 16#0043#, 16#0061#, 16#006C#,
1182           16#006C#, 16#0045#, 16#0078#, 16#0070#,
1183           others => 16#0000#),
1184         others => <>);
1185
1186   --  "referredType"
1187
1188   MS_0055 : aliased Matreshka.Internals.Strings.Shared_String
1189     := (Size   => 15,
1190         Unused => 12,
1191         Length => 12,
1192         Value  =>
1193          (16#0072#, 16#0065#, 16#0066#, 16#0065#,
1194           16#0072#, 16#0072#, 16#0065#, 16#0064#,
1195           16#0054#, 16#0079#, 16#0070#, 16#0065#,
1196           others => 16#0000#),
1197         others => <>);
1198
1199   --  "body"
1200
1201   MS_0056 : aliased Matreshka.Internals.Strings.Shared_String
1202     := (Size   => 7,
1203         Unused => 4,
1204         Length => 4,
1205         Value  =>
1206          (16#0062#, 16#006F#, 16#0064#, 16#0079#,
1207           others => 16#0000#),
1208         others => <>);
1209
1210   --  "kind"
1211
1212   MS_0057 : aliased Matreshka.Internals.Strings.Shared_String
1213     := (Size   => 7,
1214         Unused => 4,
1215         Length => 4,
1216         Value  =>
1217          (16#006B#, 16#0069#, 16#006E#, 16#0064#,
1218           others => 16#0000#),
1219         others => <>);
1220
1221   --  "RealLiteralExp"
1222
1223   MS_0058 : aliased Matreshka.Internals.Strings.Shared_String
1224     := (Size   => 15,
1225         Unused => 14,
1226         Length => 14,
1227         Value  =>
1228          (16#0052#, 16#0065#, 16#0061#, 16#006C#,
1229           16#004C#, 16#0069#, 16#0074#, 16#0065#,
1230           16#0072#, 16#0061#, 16#006C#, 16#0045#,
1231           16#0078#, 16#0070#,
1232           others => 16#0000#),
1233         others => <>);
1234
1235   --  "loopBodyOwner"
1236
1237   MS_0059 : aliased Matreshka.Internals.Strings.Shared_String
1238     := (Size   => 15,
1239         Unused => 13,
1240         Length => 13,
1241         Value  =>
1242          (16#006C#, 16#006F#, 16#006F#, 16#0070#,
1243           16#0042#, 16#006F#, 16#0064#, 16#0079#,
1244           16#004F#, 16#0077#, 16#006E#, 16#0065#,
1245           16#0072#,
1246           others => 16#0000#),
1247         others => <>);
1248
1249   --  "Sequence"
1250
1251   MS_005A : aliased Matreshka.Internals.Strings.Shared_String
1252     := (Size   => 15,
1253         Unused => 8,
1254         Length => 8,
1255         Value  =>
1256          (16#0053#, 16#0065#, 16#0071#, 16#0075#,
1257           16#0065#, 16#006E#, 16#0063#, 16#0065#,
1258           others => 16#0000#),
1259         others => <>);
1260
1261   --  "variable"
1262
1263   MS_005B : aliased Matreshka.Internals.Strings.Shared_String
1264     := (Size   => 15,
1265         Unused => 8,
1266         Length => 8,
1267         Value  =>
1268          (16#0076#, 16#0061#, 16#0072#, 16#0069#,
1269           16#0061#, 16#0062#, 16#006C#, 16#0065#,
1270           others => 16#0000#),
1271         others => <>);
1272
1273   --  "TupleLiteralExp"
1274
1275   MS_005C : aliased Matreshka.Internals.Strings.Shared_String
1276     := (Size   => 23,
1277         Unused => 15,
1278         Length => 15,
1279         Value  =>
1280          (16#0054#, 16#0075#, 16#0070#, 16#006C#,
1281           16#0065#, 16#004C#, 16#0069#, 16#0074#,
1282           16#0065#, 16#0072#, 16#0061#, 16#006C#,
1283           16#0045#, 16#0078#, 16#0070#,
1284           others => 16#0000#),
1285         others => <>);
1286
1287   --  "PrimitiveLiteralExp"
1288
1289   MS_005D : aliased Matreshka.Internals.Strings.Shared_String
1290     := (Size   => 23,
1291         Unused => 19,
1292         Length => 19,
1293         Value  =>
1294          (16#0050#, 16#0072#, 16#0069#, 16#006D#,
1295           16#0069#, 16#0074#, 16#0069#, 16#0076#,
1296           16#0065#, 16#004C#, 16#0069#, 16#0074#,
1297           16#0065#, 16#0072#, 16#0061#, 16#006C#,
1298           16#0045#, 16#0078#, 16#0070#,
1299           others => 16#0000#),
1300         others => <>);
1301
1302   --  "UnspecifiedValueExp"
1303
1304   MS_005E : aliased Matreshka.Internals.Strings.Shared_String
1305     := (Size   => 23,
1306         Unused => 19,
1307         Length => 19,
1308         Value  =>
1309          (16#0055#, 16#006E#, 16#0073#, 16#0070#,
1310           16#0065#, 16#0063#, 16#0069#, 16#0066#,
1311           16#0069#, 16#0065#, 16#0064#, 16#0056#,
1312           16#0061#, 16#006C#, 16#0075#, 16#0065#,
1313           16#0045#, 16#0078#, 16#0070#,
1314           others => 16#0000#),
1315         others => <>);
1316
1317   --  "iterator"
1318
1319   MS_005F : aliased Matreshka.Internals.Strings.Shared_String
1320     := (Size   => 15,
1321         Unused => 8,
1322         Length => 8,
1323         Value  =>
1324          (16#0069#, 16#0074#, 16#0065#, 16#0072#,
1325           16#0061#, 16#0074#, 16#006F#, 16#0072#,
1326           others => 16#0000#),
1327         others => <>);
1328
1329   --  "StringLiteralExp"
1330
1331   MS_0060 : aliased Matreshka.Internals.Strings.Shared_String
1332     := (Size   => 23,
1333         Unused => 16,
1334         Length => 16,
1335         Value  =>
1336          (16#0053#, 16#0074#, 16#0072#, 16#0069#,
1337           16#006E#, 16#0067#, 16#004C#, 16#0069#,
1338           16#0074#, 16#0065#, 16#0072#, 16#0061#,
1339           16#006C#, 16#0045#, 16#0078#, 16#0070#,
1340           others => 16#0000#),
1341         others => <>);
1342
1343   --  "TemplateParameterType"
1344
1345   MS_0061 : aliased Matreshka.Internals.Strings.Shared_String
1346     := (Size   => 23,
1347         Unused => 21,
1348         Length => 21,
1349         Value  =>
1350          (16#0054#, 16#0065#, 16#006D#, 16#0070#,
1351           16#006C#, 16#0061#, 16#0074#, 16#0065#,
1352           16#0050#, 16#0061#, 16#0072#, 16#0061#,
1353           16#006D#, 16#0065#, 16#0074#, 16#0065#,
1354           16#0072#, 16#0054#, 16#0079#, 16#0070#,
1355           16#0065#,
1356           others => 16#0000#),
1357         others => <>);
1358
1359   --  "LetExp"
1360
1361   MS_0062 : aliased Matreshka.Internals.Strings.Shared_String
1362     := (Size   => 7,
1363         Unused => 6,
1364         Length => 6,
1365         Value  =>
1366          (16#004C#, 16#0065#, 16#0074#, 16#0045#,
1367           16#0078#, 16#0070#,
1368           others => 16#0000#),
1369         others => <>);
1370
1371   --  "exp6"
1372
1373   MS_0063 : aliased Matreshka.Internals.Strings.Shared_String
1374     := (Size   => 7,
1375         Unused => 4,
1376         Length => 4,
1377         Value  =>
1378          (16#0065#, 16#0078#, 16#0070#, 16#0036#,
1379           others => 16#0000#),
1380         others => <>);
1381
1382   --  "elementType"
1383
1384   MS_0064 : aliased Matreshka.Internals.Strings.Shared_String
1385     := (Size   => 15,
1386         Unused => 11,
1387         Length => 11,
1388         Value  =>
1389          (16#0065#, 16#006C#, 16#0065#, 16#006D#,
1390           16#0065#, 16#006E#, 16#0074#, 16#0054#,
1391           16#0079#, 16#0070#, 16#0065#,
1392           others => 16#0000#),
1393         others => <>);
1394
1395   --  "part"
1396
1397   MS_0065 : aliased Matreshka.Internals.Strings.Shared_String
1398     := (Size   => 7,
1399         Unused => 4,
1400         Length => 4,
1401         Value  =>
1402          (16#0070#, 16#0061#, 16#0072#, 16#0074#,
1403           others => 16#0000#),
1404         others => <>);
1405
1406   --  "Collection"
1407
1408   MS_0066 : aliased Matreshka.Internals.Strings.Shared_String
1409     := (Size   => 15,
1410         Unused => 10,
1411         Length => 10,
1412         Value  =>
1413          (16#0043#, 16#006F#, 16#006C#, 16#006C#,
1414           16#0065#, 16#0063#, 16#0074#, 16#0069#,
1415           16#006F#, 16#006E#,
1416           others => 16#0000#),
1417         others => <>);
1418
1419   --  "type2"
1420
1421   MS_0067 : aliased Matreshka.Internals.Strings.Shared_String
1422     := (Size   => 7,
1423         Unused => 5,
1424         Length => 5,
1425         Value  =>
1426          (16#0074#, 16#0079#, 16#0070#, 16#0065#,
1427           16#0032#,
1428           others => 16#0000#),
1429         others => <>);
1430
1431   --  "referredState"
1432
1433   MS_0068 : aliased Matreshka.Internals.Strings.Shared_String
1434     := (Size   => 15,
1435         Unused => 13,
1436         Length => 13,
1437         Value  =>
1438          (16#0072#, 16#0065#, 16#0066#, 16#0065#,
1439           16#0072#, 16#0072#, 16#0065#, 16#0064#,
1440           16#0053#, 16#0074#, 16#0061#, 16#0074#,
1441           16#0065#,
1442           others => 16#0000#),
1443         others => <>);
1444
1445   --  "elseOwner"
1446
1447   MS_0069 : aliased Matreshka.Internals.Strings.Shared_String
1448     := (Size   => 15,
1449         Unused => 9,
1450         Length => 9,
1451         Value  =>
1452          (16#0065#, 16#006C#, 16#0073#, 16#0065#,
1453           16#004F#, 16#0077#, 16#006E#, 16#0065#,
1454           16#0072#,
1455           others => 16#0000#),
1456         others => <>);
1457
1458   --  "parentNav"
1459
1460   MS_006A : aliased Matreshka.Internals.Strings.Shared_String
1461     := (Size   => 15,
1462         Unused => 9,
1463         Length => 9,
1464         Value  =>
1465          (16#0070#, 16#0061#, 16#0072#, 16#0065#,
1466           16#006E#, 16#0074#, 16#004E#, 16#0061#,
1467           16#0076#,
1468           others => 16#0000#),
1469         others => <>);
1470
1471   --  "qualifier"
1472
1473   MS_006B : aliased Matreshka.Internals.Strings.Shared_String
1474     := (Size   => 15,
1475         Unused => 9,
1476         Length => 9,
1477         Value  =>
1478          (16#0071#, 16#0075#, 16#0061#, 16#006C#,
1479           16#0069#, 16#0066#, 16#0069#, 16#0065#,
1480           16#0072#,
1481           others => 16#0000#),
1482         others => <>);
1483
1484   --  "ifOwner"
1485
1486   MS_006C : aliased Matreshka.Internals.Strings.Shared_String
1487     := (Size   => 15,
1488         Unused => 7,
1489         Length => 7,
1490         Value  =>
1491          (16#0069#, 16#0066#, 16#004F#, 16#0077#,
1492           16#006E#, 16#0065#, 16#0072#,
1493           others => 16#0000#),
1494         others => <>);
1495
1496   --  "last"
1497
1498   MS_006D : aliased Matreshka.Internals.Strings.Shared_String
1499     := (Size   => 7,
1500         Unused => 4,
1501         Length => 4,
1502         Value  =>
1503          (16#006C#, 16#0061#, 16#0073#, 16#0074#,
1504           others => 16#0000#),
1505         others => <>);
1506
1507   --  "first"
1508
1509   MS_006E : aliased Matreshka.Internals.Strings.Shared_String
1510     := (Size   => 7,
1511         Unused => 5,
1512         Length => 5,
1513         Value  =>
1514          (16#0066#, 16#0069#, 16#0072#, 16#0073#,
1515           16#0074#,
1516           others => 16#0000#),
1517         others => <>);
1518
1519   --  "NumericLiteralExp"
1520
1521   MS_006F : aliased Matreshka.Internals.Strings.Shared_String
1522     := (Size   => 23,
1523         Unused => 17,
1524         Length => 17,
1525         Value  =>
1526          (16#004E#, 16#0075#, 16#006D#, 16#0065#,
1527           16#0072#, 16#0069#, 16#0063#, 16#004C#,
1528           16#0069#, 16#0074#, 16#0065#, 16#0072#,
1529           16#0061#, 16#006C#, 16#0045#, 16#0078#,
1530           16#0070#,
1531           others => 16#0000#),
1532         others => <>);
1533
1534   --  "baseExp"
1535
1536   MS_0070 : aliased Matreshka.Internals.Strings.Shared_String
1537     := (Size   => 15,
1538         Unused => 7,
1539         Length => 7,
1540         Value  =>
1541          (16#0062#, 16#0061#, 16#0073#, 16#0065#,
1542           16#0045#, 16#0078#, 16#0070#,
1543           others => 16#0000#),
1544         others => <>);
1545
1546   --  "part2"
1547
1548   MS_0071 : aliased Matreshka.Internals.Strings.Shared_String
1549     := (Size   => 7,
1550         Unused => 5,
1551         Length => 5,
1552         Value  =>
1553          (16#0070#, 16#0061#, 16#0072#, 16#0074#,
1554           16#0032#,
1555           others => 16#0000#),
1556         others => <>);
1557
1558   --  "lastOwner"
1559
1560   MS_0072 : aliased Matreshka.Internals.Strings.Shared_String
1561     := (Size   => 15,
1562         Unused => 9,
1563         Length => 9,
1564         Value  =>
1565          (16#006C#, 16#0061#, 16#0073#, 16#0074#,
1566           16#004F#, 16#0077#, 16#006E#, 16#0065#,
1567           16#0072#,
1568           others => 16#0000#),
1569         others => <>);
1570
1571   --  "SequenceType"
1572
1573   MS_0073 : aliased Matreshka.Internals.Strings.Shared_String
1574     := (Size   => 15,
1575         Unused => 12,
1576         Length => 12,
1577         Value  =>
1578          (16#0053#, 16#0065#, 16#0071#, 16#0075#,
1579           16#0065#, 16#006E#, 16#0063#, 16#0065#,
1580           16#0054#, 16#0079#, 16#0070#, 16#0065#,
1581           others => 16#0000#),
1582         others => <>);
1583
1584   --  "IteratorExp"
1585
1586   MS_0074 : aliased Matreshka.Internals.Strings.Shared_String
1587     := (Size   => 15,
1588         Unused => 11,
1589         Length => 11,
1590         Value  =>
1591          (16#0049#, 16#0074#, 16#0065#, 16#0072#,
1592           16#0061#, 16#0074#, 16#006F#, 16#0072#,
1593           16#0045#, 16#0078#, 16#0070#,
1594           others => 16#0000#),
1595         others => <>);
1596
1597   --  "UnlimitedNaturalLiteralExp"
1598
1599   MS_0075 : aliased Matreshka.Internals.Strings.Shared_String
1600     := (Size   => 31,
1601         Unused => 26,
1602         Length => 26,
1603         Value  =>
1604          (16#0055#, 16#006E#, 16#006C#, 16#0069#,
1605           16#006D#, 16#0069#, 16#0074#, 16#0065#,
1606           16#0064#, 16#004E#, 16#0061#, 16#0074#,
1607           16#0075#, 16#0072#, 16#0061#, 16#006C#,
1608           16#004C#, 16#0069#, 16#0074#, 16#0065#,
1609           16#0072#, 16#0061#, 16#006C#, 16#0045#,
1610           16#0078#, 16#0070#,
1611           others => 16#0000#),
1612         others => <>);
1613
1614   --  "exp7"
1615
1616   MS_0076 : aliased Matreshka.Internals.Strings.Shared_String
1617     := (Size   => 7,
1618         Unused => 4,
1619         Length => 4,
1620         Value  =>
1621          (16#0065#, 16#0078#, 16#0070#, 16#0037#,
1622           others => 16#0000#),
1623         others => <>);
1624
1625   --  "type3"
1626
1627   MS_0077 : aliased Matreshka.Internals.Strings.Shared_String
1628     := (Size   => 7,
1629         Unused => 5,
1630         Length => 5,
1631         Value  =>
1632          (16#0074#, 16#0079#, 16#0070#, 16#0065#,
1633           16#0033#,
1634           others => 16#0000#),
1635         others => <>);
1636
1637   --  "selfOwner"
1638
1639   MS_0078 : aliased Matreshka.Internals.Strings.Shared_String
1640     := (Size   => 15,
1641         Unused => 9,
1642         Length => 9,
1643         Value  =>
1644          (16#0073#, 16#0065#, 16#006C#, 16#0066#,
1645           16#004F#, 16#0077#, 16#006E#, 16#0065#,
1646           16#0072#,
1647           others => 16#0000#),
1648         others => <>);
1649
1650   --  "LoopExp"
1651
1652   MS_0079 : aliased Matreshka.Internals.Strings.Shared_String
1653     := (Size   => 15,
1654         Unused => 7,
1655         Length => 7,
1656         Value  =>
1657          (16#004C#, 16#006F#, 16#006F#, 16#0070#,
1658           16#0045#, 16#0078#, 16#0070#,
1659           others => 16#0000#),
1660         others => <>);
1661
1662   --  "referredVariable"
1663
1664   MS_007A : aliased Matreshka.Internals.Strings.Shared_String
1665     := (Size   => 23,
1666         Unused => 16,
1667         Length => 16,
1668         Value  =>
1669          (16#0072#, 16#0065#, 16#0066#, 16#0065#,
1670           16#0072#, 16#0072#, 16#0065#, 16#0064#,
1671           16#0056#, 16#0061#, 16#0072#, 16#0069#,
1672           16#0061#, 16#0062#, 16#006C#, 16#0065#,
1673           others => 16#0000#),
1674         others => <>);
1675
1676   --  "initializedElement"
1677
1678   MS_007B : aliased Matreshka.Internals.Strings.Shared_String
1679     := (Size   => 23,
1680         Unused => 18,
1681         Length => 18,
1682         Value  =>
1683          (16#0069#, 16#006E#, 16#0069#, 16#0074#,
1684           16#0069#, 16#0061#, 16#006C#, 16#0069#,
1685           16#007A#, 16#0065#, 16#0064#, 16#0045#,
1686           16#006C#, 16#0065#, 16#006D#, 16#0065#,
1687           16#006E#, 16#0074#,
1688           others => 16#0000#),
1689         others => <>);
1690
1691   --  "exp8"
1692
1693   MS_007C : aliased Matreshka.Internals.Strings.Shared_String
1694     := (Size   => 7,
1695         Unused => 4,
1696         Length => 4,
1697         Value  =>
1698          (16#0065#, 16#0078#, 16#0070#, 16#0038#,
1699           others => 16#0000#),
1700         others => <>);
1701
1702   --  "MessageExp"
1703
1704   MS_007D : aliased Matreshka.Internals.Strings.Shared_String
1705     := (Size   => 15,
1706         Unused => 10,
1707         Length => 10,
1708         Value  =>
1709          (16#004D#, 16#0065#, 16#0073#, 16#0073#,
1710           16#0061#, 16#0067#, 16#0065#, 16#0045#,
1711           16#0078#, 16#0070#,
1712           others => 16#0000#),
1713         others => <>);
1714
1715   --  "source"
1716
1717   MS_007E : aliased Matreshka.Internals.Strings.Shared_String
1718     := (Size   => 7,
1719         Unused => 6,
1720         Length => 6,
1721         Value  =>
1722          (16#0073#, 16#006F#, 16#0075#, 16#0072#,
1723           16#0063#, 16#0065#,
1724           others => 16#0000#),
1725         others => <>);
1726
1727   --  "referingExp"
1728
1729   MS_007F : aliased Matreshka.Internals.Strings.Shared_String
1730     := (Size   => 15,
1731         Unused => 11,
1732         Length => 11,
1733         Value  =>
1734          (16#0072#, 16#0065#, 16#0066#, 16#0065#,
1735           16#0072#, 16#0069#, 16#006E#, 16#0067#,
1736           16#0045#, 16#0078#, 16#0070#,
1737           others => 16#0000#),
1738         others => <>);
1739
1740   --  "CallExp"
1741
1742   MS_0080 : aliased Matreshka.Internals.Strings.Shared_String
1743     := (Size   => 15,
1744         Unused => 7,
1745         Length => 7,
1746         Value  =>
1747          (16#0043#, 16#0061#, 16#006C#, 16#006C#,
1748           16#0045#, 16#0078#, 16#0070#,
1749           others => 16#0000#),
1750         others => <>);
1751
1752   --  "SetType"
1753
1754   MS_0081 : aliased Matreshka.Internals.Strings.Shared_String
1755     := (Size   => 15,
1756         Unused => 7,
1757         Length => 7,
1758         Value  =>
1759          (16#0053#, 16#0065#, 16#0074#, 16#0054#,
1760           16#0079#, 16#0070#, 16#0065#,
1761           others => 16#0000#),
1762         others => <>);
1763
1764   --  "exp5"
1765
1766   MS_0082 : aliased Matreshka.Internals.Strings.Shared_String
1767     := (Size   => 7,
1768         Unused => 4,
1769         Length => 4,
1770         Value  =>
1771          (16#0065#, 16#0078#, 16#0070#, 16#0035#,
1772           others => 16#0000#),
1773         others => <>);
1774
1775   --  "referredEnumLiteral"
1776
1777   MS_0083 : aliased Matreshka.Internals.Strings.Shared_String
1778     := (Size   => 23,
1779         Unused => 19,
1780         Length => 19,
1781         Value  =>
1782          (16#0072#, 16#0065#, 16#0066#, 16#0065#,
1783           16#0072#, 16#0072#, 16#0065#, 16#0064#,
1784           16#0045#, 16#006E#, 16#0075#, 16#006D#,
1785           16#004C#, 16#0069#, 16#0074#, 16#0065#,
1786           16#0072#, 16#0061#, 16#006C#,
1787           others => 16#0000#),
1788         others => <>);
1789
1790   --  "Set"
1791
1792   MS_0084 : aliased Matreshka.Internals.Strings.Shared_String
1793     := (Size   => 7,
1794         Unused => 3,
1795         Length => 3,
1796         Value  =>
1797          (16#0053#, 16#0065#, 16#0074#,
1798           others => 16#0000#),
1799         others => <>);
1800
1801end AMF.Internals.Tables.OCL_String_Data_00;
1802