1------------------------------------------------------------------------------
2--                                                                          --
3--                            Matreshka Project                             --
4--                                                                          --
5--                          Ada Modeling Framework                          --
6--                                                                          --
7--                        Runtime Library Component                         --
8--                                                                          --
9------------------------------------------------------------------------------
10--                                                                          --
11-- Copyright © 2011-2012, 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: 3637 $ $Date: 2013-01-07 21:22:12 +0400 (Mon, 07 Jan 2013) $
43------------------------------------------------------------------------------
44--  This file is generated, don't edit it.
45------------------------------------------------------------------------------
46
47package body AMF.Internals.Tables.UMLDI_Metamodel is
48
49   --------------------
50   -- MM_UMLDI_UMLDI --
51   --------------------
52
53   function MM_UMLDI_UMLDI return AMF.Internals.CMOF_Element is
54   begin
55      return Base + 96;
56   end MM_UMLDI_UMLDI;
57
58   --------------------------------------------------------------
59   -- MC_UMLDI_UML_Association_Or_Connector_Or_Link_Shape_Kind --
60   --------------------------------------------------------------
61
62   function MC_UMLDI_UML_Association_Or_Connector_Or_Link_Shape_Kind return AMF.Internals.CMOF_Element is
63   begin
64      return Base + 272;
65   end MC_UMLDI_UML_Association_Or_Connector_Or_Link_Shape_Kind;
66
67   ----------------------------------------------
68   -- MC_UMLDI_UML_Inherited_State_Border_Kind --
69   ----------------------------------------------
70
71   function MC_UMLDI_UML_Inherited_State_Border_Kind return AMF.Internals.CMOF_Element is
72   begin
73      return Base + 275;
74   end MC_UMLDI_UML_Inherited_State_Border_Kind;
75
76   -------------------------------------------
77   -- MC_UMLDI_UML_Interaction_Diagram_Kind --
78   -------------------------------------------
79
80   function MC_UMLDI_UML_Interaction_Diagram_Kind return AMF.Internals.CMOF_Element is
81   begin
82      return Base + 281;
83   end MC_UMLDI_UML_Interaction_Diagram_Kind;
84
85   -----------------------------------------------
86   -- MC_UMLDI_UML_Interaction_Table_Label_Kind --
87   -----------------------------------------------
88
89   function MC_UMLDI_UML_Interaction_Table_Label_Kind return AMF.Internals.CMOF_Element is
90   begin
91      return Base + 293;
92   end MC_UMLDI_UML_Interaction_Table_Label_Kind;
93
94   ---------------------------------------------
95   -- MC_UMLDI_UML_Navigability_Notation_Kind --
96   ---------------------------------------------
97
98   function MC_UMLDI_UML_Navigability_Notation_Kind return AMF.Internals.CMOF_Element is
99   begin
100      return Base + 309;
101   end MC_UMLDI_UML_Navigability_Notation_Kind;
102
103   -----------------------------------
104   -- MC_UMLDI_UML_Activity_Diagram --
105   -----------------------------------
106
107   function MC_UMLDI_UML_Activity_Diagram return AMF.Internals.CMOF_Element is
108   begin
109      return Base + 1;
110   end MC_UMLDI_UML_Activity_Diagram;
111
112   ----------------------------------------
113   -- MC_UMLDI_UML_Association_End_Label --
114   ----------------------------------------
115
116   function MC_UMLDI_UML_Association_End_Label return AMF.Internals.CMOF_Element is
117   begin
118      return Base + 2;
119   end MC_UMLDI_UML_Association_End_Label;
120
121   ---------------------------------------------------------
122   -- MC_UMLDI_UML_Association_Or_Connector_Or_Link_Shape --
123   ---------------------------------------------------------
124
125   function MC_UMLDI_UML_Association_Or_Connector_Or_Link_Shape return AMF.Internals.CMOF_Element is
126   begin
127      return Base + 3;
128   end MC_UMLDI_UML_Association_Or_Connector_Or_Link_Shape;
129
130   -----------------------------------
131   -- MC_UMLDI_UML_Behavior_Diagram --
132   -----------------------------------
133
134   function MC_UMLDI_UML_Behavior_Diagram return AMF.Internals.CMOF_Element is
135   begin
136      return Base + 4;
137   end MC_UMLDI_UML_Behavior_Diagram;
138
139   --------------------------------
140   -- MC_UMLDI_UML_Class_Diagram --
141   --------------------------------
142
143   function MC_UMLDI_UML_Class_Diagram return AMF.Internals.CMOF_Element is
144   begin
145      return Base + 5;
146   end MC_UMLDI_UML_Class_Diagram;
147
148   -------------------------------------------------------
149   -- MC_UMLDI_UML_Class_Or_Composite_Structure_Diagram --
150   -------------------------------------------------------
151
152   function MC_UMLDI_UML_Class_Or_Composite_Structure_Diagram return AMF.Internals.CMOF_Element is
153   begin
154      return Base + 6;
155   end MC_UMLDI_UML_Class_Or_Composite_Structure_Diagram;
156
157   -----------------------------------
158   -- MC_UMLDI_UML_Classifier_Shape --
159   -----------------------------------
160
161   function MC_UMLDI_UML_Classifier_Shape return AMF.Internals.CMOF_Element is
162   begin
163      return Base + 7;
164   end MC_UMLDI_UML_Classifier_Shape;
165
166   ------------------------------
167   -- MC_UMLDI_UML_Compartment --
168   ------------------------------
169
170   function MC_UMLDI_UML_Compartment return AMF.Internals.CMOF_Element is
171   begin
172      return Base + 8;
173   end MC_UMLDI_UML_Compartment;
174
175   ----------------------------------------
176   -- MC_UMLDI_UML_Compartmentable_Shape --
177   ----------------------------------------
178
179   function MC_UMLDI_UML_Compartmentable_Shape return AMF.Internals.CMOF_Element is
180   begin
181      return Base + 9;
182   end MC_UMLDI_UML_Compartmentable_Shape;
183
184   ------------------------------------
185   -- MC_UMLDI_UML_Component_Diagram --
186   ------------------------------------
187
188   function MC_UMLDI_UML_Component_Diagram return AMF.Internals.CMOF_Element is
189   begin
190      return Base + 10;
191   end MC_UMLDI_UML_Component_Diagram;
192
193   ----------------------------------------------
194   -- MC_UMLDI_UML_Composite_Structure_Diagram --
195   ----------------------------------------------
196
197   function MC_UMLDI_UML_Composite_Structure_Diagram return AMF.Internals.CMOF_Element is
198   begin
199      return Base + 11;
200   end MC_UMLDI_UML_Composite_Structure_Diagram;
201
202   -------------------------------------
203   -- MC_UMLDI_UML_Deployment_Diagram --
204   -------------------------------------
205
206   function MC_UMLDI_UML_Deployment_Diagram return AMF.Internals.CMOF_Element is
207   begin
208      return Base + 12;
209   end MC_UMLDI_UML_Deployment_Diagram;
210
211   --------------------------
212   -- MC_UMLDI_UML_Diagram --
213   --------------------------
214
215   function MC_UMLDI_UML_Diagram return AMF.Internals.CMOF_Element is
216   begin
217      return Base + 13;
218   end MC_UMLDI_UML_Diagram;
219
220   ----------------------------------
221   -- MC_UMLDI_UML_Diagram_Element --
222   ----------------------------------
223
224   function MC_UMLDI_UML_Diagram_Element return AMF.Internals.CMOF_Element is
225   begin
226      return Base + 14;
227   end MC_UMLDI_UML_Diagram_Element;
228
229   -----------------------
230   -- MC_UMLDI_UML_Edge --
231   -----------------------
232
233   function MC_UMLDI_UML_Edge return AMF.Internals.CMOF_Element is
234   begin
235      return Base + 15;
236   end MC_UMLDI_UML_Edge;
237
238   --------------------------------------
239   -- MC_UMLDI_UML_Interaction_Diagram --
240   --------------------------------------
241
242   function MC_UMLDI_UML_Interaction_Diagram return AMF.Internals.CMOF_Element is
243   begin
244      return Base + 16;
245   end MC_UMLDI_UML_Interaction_Diagram;
246
247   ------------------------------------------
248   -- MC_UMLDI_UML_Interaction_Table_Label --
249   ------------------------------------------
250
251   function MC_UMLDI_UML_Interaction_Table_Label return AMF.Internals.CMOF_Element is
252   begin
253      return Base + 17;
254   end MC_UMLDI_UML_Interaction_Table_Label;
255
256   --------------------------------
257   -- MC_UMLDI_UML_Keyword_Label --
258   --------------------------------
259
260   function MC_UMLDI_UML_Keyword_Label return AMF.Internals.CMOF_Element is
261   begin
262      return Base + 18;
263   end MC_UMLDI_UML_Keyword_Label;
264
265   ------------------------
266   -- MC_UMLDI_UML_Label --
267   ------------------------
268
269   function MC_UMLDI_UML_Label return AMF.Internals.CMOF_Element is
270   begin
271      return Base + 19;
272   end MC_UMLDI_UML_Label;
273
274   -------------------------------------
275   -- MC_UMLDI_UML_Multiplicity_Label --
276   -------------------------------------
277
278   function MC_UMLDI_UML_Multiplicity_Label return AMF.Internals.CMOF_Element is
279   begin
280      return Base + 20;
281   end MC_UMLDI_UML_Multiplicity_Label;
282
283   -----------------------------
284   -- MC_UMLDI_UML_Name_Label --
285   -----------------------------
286
287   function MC_UMLDI_UML_Name_Label return AMF.Internals.CMOF_Element is
288   begin
289      return Base + 21;
290   end MC_UMLDI_UML_Name_Label;
291
292   ---------------------------------
293   -- MC_UMLDI_UML_Object_Diagram --
294   ---------------------------------
295
296   function MC_UMLDI_UML_Object_Diagram return AMF.Internals.CMOF_Element is
297   begin
298      return Base + 22;
299   end MC_UMLDI_UML_Object_Diagram;
300
301   ----------------------------------
302   -- MC_UMLDI_UML_Package_Diagram --
303   ----------------------------------
304
305   function MC_UMLDI_UML_Package_Diagram return AMF.Internals.CMOF_Element is
306   begin
307      return Base + 23;
308   end MC_UMLDI_UML_Package_Diagram;
309
310   ----------------------------------
311   -- MC_UMLDI_UML_Profile_Diagram --
312   ----------------------------------
313
314   function MC_UMLDI_UML_Profile_Diagram return AMF.Internals.CMOF_Element is
315   begin
316      return Base + 24;
317   end MC_UMLDI_UML_Profile_Diagram;
318
319   ----------------------------------
320   -- MC_UMLDI_UML_Redefines_Label --
321   ----------------------------------
322
323   function MC_UMLDI_UML_Redefines_Label return AMF.Internals.CMOF_Element is
324   begin
325      return Base + 25;
326   end MC_UMLDI_UML_Redefines_Label;
327
328   ------------------------
329   -- MC_UMLDI_UML_Shape --
330   ------------------------
331
332   function MC_UMLDI_UML_Shape return AMF.Internals.CMOF_Element is
333   begin
334      return Base + 26;
335   end MC_UMLDI_UML_Shape;
336
337   ----------------------------------------
338   -- MC_UMLDI_UML_State_Machine_Diagram --
339   ----------------------------------------
340
341   function MC_UMLDI_UML_State_Machine_Diagram return AMF.Internals.CMOF_Element is
342   begin
343      return Base + 27;
344   end MC_UMLDI_UML_State_Machine_Diagram;
345
346   ------------------------------
347   -- MC_UMLDI_UML_State_Shape --
348   ------------------------------
349
350   function MC_UMLDI_UML_State_Shape return AMF.Internals.CMOF_Element is
351   begin
352      return Base + 28;
353   end MC_UMLDI_UML_State_Shape;
354
355   --------------------------------------------------
356   -- MC_UMLDI_UML_Stereotype_Property_Value_Label --
357   --------------------------------------------------
358
359   function MC_UMLDI_UML_Stereotype_Property_Value_Label return AMF.Internals.CMOF_Element is
360   begin
361      return Base + 29;
362   end MC_UMLDI_UML_Stereotype_Property_Value_Label;
363
364   ------------------------------------
365   -- MC_UMLDI_UML_Structure_Diagram --
366   ------------------------------------
367
368   function MC_UMLDI_UML_Structure_Diagram return AMF.Internals.CMOF_Element is
369   begin
370      return Base + 30;
371   end MC_UMLDI_UML_Structure_Diagram;
372
373   ------------------------
374   -- MC_UMLDI_UML_Style --
375   ------------------------
376
377   function MC_UMLDI_UML_Style return AMF.Internals.CMOF_Element is
378   begin
379      return Base + 31;
380   end MC_UMLDI_UML_Style;
381
382   --------------------------------------
383   -- MC_UMLDI_UML_Typed_Element_Label --
384   --------------------------------------
385
386   function MC_UMLDI_UML_Typed_Element_Label return AMF.Internals.CMOF_Element is
387   begin
388      return Base + 32;
389   end MC_UMLDI_UML_Typed_Element_Label;
390
391   -----------------------------------
392   -- MC_UMLDI_UML_Use_Case_Diagram --
393   -----------------------------------
394
395   function MC_UMLDI_UML_Use_Case_Diagram return AMF.Internals.CMOF_Element is
396   begin
397      return Base + 33;
398   end MC_UMLDI_UML_Use_Case_Diagram;
399
400   -----------------------------------------------------
401   -- MP_UMLDI_UML_Activity_Diagram_Is_Activity_Frame --
402   -----------------------------------------------------
403
404   function MP_UMLDI_UML_Activity_Diagram_Is_Activity_Frame return AMF.Internals.CMOF_Element is
405   begin
406      return Base + 39;
407   end MP_UMLDI_UML_Activity_Diagram_Is_Activity_Frame;
408
409   -----------------------------------------------------------------------
410   -- MP_UMLDI_UML_Activity_Diagram_Model_Element_A_Uml_Diagram_Element --
411   -----------------------------------------------------------------------
412
413   function MP_UMLDI_UML_Activity_Diagram_Model_Element_A_Uml_Diagram_Element return AMF.Internals.CMOF_Element is
414   begin
415      return Base + 40;
416   end MP_UMLDI_UML_Activity_Diagram_Model_Element_A_Uml_Diagram_Element;
417
418   ----------------------------------------------------------------------------
419   -- MP_UMLDI_UML_Association_End_Label_Model_Element_A_Uml_Diagram_Element --
420   ----------------------------------------------------------------------------
421
422   function MP_UMLDI_UML_Association_End_Label_Model_Element_A_Uml_Diagram_Element return AMF.Internals.CMOF_Element is
423   begin
424      return Base + 41;
425   end MP_UMLDI_UML_Association_End_Label_Model_Element_A_Uml_Diagram_Element;
426
427   --------------------------------------------------------------
428   -- MP_UMLDI_UML_Association_Or_Connector_Or_Link_Shape_Kind --
429   --------------------------------------------------------------
430
431   function MP_UMLDI_UML_Association_Or_Connector_Or_Link_Shape_Kind return AMF.Internals.CMOF_Element is
432   begin
433      return Base + 42;
434   end MP_UMLDI_UML_Association_Or_Connector_Or_Link_Shape_Kind;
435
436   -----------------------------------------------------------------------
437   -- MP_UMLDI_UML_Behavior_Diagram_Model_Element_A_Uml_Diagram_Element --
438   -----------------------------------------------------------------------
439
440   function MP_UMLDI_UML_Behavior_Diagram_Model_Element_A_Uml_Diagram_Element return AMF.Internals.CMOF_Element is
441   begin
442      return Base + 43;
443   end MP_UMLDI_UML_Behavior_Diagram_Model_Element_A_Uml_Diagram_Element;
444
445   --------------------------------------------------------------------------------
446   -- MP_UMLDI_UML_Class_Or_Composite_Structure_Diagram_Is_Association_Dot_Shown --
447   --------------------------------------------------------------------------------
448
449   function MP_UMLDI_UML_Class_Or_Composite_Structure_Diagram_Is_Association_Dot_Shown return AMF.Internals.CMOF_Element is
450   begin
451      return Base + 44;
452   end MP_UMLDI_UML_Class_Or_Composite_Structure_Diagram_Is_Association_Dot_Shown;
453
454   -----------------------------------------------------------------------------
455   -- MP_UMLDI_UML_Class_Or_Composite_Structure_Diagram_Navigability_Notation --
456   -----------------------------------------------------------------------------
457
458   function MP_UMLDI_UML_Class_Or_Composite_Structure_Diagram_Navigability_Notation return AMF.Internals.CMOF_Element is
459   begin
460      return Base + 45;
461   end MP_UMLDI_UML_Class_Or_Composite_Structure_Diagram_Navigability_Notation;
462
463   ---------------------------------------------------------------------------------
464   -- MP_UMLDI_UML_Class_Or_Composite_Structure_Diagram_Non_Navigability_Notation --
465   ---------------------------------------------------------------------------------
466
467   function MP_UMLDI_UML_Class_Or_Composite_Structure_Diagram_Non_Navigability_Notation return AMF.Internals.CMOF_Element is
468   begin
469      return Base + 46;
470   end MP_UMLDI_UML_Class_Or_Composite_Structure_Diagram_Non_Navigability_Notation;
471
472   ---------------------------------------------------
473   -- MP_UMLDI_UML_Classifier_Shape_Is_Double_Sided --
474   ---------------------------------------------------
475
476   function MP_UMLDI_UML_Classifier_Shape_Is_Double_Sided return AMF.Internals.CMOF_Element is
477   begin
478      return Base + 47;
479   end MP_UMLDI_UML_Classifier_Shape_Is_Double_Sided;
480
481   ------------------------------------------------------------
482   -- MP_UMLDI_UML_Classifier_Shape_Is_Indent_For_Visibility --
483   ------------------------------------------------------------
484
485   function MP_UMLDI_UML_Classifier_Shape_Is_Indent_For_Visibility return AMF.Internals.CMOF_Element is
486   begin
487      return Base + 48;
488   end MP_UMLDI_UML_Classifier_Shape_Is_Indent_For_Visibility;
489
490   -----------------------------------------------------------------------
491   -- MP_UMLDI_UML_Classifier_Shape_Model_Element_A_Uml_Diagram_Element --
492   -----------------------------------------------------------------------
493
494   function MP_UMLDI_UML_Classifier_Shape_Model_Element_A_Uml_Diagram_Element return AMF.Internals.CMOF_Element is
495   begin
496      return Base + 49;
497   end MP_UMLDI_UML_Classifier_Shape_Model_Element_A_Uml_Diagram_Element;
498
499   --------------------------------------------------------------------------
500   -- MP_UMLDI_UML_Compartment_Element_In_Compartment_A_Owning_Compartment --
501   --------------------------------------------------------------------------
502
503   function MP_UMLDI_UML_Compartment_Element_In_Compartment_A_Owning_Compartment return AMF.Internals.CMOF_Element is
504   begin
505      return Base + 34;
506   end MP_UMLDI_UML_Compartment_Element_In_Compartment_A_Owning_Compartment;
507
508   --------------------------------------------------------------------------
509   -- MP_UMLDI_UML_Compartmentable_Shape_Compartment_A_Compartmented_Shape --
510   --------------------------------------------------------------------------
511
512   function MP_UMLDI_UML_Compartmentable_Shape_Compartment_A_Compartmented_Shape return AMF.Internals.CMOF_Element is
513   begin
514      return Base + 35;
515   end MP_UMLDI_UML_Compartmentable_Shape_Compartment_A_Compartmented_Shape;
516
517   ---------------------------------------------------
518   -- MP_UMLDI_UML_Diagram_Heading_A_Headed_Diagram --
519   ---------------------------------------------------
520
521   function MP_UMLDI_UML_Diagram_Heading_A_Headed_Diagram return AMF.Internals.CMOF_Element is
522   begin
523      return Base + 50;
524   end MP_UMLDI_UML_Diagram_Heading_A_Headed_Diagram;
525
526   -----------------------------------
527   -- MP_UMLDI_UML_Diagram_Is_Frame --
528   -----------------------------------
529
530   function MP_UMLDI_UML_Diagram_Is_Frame return AMF.Internals.CMOF_Element is
531   begin
532      return Base + 51;
533   end MP_UMLDI_UML_Diagram_Is_Frame;
534
535   ---------------------------------
536   -- MP_UMLDI_UML_Diagram_Is_Iso --
537   ---------------------------------
538
539   function MP_UMLDI_UML_Diagram_Is_Iso return AMF.Internals.CMOF_Element is
540   begin
541      return Base + 52;
542   end MP_UMLDI_UML_Diagram_Is_Iso;
543
544   ------------------------------------------
545   -- MP_UMLDI_UML_Diagram_Element_Is_Icon --
546   ------------------------------------------
547
548   function MP_UMLDI_UML_Diagram_Element_Is_Icon return AMF.Internals.CMOF_Element is
549   begin
550      return Base + 53;
551   end MP_UMLDI_UML_Diagram_Element_Is_Icon;
552
553   ---------------------------------------------------------------
554   -- MP_UMLDI_UML_Diagram_Element_Local_Style_A_Styled_Element --
555   ---------------------------------------------------------------
556
557   function MP_UMLDI_UML_Diagram_Element_Local_Style_A_Styled_Element return AMF.Internals.CMOF_Element is
558   begin
559      return Base + 54;
560   end MP_UMLDI_UML_Diagram_Element_Local_Style_A_Styled_Element;
561
562   ----------------------------------------------------------------------
563   -- MP_UMLDI_UML_Diagram_Element_Model_Element_A_Uml_Diagram_Element --
564   ----------------------------------------------------------------------
565
566   function MP_UMLDI_UML_Diagram_Element_Model_Element_A_Uml_Diagram_Element return AMF.Internals.CMOF_Element is
567   begin
568      return Base + 36;
569   end MP_UMLDI_UML_Diagram_Element_Model_Element_A_Uml_Diagram_Element;
570
571   -----------------------------------------------------------------------------------
572   -- MP_UMLDI_UML_Diagram_Element_Owned_Element_UML_Diagram_Element_Owning_Element --
573   -----------------------------------------------------------------------------------
574
575   function MP_UMLDI_UML_Diagram_Element_Owned_Element_UML_Diagram_Element_Owning_Element return AMF.Internals.CMOF_Element is
576   begin
577      return Base + 37;
578   end MP_UMLDI_UML_Diagram_Element_Owned_Element_UML_Diagram_Element_Owning_Element;
579
580   -----------------------------------------------------------------------------------
581   -- MP_UMLDI_UML_Diagram_Element_Owning_Element_UML_Diagram_Element_Owned_Element --
582   -----------------------------------------------------------------------------------
583
584   function MP_UMLDI_UML_Diagram_Element_Owning_Element_UML_Diagram_Element_Owned_Element return AMF.Internals.CMOF_Element is
585   begin
586      return Base + 55;
587   end MP_UMLDI_UML_Diagram_Element_Owning_Element_UML_Diagram_Element_Owned_Element;
588
589   ----------------------------------------------------------------
590   -- MP_UMLDI_UML_Diagram_Element_Shared_Style_A_Styled_Element --
591   ----------------------------------------------------------------
592
593   function MP_UMLDI_UML_Diagram_Element_Shared_Style_A_Styled_Element return AMF.Internals.CMOF_Element is
594   begin
595      return Base + 56;
596   end MP_UMLDI_UML_Diagram_Element_Shared_Style_A_Styled_Element;
597
598   --------------------------------------------
599   -- MP_UMLDI_UML_Edge_Source_A_Source_Edge --
600   --------------------------------------------
601
602   function MP_UMLDI_UML_Edge_Source_A_Source_Edge return AMF.Internals.CMOF_Element is
603   begin
604      return Base + 57;
605   end MP_UMLDI_UML_Edge_Source_A_Source_Edge;
606
607   --------------------------------------------
608   -- MP_UMLDI_UML_Edge_Target_A_Target_Edge --
609   --------------------------------------------
610
611   function MP_UMLDI_UML_Edge_Target_A_Target_Edge return AMF.Internals.CMOF_Element is
612   begin
613      return Base + 58;
614   end MP_UMLDI_UML_Edge_Target_A_Target_Edge;
615
616   -------------------------------------------
617   -- MP_UMLDI_UML_Interaction_Diagram_Kind --
618   -------------------------------------------
619
620   function MP_UMLDI_UML_Interaction_Diagram_Kind return AMF.Internals.CMOF_Element is
621   begin
622      return Base + 59;
623   end MP_UMLDI_UML_Interaction_Diagram_Kind;
624
625   --------------------------------------------------------------------------
626   -- MP_UMLDI_UML_Interaction_Diagram_Model_Element_A_Uml_Diagram_Element --
627   --------------------------------------------------------------------------
628
629   function MP_UMLDI_UML_Interaction_Diagram_Model_Element_A_Uml_Diagram_Element return AMF.Internals.CMOF_Element is
630   begin
631      return Base + 60;
632   end MP_UMLDI_UML_Interaction_Diagram_Model_Element_A_Uml_Diagram_Element;
633
634   -----------------------------------------------
635   -- MP_UMLDI_UML_Interaction_Table_Label_Kind --
636   -----------------------------------------------
637
638   function MP_UMLDI_UML_Interaction_Table_Label_Kind return AMF.Internals.CMOF_Element is
639   begin
640      return Base + 61;
641   end MP_UMLDI_UML_Interaction_Table_Label_Kind;
642
643   -----------------------------
644   -- MP_UMLDI_UML_Label_Text --
645   -----------------------------
646
647   function MP_UMLDI_UML_Label_Text return AMF.Internals.CMOF_Element is
648   begin
649      return Base + 62;
650   end MP_UMLDI_UML_Label_Text;
651
652   -------------------------------------------------------------------------
653   -- MP_UMLDI_UML_Multiplicity_Label_Model_Element_A_Uml_Diagram_Element --
654   -------------------------------------------------------------------------
655
656   function MP_UMLDI_UML_Multiplicity_Label_Model_Element_A_Uml_Diagram_Element return AMF.Internals.CMOF_Element is
657   begin
658      return Base + 63;
659   end MP_UMLDI_UML_Multiplicity_Label_Model_Element_A_Uml_Diagram_Element;
660
661   ----------------------------------------------------------------
662   -- MP_UMLDI_UML_Name_Label_Mode_Element_A_Uml_Diagram_Element --
663   ----------------------------------------------------------------
664
665   function MP_UMLDI_UML_Name_Label_Mode_Element_A_Uml_Diagram_Element return AMF.Internals.CMOF_Element is
666   begin
667      return Base + 64;
668   end MP_UMLDI_UML_Name_Label_Mode_Element_A_Uml_Diagram_Element;
669
670   ----------------------------------------------------------------------
671   -- MP_UMLDI_UML_Redefines_Label_Model_Element_A_Uml_Diagram_Element --
672   ----------------------------------------------------------------------
673
674   function MP_UMLDI_UML_Redefines_Label_Model_Element_A_Uml_Diagram_Element return AMF.Internals.CMOF_Element is
675   begin
676      return Base + 65;
677   end MP_UMLDI_UML_Redefines_Label_Model_Element_A_Uml_Diagram_Element;
678
679   ---------------------------------------------------------------
680   -- MP_UMLDI_UML_State_Machine_Diagram_Inherited_State_Border --
681   ---------------------------------------------------------------
682
683   function MP_UMLDI_UML_State_Machine_Diagram_Inherited_State_Border return AMF.Internals.CMOF_Element is
684   begin
685      return Base + 66;
686   end MP_UMLDI_UML_State_Machine_Diagram_Inherited_State_Border;
687
688   ---------------------------------------------------------------
689   -- MP_UMLDI_UML_State_Machine_Diagram_Is_Collapse_State_Icon --
690   ---------------------------------------------------------------
691
692   function MP_UMLDI_UML_State_Machine_Diagram_Is_Collapse_State_Icon return AMF.Internals.CMOF_Element is
693   begin
694      return Base + 67;
695   end MP_UMLDI_UML_State_Machine_Diagram_Is_Collapse_State_Icon;
696
697   ---------------------------------------------------------------
698   -- MP_UMLDI_UML_State_Machine_Diagram_Is_Transition_Oriented --
699   ---------------------------------------------------------------
700
701   function MP_UMLDI_UML_State_Machine_Diagram_Is_Transition_Oriented return AMF.Internals.CMOF_Element is
702   begin
703      return Base + 68;
704   end MP_UMLDI_UML_State_Machine_Diagram_Is_Transition_Oriented;
705
706   ----------------------------------------------------------------------------
707   -- MP_UMLDI_UML_State_Machine_Diagram_Model_Element_A_Uml_Diagram_Element --
708   ----------------------------------------------------------------------------
709
710   function MP_UMLDI_UML_State_Machine_Diagram_Model_Element_A_Uml_Diagram_Element return AMF.Internals.CMOF_Element is
711   begin
712      return Base + 69;
713   end MP_UMLDI_UML_State_Machine_Diagram_Model_Element_A_Uml_Diagram_Element;
714
715   ----------------------------------------
716   -- MP_UMLDI_UML_State_Shape_Is_Tabbed --
717   ----------------------------------------
718
719   function MP_UMLDI_UML_State_Shape_Is_Tabbed return AMF.Internals.CMOF_Element is
720   begin
721      return Base + 70;
722   end MP_UMLDI_UML_State_Shape_Is_Tabbed;
723
724   ------------------------------------------------------------------
725   -- MP_UMLDI_UML_State_Shape_Model_Element_A_Uml_Diagram_Element --
726   ------------------------------------------------------------------
727
728   function MP_UMLDI_UML_State_Shape_Model_Element_A_Uml_Diagram_Element return AMF.Internals.CMOF_Element is
729   begin
730      return Base + 38;
731   end MP_UMLDI_UML_State_Shape_Model_Element_A_Uml_Diagram_Element;
732
733   --------------------------------------------------------------------------------------
734   -- MP_UMLDI_UML_Stereotype_Property_Value_Label_Model_Element_A_Uml_Diagram_Element --
735   --------------------------------------------------------------------------------------
736
737   function MP_UMLDI_UML_Stereotype_Property_Value_Label_Model_Element_A_Uml_Diagram_Element return AMF.Internals.CMOF_Element is
738   begin
739      return Base + 71;
740   end MP_UMLDI_UML_Stereotype_Property_Value_Label_Model_Element_A_Uml_Diagram_Element;
741
742   -------------------------------------------------------------------------------------------------------
743   -- MP_UMLDI_UML_Stereotype_Property_Value_Label_Stereotyped_Element_A_Label_Showing_Stereotype_Value --
744   -------------------------------------------------------------------------------------------------------
745
746   function MP_UMLDI_UML_Stereotype_Property_Value_Label_Stereotyped_Element_A_Label_Showing_Stereotype_Value return AMF.Internals.CMOF_Element is
747   begin
748      return Base + 72;
749   end MP_UMLDI_UML_Stereotype_Property_Value_Label_Stereotyped_Element_A_Label_Showing_Stereotype_Value;
750
751   ----------------------------------
752   -- MP_UMLDI_UML_Style_Font_Name --
753   ----------------------------------
754
755   function MP_UMLDI_UML_Style_Font_Name return AMF.Internals.CMOF_Element is
756   begin
757      return Base + 73;
758   end MP_UMLDI_UML_Style_Font_Name;
759
760   ----------------------------------
761   -- MP_UMLDI_UML_Style_Font_Size --
762   ----------------------------------
763
764   function MP_UMLDI_UML_Style_Font_Size return AMF.Internals.CMOF_Element is
765   begin
766      return Base + 74;
767   end MP_UMLDI_UML_Style_Font_Size;
768
769   -----------------------------------------------------------------------
770   -- MP_UMLDI_A_Uml_Diagram_Element_UML_Activity_Diagram_Model_Element --
771   -----------------------------------------------------------------------
772
773   function MP_UMLDI_A_Uml_Diagram_Element_UML_Activity_Diagram_Model_Element return AMF.Internals.CMOF_Element is
774   begin
775      return Base + 97;
776   end MP_UMLDI_A_Uml_Diagram_Element_UML_Activity_Diagram_Model_Element;
777
778   ----------------------------------------------------------------------------
779   -- MP_UMLDI_A_Uml_Diagram_Element_UML_Association_End_Label_Model_Element --
780   ----------------------------------------------------------------------------
781
782   function MP_UMLDI_A_Uml_Diagram_Element_UML_Association_End_Label_Model_Element return AMF.Internals.CMOF_Element is
783   begin
784      return Base + 98;
785   end MP_UMLDI_A_Uml_Diagram_Element_UML_Association_End_Label_Model_Element;
786
787   -----------------------------------------------------------------------
788   -- MP_UMLDI_A_Uml_Diagram_Element_UML_Behavior_Diagram_Model_Element --
789   -----------------------------------------------------------------------
790
791   function MP_UMLDI_A_Uml_Diagram_Element_UML_Behavior_Diagram_Model_Element return AMF.Internals.CMOF_Element is
792   begin
793      return Base + 99;
794   end MP_UMLDI_A_Uml_Diagram_Element_UML_Behavior_Diagram_Model_Element;
795
796   -----------------------------------------------------------------------
797   -- MP_UMLDI_A_Uml_Diagram_Element_UML_Classifier_Shape_Model_Element --
798   -----------------------------------------------------------------------
799
800   function MP_UMLDI_A_Uml_Diagram_Element_UML_Classifier_Shape_Model_Element return AMF.Internals.CMOF_Element is
801   begin
802      return Base + 100;
803   end MP_UMLDI_A_Uml_Diagram_Element_UML_Classifier_Shape_Model_Element;
804
805   --------------------------------------------------------------------------
806   -- MP_UMLDI_A_Owning_Compartment_UML_Compartment_Element_In_Compartment --
807   --------------------------------------------------------------------------
808
809   function MP_UMLDI_A_Owning_Compartment_UML_Compartment_Element_In_Compartment return AMF.Internals.CMOF_Element is
810   begin
811      return Base + 101;
812   end MP_UMLDI_A_Owning_Compartment_UML_Compartment_Element_In_Compartment;
813
814   --------------------------------------------------------------------------
815   -- MP_UMLDI_A_Compartmented_Shape_UML_Compartmentable_Shape_Compartment --
816   --------------------------------------------------------------------------
817
818   function MP_UMLDI_A_Compartmented_Shape_UML_Compartmentable_Shape_Compartment return AMF.Internals.CMOF_Element is
819   begin
820      return Base + 103;
821   end MP_UMLDI_A_Compartmented_Shape_UML_Compartmentable_Shape_Compartment;
822
823   ---------------------------------------------------------------
824   -- MP_UMLDI_A_Styled_Element_UML_Diagram_Element_Local_Style --
825   ---------------------------------------------------------------
826
827   function MP_UMLDI_A_Styled_Element_UML_Diagram_Element_Local_Style return AMF.Internals.CMOF_Element is
828   begin
829      return Base + 104;
830   end MP_UMLDI_A_Styled_Element_UML_Diagram_Element_Local_Style;
831
832   ----------------------------------------------------------------------
833   -- MP_UMLDI_A_Uml_Diagram_Element_UML_Diagram_Element_Model_Element --
834   ----------------------------------------------------------------------
835
836   function MP_UMLDI_A_Uml_Diagram_Element_UML_Diagram_Element_Model_Element return AMF.Internals.CMOF_Element is
837   begin
838      return Base + 105;
839   end MP_UMLDI_A_Uml_Diagram_Element_UML_Diagram_Element_Model_Element;
840
841   ----------------------------------------------------------------
842   -- MP_UMLDI_A_Styled_Element_UML_Diagram_Element_Shared_Style --
843   ----------------------------------------------------------------
844
845   function MP_UMLDI_A_Styled_Element_UML_Diagram_Element_Shared_Style return AMF.Internals.CMOF_Element is
846   begin
847      return Base + 106;
848   end MP_UMLDI_A_Styled_Element_UML_Diagram_Element_Shared_Style;
849
850   ---------------------------------------------------
851   -- MP_UMLDI_A_Headed_Diagram_UML_Diagram_Heading --
852   ---------------------------------------------------
853
854   function MP_UMLDI_A_Headed_Diagram_UML_Diagram_Heading return AMF.Internals.CMOF_Element is
855   begin
856      return Base + 107;
857   end MP_UMLDI_A_Headed_Diagram_UML_Diagram_Heading;
858
859   --------------------------------------------
860   -- MP_UMLDI_A_Source_Edge_UML_Edge_Source --
861   --------------------------------------------
862
863   function MP_UMLDI_A_Source_Edge_UML_Edge_Source return AMF.Internals.CMOF_Element is
864   begin
865      return Base + 108;
866   end MP_UMLDI_A_Source_Edge_UML_Edge_Source;
867
868   --------------------------------------------
869   -- MP_UMLDI_A_Target_Edge_UML_Edge_Target --
870   --------------------------------------------
871
872   function MP_UMLDI_A_Target_Edge_UML_Edge_Target return AMF.Internals.CMOF_Element is
873   begin
874      return Base + 109;
875   end MP_UMLDI_A_Target_Edge_UML_Edge_Target;
876
877   --------------------------------------------------------------------------
878   -- MP_UMLDI_A_Uml_Diagram_Element_UML_Interaction_Diagram_Model_Element --
879   --------------------------------------------------------------------------
880
881   function MP_UMLDI_A_Uml_Diagram_Element_UML_Interaction_Diagram_Model_Element return AMF.Internals.CMOF_Element is
882   begin
883      return Base + 110;
884   end MP_UMLDI_A_Uml_Diagram_Element_UML_Interaction_Diagram_Model_Element;
885
886   -------------------------------------------------------------------------
887   -- MP_UMLDI_A_Uml_Diagram_Element_UML_Multiplicity_Label_Model_Element --
888   -------------------------------------------------------------------------
889
890   function MP_UMLDI_A_Uml_Diagram_Element_UML_Multiplicity_Label_Model_Element return AMF.Internals.CMOF_Element is
891   begin
892      return Base + 111;
893   end MP_UMLDI_A_Uml_Diagram_Element_UML_Multiplicity_Label_Model_Element;
894
895   ----------------------------------------------------------------
896   -- MP_UMLDI_A_Uml_Diagram_Element_UML_Name_Label_Mode_Element --
897   ----------------------------------------------------------------
898
899   function MP_UMLDI_A_Uml_Diagram_Element_UML_Name_Label_Mode_Element return AMF.Internals.CMOF_Element is
900   begin
901      return Base + 112;
902   end MP_UMLDI_A_Uml_Diagram_Element_UML_Name_Label_Mode_Element;
903
904   ----------------------------------------------------------------------
905   -- MP_UMLDI_A_Uml_Diagram_Element_UML_Redefines_Label_Model_Element --
906   ----------------------------------------------------------------------
907
908   function MP_UMLDI_A_Uml_Diagram_Element_UML_Redefines_Label_Model_Element return AMF.Internals.CMOF_Element is
909   begin
910      return Base + 113;
911   end MP_UMLDI_A_Uml_Diagram_Element_UML_Redefines_Label_Model_Element;
912
913   ----------------------------------------------------------------------------
914   -- MP_UMLDI_A_Uml_Diagram_Element_UML_State_Machine_Diagram_Model_Element --
915   ----------------------------------------------------------------------------
916
917   function MP_UMLDI_A_Uml_Diagram_Element_UML_State_Machine_Diagram_Model_Element return AMF.Internals.CMOF_Element is
918   begin
919      return Base + 114;
920   end MP_UMLDI_A_Uml_Diagram_Element_UML_State_Machine_Diagram_Model_Element;
921
922   ------------------------------------------------------------------
923   -- MP_UMLDI_A_Uml_Diagram_Element_UML_State_Shape_Model_Element --
924   ------------------------------------------------------------------
925
926   function MP_UMLDI_A_Uml_Diagram_Element_UML_State_Shape_Model_Element return AMF.Internals.CMOF_Element is
927   begin
928      return Base + 115;
929   end MP_UMLDI_A_Uml_Diagram_Element_UML_State_Shape_Model_Element;
930
931   --------------------------------------------------------------------------------------
932   -- MP_UMLDI_A_Uml_Diagram_Element_UML_Stereotype_Property_Value_Label_Model_Element --
933   --------------------------------------------------------------------------------------
934
935   function MP_UMLDI_A_Uml_Diagram_Element_UML_Stereotype_Property_Value_Label_Model_Element return AMF.Internals.CMOF_Element is
936   begin
937      return Base + 116;
938   end MP_UMLDI_A_Uml_Diagram_Element_UML_Stereotype_Property_Value_Label_Model_Element;
939
940   -------------------------------------------------------------------------------------------------------
941   -- MP_UMLDI_A_Label_Showing_Stereotype_Value_UML_Stereotype_Property_Value_Label_Stereotyped_Element --
942   -------------------------------------------------------------------------------------------------------
943
944   function MP_UMLDI_A_Label_Showing_Stereotype_Value_UML_Stereotype_Property_Value_Label_Stereotyped_Element return AMF.Internals.CMOF_Element is
945   begin
946      return Base + 117;
947   end MP_UMLDI_A_Label_Showing_Stereotype_Value_UML_Stereotype_Property_Value_Label_Stereotyped_Element;
948
949   ---------------------------------------------------------------------
950   -- MA_UMLDI_UML_Activity_Diagram_Model_Element_Uml_Diagram_Element --
951   ---------------------------------------------------------------------
952
953   function MA_UMLDI_UML_Activity_Diagram_Model_Element_Uml_Diagram_Element return AMF.Internals.CMOF_Element is
954   begin
955      return Base + 75;
956   end MA_UMLDI_UML_Activity_Diagram_Model_Element_Uml_Diagram_Element;
957
958   --------------------------------------------------------------------------
959   -- MA_UMLDI_UML_Association_End_Label_Model_Element_Uml_Diagram_Element --
960   --------------------------------------------------------------------------
961
962   function MA_UMLDI_UML_Association_End_Label_Model_Element_Uml_Diagram_Element return AMF.Internals.CMOF_Element is
963   begin
964      return Base + 76;
965   end MA_UMLDI_UML_Association_End_Label_Model_Element_Uml_Diagram_Element;
966
967   ---------------------------------------------------------------------
968   -- MA_UMLDI_UML_Behavior_Diagram_Model_Element_Uml_Diagram_Element --
969   ---------------------------------------------------------------------
970
971   function MA_UMLDI_UML_Behavior_Diagram_Model_Element_Uml_Diagram_Element return AMF.Internals.CMOF_Element is
972   begin
973      return Base + 77;
974   end MA_UMLDI_UML_Behavior_Diagram_Model_Element_Uml_Diagram_Element;
975
976   ---------------------------------------------------------------------
977   -- MA_UMLDI_UML_Classifier_Shape_Model_Element_Uml_Diagram_Element --
978   ---------------------------------------------------------------------
979
980   function MA_UMLDI_UML_Classifier_Shape_Model_Element_Uml_Diagram_Element return AMF.Internals.CMOF_Element is
981   begin
982      return Base + 78;
983   end MA_UMLDI_UML_Classifier_Shape_Model_Element_Uml_Diagram_Element;
984
985   ------------------------------------------------------------------------
986   -- MA_UMLDI_UML_Compartment_Element_In_Compartment_Owning_Compartment --
987   ------------------------------------------------------------------------
988
989   function MA_UMLDI_UML_Compartment_Element_In_Compartment_Owning_Compartment return AMF.Internals.CMOF_Element is
990   begin
991      return Base + 79;
992   end MA_UMLDI_UML_Compartment_Element_In_Compartment_Owning_Compartment;
993
994   ------------------------------------------------------------------------
995   -- MA_UMLDI_UML_Compartmentable_Shape_Compartment_Compartmented_Shape --
996   ------------------------------------------------------------------------
997
998   function MA_UMLDI_UML_Compartmentable_Shape_Compartment_Compartmented_Shape return AMF.Internals.CMOF_Element is
999   begin
1000      return Base + 80;
1001   end MA_UMLDI_UML_Compartmentable_Shape_Compartment_Compartmented_Shape;
1002
1003   -------------------------------------------------------------
1004   -- MA_UMLDI_UML_Diagram_Element_Local_Style_Styled_Element --
1005   -------------------------------------------------------------
1006
1007   function MA_UMLDI_UML_Diagram_Element_Local_Style_Styled_Element return AMF.Internals.CMOF_Element is
1008   begin
1009      return Base + 81;
1010   end MA_UMLDI_UML_Diagram_Element_Local_Style_Styled_Element;
1011
1012   --------------------------------------------------------------------
1013   -- MA_UMLDI_UML_Diagram_Element_Model_Element_Uml_Diagram_Element --
1014   --------------------------------------------------------------------
1015
1016   function MA_UMLDI_UML_Diagram_Element_Model_Element_Uml_Diagram_Element return AMF.Internals.CMOF_Element is
1017   begin
1018      return Base + 82;
1019   end MA_UMLDI_UML_Diagram_Element_Model_Element_Uml_Diagram_Element;
1020
1021   ---------------------------------------------------------------
1022   -- MA_UMLDI_UML_Diagram_Element_Owned_Element_Owning_Element --
1023   ---------------------------------------------------------------
1024
1025   function MA_UMLDI_UML_Diagram_Element_Owned_Element_Owning_Element return AMF.Internals.CMOF_Element is
1026   begin
1027      return Base + 83;
1028   end MA_UMLDI_UML_Diagram_Element_Owned_Element_Owning_Element;
1029
1030   --------------------------------------------------------------
1031   -- MA_UMLDI_UML_Diagram_Element_Shared_Style_Styled_Element --
1032   --------------------------------------------------------------
1033
1034   function MA_UMLDI_UML_Diagram_Element_Shared_Style_Styled_Element return AMF.Internals.CMOF_Element is
1035   begin
1036      return Base + 84;
1037   end MA_UMLDI_UML_Diagram_Element_Shared_Style_Styled_Element;
1038
1039   -------------------------------------------------
1040   -- MA_UMLDI_UML_Diagram_Heading_Headed_Diagram --
1041   -------------------------------------------------
1042
1043   function MA_UMLDI_UML_Diagram_Heading_Headed_Diagram return AMF.Internals.CMOF_Element is
1044   begin
1045      return Base + 85;
1046   end MA_UMLDI_UML_Diagram_Heading_Headed_Diagram;
1047
1048   ------------------------------------------
1049   -- MA_UMLDI_UML_Edge_Source_Source_Edge --
1050   ------------------------------------------
1051
1052   function MA_UMLDI_UML_Edge_Source_Source_Edge return AMF.Internals.CMOF_Element is
1053   begin
1054      return Base + 86;
1055   end MA_UMLDI_UML_Edge_Source_Source_Edge;
1056
1057   ------------------------------------------
1058   -- MA_UMLDI_UML_Edge_Target_Target_Edge --
1059   ------------------------------------------
1060
1061   function MA_UMLDI_UML_Edge_Target_Target_Edge return AMF.Internals.CMOF_Element is
1062   begin
1063      return Base + 87;
1064   end MA_UMLDI_UML_Edge_Target_Target_Edge;
1065
1066   ------------------------------------------------------------------------
1067   -- MA_UMLDI_UML_Interaction_Diagram_Model_Element_Uml_Diagram_Element --
1068   ------------------------------------------------------------------------
1069
1070   function MA_UMLDI_UML_Interaction_Diagram_Model_Element_Uml_Diagram_Element return AMF.Internals.CMOF_Element is
1071   begin
1072      return Base + 88;
1073   end MA_UMLDI_UML_Interaction_Diagram_Model_Element_Uml_Diagram_Element;
1074
1075   -----------------------------------------------------------------------
1076   -- MA_UMLDI_UML_Multiplicity_Label_Model_Element_Uml_Diagram_Element --
1077   -----------------------------------------------------------------------
1078
1079   function MA_UMLDI_UML_Multiplicity_Label_Model_Element_Uml_Diagram_Element return AMF.Internals.CMOF_Element is
1080   begin
1081      return Base + 89;
1082   end MA_UMLDI_UML_Multiplicity_Label_Model_Element_Uml_Diagram_Element;
1083
1084   --------------------------------------------------------------
1085   -- MA_UMLDI_UML_Name_Label_Mode_Element_Uml_Diagram_Element --
1086   --------------------------------------------------------------
1087
1088   function MA_UMLDI_UML_Name_Label_Mode_Element_Uml_Diagram_Element return AMF.Internals.CMOF_Element is
1089   begin
1090      return Base + 90;
1091   end MA_UMLDI_UML_Name_Label_Mode_Element_Uml_Diagram_Element;
1092
1093   --------------------------------------------------------------------
1094   -- MA_UMLDI_UML_Redefines_Label_Model_Element_Uml_Diagram_Element --
1095   --------------------------------------------------------------------
1096
1097   function MA_UMLDI_UML_Redefines_Label_Model_Element_Uml_Diagram_Element return AMF.Internals.CMOF_Element is
1098   begin
1099      return Base + 91;
1100   end MA_UMLDI_UML_Redefines_Label_Model_Element_Uml_Diagram_Element;
1101
1102   --------------------------------------------------------------------------
1103   -- MA_UMLDI_UML_State_Machine_Diagram_Model_Element_Uml_Diagram_Element --
1104   --------------------------------------------------------------------------
1105
1106   function MA_UMLDI_UML_State_Machine_Diagram_Model_Element_Uml_Diagram_Element return AMF.Internals.CMOF_Element is
1107   begin
1108      return Base + 92;
1109   end MA_UMLDI_UML_State_Machine_Diagram_Model_Element_Uml_Diagram_Element;
1110
1111   ----------------------------------------------------------------
1112   -- MA_UMLDI_UML_State_Shape_Model_Element_Uml_Diagram_Element --
1113   ----------------------------------------------------------------
1114
1115   function MA_UMLDI_UML_State_Shape_Model_Element_Uml_Diagram_Element return AMF.Internals.CMOF_Element is
1116   begin
1117      return Base + 93;
1118   end MA_UMLDI_UML_State_Shape_Model_Element_Uml_Diagram_Element;
1119
1120   ------------------------------------------------------------------------------------
1121   -- MA_UMLDI_UML_Stereotype_Property_Value_Label_Model_Element_Uml_Diagram_Element --
1122   ------------------------------------------------------------------------------------
1123
1124   function MA_UMLDI_UML_Stereotype_Property_Value_Label_Model_Element_Uml_Diagram_Element return AMF.Internals.CMOF_Element is
1125   begin
1126      return Base + 94;
1127   end MA_UMLDI_UML_Stereotype_Property_Value_Label_Model_Element_Uml_Diagram_Element;
1128
1129   -----------------------------------------------------------------------------------------------------
1130   -- MA_UMLDI_UML_Stereotype_Property_Value_Label_Stereotyped_Element_Label_Showing_Stereotype_Value --
1131   -----------------------------------------------------------------------------------------------------
1132
1133   function MA_UMLDI_UML_Stereotype_Property_Value_Label_Stereotyped_Element_Label_Showing_Stereotype_Value return AMF.Internals.CMOF_Element is
1134   begin
1135      return Base + 95;
1136   end MA_UMLDI_UML_Stereotype_Property_Value_Label_Stereotyped_Element_Label_Showing_Stereotype_Value;
1137
1138   --------------
1139   -- MB_UMLDI --
1140   --------------
1141
1142   function MB_UMLDI return AMF.Internals.AMF_Element is
1143   begin
1144      return Base;
1145   end MB_UMLDI;
1146
1147   --------------
1148   -- MB_UMLDI --
1149   --------------
1150
1151   function ML_UMLDI return AMF.Internals.AMF_Element is
1152   begin
1153      return Base + 319;
1154   end ML_UMLDI;
1155
1156end AMF.Internals.Tables.UMLDI_Metamodel;
1157