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: 2599 $ $Date: 2012-03-12 19:34:56 +0400 (Mon, 12 Mar 2012) $
43------------------------------------------------------------------------------
44--  This file is generated, don't edit it.
45------------------------------------------------------------------------------
46with Matreshka.Internals.Strings;
47
48package AMF.Internals.Tables.Primitive_Types_String_Data_00 is
49
50   --  "primitives"
51
52   MS_0000 : aliased Matreshka.Internals.Strings.Shared_String
53     := (Size   => 15,
54         Unused => 10,
55         Length => 10,
56         Value  =>
57          (16#0070#, 16#0072#, 16#0069#, 16#006D#,
58           16#0069#, 16#0074#, 16#0069#, 16#0076#,
59           16#0065#, 16#0073#,
60           others => 16#0000#),
61         others => <>);
62
63   --  "http://www.omg.org/spec/PrimitiveTypes/20100901"
64
65   MS_0001 : aliased Matreshka.Internals.Strings.Shared_String
66     := (Size   => 55,
67         Unused => 47,
68         Length => 47,
69         Value  =>
70          (16#0068#, 16#0074#, 16#0074#, 16#0070#,
71           16#003A#, 16#002F#, 16#002F#, 16#0077#,
72           16#0077#, 16#0077#, 16#002E#, 16#006F#,
73           16#006D#, 16#0067#, 16#002E#, 16#006F#,
74           16#0072#, 16#0067#, 16#002F#, 16#0073#,
75           16#0070#, 16#0065#, 16#0063#, 16#002F#,
76           16#0050#, 16#0072#, 16#0069#, 16#006D#,
77           16#0069#, 16#0074#, 16#0069#, 16#0076#,
78           16#0065#, 16#0054#, 16#0079#, 16#0070#,
79           16#0065#, 16#0073#, 16#002F#, 16#0032#,
80           16#0030#, 16#0031#, 16#0030#, 16#0030#,
81           16#0039#, 16#0030#, 16#0031#,
82           others => 16#0000#),
83         others => <>);
84
85   --  "UnlimitedNatural"
86
87   MS_0002 : aliased Matreshka.Internals.Strings.Shared_String
88     := (Size   => 23,
89         Unused => 16,
90         Length => 16,
91         Value  =>
92          (16#0055#, 16#006E#, 16#006C#, 16#0069#,
93           16#006D#, 16#0069#, 16#0074#, 16#0065#,
94           16#0064#, 16#004E#, 16#0061#, 16#0074#,
95           16#0075#, 16#0072#, 16#0061#, 16#006C#,
96           others => 16#0000#),
97         others => <>);
98
99   --  "Integer"
100
101   MS_0003 : aliased Matreshka.Internals.Strings.Shared_String
102     := (Size   => 15,
103         Unused => 7,
104         Length => 7,
105         Value  =>
106          (16#0049#, 16#006E#, 16#0074#, 16#0065#,
107           16#0067#, 16#0065#, 16#0072#,
108           others => 16#0000#),
109         others => <>);
110
111   --  "org.omg.xmi.schemaType"
112
113   MS_0004 : aliased Matreshka.Internals.Strings.Shared_String
114     := (Size   => 23,
115         Unused => 22,
116         Length => 22,
117         Value  =>
118          (16#006F#, 16#0072#, 16#0067#, 16#002E#,
119           16#006F#, 16#006D#, 16#0067#, 16#002E#,
120           16#0078#, 16#006D#, 16#0069#, 16#002E#,
121           16#0073#, 16#0063#, 16#0068#, 16#0065#,
122           16#006D#, 16#0061#, 16#0054#, 16#0079#,
123           16#0070#, 16#0065#,
124           others => 16#0000#),
125         others => <>);
126
127   --  "http://www.w3.org/2001/XMLSchema#boolean"
128
129   MS_0005 : aliased Matreshka.Internals.Strings.Shared_String
130     := (Size   => 47,
131         Unused => 40,
132         Length => 40,
133         Value  =>
134          (16#0068#, 16#0074#, 16#0074#, 16#0070#,
135           16#003A#, 16#002F#, 16#002F#, 16#0077#,
136           16#0077#, 16#0077#, 16#002E#, 16#0077#,
137           16#0033#, 16#002E#, 16#006F#, 16#0072#,
138           16#0067#, 16#002F#, 16#0032#, 16#0030#,
139           16#0030#, 16#0031#, 16#002F#, 16#0058#,
140           16#004D#, 16#004C#, 16#0053#, 16#0063#,
141           16#0068#, 16#0065#, 16#006D#, 16#0061#,
142           16#0023#, 16#0062#, 16#006F#, 16#006F#,
143           16#006C#, 16#0065#, 16#0061#, 16#006E#,
144           others => 16#0000#),
145         others => <>);
146
147   --  "A Boolean type is used for logical expression, consisting of the predefined values true and false."
148
149   MS_0006 : aliased Matreshka.Internals.Strings.Shared_String
150     := (Size   => 103,
151         Unused => 98,
152         Length => 98,
153         Value  =>
154          (16#0041#, 16#0020#, 16#0042#, 16#006F#,
155           16#006F#, 16#006C#, 16#0065#, 16#0061#,
156           16#006E#, 16#0020#, 16#0074#, 16#0079#,
157           16#0070#, 16#0065#, 16#0020#, 16#0069#,
158           16#0073#, 16#0020#, 16#0075#, 16#0073#,
159           16#0065#, 16#0064#, 16#0020#, 16#0066#,
160           16#006F#, 16#0072#, 16#0020#, 16#006C#,
161           16#006F#, 16#0067#, 16#0069#, 16#0063#,
162           16#0061#, 16#006C#, 16#0020#, 16#0065#,
163           16#0078#, 16#0070#, 16#0072#, 16#0065#,
164           16#0073#, 16#0073#, 16#0069#, 16#006F#,
165           16#006E#, 16#002C#, 16#0020#, 16#0063#,
166           16#006F#, 16#006E#, 16#0073#, 16#0069#,
167           16#0073#, 16#0074#, 16#0069#, 16#006E#,
168           16#0067#, 16#0020#, 16#006F#, 16#0066#,
169           16#0020#, 16#0074#, 16#0068#, 16#0065#,
170           16#0020#, 16#0070#, 16#0072#, 16#0065#,
171           16#0064#, 16#0065#, 16#0066#, 16#0069#,
172           16#006E#, 16#0065#, 16#0064#, 16#0020#,
173           16#0076#, 16#0061#, 16#006C#, 16#0075#,
174           16#0065#, 16#0073#, 16#0020#, 16#0074#,
175           16#0072#, 16#0075#, 16#0065#, 16#0020#,
176           16#0061#, 16#006E#, 16#0064#, 16#0020#,
177           16#0066#, 16#0061#, 16#006C#, 16#0073#,
178           16#0065#, 16#002E#,
179           others => 16#0000#),
180         others => <>);
181
182   --  "http://www.w3.org/2001/XMLSchema#double"
183
184   MS_0007 : aliased Matreshka.Internals.Strings.Shared_String
185     := (Size   => 47,
186         Unused => 39,
187         Length => 39,
188         Value  =>
189          (16#0068#, 16#0074#, 16#0074#, 16#0070#,
190           16#003A#, 16#002F#, 16#002F#, 16#0077#,
191           16#0077#, 16#0077#, 16#002E#, 16#0077#,
192           16#0033#, 16#002E#, 16#006F#, 16#0072#,
193           16#0067#, 16#002F#, 16#0032#, 16#0030#,
194           16#0030#, 16#0031#, 16#002F#, 16#0058#,
195           16#004D#, 16#004C#, 16#0053#, 16#0063#,
196           16#0068#, 16#0065#, 16#006D#, 16#0061#,
197           16#0023#, 16#0064#, 16#006F#, 16#0075#,
198           16#0062#, 16#006C#, 16#0065#,
199           others => 16#0000#),
200         others => <>);
201
202   --  "A real is a primitive type representing the mathematical concept of real."
203
204   MS_0008 : aliased Matreshka.Internals.Strings.Shared_String
205     := (Size   => 79,
206         Unused => 73,
207         Length => 73,
208         Value  =>
209          (16#0041#, 16#0020#, 16#0072#, 16#0065#,
210           16#0061#, 16#006C#, 16#0020#, 16#0069#,
211           16#0073#, 16#0020#, 16#0061#, 16#0020#,
212           16#0070#, 16#0072#, 16#0069#, 16#006D#,
213           16#0069#, 16#0074#, 16#0069#, 16#0076#,
214           16#0065#, 16#0020#, 16#0074#, 16#0079#,
215           16#0070#, 16#0065#, 16#0020#, 16#0072#,
216           16#0065#, 16#0070#, 16#0072#, 16#0065#,
217           16#0073#, 16#0065#, 16#006E#, 16#0074#,
218           16#0069#, 16#006E#, 16#0067#, 16#0020#,
219           16#0074#, 16#0068#, 16#0065#, 16#0020#,
220           16#006D#, 16#0061#, 16#0074#, 16#0068#,
221           16#0065#, 16#006D#, 16#0061#, 16#0074#,
222           16#0069#, 16#0063#, 16#0061#, 16#006C#,
223           16#0020#, 16#0063#, 16#006F#, 16#006E#,
224           16#0063#, 16#0065#, 16#0070#, 16#0074#,
225           16#0020#, 16#006F#, 16#0066#, 16#0020#,
226           16#0072#, 16#0065#, 16#0061#, 16#006C#,
227           16#002E#,
228           others => 16#0000#),
229         others => <>);
230
231   --  "Boolean"
232
233   MS_0009 : aliased Matreshka.Internals.Strings.Shared_String
234     := (Size   => 15,
235         Unused => 7,
236         Length => 7,
237         Value  =>
238          (16#0042#, 16#006F#, 16#006F#, 16#006C#,
239           16#0065#, 16#0061#, 16#006E#,
240           others => 16#0000#),
241         others => <>);
242
243   --  "An unlimited natural is a primitive type representing unlimited natural values."
244
245   MS_000A : aliased Matreshka.Internals.Strings.Shared_String
246     := (Size   => 87,
247         Unused => 79,
248         Length => 79,
249         Value  =>
250          (16#0041#, 16#006E#, 16#0020#, 16#0075#,
251           16#006E#, 16#006C#, 16#0069#, 16#006D#,
252           16#0069#, 16#0074#, 16#0065#, 16#0064#,
253           16#0020#, 16#006E#, 16#0061#, 16#0074#,
254           16#0075#, 16#0072#, 16#0061#, 16#006C#,
255           16#0020#, 16#0069#, 16#0073#, 16#0020#,
256           16#0061#, 16#0020#, 16#0070#, 16#0072#,
257           16#0069#, 16#006D#, 16#0069#, 16#0074#,
258           16#0069#, 16#0076#, 16#0065#, 16#0020#,
259           16#0074#, 16#0079#, 16#0070#, 16#0065#,
260           16#0020#, 16#0072#, 16#0065#, 16#0070#,
261           16#0072#, 16#0065#, 16#0073#, 16#0065#,
262           16#006E#, 16#0074#, 16#0069#, 16#006E#,
263           16#0067#, 16#0020#, 16#0075#, 16#006E#,
264           16#006C#, 16#0069#, 16#006D#, 16#0069#,
265           16#0074#, 16#0065#, 16#0064#, 16#0020#,
266           16#006E#, 16#0061#, 16#0074#, 16#0075#,
267           16#0072#, 16#0061#, 16#006C#, 16#0020#,
268           16#0076#, 16#0061#, 16#006C#, 16#0075#,
269           16#0065#, 16#0073#, 16#002E#,
270           others => 16#0000#),
271         others => <>);
272
273   --  "An integer is a primitive type representing integer values."
274
275   MS_000B : aliased Matreshka.Internals.Strings.Shared_String
276     := (Size   => 63,
277         Unused => 59,
278         Length => 59,
279         Value  =>
280          (16#0041#, 16#006E#, 16#0020#, 16#0069#,
281           16#006E#, 16#0074#, 16#0065#, 16#0067#,
282           16#0065#, 16#0072#, 16#0020#, 16#0069#,
283           16#0073#, 16#0020#, 16#0061#, 16#0020#,
284           16#0070#, 16#0072#, 16#0069#, 16#006D#,
285           16#0069#, 16#0074#, 16#0069#, 16#0076#,
286           16#0065#, 16#0020#, 16#0074#, 16#0079#,
287           16#0070#, 16#0065#, 16#0020#, 16#0072#,
288           16#0065#, 16#0070#, 16#0072#, 16#0065#,
289           16#0073#, 16#0065#, 16#006E#, 16#0074#,
290           16#0069#, 16#006E#, 16#0067#, 16#0020#,
291           16#0069#, 16#006E#, 16#0074#, 16#0065#,
292           16#0067#, 16#0065#, 16#0072#, 16#0020#,
293           16#0076#, 16#0061#, 16#006C#, 16#0075#,
294           16#0065#, 16#0073#, 16#002E#,
295           others => 16#0000#),
296         others => <>);
297
298   --  "http://www.w3.org/2001/XMLSchema#integer"
299
300   MS_000C : aliased Matreshka.Internals.Strings.Shared_String
301     := (Size   => 47,
302         Unused => 40,
303         Length => 40,
304         Value  =>
305          (16#0068#, 16#0074#, 16#0074#, 16#0070#,
306           16#003A#, 16#002F#, 16#002F#, 16#0077#,
307           16#0077#, 16#0077#, 16#002E#, 16#0077#,
308           16#0033#, 16#002E#, 16#006F#, 16#0072#,
309           16#0067#, 16#002F#, 16#0032#, 16#0030#,
310           16#0030#, 16#0031#, 16#002F#, 16#0058#,
311           16#004D#, 16#004C#, 16#0053#, 16#0063#,
312           16#0068#, 16#0065#, 16#006D#, 16#0061#,
313           16#0023#, 16#0069#, 16#006E#, 16#0074#,
314           16#0065#, 16#0067#, 16#0065#, 16#0072#,
315           others => 16#0000#),
316         others => <>);
317
318   --  "Real"
319
320   MS_000D : aliased Matreshka.Internals.Strings.Shared_String
321     := (Size   => 7,
322         Unused => 4,
323         Length => 4,
324         Value  =>
325          (16#0052#, 16#0065#, 16#0061#, 16#006C#,
326           others => 16#0000#),
327         others => <>);
328
329   --  "PrimitiveTypes"
330
331   MS_000E : aliased Matreshka.Internals.Strings.Shared_String
332     := (Size   => 15,
333         Unused => 14,
334         Length => 14,
335         Value  =>
336          (16#0050#, 16#0072#, 16#0069#, 16#006D#,
337           16#0069#, 16#0074#, 16#0069#, 16#0076#,
338           16#0065#, 16#0054#, 16#0079#, 16#0070#,
339           16#0065#, 16#0073#,
340           others => 16#0000#),
341         others => <>);
342
343   --  "org.omg.xmi.nsPrefix"
344
345   MS_000F : aliased Matreshka.Internals.Strings.Shared_String
346     := (Size   => 23,
347         Unused => 20,
348         Length => 20,
349         Value  =>
350          (16#006F#, 16#0072#, 16#0067#, 16#002E#,
351           16#006F#, 16#006D#, 16#0067#, 16#002E#,
352           16#0078#, 16#006D#, 16#0069#, 16#002E#,
353           16#006E#, 16#0073#, 16#0050#, 16#0072#,
354           16#0065#, 16#0066#, 16#0069#, 16#0078#,
355           others => 16#0000#),
356         others => <>);
357
358   --  "A string is a sequence of characters in some suitable character set used to display information about the model. Character sets may include non-Roman alphabets and characters."
359
360   MS_0010 : aliased Matreshka.Internals.Strings.Shared_String
361     := (Size   => 183,
362         Unused => 175,
363         Length => 175,
364         Value  =>
365          (16#0041#, 16#0020#, 16#0073#, 16#0074#,
366           16#0072#, 16#0069#, 16#006E#, 16#0067#,
367           16#0020#, 16#0069#, 16#0073#, 16#0020#,
368           16#0061#, 16#0020#, 16#0073#, 16#0065#,
369           16#0071#, 16#0075#, 16#0065#, 16#006E#,
370           16#0063#, 16#0065#, 16#0020#, 16#006F#,
371           16#0066#, 16#0020#, 16#0063#, 16#0068#,
372           16#0061#, 16#0072#, 16#0061#, 16#0063#,
373           16#0074#, 16#0065#, 16#0072#, 16#0073#,
374           16#0020#, 16#0069#, 16#006E#, 16#0020#,
375           16#0073#, 16#006F#, 16#006D#, 16#0065#,
376           16#0020#, 16#0073#, 16#0075#, 16#0069#,
377           16#0074#, 16#0061#, 16#0062#, 16#006C#,
378           16#0065#, 16#0020#, 16#0063#, 16#0068#,
379           16#0061#, 16#0072#, 16#0061#, 16#0063#,
380           16#0074#, 16#0065#, 16#0072#, 16#0020#,
381           16#0073#, 16#0065#, 16#0074#, 16#0020#,
382           16#0075#, 16#0073#, 16#0065#, 16#0064#,
383           16#0020#, 16#0074#, 16#006F#, 16#0020#,
384           16#0064#, 16#0069#, 16#0073#, 16#0070#,
385           16#006C#, 16#0061#, 16#0079#, 16#0020#,
386           16#0069#, 16#006E#, 16#0066#, 16#006F#,
387           16#0072#, 16#006D#, 16#0061#, 16#0074#,
388           16#0069#, 16#006F#, 16#006E#, 16#0020#,
389           16#0061#, 16#0062#, 16#006F#, 16#0075#,
390           16#0074#, 16#0020#, 16#0074#, 16#0068#,
391           16#0065#, 16#0020#, 16#006D#, 16#006F#,
392           16#0064#, 16#0065#, 16#006C#, 16#002E#,
393           16#0020#, 16#0043#, 16#0068#, 16#0061#,
394           16#0072#, 16#0061#, 16#0063#, 16#0074#,
395           16#0065#, 16#0072#, 16#0020#, 16#0073#,
396           16#0065#, 16#0074#, 16#0073#, 16#0020#,
397           16#006D#, 16#0061#, 16#0079#, 16#0020#,
398           16#0069#, 16#006E#, 16#0063#, 16#006C#,
399           16#0075#, 16#0064#, 16#0065#, 16#0020#,
400           16#006E#, 16#006F#, 16#006E#, 16#002D#,
401           16#0052#, 16#006F#, 16#006D#, 16#0061#,
402           16#006E#, 16#0020#, 16#0061#, 16#006C#,
403           16#0070#, 16#0068#, 16#0061#, 16#0062#,
404           16#0065#, 16#0074#, 16#0073#, 16#0020#,
405           16#0061#, 16#006E#, 16#0064#, 16#0020#,
406           16#0063#, 16#0068#, 16#0061#, 16#0072#,
407           16#0061#, 16#0063#, 16#0074#, 16#0065#,
408           16#0072#, 16#0073#, 16#002E#,
409           others => 16#0000#),
410         others => <>);
411
412   --  "String"
413
414   MS_0011 : aliased Matreshka.Internals.Strings.Shared_String
415     := (Size   => 7,
416         Unused => 6,
417         Length => 6,
418         Value  =>
419          (16#0053#, 16#0074#, 16#0072#, 16#0069#,
420           16#006E#, 16#0067#,
421           others => 16#0000#),
422         others => <>);
423
424end AMF.Internals.Tables.Primitive_Types_String_Data_00;
425