1------------------------------------------------------------------------------ 2-- -- 3-- Matreshka Project -- 4-- -- 5-- Ada Modeling Framework -- 6-- -- 7-- Runtime Library Component -- 8-- -- 9------------------------------------------------------------------------------ 10-- -- 11-- Copyright © 2012-2013, 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: 3646 $ $Date: 2013-01-07 22:05:34 +0400 (Mon, 07 Jan 2013) $ 43------------------------------------------------------------------------------ 44-- This file is generated, don't edit it. 45------------------------------------------------------------------------------ 46 47package body AMF.Internals.Tables.OCL_Metamodel is 48 49 ---------------- 50 -- MM_OCL_OCL -- 51 ---------------- 52 53 function MM_OCL_OCL return AMF.Internals.CMOF_Element is 54 begin 55 return Base + 133; 56 end MM_OCL_OCL; 57 58 ---------------------------- 59 -- MC_OCL_Collection_Kind -- 60 ---------------------------- 61 62 function MC_OCL_Collection_Kind return AMF.Internals.CMOF_Element is 63 begin 64 return Base + 135; 65 end MC_OCL_Collection_Kind; 66 67 --------------------- 68 -- MC_OCL_Any_Type -- 69 --------------------- 70 71 function MC_OCL_Any_Type return AMF.Internals.CMOF_Element is 72 begin 73 return Base + 1; 74 end MC_OCL_Any_Type; 75 76 --------------------------------------- 77 -- MC_OCL_Association_Class_Call_Exp -- 78 --------------------------------------- 79 80 function MC_OCL_Association_Class_Call_Exp return AMF.Internals.CMOF_Element is 81 begin 82 return Base + 2; 83 end MC_OCL_Association_Class_Call_Exp; 84 85 --------------------- 86 -- MC_OCL_Bag_Type -- 87 --------------------- 88 89 function MC_OCL_Bag_Type return AMF.Internals.CMOF_Element is 90 begin 91 return Base + 3; 92 end MC_OCL_Bag_Type; 93 94 -------------------------------- 95 -- MC_OCL_Boolean_Literal_Exp -- 96 -------------------------------- 97 98 function MC_OCL_Boolean_Literal_Exp return AMF.Internals.CMOF_Element is 99 begin 100 return Base + 4; 101 end MC_OCL_Boolean_Literal_Exp; 102 103 --------------------- 104 -- MC_OCL_Call_Exp -- 105 --------------------- 106 107 function MC_OCL_Call_Exp return AMF.Internals.CMOF_Element is 108 begin 109 return Base + 5; 110 end MC_OCL_Call_Exp; 111 112 ---------------------------- 113 -- MC_OCL_Collection_Item -- 114 ---------------------------- 115 116 function MC_OCL_Collection_Item return AMF.Internals.CMOF_Element is 117 begin 118 return Base + 6; 119 end MC_OCL_Collection_Item; 120 121 ----------------------------------- 122 -- MC_OCL_Collection_Literal_Exp -- 123 ----------------------------------- 124 125 function MC_OCL_Collection_Literal_Exp return AMF.Internals.CMOF_Element is 126 begin 127 return Base + 7; 128 end MC_OCL_Collection_Literal_Exp; 129 130 ------------------------------------ 131 -- MC_OCL_Collection_Literal_Part -- 132 ------------------------------------ 133 134 function MC_OCL_Collection_Literal_Part return AMF.Internals.CMOF_Element is 135 begin 136 return Base + 8; 137 end MC_OCL_Collection_Literal_Part; 138 139 ----------------------------- 140 -- MC_OCL_Collection_Range -- 141 ----------------------------- 142 143 function MC_OCL_Collection_Range return AMF.Internals.CMOF_Element is 144 begin 145 return Base + 9; 146 end MC_OCL_Collection_Range; 147 148 ---------------------------- 149 -- MC_OCL_Collection_Type -- 150 ---------------------------- 151 152 function MC_OCL_Collection_Type return AMF.Internals.CMOF_Element is 153 begin 154 return Base + 10; 155 end MC_OCL_Collection_Type; 156 157 ----------------------------- 158 -- MC_OCL_Enum_Literal_Exp -- 159 ----------------------------- 160 161 function MC_OCL_Enum_Literal_Exp return AMF.Internals.CMOF_Element is 162 begin 163 return Base + 11; 164 end MC_OCL_Enum_Literal_Exp; 165 166 ------------------------------ 167 -- MC_OCL_Expression_In_Ocl -- 168 ------------------------------ 169 170 function MC_OCL_Expression_In_Ocl return AMF.Internals.CMOF_Element is 171 begin 172 return Base + 12; 173 end MC_OCL_Expression_In_Ocl; 174 175 ----------------------------- 176 -- MC_OCL_Feature_Call_Exp -- 177 ----------------------------- 178 179 function MC_OCL_Feature_Call_Exp return AMF.Internals.CMOF_Element is 180 begin 181 return Base + 13; 182 end MC_OCL_Feature_Call_Exp; 183 184 ------------------- 185 -- MC_OCL_If_Exp -- 186 ------------------- 187 188 function MC_OCL_If_Exp return AMF.Internals.CMOF_Element is 189 begin 190 return Base + 14; 191 end MC_OCL_If_Exp; 192 193 -------------------------------- 194 -- MC_OCL_Integer_Literal_Exp -- 195 -------------------------------- 196 197 function MC_OCL_Integer_Literal_Exp return AMF.Internals.CMOF_Element is 198 begin 199 return Base + 15; 200 end MC_OCL_Integer_Literal_Exp; 201 202 -------------------------------- 203 -- MC_OCL_Invalid_Literal_Exp -- 204 -------------------------------- 205 206 function MC_OCL_Invalid_Literal_Exp return AMF.Internals.CMOF_Element is 207 begin 208 return Base + 16; 209 end MC_OCL_Invalid_Literal_Exp; 210 211 ------------------------- 212 -- MC_OCL_Invalid_Type -- 213 ------------------------- 214 215 function MC_OCL_Invalid_Type return AMF.Internals.CMOF_Element is 216 begin 217 return Base + 17; 218 end MC_OCL_Invalid_Type; 219 220 ------------------------ 221 -- MC_OCL_Iterate_Exp -- 222 ------------------------ 223 224 function MC_OCL_Iterate_Exp return AMF.Internals.CMOF_Element is 225 begin 226 return Base + 18; 227 end MC_OCL_Iterate_Exp; 228 229 ------------------------- 230 -- MC_OCL_Iterator_Exp -- 231 ------------------------- 232 233 function MC_OCL_Iterator_Exp return AMF.Internals.CMOF_Element is 234 begin 235 return Base + 19; 236 end MC_OCL_Iterator_Exp; 237 238 -------------------- 239 -- MC_OCL_Let_Exp -- 240 -------------------- 241 242 function MC_OCL_Let_Exp return AMF.Internals.CMOF_Element is 243 begin 244 return Base + 20; 245 end MC_OCL_Let_Exp; 246 247 ------------------------ 248 -- MC_OCL_Literal_Exp -- 249 ------------------------ 250 251 function MC_OCL_Literal_Exp return AMF.Internals.CMOF_Element is 252 begin 253 return Base + 21; 254 end MC_OCL_Literal_Exp; 255 256 --------------------- 257 -- MC_OCL_Loop_Exp -- 258 --------------------- 259 260 function MC_OCL_Loop_Exp return AMF.Internals.CMOF_Element is 261 begin 262 return Base + 22; 263 end MC_OCL_Loop_Exp; 264 265 ------------------------ 266 -- MC_OCL_Message_Exp -- 267 ------------------------ 268 269 function MC_OCL_Message_Exp return AMF.Internals.CMOF_Element is 270 begin 271 return Base + 23; 272 end MC_OCL_Message_Exp; 273 274 ------------------------- 275 -- MC_OCL_Message_Type -- 276 ------------------------- 277 278 function MC_OCL_Message_Type return AMF.Internals.CMOF_Element is 279 begin 280 return Base + 24; 281 end MC_OCL_Message_Type; 282 283 -------------------------------- 284 -- MC_OCL_Navigation_Call_Exp -- 285 -------------------------------- 286 287 function MC_OCL_Navigation_Call_Exp return AMF.Internals.CMOF_Element is 288 begin 289 return Base + 25; 290 end MC_OCL_Navigation_Call_Exp; 291 292 ----------------------------- 293 -- MC_OCL_Null_Literal_Exp -- 294 ----------------------------- 295 296 function MC_OCL_Null_Literal_Exp return AMF.Internals.CMOF_Element is 297 begin 298 return Base + 26; 299 end MC_OCL_Null_Literal_Exp; 300 301 -------------------------------- 302 -- MC_OCL_Numeric_Literal_Exp -- 303 -------------------------------- 304 305 function MC_OCL_Numeric_Literal_Exp return AMF.Internals.CMOF_Element is 306 begin 307 return Base + 27; 308 end MC_OCL_Numeric_Literal_Exp; 309 310 --------------------------- 311 -- MC_OCL_Ocl_Expression -- 312 --------------------------- 313 314 function MC_OCL_Ocl_Expression return AMF.Internals.CMOF_Element is 315 begin 316 return Base + 28; 317 end MC_OCL_Ocl_Expression; 318 319 ------------------------------- 320 -- MC_OCL_Operation_Call_Exp -- 321 ------------------------------- 322 323 function MC_OCL_Operation_Call_Exp return AMF.Internals.CMOF_Element is 324 begin 325 return Base + 29; 326 end MC_OCL_Operation_Call_Exp; 327 328 ----------------------------- 329 -- MC_OCL_Ordered_Set_Type -- 330 ----------------------------- 331 332 function MC_OCL_Ordered_Set_Type return AMF.Internals.CMOF_Element is 333 begin 334 return Base + 30; 335 end MC_OCL_Ordered_Set_Type; 336 337 ---------------------------------- 338 -- MC_OCL_Primitive_Literal_Exp -- 339 ---------------------------------- 340 341 function MC_OCL_Primitive_Literal_Exp return AMF.Internals.CMOF_Element is 342 begin 343 return Base + 31; 344 end MC_OCL_Primitive_Literal_Exp; 345 346 ------------------------------ 347 -- MC_OCL_Property_Call_Exp -- 348 ------------------------------ 349 350 function MC_OCL_Property_Call_Exp return AMF.Internals.CMOF_Element is 351 begin 352 return Base + 32; 353 end MC_OCL_Property_Call_Exp; 354 355 ----------------------------- 356 -- MC_OCL_Real_Literal_Exp -- 357 ----------------------------- 358 359 function MC_OCL_Real_Literal_Exp return AMF.Internals.CMOF_Element is 360 begin 361 return Base + 33; 362 end MC_OCL_Real_Literal_Exp; 363 364 -------------------------- 365 -- MC_OCL_Sequence_Type -- 366 -------------------------- 367 368 function MC_OCL_Sequence_Type return AMF.Internals.CMOF_Element is 369 begin 370 return Base + 34; 371 end MC_OCL_Sequence_Type; 372 373 --------------------- 374 -- MC_OCL_Set_Type -- 375 --------------------- 376 377 function MC_OCL_Set_Type return AMF.Internals.CMOF_Element is 378 begin 379 return Base + 35; 380 end MC_OCL_Set_Type; 381 382 ---------------------- 383 -- MC_OCL_State_Exp -- 384 ---------------------- 385 386 function MC_OCL_State_Exp return AMF.Internals.CMOF_Element is 387 begin 388 return Base + 36; 389 end MC_OCL_State_Exp; 390 391 ------------------------------- 392 -- MC_OCL_String_Literal_Exp -- 393 ------------------------------- 394 395 function MC_OCL_String_Literal_Exp return AMF.Internals.CMOF_Element is 396 begin 397 return Base + 37; 398 end MC_OCL_String_Literal_Exp; 399 400 ------------------------------------ 401 -- MC_OCL_Template_Parameter_Type -- 402 ------------------------------------ 403 404 function MC_OCL_Template_Parameter_Type return AMF.Internals.CMOF_Element is 405 begin 406 return Base + 38; 407 end MC_OCL_Template_Parameter_Type; 408 409 ------------------------------ 410 -- MC_OCL_Tuple_Literal_Exp -- 411 ------------------------------ 412 413 function MC_OCL_Tuple_Literal_Exp return AMF.Internals.CMOF_Element is 414 begin 415 return Base + 39; 416 end MC_OCL_Tuple_Literal_Exp; 417 418 ------------------------------- 419 -- MC_OCL_Tuple_Literal_Part -- 420 ------------------------------- 421 422 function MC_OCL_Tuple_Literal_Part return AMF.Internals.CMOF_Element is 423 begin 424 return Base + 40; 425 end MC_OCL_Tuple_Literal_Part; 426 427 ----------------------- 428 -- MC_OCL_Tuple_Type -- 429 ----------------------- 430 431 function MC_OCL_Tuple_Type return AMF.Internals.CMOF_Element is 432 begin 433 return Base + 41; 434 end MC_OCL_Tuple_Type; 435 436 --------------------- 437 -- MC_OCL_Type_Exp -- 438 --------------------- 439 440 function MC_OCL_Type_Exp return AMF.Internals.CMOF_Element is 441 begin 442 return Base + 42; 443 end MC_OCL_Type_Exp; 444 445 ------------------------------------------ 446 -- MC_OCL_Unlimited_Natural_Literal_Exp -- 447 ------------------------------------------ 448 449 function MC_OCL_Unlimited_Natural_Literal_Exp return AMF.Internals.CMOF_Element is 450 begin 451 return Base + 43; 452 end MC_OCL_Unlimited_Natural_Literal_Exp; 453 454 ---------------------------------- 455 -- MC_OCL_Unspecified_Value_Exp -- 456 ---------------------------------- 457 458 function MC_OCL_Unspecified_Value_Exp return AMF.Internals.CMOF_Element is 459 begin 460 return Base + 44; 461 end MC_OCL_Unspecified_Value_Exp; 462 463 --------------------- 464 -- MC_OCL_Variable -- 465 --------------------- 466 467 function MC_OCL_Variable return AMF.Internals.CMOF_Element is 468 begin 469 return Base + 45; 470 end MC_OCL_Variable; 471 472 ------------------------- 473 -- MC_OCL_Variable_Exp -- 474 ------------------------- 475 476 function MC_OCL_Variable_Exp return AMF.Internals.CMOF_Element is 477 begin 478 return Base + 46; 479 end MC_OCL_Variable_Exp; 480 481 ---------------------- 482 -- MC_OCL_Void_Type -- 483 ---------------------- 484 485 function MC_OCL_Void_Type return AMF.Internals.CMOF_Element is 486 begin 487 return Base + 47; 488 end MC_OCL_Void_Type; 489 490 ---------------------------------------------------------------------------------- 491 -- MP_OCL_Association_Class_Call_Exp_Referred_Association_Class_A_Referring_Exp -- 492 ---------------------------------------------------------------------------------- 493 494 function MP_OCL_Association_Class_Call_Exp_Referred_Association_Class_A_Referring_Exp return AMF.Internals.CMOF_Element is 495 begin 496 return Base + 55; 497 end MP_OCL_Association_Class_Call_Exp_Referred_Association_Class_A_Referring_Exp; 498 499 ----------------------------------------------- 500 -- MP_OCL_Boolean_Literal_Exp_Boolean_Symbol -- 501 ----------------------------------------------- 502 503 function MP_OCL_Boolean_Literal_Exp_Boolean_Symbol return AMF.Internals.CMOF_Element is 504 begin 505 return Base + 56; 506 end MP_OCL_Boolean_Literal_Exp_Boolean_Symbol; 507 508 ---------------------------------------------- 509 -- MP_OCL_Call_Exp_Source_A_Applied_Element -- 510 ---------------------------------------------- 511 512 function MP_OCL_Call_Exp_Source_A_Applied_Element return AMF.Internals.CMOF_Element is 513 begin 514 return Base + 57; 515 end MP_OCL_Call_Exp_Source_A_Applied_Element; 516 517 ----------------------------------------- 518 -- MP_OCL_Collection_Item_Item_A_Item1 -- 519 ----------------------------------------- 520 521 function MP_OCL_Collection_Item_Item_A_Item1 return AMF.Internals.CMOF_Element is 522 begin 523 return Base + 58; 524 end MP_OCL_Collection_Item_Item_A_Item1; 525 526 ---------------------------------------- 527 -- MP_OCL_Collection_Literal_Exp_Kind -- 528 ---------------------------------------- 529 530 function MP_OCL_Collection_Literal_Exp_Kind return AMF.Internals.CMOF_Element is 531 begin 532 return Base + 59; 533 end MP_OCL_Collection_Literal_Exp_Kind; 534 535 ----------------------------------------------- 536 -- MP_OCL_Collection_Literal_Exp_Part_A_Exp1 -- 537 ----------------------------------------------- 538 539 function MP_OCL_Collection_Literal_Exp_Part_A_Exp1 return AMF.Internals.CMOF_Element is 540 begin 541 return Base + 48; 542 end MP_OCL_Collection_Literal_Exp_Part_A_Exp1; 543 544 ------------------------------------------------- 545 -- MP_OCL_Collection_Range_First_A_First_Owner -- 546 ------------------------------------------------- 547 548 function MP_OCL_Collection_Range_First_A_First_Owner return AMF.Internals.CMOF_Element is 549 begin 550 return Base + 60; 551 end MP_OCL_Collection_Range_First_A_First_Owner; 552 553 ----------------------------------------------- 554 -- MP_OCL_Collection_Range_Last_A_Last_Owner -- 555 ----------------------------------------------- 556 557 function MP_OCL_Collection_Range_Last_A_Last_Owner return AMF.Internals.CMOF_Element is 558 begin 559 return Base + 61; 560 end MP_OCL_Collection_Range_Last_A_Last_Owner; 561 562 ------------------------------------------------- 563 -- MP_OCL_Collection_Type_Element_Type_A_Type1 -- 564 ------------------------------------------------- 565 566 function MP_OCL_Collection_Type_Element_Type_A_Type1 return AMF.Internals.CMOF_Element is 567 begin 568 return Base + 62; 569 end MP_OCL_Collection_Type_Element_Type_A_Type1; 570 571 ----------------------------------------------------------------- 572 -- MP_OCL_Enum_Literal_Exp_Referred_Enum_Literal_A_Literal_Exp -- 573 ----------------------------------------------------------------- 574 575 function MP_OCL_Enum_Literal_Exp_Referred_Enum_Literal_A_Literal_Exp return AMF.Internals.CMOF_Element is 576 begin 577 return Base + 63; 578 end MP_OCL_Enum_Literal_Exp_Referred_Enum_Literal_A_Literal_Exp; 579 580 --------------------------------------------------------------- 581 -- MP_OCL_Expression_In_Ocl_Body_Expression_A_Top_Expression -- 582 --------------------------------------------------------------- 583 584 function MP_OCL_Expression_In_Ocl_Body_Expression_A_Top_Expression return AMF.Internals.CMOF_Element is 585 begin 586 return Base + 64; 587 end MP_OCL_Expression_In_Ocl_Body_Expression_A_Top_Expression; 588 589 ------------------------------------------------------------ 590 -- MP_OCL_Expression_In_Ocl_Context_Variable_A_Self_Owner -- 591 ------------------------------------------------------------ 592 593 function MP_OCL_Expression_In_Ocl_Context_Variable_A_Self_Owner return AMF.Internals.CMOF_Element is 594 begin 595 return Base + 65; 596 end MP_OCL_Expression_In_Ocl_Context_Variable_A_Self_Owner; 597 598 ----------------------------------------------------------------- 599 -- MP_OCL_Expression_In_Ocl_Generated_Type_A_Owning_Classifier -- 600 ----------------------------------------------------------------- 601 602 function MP_OCL_Expression_In_Ocl_Generated_Type_A_Owning_Classifier return AMF.Internals.CMOF_Element is 603 begin 604 return Base + 66; 605 end MP_OCL_Expression_In_Ocl_Generated_Type_A_Owning_Classifier; 606 607 ------------------------------------------------------------- 608 -- MP_OCL_Expression_In_Ocl_Parameter_Variable_A_Var_Owner -- 609 ------------------------------------------------------------- 610 611 function MP_OCL_Expression_In_Ocl_Parameter_Variable_A_Var_Owner return AMF.Internals.CMOF_Element is 612 begin 613 return Base + 49; 614 end MP_OCL_Expression_In_Ocl_Parameter_Variable_A_Var_Owner; 615 616 ------------------------------------------------------------- 617 -- MP_OCL_Expression_In_Ocl_Result_Variable_A_Result_Owner -- 618 ------------------------------------------------------------- 619 620 function MP_OCL_Expression_In_Ocl_Result_Variable_A_Result_Owner return AMF.Internals.CMOF_Element is 621 begin 622 return Base + 67; 623 end MP_OCL_Expression_In_Ocl_Result_Variable_A_Result_Owner; 624 625 ---------------------------------------- 626 -- MP_OCL_If_Exp_Condition_A_If_Owner -- 627 ---------------------------------------- 628 629 function MP_OCL_If_Exp_Condition_A_If_Owner return AMF.Internals.CMOF_Element is 630 begin 631 return Base + 68; 632 end MP_OCL_If_Exp_Condition_A_If_Owner; 633 634 ------------------------------------------------ 635 -- MP_OCL_If_Exp_Else_Expression_A_Else_Owner -- 636 ------------------------------------------------ 637 638 function MP_OCL_If_Exp_Else_Expression_A_Else_Owner return AMF.Internals.CMOF_Element is 639 begin 640 return Base + 69; 641 end MP_OCL_If_Exp_Else_Expression_A_Else_Owner; 642 643 ------------------------------------------------ 644 -- MP_OCL_If_Exp_Then_Expression_A_Then_Owner -- 645 ------------------------------------------------ 646 647 function MP_OCL_If_Exp_Then_Expression_A_Then_Owner return AMF.Internals.CMOF_Element is 648 begin 649 return Base + 70; 650 end MP_OCL_If_Exp_Then_Expression_A_Then_Owner; 651 652 ----------------------------------------------- 653 -- MP_OCL_Integer_Literal_Exp_Integer_Symbol -- 654 ----------------------------------------------- 655 656 function MP_OCL_Integer_Literal_Exp_Integer_Symbol return AMF.Internals.CMOF_Element is 657 begin 658 return Base + 71; 659 end MP_OCL_Integer_Literal_Exp_Integer_Symbol; 660 661 ------------------------------------------ 662 -- MP_OCL_Iterate_Exp_Result_A_Base_Exp -- 663 ------------------------------------------ 664 665 function MP_OCL_Iterate_Exp_Result_A_Base_Exp return AMF.Internals.CMOF_Element is 666 begin 667 return Base + 72; 668 end MP_OCL_Iterate_Exp_Result_A_Base_Exp; 669 670 ------------------------------ 671 -- MP_OCL_Let_Exp_In_A_Exp4 -- 672 ------------------------------ 673 674 function MP_OCL_Let_Exp_In_A_Exp4 return AMF.Internals.CMOF_Element is 675 begin 676 return Base + 73; 677 end MP_OCL_Let_Exp_In_A_Exp4; 678 679 ------------------------------------ 680 -- MP_OCL_Let_Exp_Variable_A_Exp5 -- 681 ------------------------------------ 682 683 function MP_OCL_Let_Exp_Variable_A_Exp5 return AMF.Internals.CMOF_Element is 684 begin 685 return Base + 74; 686 end MP_OCL_Let_Exp_Variable_A_Exp5; 687 688 -------------------------------------------- 689 -- MP_OCL_Loop_Exp_Body_A_Loop_Body_Owner -- 690 -------------------------------------------- 691 692 function MP_OCL_Loop_Exp_Body_A_Loop_Body_Owner return AMF.Internals.CMOF_Element is 693 begin 694 return Base + 75; 695 end MP_OCL_Loop_Exp_Body_A_Loop_Body_Owner; 696 697 ----------------------------------------- 698 -- MP_OCL_Loop_Exp_Iterator_A_Loop_Exp -- 699 ----------------------------------------- 700 701 function MP_OCL_Loop_Exp_Iterator_A_Loop_Exp return AMF.Internals.CMOF_Element is 702 begin 703 return Base + 50; 704 end MP_OCL_Loop_Exp_Iterator_A_Loop_Exp; 705 706 ---------------------------------------- 707 -- MP_OCL_Message_Exp_Argument_A_Exp2 -- 708 ---------------------------------------- 709 710 function MP_OCL_Message_Exp_Argument_A_Exp2 return AMF.Internals.CMOF_Element is 711 begin 712 return Base + 51; 713 end MP_OCL_Message_Exp_Argument_A_Exp2; 714 715 ------------------------------------------------ 716 -- MP_OCL_Message_Exp_Called_Operation_A_Exp6 -- 717 ------------------------------------------------ 718 719 function MP_OCL_Message_Exp_Called_Operation_A_Exp6 return AMF.Internals.CMOF_Element is 720 begin 721 return Base + 76; 722 end MP_OCL_Message_Exp_Called_Operation_A_Exp6; 723 724 ------------------------------------------- 725 -- MP_OCL_Message_Exp_Sent_Signal_A_Exp7 -- 726 ------------------------------------------- 727 728 function MP_OCL_Message_Exp_Sent_Signal_A_Exp7 return AMF.Internals.CMOF_Element is 729 begin 730 return Base + 77; 731 end MP_OCL_Message_Exp_Sent_Signal_A_Exp7; 732 733 -------------------------------------- 734 -- MP_OCL_Message_Exp_Target_A_Exp8 -- 735 -------------------------------------- 736 737 function MP_OCL_Message_Exp_Target_A_Exp8 return AMF.Internals.CMOF_Element is 738 begin 739 return Base + 78; 740 end MP_OCL_Message_Exp_Target_A_Exp8; 741 742 ---------------------------------------------------- 743 -- MP_OCL_Message_Type_Referred_Operation_A_Type2 -- 744 ---------------------------------------------------- 745 746 function MP_OCL_Message_Type_Referred_Operation_A_Type2 return AMF.Internals.CMOF_Element is 747 begin 748 return Base + 79; 749 end MP_OCL_Message_Type_Referred_Operation_A_Type2; 750 751 ------------------------------------------------- 752 -- MP_OCL_Message_Type_Referred_Signal_A_Type3 -- 753 ------------------------------------------------- 754 755 function MP_OCL_Message_Type_Referred_Signal_A_Type3 return AMF.Internals.CMOF_Element is 756 begin 757 return Base + 80; 758 end MP_OCL_Message_Type_Referred_Signal_A_Type3; 759 760 --------------------------------------------------------- 761 -- MP_OCL_Navigation_Call_Exp_Navigation_Source_A_Exp9 -- 762 --------------------------------------------------------- 763 764 function MP_OCL_Navigation_Call_Exp_Navigation_Source_A_Exp9 return AMF.Internals.CMOF_Element is 765 begin 766 return Base + 81; 767 end MP_OCL_Navigation_Call_Exp_Navigation_Source_A_Exp9; 768 769 ------------------------------------------------------- 770 -- MP_OCL_Navigation_Call_Exp_Qualifier_A_Parent_Nav -- 771 ------------------------------------------------------- 772 773 function MP_OCL_Navigation_Call_Exp_Qualifier_A_Parent_Nav return AMF.Internals.CMOF_Element is 774 begin 775 return Base + 52; 776 end MP_OCL_Navigation_Call_Exp_Qualifier_A_Parent_Nav; 777 778 ------------------------------------------------------ 779 -- MP_OCL_Operation_Call_Exp_Argument_A_Parent_Call -- 780 ------------------------------------------------------ 781 782 function MP_OCL_Operation_Call_Exp_Argument_A_Parent_Call return AMF.Internals.CMOF_Element is 783 begin 784 return Base + 53; 785 end MP_OCL_Operation_Call_Exp_Argument_A_Parent_Call; 786 787 ----------------------------------------------------------------- 788 -- MP_OCL_Operation_Call_Exp_Referred_Operation_A_Refering_Exp -- 789 ----------------------------------------------------------------- 790 791 function MP_OCL_Operation_Call_Exp_Referred_Operation_A_Refering_Exp return AMF.Internals.CMOF_Element is 792 begin 793 return Base + 82; 794 end MP_OCL_Operation_Call_Exp_Referred_Operation_A_Refering_Exp; 795 796 --------------------------------------------------------------- 797 -- MP_OCL_Property_Call_Exp_Referred_Property_A_Refering_Exp -- 798 --------------------------------------------------------------- 799 800 function MP_OCL_Property_Call_Exp_Referred_Property_A_Refering_Exp return AMF.Internals.CMOF_Element is 801 begin 802 return Base + 83; 803 end MP_OCL_Property_Call_Exp_Referred_Property_A_Refering_Exp; 804 805 ----------------------------------------- 806 -- MP_OCL_Real_Literal_Exp_Real_Symbol -- 807 ----------------------------------------- 808 809 function MP_OCL_Real_Literal_Exp_Real_Symbol return AMF.Internals.CMOF_Element is 810 begin 811 return Base + 84; 812 end MP_OCL_Real_Literal_Exp_Real_Symbol; 813 814 -------------------------------------------- 815 -- MP_OCL_State_Exp_Referred_State_A_Exp9 -- 816 -------------------------------------------- 817 818 function MP_OCL_State_Exp_Referred_State_A_Exp9 return AMF.Internals.CMOF_Element is 819 begin 820 return Base + 85; 821 end MP_OCL_State_Exp_Referred_State_A_Exp9; 822 823 --------------------------------------------- 824 -- MP_OCL_String_Literal_Exp_String_Symbol -- 825 --------------------------------------------- 826 827 function MP_OCL_String_Literal_Exp_String_Symbol return AMF.Internals.CMOF_Element is 828 begin 829 return Base + 86; 830 end MP_OCL_String_Literal_Exp_String_Symbol; 831 832 -------------------------------------------------- 833 -- MP_OCL_Template_Parameter_Type_Specification -- 834 -------------------------------------------------- 835 836 function MP_OCL_Template_Parameter_Type_Specification return AMF.Internals.CMOF_Element is 837 begin 838 return Base + 87; 839 end MP_OCL_Template_Parameter_Type_Specification; 840 841 ------------------------------------------ 842 -- MP_OCL_Tuple_Literal_Exp_Part_A_Exp3 -- 843 ------------------------------------------ 844 845 function MP_OCL_Tuple_Literal_Exp_Part_A_Exp3 return AMF.Internals.CMOF_Element is 846 begin 847 return Base + 54; 848 end MP_OCL_Tuple_Literal_Exp_Part_A_Exp3; 849 850 ------------------------------------------------- 851 -- MP_OCL_Tuple_Literal_Part_Attribute_A_Part2 -- 852 ------------------------------------------------- 853 854 function MP_OCL_Tuple_Literal_Part_Attribute_A_Part2 return AMF.Internals.CMOF_Element is 855 begin 856 return Base + 88; 857 end MP_OCL_Tuple_Literal_Part_Attribute_A_Part2; 858 859 ------------------------------------------- 860 -- MP_OCL_Type_Exp_Referred_Type_A_Exp11 -- 861 ------------------------------------------- 862 863 function MP_OCL_Type_Exp_Referred_Type_A_Exp11 return AMF.Internals.CMOF_Element is 864 begin 865 return Base + 89; 866 end MP_OCL_Type_Exp_Referred_Type_A_Exp11; 867 868 ------------------------------------------------------------------- 869 -- MP_OCL_Unlimited_Natural_Literal_Exp_Unlimited_Natural_Symbol -- 870 ------------------------------------------------------------------- 871 872 function MP_OCL_Unlimited_Natural_Literal_Exp_Unlimited_Natural_Symbol return AMF.Internals.CMOF_Element is 873 begin 874 return Base + 90; 875 end MP_OCL_Unlimited_Natural_Literal_Exp_Unlimited_Natural_Symbol; 876 877 ----------------------------------------------------------- 878 -- MP_OCL_Variable_Init_Expression_A_Initialized_Element -- 879 ----------------------------------------------------------- 880 881 function MP_OCL_Variable_Init_Expression_A_Initialized_Element return AMF.Internals.CMOF_Element is 882 begin 883 return Base + 91; 884 end MP_OCL_Variable_Init_Expression_A_Initialized_Element; 885 886 ------------------------------------------------------ 887 -- MP_OCL_Variable_Represented_Parameter_A_Variable -- 888 ------------------------------------------------------ 889 890 function MP_OCL_Variable_Represented_Parameter_A_Variable return AMF.Internals.CMOF_Element is 891 begin 892 return Base + 92; 893 end MP_OCL_Variable_Represented_Parameter_A_Variable; 894 895 ---------------------------------------------------------- 896 -- MP_OCL_Variable_Exp_Referred_Variable_A_Refering_Exp -- 897 ---------------------------------------------------------- 898 899 function MP_OCL_Variable_Exp_Referred_Variable_A_Refering_Exp return AMF.Internals.CMOF_Element is 900 begin 901 return Base + 93; 902 end MP_OCL_Variable_Exp_Referred_Variable_A_Refering_Exp; 903 904 ------------------------------------------------- 905 -- MP_OCL_A_First_Owner_Collection_Range_First -- 906 ------------------------------------------------- 907 908 function MP_OCL_A_First_Owner_Collection_Range_First return AMF.Internals.CMOF_Element is 909 begin 910 return Base + 159; 911 end MP_OCL_A_First_Owner_Collection_Range_First; 912 913 -------------------------------------------- 914 -- MP_OCL_A_Exp9_State_Exp_Referred_State -- 915 -------------------------------------------- 916 917 function MP_OCL_A_Exp9_State_Exp_Referred_State return AMF.Internals.CMOF_Element is 918 begin 919 return Base + 175; 920 end MP_OCL_A_Exp9_State_Exp_Referred_State; 921 922 ----------------------------------------------- 923 -- MP_OCL_A_Last_Owner_Collection_Range_Last -- 924 ----------------------------------------------- 925 926 function MP_OCL_A_Last_Owner_Collection_Range_Last return AMF.Internals.CMOF_Element is 927 begin 928 return Base + 160; 929 end MP_OCL_A_Last_Owner_Collection_Range_Last; 930 931 --------------------------------------------------------------- 932 -- MP_OCL_A_Refering_Exp_Property_Call_Exp_Referred_Property -- 933 --------------------------------------------------------------- 934 935 function MP_OCL_A_Refering_Exp_Property_Call_Exp_Referred_Property return AMF.Internals.CMOF_Element is 936 begin 937 return Base + 149; 938 end MP_OCL_A_Refering_Exp_Property_Call_Exp_Referred_Property; 939 940 ------------------------------------------------- 941 -- MP_OCL_A_Type1_Collection_Type_Element_Type -- 942 ------------------------------------------------- 943 944 function MP_OCL_A_Type1_Collection_Type_Element_Type return AMF.Internals.CMOF_Element is 945 begin 946 return Base + 176; 947 end MP_OCL_A_Type1_Collection_Type_Element_Type; 948 949 ------------------------------------------ 950 -- MP_OCL_A_Exp3_Tuple_Literal_Exp_Part -- 951 ------------------------------------------ 952 953 function MP_OCL_A_Exp3_Tuple_Literal_Exp_Part return AMF.Internals.CMOF_Element is 954 begin 955 return Base + 161; 956 end MP_OCL_A_Exp3_Tuple_Literal_Exp_Part; 957 958 ---------------------------------------------------------- 959 -- MP_OCL_A_Refering_Exp_Variable_Exp_Referred_Variable -- 960 ---------------------------------------------------------- 961 962 function MP_OCL_A_Refering_Exp_Variable_Exp_Referred_Variable return AMF.Internals.CMOF_Element is 963 begin 964 return Base + 150; 965 end MP_OCL_A_Refering_Exp_Variable_Exp_Referred_Variable; 966 967 ------------------------------------------- 968 -- MP_OCL_A_Exp11_Type_Exp_Referred_Type -- 969 ------------------------------------------- 970 971 function MP_OCL_A_Exp11_Type_Exp_Referred_Type return AMF.Internals.CMOF_Element is 972 begin 973 return Base + 151; 974 end MP_OCL_A_Exp11_Type_Exp_Referred_Type; 975 976 ---------------------------------------------- 977 -- MP_OCL_A_Applied_Element_Call_Exp_Source -- 978 ---------------------------------------------- 979 980 function MP_OCL_A_Applied_Element_Call_Exp_Source return AMF.Internals.CMOF_Element is 981 begin 982 return Base + 134; 983 end MP_OCL_A_Applied_Element_Call_Exp_Source; 984 985 --------------------------------------------------------------- 986 -- MP_OCL_A_Top_Expression_Expression_In_Ocl_Body_Expression -- 987 --------------------------------------------------------------- 988 989 function MP_OCL_A_Top_Expression_Expression_In_Ocl_Body_Expression return AMF.Internals.CMOF_Element is 990 begin 991 return Base + 162; 992 end MP_OCL_A_Top_Expression_Expression_In_Ocl_Body_Expression; 993 994 -------------------------------------------- 995 -- MP_OCL_A_Loop_Body_Owner_Loop_Exp_Body -- 996 -------------------------------------------- 997 998 function MP_OCL_A_Loop_Body_Owner_Loop_Exp_Body return AMF.Internals.CMOF_Element is 999 begin 1000 return Base + 152; 1001 end MP_OCL_A_Loop_Body_Owner_Loop_Exp_Body; 1002 1003 ------------------------------------------------------------ 1004 -- MP_OCL_A_Self_Owner_Expression_In_Ocl_Context_Variable -- 1005 ------------------------------------------------------------ 1006 1007 function MP_OCL_A_Self_Owner_Expression_In_Ocl_Context_Variable return AMF.Internals.CMOF_Element is 1008 begin 1009 return Base + 163; 1010 end MP_OCL_A_Self_Owner_Expression_In_Ocl_Context_Variable; 1011 1012 ----------------------------------------- 1013 -- MP_OCL_A_Loop_Exp_Loop_Exp_Iterator -- 1014 ----------------------------------------- 1015 1016 function MP_OCL_A_Loop_Exp_Loop_Exp_Iterator return AMF.Internals.CMOF_Element is 1017 begin 1018 return Base + 153; 1019 end MP_OCL_A_Loop_Exp_Loop_Exp_Iterator; 1020 1021 ------------------------------------------------- 1022 -- MP_OCL_A_Type3_Message_Type_Referred_Signal -- 1023 ------------------------------------------------- 1024 1025 function MP_OCL_A_Type3_Message_Type_Referred_Signal return AMF.Internals.CMOF_Element is 1026 begin 1027 return Base + 177; 1028 end MP_OCL_A_Type3_Message_Type_Referred_Signal; 1029 1030 ------------------------------------------------------------- 1031 -- MP_OCL_A_Result_Owner_Expression_In_Ocl_Result_Variable -- 1032 ------------------------------------------------------------- 1033 1034 function MP_OCL_A_Result_Owner_Expression_In_Ocl_Result_Variable return AMF.Internals.CMOF_Element is 1035 begin 1036 return Base + 164; 1037 end MP_OCL_A_Result_Owner_Expression_In_Ocl_Result_Variable; 1038 1039 ---------------------------------------------------- 1040 -- MP_OCL_A_Type2_Message_Type_Referred_Operation -- 1041 ---------------------------------------------------- 1042 1043 function MP_OCL_A_Type2_Message_Type_Referred_Operation return AMF.Internals.CMOF_Element is 1044 begin 1045 return Base + 178; 1046 end MP_OCL_A_Type2_Message_Type_Referred_Operation; 1047 1048 ------------------------------------------------------------- 1049 -- MP_OCL_A_Var_Owner_Expression_In_Ocl_Parameter_Variable -- 1050 ------------------------------------------------------------- 1051 1052 function MP_OCL_A_Var_Owner_Expression_In_Ocl_Parameter_Variable return AMF.Internals.CMOF_Element is 1053 begin 1054 return Base + 165; 1055 end MP_OCL_A_Var_Owner_Expression_In_Ocl_Parameter_Variable; 1056 1057 ----------------------------------------------------------------- 1058 -- MP_OCL_A_Owning_Classifier_Expression_In_Ocl_Generated_Type -- 1059 ----------------------------------------------------------------- 1060 1061 function MP_OCL_A_Owning_Classifier_Expression_In_Ocl_Generated_Type return AMF.Internals.CMOF_Element is 1062 begin 1063 return Base + 166; 1064 end MP_OCL_A_Owning_Classifier_Expression_In_Ocl_Generated_Type; 1065 1066 ----------------------------------------------------------------- 1067 -- MP_OCL_A_Literal_Exp_Enum_Literal_Exp_Referred_Enum_Literal -- 1068 ----------------------------------------------------------------- 1069 1070 function MP_OCL_A_Literal_Exp_Enum_Literal_Exp_Referred_Enum_Literal return AMF.Internals.CMOF_Element is 1071 begin 1072 return Base + 141; 1073 end MP_OCL_A_Literal_Exp_Enum_Literal_Exp_Referred_Enum_Literal; 1074 1075 ------------------------------------------------- 1076 -- MP_OCL_A_Part2_Tuple_Literal_Part_Attribute -- 1077 ------------------------------------------------- 1078 1079 function MP_OCL_A_Part2_Tuple_Literal_Part_Attribute return AMF.Internals.CMOF_Element is 1080 begin 1081 return Base + 167; 1082 end MP_OCL_A_Part2_Tuple_Literal_Part_Attribute; 1083 1084 ------------------------------------------------------- 1085 -- MP_OCL_A_Parent_Nav_Navigation_Call_Exp_Qualifier -- 1086 ------------------------------------------------------- 1087 1088 function MP_OCL_A_Parent_Nav_Navigation_Call_Exp_Qualifier return AMF.Internals.CMOF_Element is 1089 begin 1090 return Base + 168; 1091 end MP_OCL_A_Parent_Nav_Navigation_Call_Exp_Qualifier; 1092 1093 ------------------------------------------------------ 1094 -- MP_OCL_A_Parent_Call_Operation_Call_Exp_Argument -- 1095 ------------------------------------------------------ 1096 1097 function MP_OCL_A_Parent_Call_Operation_Call_Exp_Argument return AMF.Internals.CMOF_Element is 1098 begin 1099 return Base + 154; 1100 end MP_OCL_A_Parent_Call_Operation_Call_Exp_Argument; 1101 1102 --------------------------------------------------------- 1103 -- MP_OCL_A_Exp9_Navigation_Call_Exp_Navigation_Source -- 1104 --------------------------------------------------------- 1105 1106 function MP_OCL_A_Exp9_Navigation_Call_Exp_Navigation_Source return AMF.Internals.CMOF_Element is 1107 begin 1108 return Base + 169; 1109 end MP_OCL_A_Exp9_Navigation_Call_Exp_Navigation_Source; 1110 1111 ----------------------------------------------------------------- 1112 -- MP_OCL_A_Refering_Exp_Operation_Call_Exp_Referred_Operation -- 1113 ----------------------------------------------------------------- 1114 1115 function MP_OCL_A_Refering_Exp_Operation_Call_Exp_Referred_Operation return AMF.Internals.CMOF_Element is 1116 begin 1117 return Base + 155; 1118 end MP_OCL_A_Refering_Exp_Operation_Call_Exp_Referred_Operation; 1119 1120 ---------------------------------------- 1121 -- MP_OCL_A_If_Owner_If_Exp_Condition -- 1122 ---------------------------------------- 1123 1124 function MP_OCL_A_If_Owner_If_Exp_Condition return AMF.Internals.CMOF_Element is 1125 begin 1126 return Base + 142; 1127 end MP_OCL_A_If_Owner_If_Exp_Condition; 1128 1129 ------------------------------------------------ 1130 -- MP_OCL_A_Then_Owner_If_Exp_Then_Expression -- 1131 ------------------------------------------------ 1132 1133 function MP_OCL_A_Then_Owner_If_Exp_Then_Expression return AMF.Internals.CMOF_Element is 1134 begin 1135 return Base + 143; 1136 end MP_OCL_A_Then_Owner_If_Exp_Then_Expression; 1137 1138 ---------------------------------------------------------------------------------- 1139 -- MP_OCL_A_Referring_Exp_Association_Class_Call_Exp_Referred_Association_Class -- 1140 ---------------------------------------------------------------------------------- 1141 1142 function MP_OCL_A_Referring_Exp_Association_Class_Call_Exp_Referred_Association_Class return AMF.Internals.CMOF_Element is 1143 begin 1144 return Base + 170; 1145 end MP_OCL_A_Referring_Exp_Association_Class_Call_Exp_Referred_Association_Class; 1146 1147 ------------------------------------------------ 1148 -- MP_OCL_A_Else_Owner_If_Exp_Else_Expression -- 1149 ------------------------------------------------ 1150 1151 function MP_OCL_A_Else_Owner_If_Exp_Else_Expression return AMF.Internals.CMOF_Element is 1152 begin 1153 return Base + 144; 1154 end MP_OCL_A_Else_Owner_If_Exp_Else_Expression; 1155 1156 ------------------------------------------ 1157 -- MP_OCL_A_Base_Exp_Iterate_Exp_Result -- 1158 ------------------------------------------ 1159 1160 function MP_OCL_A_Base_Exp_Iterate_Exp_Result return AMF.Internals.CMOF_Element is 1161 begin 1162 return Base + 156; 1163 end MP_OCL_A_Base_Exp_Iterate_Exp_Result; 1164 1165 ------------------------------ 1166 -- MP_OCL_A_Exp4_Let_Exp_In -- 1167 ------------------------------ 1168 1169 function MP_OCL_A_Exp4_Let_Exp_In return AMF.Internals.CMOF_Element is 1170 begin 1171 return Base + 145; 1172 end MP_OCL_A_Exp4_Let_Exp_In; 1173 1174 -------------------------------------- 1175 -- MP_OCL_A_Exp8_Message_Exp_Target -- 1176 -------------------------------------- 1177 1178 function MP_OCL_A_Exp8_Message_Exp_Target return AMF.Internals.CMOF_Element is 1179 begin 1180 return Base + 171; 1181 end MP_OCL_A_Exp8_Message_Exp_Target; 1182 1183 ----------------------------------------------- 1184 -- MP_OCL_A_Exp1_Collection_Literal_Exp_Part -- 1185 ----------------------------------------------- 1186 1187 function MP_OCL_A_Exp1_Collection_Literal_Exp_Part return AMF.Internals.CMOF_Element is 1188 begin 1189 return Base + 157; 1190 end MP_OCL_A_Exp1_Collection_Literal_Exp_Part; 1191 1192 ---------------------------------------- 1193 -- MP_OCL_A_Exp2_Message_Exp_Argument -- 1194 ---------------------------------------- 1195 1196 function MP_OCL_A_Exp2_Message_Exp_Argument return AMF.Internals.CMOF_Element is 1197 begin 1198 return Base + 172; 1199 end MP_OCL_A_Exp2_Message_Exp_Argument; 1200 1201 ------------------------------------ 1202 -- MP_OCL_A_Exp5_Let_Exp_Variable -- 1203 ------------------------------------ 1204 1205 function MP_OCL_A_Exp5_Let_Exp_Variable return AMF.Internals.CMOF_Element is 1206 begin 1207 return Base + 146; 1208 end MP_OCL_A_Exp5_Let_Exp_Variable; 1209 1210 ------------------------------------------------ 1211 -- MP_OCL_A_Exp6_Message_Exp_Called_Operation -- 1212 ------------------------------------------------ 1213 1214 function MP_OCL_A_Exp6_Message_Exp_Called_Operation return AMF.Internals.CMOF_Element is 1215 begin 1216 return Base + 173; 1217 end MP_OCL_A_Exp6_Message_Exp_Called_Operation; 1218 1219 ----------------------------------------- 1220 -- MP_OCL_A_Item1_Collection_Item_Item -- 1221 ----------------------------------------- 1222 1223 function MP_OCL_A_Item1_Collection_Item_Item return AMF.Internals.CMOF_Element is 1224 begin 1225 return Base + 158; 1226 end MP_OCL_A_Item1_Collection_Item_Item; 1227 1228 ----------------------------------------------------------- 1229 -- MP_OCL_A_Initialized_Element_Variable_Init_Expression -- 1230 ----------------------------------------------------------- 1231 1232 function MP_OCL_A_Initialized_Element_Variable_Init_Expression return AMF.Internals.CMOF_Element is 1233 begin 1234 return Base + 147; 1235 end MP_OCL_A_Initialized_Element_Variable_Init_Expression; 1236 1237 ------------------------------------------- 1238 -- MP_OCL_A_Exp7_Message_Exp_Sent_Signal -- 1239 ------------------------------------------- 1240 1241 function MP_OCL_A_Exp7_Message_Exp_Sent_Signal return AMF.Internals.CMOF_Element is 1242 begin 1243 return Base + 174; 1244 end MP_OCL_A_Exp7_Message_Exp_Sent_Signal; 1245 1246 ------------------------------------------------------ 1247 -- MP_OCL_A_Variable_Variable_Represented_Parameter -- 1248 ------------------------------------------------------ 1249 1250 function MP_OCL_A_Variable_Variable_Represented_Parameter return AMF.Internals.CMOF_Element is 1251 begin 1252 return Base + 148; 1253 end MP_OCL_A_Variable_Variable_Represented_Parameter; 1254 1255 ----------------------------------------------- 1256 -- MA_OCL_Collection_Range_First_First_Owner -- 1257 ----------------------------------------------- 1258 1259 function MA_OCL_Collection_Range_First_First_Owner return AMF.Internals.CMOF_Element is 1260 begin 1261 return Base + 94; 1262 end MA_OCL_Collection_Range_First_First_Owner; 1263 1264 ------------------------------------------ 1265 -- MA_OCL_State_Exp_Referred_State_Exp9 -- 1266 ------------------------------------------ 1267 1268 function MA_OCL_State_Exp_Referred_State_Exp9 return AMF.Internals.CMOF_Element is 1269 begin 1270 return Base + 95; 1271 end MA_OCL_State_Exp_Referred_State_Exp9; 1272 1273 --------------------------------------------- 1274 -- MA_OCL_Collection_Range_Last_Last_Owner -- 1275 --------------------------------------------- 1276 1277 function MA_OCL_Collection_Range_Last_Last_Owner return AMF.Internals.CMOF_Element is 1278 begin 1279 return Base + 96; 1280 end MA_OCL_Collection_Range_Last_Last_Owner; 1281 1282 ------------------------------------------------------------- 1283 -- MA_OCL_Property_Call_Exp_Referred_Property_Refering_Exp -- 1284 ------------------------------------------------------------- 1285 1286 function MA_OCL_Property_Call_Exp_Referred_Property_Refering_Exp return AMF.Internals.CMOF_Element is 1287 begin 1288 return Base + 97; 1289 end MA_OCL_Property_Call_Exp_Referred_Property_Refering_Exp; 1290 1291 ----------------------------------------------- 1292 -- MA_OCL_Collection_Type_Element_Type_Type1 -- 1293 ----------------------------------------------- 1294 1295 function MA_OCL_Collection_Type_Element_Type_Type1 return AMF.Internals.CMOF_Element is 1296 begin 1297 return Base + 98; 1298 end MA_OCL_Collection_Type_Element_Type_Type1; 1299 1300 ---------------------------------------- 1301 -- MA_OCL_Tuple_Literal_Exp_Part_Exp3 -- 1302 ---------------------------------------- 1303 1304 function MA_OCL_Tuple_Literal_Exp_Part_Exp3 return AMF.Internals.CMOF_Element is 1305 begin 1306 return Base + 99; 1307 end MA_OCL_Tuple_Literal_Exp_Part_Exp3; 1308 1309 -------------------------------------------------------- 1310 -- MA_OCL_Variable_Exp_Referred_Variable_Refering_Exp -- 1311 -------------------------------------------------------- 1312 1313 function MA_OCL_Variable_Exp_Referred_Variable_Refering_Exp return AMF.Internals.CMOF_Element is 1314 begin 1315 return Base + 100; 1316 end MA_OCL_Variable_Exp_Referred_Variable_Refering_Exp; 1317 1318 ----------------------------------------- 1319 -- MA_OCL_Type_Exp_Referred_Type_Exp11 -- 1320 ----------------------------------------- 1321 1322 function MA_OCL_Type_Exp_Referred_Type_Exp11 return AMF.Internals.CMOF_Element is 1323 begin 1324 return Base + 101; 1325 end MA_OCL_Type_Exp_Referred_Type_Exp11; 1326 1327 -------------------------------------------- 1328 -- MA_OCL_Call_Exp_Source_Applied_Element -- 1329 -------------------------------------------- 1330 1331 function MA_OCL_Call_Exp_Source_Applied_Element return AMF.Internals.CMOF_Element is 1332 begin 1333 return Base + 102; 1334 end MA_OCL_Call_Exp_Source_Applied_Element; 1335 1336 ------------------------------------------------------------- 1337 -- MA_OCL_Expression_In_Ocl_Body_Expression_Top_Expression -- 1338 ------------------------------------------------------------- 1339 1340 function MA_OCL_Expression_In_Ocl_Body_Expression_Top_Expression return AMF.Internals.CMOF_Element is 1341 begin 1342 return Base + 103; 1343 end MA_OCL_Expression_In_Ocl_Body_Expression_Top_Expression; 1344 1345 ------------------------------------------ 1346 -- MA_OCL_Loop_Exp_Body_Loop_Body_Owner -- 1347 ------------------------------------------ 1348 1349 function MA_OCL_Loop_Exp_Body_Loop_Body_Owner return AMF.Internals.CMOF_Element is 1350 begin 1351 return Base + 104; 1352 end MA_OCL_Loop_Exp_Body_Loop_Body_Owner; 1353 1354 ---------------------------------------------------------- 1355 -- MA_OCL_Expression_In_Ocl_Context_Variable_Self_Owner -- 1356 ---------------------------------------------------------- 1357 1358 function MA_OCL_Expression_In_Ocl_Context_Variable_Self_Owner return AMF.Internals.CMOF_Element is 1359 begin 1360 return Base + 105; 1361 end MA_OCL_Expression_In_Ocl_Context_Variable_Self_Owner; 1362 1363 --------------------------------------- 1364 -- MA_OCL_Loop_Exp_Iterator_Loop_Exp -- 1365 --------------------------------------- 1366 1367 function MA_OCL_Loop_Exp_Iterator_Loop_Exp return AMF.Internals.CMOF_Element is 1368 begin 1369 return Base + 106; 1370 end MA_OCL_Loop_Exp_Iterator_Loop_Exp; 1371 1372 ----------------------------------------------- 1373 -- MA_OCL_Message_Type_Referred_Signal_Type3 -- 1374 ----------------------------------------------- 1375 1376 function MA_OCL_Message_Type_Referred_Signal_Type3 return AMF.Internals.CMOF_Element is 1377 begin 1378 return Base + 107; 1379 end MA_OCL_Message_Type_Referred_Signal_Type3; 1380 1381 ----------------------------------------------------------- 1382 -- MA_OCL_Expression_In_Ocl_Result_Variable_Result_Owner -- 1383 ----------------------------------------------------------- 1384 1385 function MA_OCL_Expression_In_Ocl_Result_Variable_Result_Owner return AMF.Internals.CMOF_Element is 1386 begin 1387 return Base + 108; 1388 end MA_OCL_Expression_In_Ocl_Result_Variable_Result_Owner; 1389 1390 -------------------------------------------------- 1391 -- MA_OCL_Message_Type_Referred_Operation_Type2 -- 1392 -------------------------------------------------- 1393 1394 function MA_OCL_Message_Type_Referred_Operation_Type2 return AMF.Internals.CMOF_Element is 1395 begin 1396 return Base + 109; 1397 end MA_OCL_Message_Type_Referred_Operation_Type2; 1398 1399 ----------------------------------------------------------- 1400 -- MA_OCL_Expression_In_Ocl_Parameter_Variable_Var_Owner -- 1401 ----------------------------------------------------------- 1402 1403 function MA_OCL_Expression_In_Ocl_Parameter_Variable_Var_Owner return AMF.Internals.CMOF_Element is 1404 begin 1405 return Base + 110; 1406 end MA_OCL_Expression_In_Ocl_Parameter_Variable_Var_Owner; 1407 1408 --------------------------------------------------------------- 1409 -- MA_OCL_Expression_In_Ocl_Generated_Type_Owning_Classifier -- 1410 --------------------------------------------------------------- 1411 1412 function MA_OCL_Expression_In_Ocl_Generated_Type_Owning_Classifier return AMF.Internals.CMOF_Element is 1413 begin 1414 return Base + 111; 1415 end MA_OCL_Expression_In_Ocl_Generated_Type_Owning_Classifier; 1416 1417 --------------------------------------------------------------- 1418 -- MA_OCL_Enum_Literal_Exp_Referred_Enum_Literal_Literal_Exp -- 1419 --------------------------------------------------------------- 1420 1421 function MA_OCL_Enum_Literal_Exp_Referred_Enum_Literal_Literal_Exp return AMF.Internals.CMOF_Element is 1422 begin 1423 return Base + 112; 1424 end MA_OCL_Enum_Literal_Exp_Referred_Enum_Literal_Literal_Exp; 1425 1426 ----------------------------------------------- 1427 -- MA_OCL_Tuple_Literal_Part_Attribute_Part2 -- 1428 ----------------------------------------------- 1429 1430 function MA_OCL_Tuple_Literal_Part_Attribute_Part2 return AMF.Internals.CMOF_Element is 1431 begin 1432 return Base + 113; 1433 end MA_OCL_Tuple_Literal_Part_Attribute_Part2; 1434 1435 ----------------------------------------------------- 1436 -- MA_OCL_Navigation_Call_Exp_Qualifier_Parent_Nav -- 1437 ----------------------------------------------------- 1438 1439 function MA_OCL_Navigation_Call_Exp_Qualifier_Parent_Nav return AMF.Internals.CMOF_Element is 1440 begin 1441 return Base + 114; 1442 end MA_OCL_Navigation_Call_Exp_Qualifier_Parent_Nav; 1443 1444 ---------------------------------------------------- 1445 -- MA_OCL_Operation_Call_Exp_Argument_Parent_Call -- 1446 ---------------------------------------------------- 1447 1448 function MA_OCL_Operation_Call_Exp_Argument_Parent_Call return AMF.Internals.CMOF_Element is 1449 begin 1450 return Base + 115; 1451 end MA_OCL_Operation_Call_Exp_Argument_Parent_Call; 1452 1453 ------------------------------------------------------- 1454 -- MA_OCL_Navigation_Call_Exp_Navigation_Source_Exp9 -- 1455 ------------------------------------------------------- 1456 1457 function MA_OCL_Navigation_Call_Exp_Navigation_Source_Exp9 return AMF.Internals.CMOF_Element is 1458 begin 1459 return Base + 116; 1460 end MA_OCL_Navigation_Call_Exp_Navigation_Source_Exp9; 1461 1462 --------------------------------------------------------------- 1463 -- MA_OCL_Operation_Call_Exp_Referred_Operation_Refering_Exp -- 1464 --------------------------------------------------------------- 1465 1466 function MA_OCL_Operation_Call_Exp_Referred_Operation_Refering_Exp return AMF.Internals.CMOF_Element is 1467 begin 1468 return Base + 117; 1469 end MA_OCL_Operation_Call_Exp_Referred_Operation_Refering_Exp; 1470 1471 -------------------------------------- 1472 -- MA_OCL_If_Exp_Condition_If_Owner -- 1473 -------------------------------------- 1474 1475 function MA_OCL_If_Exp_Condition_If_Owner return AMF.Internals.CMOF_Element is 1476 begin 1477 return Base + 118; 1478 end MA_OCL_If_Exp_Condition_If_Owner; 1479 1480 ---------------------------------------------- 1481 -- MA_OCL_If_Exp_Then_Expression_Then_Owner -- 1482 ---------------------------------------------- 1483 1484 function MA_OCL_If_Exp_Then_Expression_Then_Owner return AMF.Internals.CMOF_Element is 1485 begin 1486 return Base + 119; 1487 end MA_OCL_If_Exp_Then_Expression_Then_Owner; 1488 1489 -------------------------------------------------------------------------------- 1490 -- MA_OCL_Association_Class_Call_Exp_Referred_Association_Class_Referring_Exp -- 1491 -------------------------------------------------------------------------------- 1492 1493 function MA_OCL_Association_Class_Call_Exp_Referred_Association_Class_Referring_Exp return AMF.Internals.CMOF_Element is 1494 begin 1495 return Base + 120; 1496 end MA_OCL_Association_Class_Call_Exp_Referred_Association_Class_Referring_Exp; 1497 1498 ---------------------------------------------- 1499 -- MA_OCL_If_Exp_Else_Expression_Else_Owner -- 1500 ---------------------------------------------- 1501 1502 function MA_OCL_If_Exp_Else_Expression_Else_Owner return AMF.Internals.CMOF_Element is 1503 begin 1504 return Base + 121; 1505 end MA_OCL_If_Exp_Else_Expression_Else_Owner; 1506 1507 ---------------------------------------- 1508 -- MA_OCL_Iterate_Exp_Result_Base_Exp -- 1509 ---------------------------------------- 1510 1511 function MA_OCL_Iterate_Exp_Result_Base_Exp return AMF.Internals.CMOF_Element is 1512 begin 1513 return Base + 122; 1514 end MA_OCL_Iterate_Exp_Result_Base_Exp; 1515 1516 ---------------------------- 1517 -- MA_OCL_Let_Exp_In_Exp4 -- 1518 ---------------------------- 1519 1520 function MA_OCL_Let_Exp_In_Exp4 return AMF.Internals.CMOF_Element is 1521 begin 1522 return Base + 123; 1523 end MA_OCL_Let_Exp_In_Exp4; 1524 1525 ------------------------------------ 1526 -- MA_OCL_Message_Exp_Target_Exp8 -- 1527 ------------------------------------ 1528 1529 function MA_OCL_Message_Exp_Target_Exp8 return AMF.Internals.CMOF_Element is 1530 begin 1531 return Base + 124; 1532 end MA_OCL_Message_Exp_Target_Exp8; 1533 1534 --------------------------------------------- 1535 -- MA_OCL_Collection_Literal_Exp_Part_Exp1 -- 1536 --------------------------------------------- 1537 1538 function MA_OCL_Collection_Literal_Exp_Part_Exp1 return AMF.Internals.CMOF_Element is 1539 begin 1540 return Base + 125; 1541 end MA_OCL_Collection_Literal_Exp_Part_Exp1; 1542 1543 -------------------------------------- 1544 -- MA_OCL_Message_Exp_Argument_Exp2 -- 1545 -------------------------------------- 1546 1547 function MA_OCL_Message_Exp_Argument_Exp2 return AMF.Internals.CMOF_Element is 1548 begin 1549 return Base + 126; 1550 end MA_OCL_Message_Exp_Argument_Exp2; 1551 1552 ---------------------------------- 1553 -- MA_OCL_Let_Exp_Variable_Exp5 -- 1554 ---------------------------------- 1555 1556 function MA_OCL_Let_Exp_Variable_Exp5 return AMF.Internals.CMOF_Element is 1557 begin 1558 return Base + 127; 1559 end MA_OCL_Let_Exp_Variable_Exp5; 1560 1561 ---------------------------------------------- 1562 -- MA_OCL_Message_Exp_Called_Operation_Exp6 -- 1563 ---------------------------------------------- 1564 1565 function MA_OCL_Message_Exp_Called_Operation_Exp6 return AMF.Internals.CMOF_Element is 1566 begin 1567 return Base + 128; 1568 end MA_OCL_Message_Exp_Called_Operation_Exp6; 1569 1570 --------------------------------------- 1571 -- MA_OCL_Collection_Item_Item_Item1 -- 1572 --------------------------------------- 1573 1574 function MA_OCL_Collection_Item_Item_Item1 return AMF.Internals.CMOF_Element is 1575 begin 1576 return Base + 129; 1577 end MA_OCL_Collection_Item_Item_Item1; 1578 1579 --------------------------------------------------------- 1580 -- MA_OCL_Variable_Init_Expression_Initialized_Element -- 1581 --------------------------------------------------------- 1582 1583 function MA_OCL_Variable_Init_Expression_Initialized_Element return AMF.Internals.CMOF_Element is 1584 begin 1585 return Base + 130; 1586 end MA_OCL_Variable_Init_Expression_Initialized_Element; 1587 1588 ----------------------------------------- 1589 -- MA_OCL_Message_Exp_Sent_Signal_Exp7 -- 1590 ----------------------------------------- 1591 1592 function MA_OCL_Message_Exp_Sent_Signal_Exp7 return AMF.Internals.CMOF_Element is 1593 begin 1594 return Base + 131; 1595 end MA_OCL_Message_Exp_Sent_Signal_Exp7; 1596 1597 ---------------------------------------------------- 1598 -- MA_OCL_Variable_Represented_Parameter_Variable -- 1599 ---------------------------------------------------- 1600 1601 function MA_OCL_Variable_Represented_Parameter_Variable return AMF.Internals.CMOF_Element is 1602 begin 1603 return Base + 132; 1604 end MA_OCL_Variable_Represented_Parameter_Variable; 1605 1606 ------------ 1607 -- MB_OCL -- 1608 ------------ 1609 1610 function MB_OCL return AMF.Internals.AMF_Element is 1611 begin 1612 return Base; 1613 end MB_OCL; 1614 1615 ------------ 1616 -- MB_OCL -- 1617 ------------ 1618 1619 function ML_OCL return AMF.Internals.AMF_Element is 1620 begin 1621 return Base + 178; 1622 end ML_OCL; 1623 1624end AMF.Internals.Tables.OCL_Metamodel; 1625