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------------------------------------------------------------------------------ 46with AMF.OCL; 47with AMF.UML; 48with Matreshka.Internals.Strings; 49 50package AMF.Internals.Tables.OCL_Attributes is 51 52 function Internal_Get_Argument 53 (Self : AMF.Internals.AMF_Element) 54 return AMF.Internals.AMF_Collection_Of_Element; 55 -- MessageExp => MessageExp::argument 56 -- OperationCallExp => OperationCallExp::argument 57 58 function Internal_Get_Attribute 59 (Self : AMF.Internals.AMF_Element) 60 return AMF.Internals.AMF_Element; 61 procedure Internal_Set_Attribute 62 (Self : AMF.Internals.AMF_Element; 63 To : AMF.Internals.AMF_Element); 64 -- TupleLiteralPart => TupleLiteralPart::attribute 65 66 function Internal_Get_Attribute 67 (Self : AMF.Internals.AMF_Element) 68 return AMF.Internals.AMF_Collection_Of_Element; 69 -- AnyType => Classifier::attribute 70 -- BagType => Classifier::attribute 71 -- CollectionType => Classifier::attribute 72 -- InvalidType => Classifier::attribute 73 -- MessageType => Classifier::attribute 74 -- OrderedSetType => Classifier::attribute 75 -- SequenceType => Classifier::attribute 76 -- SetType => Classifier::attribute 77 -- TemplateParameterType => Classifier::attribute 78 -- TupleType => Classifier::attribute 79 -- VoidType => Classifier::attribute 80 81 function Internal_Get_Behavior 82 (Self : AMF.Internals.AMF_Element) 83 return AMF.Internals.AMF_Element; 84 procedure Internal_Set_Behavior 85 (Self : AMF.Internals.AMF_Element; 86 To : AMF.Internals.AMF_Element); 87 -- ExpressionInOcl => OpaqueExpression::behavior 88 89 function Internal_Get_Body 90 (Self : AMF.Internals.AMF_Element) 91 return AMF.Internals.AMF_Element; 92 procedure Internal_Set_Body 93 (Self : AMF.Internals.AMF_Element; 94 To : AMF.Internals.AMF_Element); 95 -- IterateExp => LoopExp::body 96 -- IteratorExp => LoopExp::body 97 98 function Internal_Get_Body 99 (Self : AMF.Internals.AMF_Element) 100 return AMF.Internals.AMF_Collection_Of_String; 101 -- ExpressionInOcl => OpaqueExpression::body 102 103 function Internal_Get_Body_Expression 104 (Self : AMF.Internals.AMF_Element) 105 return AMF.Internals.AMF_Element; 106 procedure Internal_Set_Body_Expression 107 (Self : AMF.Internals.AMF_Element; 108 To : AMF.Internals.AMF_Element); 109 -- ExpressionInOcl => ExpressionInOcl::bodyExpression 110 111 function Internal_Get_Boolean_Symbol 112 (Self : AMF.Internals.AMF_Element) 113 return Boolean; 114 procedure Internal_Set_Boolean_Symbol 115 (Self : AMF.Internals.AMF_Element; 116 To : Boolean); 117 -- BooleanLiteralExp => BooleanLiteralExp::booleanSymbol 118 119 function Internal_Get_Called_Operation 120 (Self : AMF.Internals.AMF_Element) 121 return AMF.Internals.AMF_Element; 122 procedure Internal_Set_Called_Operation 123 (Self : AMF.Internals.AMF_Element; 124 To : AMF.Internals.AMF_Element); 125 -- MessageExp => MessageExp::calledOperation 126 127 function Internal_Get_Client_Dependency 128 (Self : AMF.Internals.AMF_Element) 129 return AMF.Internals.AMF_Collection_Of_Element; 130 -- AnyType => NamedElement::clientDependency 131 -- AssociationClassCallExp => NamedElement::clientDependency 132 -- BagType => NamedElement::clientDependency 133 -- BooleanLiteralExp => NamedElement::clientDependency 134 -- CollectionItem => NamedElement::clientDependency 135 -- CollectionLiteralExp => NamedElement::clientDependency 136 -- CollectionRange => NamedElement::clientDependency 137 -- CollectionType => NamedElement::clientDependency 138 -- EnumLiteralExp => NamedElement::clientDependency 139 -- ExpressionInOcl => NamedElement::clientDependency 140 -- IfExp => NamedElement::clientDependency 141 -- IntegerLiteralExp => NamedElement::clientDependency 142 -- InvalidLiteralExp => NamedElement::clientDependency 143 -- InvalidType => NamedElement::clientDependency 144 -- IterateExp => NamedElement::clientDependency 145 -- IteratorExp => NamedElement::clientDependency 146 -- LetExp => NamedElement::clientDependency 147 -- MessageExp => NamedElement::clientDependency 148 -- MessageType => NamedElement::clientDependency 149 -- NullLiteralExp => NamedElement::clientDependency 150 -- OperationCallExp => NamedElement::clientDependency 151 -- OrderedSetType => NamedElement::clientDependency 152 -- PropertyCallExp => NamedElement::clientDependency 153 -- RealLiteralExp => NamedElement::clientDependency 154 -- SequenceType => NamedElement::clientDependency 155 -- SetType => NamedElement::clientDependency 156 -- StateExp => NamedElement::clientDependency 157 -- StringLiteralExp => NamedElement::clientDependency 158 -- TemplateParameterType => NamedElement::clientDependency 159 -- TupleLiteralExp => NamedElement::clientDependency 160 -- TupleLiteralPart => NamedElement::clientDependency 161 -- TupleType => NamedElement::clientDependency 162 -- TypeExp => NamedElement::clientDependency 163 -- UnlimitedNaturalLiteralExp => NamedElement::clientDependency 164 -- UnspecifiedValueExp => NamedElement::clientDependency 165 -- Variable => NamedElement::clientDependency 166 -- VariableExp => NamedElement::clientDependency 167 -- VoidType => NamedElement::clientDependency 168 169 function Internal_Get_Collaboration_Use 170 (Self : AMF.Internals.AMF_Element) 171 return AMF.Internals.AMF_Collection_Of_Element; 172 -- AnyType => Classifier::collaborationUse 173 -- BagType => Classifier::collaborationUse 174 -- CollectionType => Classifier::collaborationUse 175 -- InvalidType => Classifier::collaborationUse 176 -- MessageType => Classifier::collaborationUse 177 -- OrderedSetType => Classifier::collaborationUse 178 -- SequenceType => Classifier::collaborationUse 179 -- SetType => Classifier::collaborationUse 180 -- TemplateParameterType => Classifier::collaborationUse 181 -- TupleType => Classifier::collaborationUse 182 -- VoidType => Classifier::collaborationUse 183 184 function Internal_Get_Condition 185 (Self : AMF.Internals.AMF_Element) 186 return AMF.Internals.AMF_Element; 187 procedure Internal_Set_Condition 188 (Self : AMF.Internals.AMF_Element; 189 To : AMF.Internals.AMF_Element); 190 -- IfExp => IfExp::condition 191 192 function Internal_Get_Context_Variable 193 (Self : AMF.Internals.AMF_Element) 194 return AMF.Internals.AMF_Element; 195 procedure Internal_Set_Context_Variable 196 (Self : AMF.Internals.AMF_Element; 197 To : AMF.Internals.AMF_Element); 198 -- ExpressionInOcl => ExpressionInOcl::contextVariable 199 200 function Internal_Get_Element_Import 201 (Self : AMF.Internals.AMF_Element) 202 return AMF.Internals.AMF_Collection_Of_Element; 203 -- AnyType => Namespace::elementImport 204 -- BagType => Namespace::elementImport 205 -- CollectionType => Namespace::elementImport 206 -- InvalidType => Namespace::elementImport 207 -- MessageType => Namespace::elementImport 208 -- OrderedSetType => Namespace::elementImport 209 -- SequenceType => Namespace::elementImport 210 -- SetType => Namespace::elementImport 211 -- TemplateParameterType => Namespace::elementImport 212 -- TupleType => Namespace::elementImport 213 -- VoidType => Namespace::elementImport 214 215 function Internal_Get_Element_Type 216 (Self : AMF.Internals.AMF_Element) 217 return AMF.Internals.AMF_Element; 218 procedure Internal_Set_Element_Type 219 (Self : AMF.Internals.AMF_Element; 220 To : AMF.Internals.AMF_Element); 221 -- BagType => CollectionType::elementType 222 -- CollectionType => CollectionType::elementType 223 -- OrderedSetType => CollectionType::elementType 224 -- SequenceType => CollectionType::elementType 225 -- SetType => CollectionType::elementType 226 227 function Internal_Get_Else_Expression 228 (Self : AMF.Internals.AMF_Element) 229 return AMF.Internals.AMF_Element; 230 procedure Internal_Set_Else_Expression 231 (Self : AMF.Internals.AMF_Element; 232 To : AMF.Internals.AMF_Element); 233 -- IfExp => IfExp::elseExpression 234 235 function Internal_Get_Feature 236 (Self : AMF.Internals.AMF_Element) 237 return AMF.Internals.AMF_Collection_Of_Element; 238 -- AnyType => Classifier::feature 239 -- BagType => Classifier::feature 240 -- CollectionType => Classifier::feature 241 -- InvalidType => Classifier::feature 242 -- MessageType => Classifier::feature 243 -- OrderedSetType => Classifier::feature 244 -- SequenceType => Classifier::feature 245 -- SetType => Classifier::feature 246 -- TemplateParameterType => Classifier::feature 247 -- TupleType => Classifier::feature 248 -- VoidType => Classifier::feature 249 250 function Internal_Get_First 251 (Self : AMF.Internals.AMF_Element) 252 return AMF.Internals.AMF_Element; 253 procedure Internal_Set_First 254 (Self : AMF.Internals.AMF_Element; 255 To : AMF.Internals.AMF_Element); 256 -- CollectionRange => CollectionRange::first 257 258 function Internal_Get_General 259 (Self : AMF.Internals.AMF_Element) 260 return AMF.Internals.AMF_Collection_Of_Element; 261 -- AnyType => Classifier::general 262 -- BagType => Classifier::general 263 -- CollectionType => Classifier::general 264 -- InvalidType => Classifier::general 265 -- MessageType => Classifier::general 266 -- OrderedSetType => Classifier::general 267 -- SequenceType => Classifier::general 268 -- SetType => Classifier::general 269 -- TemplateParameterType => Classifier::general 270 -- TupleType => Classifier::general 271 -- VoidType => Classifier::general 272 273 function Internal_Get_Generalization 274 (Self : AMF.Internals.AMF_Element) 275 return AMF.Internals.AMF_Collection_Of_Element; 276 -- AnyType => Classifier::generalization 277 -- BagType => Classifier::generalization 278 -- CollectionType => Classifier::generalization 279 -- InvalidType => Classifier::generalization 280 -- MessageType => Classifier::generalization 281 -- OrderedSetType => Classifier::generalization 282 -- SequenceType => Classifier::generalization 283 -- SetType => Classifier::generalization 284 -- TemplateParameterType => Classifier::generalization 285 -- TupleType => Classifier::generalization 286 -- VoidType => Classifier::generalization 287 288 function Internal_Get_Generated_Type 289 (Self : AMF.Internals.AMF_Element) 290 return AMF.Internals.AMF_Element; 291 procedure Internal_Set_Generated_Type 292 (Self : AMF.Internals.AMF_Element; 293 To : AMF.Internals.AMF_Element); 294 -- ExpressionInOcl => ExpressionInOcl::generatedType 295 296 function Internal_Get_Imported_Member 297 (Self : AMF.Internals.AMF_Element) 298 return AMF.Internals.AMF_Collection_Of_Element; 299 -- AnyType => Namespace::importedMember 300 -- BagType => Namespace::importedMember 301 -- CollectionType => Namespace::importedMember 302 -- InvalidType => Namespace::importedMember 303 -- MessageType => Namespace::importedMember 304 -- OrderedSetType => Namespace::importedMember 305 -- SequenceType => Namespace::importedMember 306 -- SetType => Namespace::importedMember 307 -- TemplateParameterType => Namespace::importedMember 308 -- TupleType => Namespace::importedMember 309 -- VoidType => Namespace::importedMember 310 311 function Internal_Get_In 312 (Self : AMF.Internals.AMF_Element) 313 return AMF.Internals.AMF_Element; 314 procedure Internal_Set_In 315 (Self : AMF.Internals.AMF_Element; 316 To : AMF.Internals.AMF_Element); 317 -- LetExp => LetExp::in 318 319 function Internal_Get_Inherited_Member 320 (Self : AMF.Internals.AMF_Element) 321 return AMF.Internals.AMF_Collection_Of_Element; 322 -- AnyType => Classifier::inheritedMember 323 -- BagType => Classifier::inheritedMember 324 -- CollectionType => Classifier::inheritedMember 325 -- InvalidType => Classifier::inheritedMember 326 -- MessageType => Classifier::inheritedMember 327 -- OrderedSetType => Classifier::inheritedMember 328 -- SequenceType => Classifier::inheritedMember 329 -- SetType => Classifier::inheritedMember 330 -- TemplateParameterType => Classifier::inheritedMember 331 -- TupleType => Classifier::inheritedMember 332 -- VoidType => Classifier::inheritedMember 333 334 function Internal_Get_Init_Expression 335 (Self : AMF.Internals.AMF_Element) 336 return AMF.Internals.AMF_Element; 337 procedure Internal_Set_Init_Expression 338 (Self : AMF.Internals.AMF_Element; 339 To : AMF.Internals.AMF_Element); 340 -- Variable => Variable::initExpression 341 342 function Internal_Get_Integer_Symbol 343 (Self : AMF.Internals.AMF_Element) 344 return Integer; 345 procedure Internal_Set_Integer_Symbol 346 (Self : AMF.Internals.AMF_Element; 347 To : Integer); 348 -- IntegerLiteralExp => IntegerLiteralExp::integerSymbol 349 350 function Internal_Get_Is_Abstract 351 (Self : AMF.Internals.AMF_Element) 352 return Boolean; 353 procedure Internal_Set_Is_Abstract 354 (Self : AMF.Internals.AMF_Element; 355 To : Boolean); 356 -- AnyType => Classifier::isAbstract 357 -- BagType => Classifier::isAbstract 358 -- CollectionType => Classifier::isAbstract 359 -- InvalidType => Classifier::isAbstract 360 -- MessageType => Classifier::isAbstract 361 -- OrderedSetType => Classifier::isAbstract 362 -- SequenceType => Classifier::isAbstract 363 -- SetType => Classifier::isAbstract 364 -- TemplateParameterType => Classifier::isAbstract 365 -- TupleType => Classifier::isAbstract 366 -- VoidType => Classifier::isAbstract 367 368 function Internal_Get_Is_Final_Specialization 369 (Self : AMF.Internals.AMF_Element) 370 return Boolean; 371 procedure Internal_Set_Is_Final_Specialization 372 (Self : AMF.Internals.AMF_Element; 373 To : Boolean); 374 -- AnyType => Classifier::isFinalSpecialization 375 -- BagType => Classifier::isFinalSpecialization 376 -- CollectionType => Classifier::isFinalSpecialization 377 -- InvalidType => Classifier::isFinalSpecialization 378 -- MessageType => Classifier::isFinalSpecialization 379 -- OrderedSetType => Classifier::isFinalSpecialization 380 -- SequenceType => Classifier::isFinalSpecialization 381 -- SetType => Classifier::isFinalSpecialization 382 -- TemplateParameterType => Classifier::isFinalSpecialization 383 -- TupleType => Classifier::isFinalSpecialization 384 -- VoidType => Classifier::isFinalSpecialization 385 386 function Internal_Get_Is_Leaf 387 (Self : AMF.Internals.AMF_Element) 388 return Boolean; 389 procedure Internal_Set_Is_Leaf 390 (Self : AMF.Internals.AMF_Element; 391 To : Boolean); 392 -- AnyType => RedefinableElement::isLeaf 393 -- BagType => RedefinableElement::isLeaf 394 -- CollectionType => RedefinableElement::isLeaf 395 -- InvalidType => RedefinableElement::isLeaf 396 -- MessageType => RedefinableElement::isLeaf 397 -- OrderedSetType => RedefinableElement::isLeaf 398 -- SequenceType => RedefinableElement::isLeaf 399 -- SetType => RedefinableElement::isLeaf 400 -- TemplateParameterType => RedefinableElement::isLeaf 401 -- TupleType => RedefinableElement::isLeaf 402 -- VoidType => RedefinableElement::isLeaf 403 404 function Internal_Get_Item 405 (Self : AMF.Internals.AMF_Element) 406 return AMF.Internals.AMF_Element; 407 procedure Internal_Set_Item 408 (Self : AMF.Internals.AMF_Element; 409 To : AMF.Internals.AMF_Element); 410 -- CollectionItem => CollectionItem::item 411 412 function Internal_Get_Iterator 413 (Self : AMF.Internals.AMF_Element) 414 return AMF.Internals.AMF_Collection_Of_Element; 415 -- IterateExp => LoopExp::iterator 416 -- IteratorExp => LoopExp::iterator 417 418 function Internal_Get_Kind 419 (Self : AMF.Internals.AMF_Element) 420 return AMF.OCL.OCL_Collection_Kind; 421 procedure Internal_Set_Kind 422 (Self : AMF.Internals.AMF_Element; 423 To : AMF.OCL.OCL_Collection_Kind); 424 -- CollectionLiteralExp => CollectionLiteralExp::kind 425 426 function Internal_Get_Language 427 (Self : AMF.Internals.AMF_Element) 428 return AMF.Internals.AMF_Collection_Of_String; 429 -- ExpressionInOcl => OpaqueExpression::language 430 431 function Internal_Get_Last 432 (Self : AMF.Internals.AMF_Element) 433 return AMF.Internals.AMF_Element; 434 procedure Internal_Set_Last 435 (Self : AMF.Internals.AMF_Element; 436 To : AMF.Internals.AMF_Element); 437 -- CollectionRange => CollectionRange::last 438 439 function Internal_Get_Member 440 (Self : AMF.Internals.AMF_Element) 441 return AMF.Internals.AMF_Collection_Of_Element; 442 -- AnyType => Namespace::member 443 -- BagType => Namespace::member 444 -- CollectionType => Namespace::member 445 -- InvalidType => Namespace::member 446 -- MessageType => Namespace::member 447 -- OrderedSetType => Namespace::member 448 -- SequenceType => Namespace::member 449 -- SetType => Namespace::member 450 -- TemplateParameterType => Namespace::member 451 -- TupleType => Namespace::member 452 -- VoidType => Namespace::member 453 454 function Internal_Get_Name 455 (Self : AMF.Internals.AMF_Element) 456 return Matreshka.Internals.Strings.Shared_String_Access; 457 procedure Internal_Set_Name 458 (Self : AMF.Internals.AMF_Element; 459 To : Matreshka.Internals.Strings.Shared_String_Access); 460 -- AnyType => NamedElement::name 461 -- AssociationClassCallExp => NamedElement::name 462 -- BagType => NamedElement::name 463 -- BooleanLiteralExp => NamedElement::name 464 -- CollectionItem => NamedElement::name 465 -- CollectionLiteralExp => NamedElement::name 466 -- CollectionRange => NamedElement::name 467 -- CollectionType => NamedElement::name 468 -- EnumLiteralExp => NamedElement::name 469 -- ExpressionInOcl => NamedElement::name 470 -- IfExp => NamedElement::name 471 -- IntegerLiteralExp => NamedElement::name 472 -- InvalidLiteralExp => NamedElement::name 473 -- InvalidType => NamedElement::name 474 -- IterateExp => NamedElement::name 475 -- IteratorExp => NamedElement::name 476 -- LetExp => NamedElement::name 477 -- MessageExp => NamedElement::name 478 -- MessageType => NamedElement::name 479 -- NullLiteralExp => NamedElement::name 480 -- OperationCallExp => NamedElement::name 481 -- OrderedSetType => NamedElement::name 482 -- PropertyCallExp => NamedElement::name 483 -- RealLiteralExp => NamedElement::name 484 -- SequenceType => NamedElement::name 485 -- SetType => NamedElement::name 486 -- StateExp => NamedElement::name 487 -- StringLiteralExp => NamedElement::name 488 -- TemplateParameterType => NamedElement::name 489 -- TupleLiteralExp => NamedElement::name 490 -- TupleLiteralPart => NamedElement::name 491 -- TupleType => NamedElement::name 492 -- TypeExp => NamedElement::name 493 -- UnlimitedNaturalLiteralExp => NamedElement::name 494 -- UnspecifiedValueExp => NamedElement::name 495 -- Variable => NamedElement::name 496 -- VariableExp => NamedElement::name 497 -- VoidType => NamedElement::name 498 499 function Internal_Get_Name_Expression 500 (Self : AMF.Internals.AMF_Element) 501 return AMF.Internals.AMF_Element; 502 procedure Internal_Set_Name_Expression 503 (Self : AMF.Internals.AMF_Element; 504 To : AMF.Internals.AMF_Element); 505 -- AnyType => NamedElement::nameExpression 506 -- AssociationClassCallExp => NamedElement::nameExpression 507 -- BagType => NamedElement::nameExpression 508 -- BooleanLiteralExp => NamedElement::nameExpression 509 -- CollectionItem => NamedElement::nameExpression 510 -- CollectionLiteralExp => NamedElement::nameExpression 511 -- CollectionRange => NamedElement::nameExpression 512 -- CollectionType => NamedElement::nameExpression 513 -- EnumLiteralExp => NamedElement::nameExpression 514 -- ExpressionInOcl => NamedElement::nameExpression 515 -- IfExp => NamedElement::nameExpression 516 -- IntegerLiteralExp => NamedElement::nameExpression 517 -- InvalidLiteralExp => NamedElement::nameExpression 518 -- InvalidType => NamedElement::nameExpression 519 -- IterateExp => NamedElement::nameExpression 520 -- IteratorExp => NamedElement::nameExpression 521 -- LetExp => NamedElement::nameExpression 522 -- MessageExp => NamedElement::nameExpression 523 -- MessageType => NamedElement::nameExpression 524 -- NullLiteralExp => NamedElement::nameExpression 525 -- OperationCallExp => NamedElement::nameExpression 526 -- OrderedSetType => NamedElement::nameExpression 527 -- PropertyCallExp => NamedElement::nameExpression 528 -- RealLiteralExp => NamedElement::nameExpression 529 -- SequenceType => NamedElement::nameExpression 530 -- SetType => NamedElement::nameExpression 531 -- StateExp => NamedElement::nameExpression 532 -- StringLiteralExp => NamedElement::nameExpression 533 -- TemplateParameterType => NamedElement::nameExpression 534 -- TupleLiteralExp => NamedElement::nameExpression 535 -- TupleLiteralPart => NamedElement::nameExpression 536 -- TupleType => NamedElement::nameExpression 537 -- TypeExp => NamedElement::nameExpression 538 -- UnlimitedNaturalLiteralExp => NamedElement::nameExpression 539 -- UnspecifiedValueExp => NamedElement::nameExpression 540 -- Variable => NamedElement::nameExpression 541 -- VariableExp => NamedElement::nameExpression 542 -- VoidType => NamedElement::nameExpression 543 544 function Internal_Get_Namespace 545 (Self : AMF.Internals.AMF_Element) 546 return AMF.Internals.AMF_Element; 547 -- AnyType => NamedElement::namespace 548 -- AssociationClassCallExp => NamedElement::namespace 549 -- BagType => NamedElement::namespace 550 -- BooleanLiteralExp => NamedElement::namespace 551 -- CollectionItem => NamedElement::namespace 552 -- CollectionLiteralExp => NamedElement::namespace 553 -- CollectionRange => NamedElement::namespace 554 -- CollectionType => NamedElement::namespace 555 -- EnumLiteralExp => NamedElement::namespace 556 -- ExpressionInOcl => NamedElement::namespace 557 -- IfExp => NamedElement::namespace 558 -- IntegerLiteralExp => NamedElement::namespace 559 -- InvalidLiteralExp => NamedElement::namespace 560 -- InvalidType => NamedElement::namespace 561 -- IterateExp => NamedElement::namespace 562 -- IteratorExp => NamedElement::namespace 563 -- LetExp => NamedElement::namespace 564 -- MessageExp => NamedElement::namespace 565 -- MessageType => NamedElement::namespace 566 -- NullLiteralExp => NamedElement::namespace 567 -- OperationCallExp => NamedElement::namespace 568 -- OrderedSetType => NamedElement::namespace 569 -- PropertyCallExp => NamedElement::namespace 570 -- RealLiteralExp => NamedElement::namespace 571 -- SequenceType => NamedElement::namespace 572 -- SetType => NamedElement::namespace 573 -- StateExp => NamedElement::namespace 574 -- StringLiteralExp => NamedElement::namespace 575 -- TemplateParameterType => NamedElement::namespace 576 -- TupleLiteralExp => NamedElement::namespace 577 -- TupleLiteralPart => NamedElement::namespace 578 -- TupleType => NamedElement::namespace 579 -- TypeExp => NamedElement::namespace 580 -- UnlimitedNaturalLiteralExp => NamedElement::namespace 581 -- UnspecifiedValueExp => NamedElement::namespace 582 -- Variable => NamedElement::namespace 583 -- VariableExp => NamedElement::namespace 584 -- VoidType => NamedElement::namespace 585 586 function Internal_Get_Navigation_Source 587 (Self : AMF.Internals.AMF_Element) 588 return AMF.Internals.AMF_Element; 589 procedure Internal_Set_Navigation_Source 590 (Self : AMF.Internals.AMF_Element; 591 To : AMF.Internals.AMF_Element); 592 -- AssociationClassCallExp => NavigationCallExp::navigationSource 593 -- PropertyCallExp => NavigationCallExp::navigationSource 594 595 function Internal_Get_Owned_Attribute 596 (Self : AMF.Internals.AMF_Element) 597 return AMF.Internals.AMF_Collection_Of_Element; 598 -- BagType => DataType::ownedAttribute 599 -- CollectionType => DataType::ownedAttribute 600 -- OrderedSetType => DataType::ownedAttribute 601 -- SequenceType => DataType::ownedAttribute 602 -- SetType => DataType::ownedAttribute 603 -- TupleType => DataType::ownedAttribute 604 605 function Internal_Get_Owned_Comment 606 (Self : AMF.Internals.AMF_Element) 607 return AMF.Internals.AMF_Collection_Of_Element; 608 -- AnyType => Element::ownedComment 609 -- AssociationClassCallExp => Element::ownedComment 610 -- BagType => Element::ownedComment 611 -- BooleanLiteralExp => Element::ownedComment 612 -- CollectionItem => Element::ownedComment 613 -- CollectionLiteralExp => Element::ownedComment 614 -- CollectionRange => Element::ownedComment 615 -- CollectionType => Element::ownedComment 616 -- EnumLiteralExp => Element::ownedComment 617 -- ExpressionInOcl => Element::ownedComment 618 -- IfExp => Element::ownedComment 619 -- IntegerLiteralExp => Element::ownedComment 620 -- InvalidLiteralExp => Element::ownedComment 621 -- InvalidType => Element::ownedComment 622 -- IterateExp => Element::ownedComment 623 -- IteratorExp => Element::ownedComment 624 -- LetExp => Element::ownedComment 625 -- MessageExp => Element::ownedComment 626 -- MessageType => Element::ownedComment 627 -- NullLiteralExp => Element::ownedComment 628 -- OperationCallExp => Element::ownedComment 629 -- OrderedSetType => Element::ownedComment 630 -- PropertyCallExp => Element::ownedComment 631 -- RealLiteralExp => Element::ownedComment 632 -- SequenceType => Element::ownedComment 633 -- SetType => Element::ownedComment 634 -- StateExp => Element::ownedComment 635 -- StringLiteralExp => Element::ownedComment 636 -- TemplateParameterType => Element::ownedComment 637 -- TupleLiteralExp => Element::ownedComment 638 -- TupleLiteralPart => Element::ownedComment 639 -- TupleType => Element::ownedComment 640 -- TypeExp => Element::ownedComment 641 -- UnlimitedNaturalLiteralExp => Element::ownedComment 642 -- UnspecifiedValueExp => Element::ownedComment 643 -- Variable => Element::ownedComment 644 -- VariableExp => Element::ownedComment 645 -- VoidType => Element::ownedComment 646 647 function Internal_Get_Owned_Element 648 (Self : AMF.Internals.AMF_Element) 649 return AMF.Internals.AMF_Collection_Of_Element; 650 -- AnyType => Element::ownedElement 651 -- AssociationClassCallExp => Element::ownedElement 652 -- BagType => Element::ownedElement 653 -- BooleanLiteralExp => Element::ownedElement 654 -- CollectionItem => Element::ownedElement 655 -- CollectionLiteralExp => Element::ownedElement 656 -- CollectionRange => Element::ownedElement 657 -- CollectionType => Element::ownedElement 658 -- EnumLiteralExp => Element::ownedElement 659 -- ExpressionInOcl => Element::ownedElement 660 -- IfExp => Element::ownedElement 661 -- IntegerLiteralExp => Element::ownedElement 662 -- InvalidLiteralExp => Element::ownedElement 663 -- InvalidType => Element::ownedElement 664 -- IterateExp => Element::ownedElement 665 -- IteratorExp => Element::ownedElement 666 -- LetExp => Element::ownedElement 667 -- MessageExp => Element::ownedElement 668 -- MessageType => Element::ownedElement 669 -- NullLiteralExp => Element::ownedElement 670 -- OperationCallExp => Element::ownedElement 671 -- OrderedSetType => Element::ownedElement 672 -- PropertyCallExp => Element::ownedElement 673 -- RealLiteralExp => Element::ownedElement 674 -- SequenceType => Element::ownedElement 675 -- SetType => Element::ownedElement 676 -- StateExp => Element::ownedElement 677 -- StringLiteralExp => Element::ownedElement 678 -- TemplateParameterType => Element::ownedElement 679 -- TupleLiteralExp => Element::ownedElement 680 -- TupleLiteralPart => Element::ownedElement 681 -- TupleType => Element::ownedElement 682 -- TypeExp => Element::ownedElement 683 -- UnlimitedNaturalLiteralExp => Element::ownedElement 684 -- UnspecifiedValueExp => Element::ownedElement 685 -- Variable => Element::ownedElement 686 -- VariableExp => Element::ownedElement 687 -- VoidType => Element::ownedElement 688 689 function Internal_Get_Owned_Member 690 (Self : AMF.Internals.AMF_Element) 691 return AMF.Internals.AMF_Collection_Of_Element; 692 -- AnyType => Namespace::ownedMember 693 -- BagType => Namespace::ownedMember 694 -- CollectionType => Namespace::ownedMember 695 -- InvalidType => Namespace::ownedMember 696 -- MessageType => Namespace::ownedMember 697 -- OrderedSetType => Namespace::ownedMember 698 -- SequenceType => Namespace::ownedMember 699 -- SetType => Namespace::ownedMember 700 -- TemplateParameterType => Namespace::ownedMember 701 -- TupleType => Namespace::ownedMember 702 -- VoidType => Namespace::ownedMember 703 704 function Internal_Get_Owned_Operation 705 (Self : AMF.Internals.AMF_Element) 706 return AMF.Internals.AMF_Collection_Of_Element; 707 -- BagType => DataType::ownedOperation 708 -- CollectionType => DataType::ownedOperation 709 -- OrderedSetType => DataType::ownedOperation 710 -- SequenceType => DataType::ownedOperation 711 -- SetType => DataType::ownedOperation 712 -- TupleType => DataType::ownedOperation 713 714 function Internal_Get_Owned_Rule 715 (Self : AMF.Internals.AMF_Element) 716 return AMF.Internals.AMF_Collection_Of_Element; 717 -- AnyType => Namespace::ownedRule 718 -- BagType => Namespace::ownedRule 719 -- CollectionType => Namespace::ownedRule 720 -- InvalidType => Namespace::ownedRule 721 -- MessageType => Namespace::ownedRule 722 -- OrderedSetType => Namespace::ownedRule 723 -- SequenceType => Namespace::ownedRule 724 -- SetType => Namespace::ownedRule 725 -- TemplateParameterType => Namespace::ownedRule 726 -- TupleType => Namespace::ownedRule 727 -- VoidType => Namespace::ownedRule 728 729 function Internal_Get_Owned_Template_Signature 730 (Self : AMF.Internals.AMF_Element) 731 return AMF.Internals.AMF_Element; 732 procedure Internal_Set_Owned_Template_Signature 733 (Self : AMF.Internals.AMF_Element; 734 To : AMF.Internals.AMF_Element); 735 -- AnyType => Classifier::ownedTemplateSignature 736 -- BagType => Classifier::ownedTemplateSignature 737 -- CollectionType => Classifier::ownedTemplateSignature 738 -- InvalidType => Classifier::ownedTemplateSignature 739 -- MessageType => Classifier::ownedTemplateSignature 740 -- OrderedSetType => Classifier::ownedTemplateSignature 741 -- SequenceType => Classifier::ownedTemplateSignature 742 -- SetType => Classifier::ownedTemplateSignature 743 -- TemplateParameterType => Classifier::ownedTemplateSignature 744 -- TupleType => Classifier::ownedTemplateSignature 745 -- VoidType => Classifier::ownedTemplateSignature 746 747 function Internal_Get_Owned_Use_Case 748 (Self : AMF.Internals.AMF_Element) 749 return AMF.Internals.AMF_Collection_Of_Element; 750 -- AnyType => Classifier::ownedUseCase 751 -- BagType => Classifier::ownedUseCase 752 -- CollectionType => Classifier::ownedUseCase 753 -- InvalidType => Classifier::ownedUseCase 754 -- MessageType => Classifier::ownedUseCase 755 -- OrderedSetType => Classifier::ownedUseCase 756 -- SequenceType => Classifier::ownedUseCase 757 -- SetType => Classifier::ownedUseCase 758 -- TemplateParameterType => Classifier::ownedUseCase 759 -- TupleType => Classifier::ownedUseCase 760 -- VoidType => Classifier::ownedUseCase 761 762 function Internal_Get_Owner 763 (Self : AMF.Internals.AMF_Element) 764 return AMF.Internals.AMF_Element; 765 -- AnyType => Element::owner 766 -- AssociationClassCallExp => Element::owner 767 -- BagType => Element::owner 768 -- BooleanLiteralExp => Element::owner 769 -- CollectionItem => Element::owner 770 -- CollectionLiteralExp => Element::owner 771 -- CollectionRange => Element::owner 772 -- CollectionType => Element::owner 773 -- EnumLiteralExp => Element::owner 774 -- ExpressionInOcl => Element::owner 775 -- IfExp => Element::owner 776 -- IntegerLiteralExp => Element::owner 777 -- InvalidLiteralExp => Element::owner 778 -- InvalidType => Element::owner 779 -- IterateExp => Element::owner 780 -- IteratorExp => Element::owner 781 -- LetExp => Element::owner 782 -- MessageExp => Element::owner 783 -- MessageType => Element::owner 784 -- NullLiteralExp => Element::owner 785 -- OperationCallExp => Element::owner 786 -- OrderedSetType => Element::owner 787 -- PropertyCallExp => Element::owner 788 -- RealLiteralExp => Element::owner 789 -- SequenceType => Element::owner 790 -- SetType => Element::owner 791 -- StateExp => Element::owner 792 -- StringLiteralExp => Element::owner 793 -- TemplateParameterType => Element::owner 794 -- TupleLiteralExp => Element::owner 795 -- TupleLiteralPart => Element::owner 796 -- TupleType => Element::owner 797 -- TypeExp => Element::owner 798 -- UnlimitedNaturalLiteralExp => Element::owner 799 -- UnspecifiedValueExp => Element::owner 800 -- Variable => Element::owner 801 -- VariableExp => Element::owner 802 -- VoidType => Element::owner 803 804 function Internal_Get_Owning_Template_Parameter 805 (Self : AMF.Internals.AMF_Element) 806 return AMF.Internals.AMF_Element; 807 procedure Internal_Set_Owning_Template_Parameter 808 (Self : AMF.Internals.AMF_Element; 809 To : AMF.Internals.AMF_Element); 810 -- AnyType => ParameterableElement::owningTemplateParameter 811 -- BagType => ParameterableElement::owningTemplateParameter 812 -- CollectionType => ParameterableElement::owningTemplateParameter 813 -- ExpressionInOcl => ParameterableElement::owningTemplateParameter 814 -- InvalidType => ParameterableElement::owningTemplateParameter 815 -- MessageType => ParameterableElement::owningTemplateParameter 816 -- OrderedSetType => ParameterableElement::owningTemplateParameter 817 -- SequenceType => ParameterableElement::owningTemplateParameter 818 -- SetType => ParameterableElement::owningTemplateParameter 819 -- TemplateParameterType => ParameterableElement::owningTemplateParameter 820 -- TupleType => ParameterableElement::owningTemplateParameter 821 -- VoidType => ParameterableElement::owningTemplateParameter 822 823 function Internal_Get_Package 824 (Self : AMF.Internals.AMF_Element) 825 return AMF.Internals.AMF_Element; 826 procedure Internal_Set_Package 827 (Self : AMF.Internals.AMF_Element; 828 To : AMF.Internals.AMF_Element); 829 -- AnyType => Type::package 830 -- BagType => Type::package 831 -- CollectionType => Type::package 832 -- InvalidType => Type::package 833 -- MessageType => Type::package 834 -- OrderedSetType => Type::package 835 -- SequenceType => Type::package 836 -- SetType => Type::package 837 -- TemplateParameterType => Type::package 838 -- TupleType => Type::package 839 -- VoidType => Type::package 840 841 function Internal_Get_Package_Import 842 (Self : AMF.Internals.AMF_Element) 843 return AMF.Internals.AMF_Collection_Of_Element; 844 -- AnyType => Namespace::packageImport 845 -- BagType => Namespace::packageImport 846 -- CollectionType => Namespace::packageImport 847 -- InvalidType => Namespace::packageImport 848 -- MessageType => Namespace::packageImport 849 -- OrderedSetType => Namespace::packageImport 850 -- SequenceType => Namespace::packageImport 851 -- SetType => Namespace::packageImport 852 -- TemplateParameterType => Namespace::packageImport 853 -- TupleType => Namespace::packageImport 854 -- VoidType => Namespace::packageImport 855 856 function Internal_Get_Parameter_Variable 857 (Self : AMF.Internals.AMF_Element) 858 return AMF.Internals.AMF_Collection_Of_Element; 859 -- ExpressionInOcl => ExpressionInOcl::parameterVariable 860 861 function Internal_Get_Part 862 (Self : AMF.Internals.AMF_Element) 863 return AMF.Internals.AMF_Collection_Of_Element; 864 -- CollectionLiteralExp => CollectionLiteralExp::part 865 -- TupleLiteralExp => TupleLiteralExp::part 866 867 function Internal_Get_Powertype_Extent 868 (Self : AMF.Internals.AMF_Element) 869 return AMF.Internals.AMF_Collection_Of_Element; 870 -- AnyType => Classifier::powertypeExtent 871 -- BagType => Classifier::powertypeExtent 872 -- CollectionType => Classifier::powertypeExtent 873 -- InvalidType => Classifier::powertypeExtent 874 -- MessageType => Classifier::powertypeExtent 875 -- OrderedSetType => Classifier::powertypeExtent 876 -- SequenceType => Classifier::powertypeExtent 877 -- SetType => Classifier::powertypeExtent 878 -- TemplateParameterType => Classifier::powertypeExtent 879 -- TupleType => Classifier::powertypeExtent 880 -- VoidType => Classifier::powertypeExtent 881 882 function Internal_Get_Qualified_Name 883 (Self : AMF.Internals.AMF_Element) 884 return Matreshka.Internals.Strings.Shared_String_Access; 885 -- AnyType => NamedElement::qualifiedName 886 -- AssociationClassCallExp => NamedElement::qualifiedName 887 -- BagType => NamedElement::qualifiedName 888 -- BooleanLiteralExp => NamedElement::qualifiedName 889 -- CollectionItem => NamedElement::qualifiedName 890 -- CollectionLiteralExp => NamedElement::qualifiedName 891 -- CollectionRange => NamedElement::qualifiedName 892 -- CollectionType => NamedElement::qualifiedName 893 -- EnumLiteralExp => NamedElement::qualifiedName 894 -- ExpressionInOcl => NamedElement::qualifiedName 895 -- IfExp => NamedElement::qualifiedName 896 -- IntegerLiteralExp => NamedElement::qualifiedName 897 -- InvalidLiteralExp => NamedElement::qualifiedName 898 -- InvalidType => NamedElement::qualifiedName 899 -- IterateExp => NamedElement::qualifiedName 900 -- IteratorExp => NamedElement::qualifiedName 901 -- LetExp => NamedElement::qualifiedName 902 -- MessageExp => NamedElement::qualifiedName 903 -- MessageType => NamedElement::qualifiedName 904 -- NullLiteralExp => NamedElement::qualifiedName 905 -- OperationCallExp => NamedElement::qualifiedName 906 -- OrderedSetType => NamedElement::qualifiedName 907 -- PropertyCallExp => NamedElement::qualifiedName 908 -- RealLiteralExp => NamedElement::qualifiedName 909 -- SequenceType => NamedElement::qualifiedName 910 -- SetType => NamedElement::qualifiedName 911 -- StateExp => NamedElement::qualifiedName 912 -- StringLiteralExp => NamedElement::qualifiedName 913 -- TemplateParameterType => NamedElement::qualifiedName 914 -- TupleLiteralExp => NamedElement::qualifiedName 915 -- TupleLiteralPart => NamedElement::qualifiedName 916 -- TupleType => NamedElement::qualifiedName 917 -- TypeExp => NamedElement::qualifiedName 918 -- UnlimitedNaturalLiteralExp => NamedElement::qualifiedName 919 -- UnspecifiedValueExp => NamedElement::qualifiedName 920 -- Variable => NamedElement::qualifiedName 921 -- VariableExp => NamedElement::qualifiedName 922 -- VoidType => NamedElement::qualifiedName 923 924 function Internal_Get_Qualifier 925 (Self : AMF.Internals.AMF_Element) 926 return AMF.Internals.AMF_Collection_Of_Element; 927 -- AssociationClassCallExp => NavigationCallExp::qualifier 928 -- PropertyCallExp => NavigationCallExp::qualifier 929 930 function Internal_Get_Real_Symbol 931 (Self : AMF.Internals.AMF_Element) 932 return AMF.Real; 933 procedure Internal_Set_Real_Symbol 934 (Self : AMF.Internals.AMF_Element; 935 To : AMF.Real); 936 -- RealLiteralExp => RealLiteralExp::realSymbol 937 938 function Internal_Get_Redefined_Classifier 939 (Self : AMF.Internals.AMF_Element) 940 return AMF.Internals.AMF_Collection_Of_Element; 941 -- AnyType => Classifier::redefinedClassifier 942 -- BagType => Classifier::redefinedClassifier 943 -- CollectionType => Classifier::redefinedClassifier 944 -- InvalidType => Classifier::redefinedClassifier 945 -- MessageType => Classifier::redefinedClassifier 946 -- OrderedSetType => Classifier::redefinedClassifier 947 -- SequenceType => Classifier::redefinedClassifier 948 -- SetType => Classifier::redefinedClassifier 949 -- TemplateParameterType => Classifier::redefinedClassifier 950 -- TupleType => Classifier::redefinedClassifier 951 -- VoidType => Classifier::redefinedClassifier 952 953 function Internal_Get_Redefined_Element 954 (Self : AMF.Internals.AMF_Element) 955 return AMF.Internals.AMF_Collection_Of_Element; 956 -- AnyType => RedefinableElement::redefinedElement 957 -- BagType => RedefinableElement::redefinedElement 958 -- CollectionType => RedefinableElement::redefinedElement 959 -- InvalidType => RedefinableElement::redefinedElement 960 -- MessageType => RedefinableElement::redefinedElement 961 -- OrderedSetType => RedefinableElement::redefinedElement 962 -- SequenceType => RedefinableElement::redefinedElement 963 -- SetType => RedefinableElement::redefinedElement 964 -- TemplateParameterType => RedefinableElement::redefinedElement 965 -- TupleType => RedefinableElement::redefinedElement 966 -- VoidType => RedefinableElement::redefinedElement 967 968 function Internal_Get_Redefinition_Context 969 (Self : AMF.Internals.AMF_Element) 970 return AMF.Internals.AMF_Collection_Of_Element; 971 -- AnyType => RedefinableElement::redefinitionContext 972 -- BagType => RedefinableElement::redefinitionContext 973 -- CollectionType => RedefinableElement::redefinitionContext 974 -- InvalidType => RedefinableElement::redefinitionContext 975 -- MessageType => RedefinableElement::redefinitionContext 976 -- OrderedSetType => RedefinableElement::redefinitionContext 977 -- SequenceType => RedefinableElement::redefinitionContext 978 -- SetType => RedefinableElement::redefinitionContext 979 -- TemplateParameterType => RedefinableElement::redefinitionContext 980 -- TupleType => RedefinableElement::redefinitionContext 981 -- VoidType => RedefinableElement::redefinitionContext 982 983 function Internal_Get_Referred_Association_Class 984 (Self : AMF.Internals.AMF_Element) 985 return AMF.Internals.AMF_Element; 986 procedure Internal_Set_Referred_Association_Class 987 (Self : AMF.Internals.AMF_Element; 988 To : AMF.Internals.AMF_Element); 989 -- AssociationClassCallExp => AssociationClassCallExp::referredAssociationClass 990 991 function Internal_Get_Referred_Enum_Literal 992 (Self : AMF.Internals.AMF_Element) 993 return AMF.Internals.AMF_Element; 994 procedure Internal_Set_Referred_Enum_Literal 995 (Self : AMF.Internals.AMF_Element; 996 To : AMF.Internals.AMF_Element); 997 -- EnumLiteralExp => EnumLiteralExp::referredEnumLiteral 998 999 function Internal_Get_Referred_Operation 1000 (Self : AMF.Internals.AMF_Element) 1001 return AMF.Internals.AMF_Element; 1002 procedure Internal_Set_Referred_Operation 1003 (Self : AMF.Internals.AMF_Element; 1004 To : AMF.Internals.AMF_Element); 1005 -- MessageType => MessageType::referredOperation 1006 -- OperationCallExp => OperationCallExp::referredOperation 1007 1008 function Internal_Get_Referred_Property 1009 (Self : AMF.Internals.AMF_Element) 1010 return AMF.Internals.AMF_Element; 1011 procedure Internal_Set_Referred_Property 1012 (Self : AMF.Internals.AMF_Element; 1013 To : AMF.Internals.AMF_Element); 1014 -- PropertyCallExp => PropertyCallExp::referredProperty 1015 1016 function Internal_Get_Referred_Signal 1017 (Self : AMF.Internals.AMF_Element) 1018 return AMF.Internals.AMF_Element; 1019 procedure Internal_Set_Referred_Signal 1020 (Self : AMF.Internals.AMF_Element; 1021 To : AMF.Internals.AMF_Element); 1022 -- MessageType => MessageType::referredSignal 1023 1024 function Internal_Get_Referred_State 1025 (Self : AMF.Internals.AMF_Element) 1026 return AMF.Internals.AMF_Element; 1027 procedure Internal_Set_Referred_State 1028 (Self : AMF.Internals.AMF_Element; 1029 To : AMF.Internals.AMF_Element); 1030 -- StateExp => StateExp::referredState 1031 1032 function Internal_Get_Referred_Type 1033 (Self : AMF.Internals.AMF_Element) 1034 return AMF.Internals.AMF_Element; 1035 procedure Internal_Set_Referred_Type 1036 (Self : AMF.Internals.AMF_Element; 1037 To : AMF.Internals.AMF_Element); 1038 -- TypeExp => TypeExp::referredType 1039 1040 function Internal_Get_Referred_Variable 1041 (Self : AMF.Internals.AMF_Element) 1042 return AMF.Internals.AMF_Element; 1043 procedure Internal_Set_Referred_Variable 1044 (Self : AMF.Internals.AMF_Element; 1045 To : AMF.Internals.AMF_Element); 1046 -- VariableExp => VariableExp::referredVariable 1047 1048 function Internal_Get_Representation 1049 (Self : AMF.Internals.AMF_Element) 1050 return AMF.Internals.AMF_Element; 1051 procedure Internal_Set_Representation 1052 (Self : AMF.Internals.AMF_Element; 1053 To : AMF.Internals.AMF_Element); 1054 -- AnyType => Classifier::representation 1055 -- BagType => Classifier::representation 1056 -- CollectionType => Classifier::representation 1057 -- InvalidType => Classifier::representation 1058 -- MessageType => Classifier::representation 1059 -- OrderedSetType => Classifier::representation 1060 -- SequenceType => Classifier::representation 1061 -- SetType => Classifier::representation 1062 -- TemplateParameterType => Classifier::representation 1063 -- TupleType => Classifier::representation 1064 -- VoidType => Classifier::representation 1065 1066 function Internal_Get_Represented_Parameter 1067 (Self : AMF.Internals.AMF_Element) 1068 return AMF.Internals.AMF_Element; 1069 procedure Internal_Set_Represented_Parameter 1070 (Self : AMF.Internals.AMF_Element; 1071 To : AMF.Internals.AMF_Element); 1072 -- Variable => Variable::representedParameter 1073 1074 function Internal_Get_Result 1075 (Self : AMF.Internals.AMF_Element) 1076 return AMF.Internals.AMF_Element; 1077 -- ExpressionInOcl => OpaqueExpression::result 1078 -- IterateExp => IterateExp::result 1079 1080 function Internal_Get_Result_Variable 1081 (Self : AMF.Internals.AMF_Element) 1082 return AMF.Internals.AMF_Element; 1083 procedure Internal_Set_Result_Variable 1084 (Self : AMF.Internals.AMF_Element; 1085 To : AMF.Internals.AMF_Element); 1086 -- ExpressionInOcl => ExpressionInOcl::resultVariable 1087 1088 function Internal_Get_Sent_Signal 1089 (Self : AMF.Internals.AMF_Element) 1090 return AMF.Internals.AMF_Element; 1091 procedure Internal_Set_Sent_Signal 1092 (Self : AMF.Internals.AMF_Element; 1093 To : AMF.Internals.AMF_Element); 1094 -- MessageExp => MessageExp::sentSignal 1095 1096 function Internal_Get_Source 1097 (Self : AMF.Internals.AMF_Element) 1098 return AMF.Internals.AMF_Element; 1099 procedure Internal_Set_Source 1100 (Self : AMF.Internals.AMF_Element; 1101 To : AMF.Internals.AMF_Element); 1102 -- AssociationClassCallExp => CallExp::source 1103 -- IterateExp => CallExp::source 1104 -- IteratorExp => CallExp::source 1105 -- OperationCallExp => CallExp::source 1106 -- PropertyCallExp => CallExp::source 1107 1108 function Internal_Get_Specification 1109 (Self : AMF.Internals.AMF_Element) 1110 return Matreshka.Internals.Strings.Shared_String_Access; 1111 procedure Internal_Set_Specification 1112 (Self : AMF.Internals.AMF_Element; 1113 To : Matreshka.Internals.Strings.Shared_String_Access); 1114 -- TemplateParameterType => TemplateParameterType::specification 1115 1116 function Internal_Get_String_Symbol 1117 (Self : AMF.Internals.AMF_Element) 1118 return Matreshka.Internals.Strings.Shared_String_Access; 1119 procedure Internal_Set_String_Symbol 1120 (Self : AMF.Internals.AMF_Element; 1121 To : Matreshka.Internals.Strings.Shared_String_Access); 1122 -- StringLiteralExp => StringLiteralExp::stringSymbol 1123 1124 function Internal_Get_Substitution 1125 (Self : AMF.Internals.AMF_Element) 1126 return AMF.Internals.AMF_Collection_Of_Element; 1127 -- AnyType => Classifier::substitution 1128 -- BagType => Classifier::substitution 1129 -- CollectionType => Classifier::substitution 1130 -- InvalidType => Classifier::substitution 1131 -- MessageType => Classifier::substitution 1132 -- OrderedSetType => Classifier::substitution 1133 -- SequenceType => Classifier::substitution 1134 -- SetType => Classifier::substitution 1135 -- TemplateParameterType => Classifier::substitution 1136 -- TupleType => Classifier::substitution 1137 -- VoidType => Classifier::substitution 1138 1139 function Internal_Get_Target 1140 (Self : AMF.Internals.AMF_Element) 1141 return AMF.Internals.AMF_Element; 1142 procedure Internal_Set_Target 1143 (Self : AMF.Internals.AMF_Element; 1144 To : AMF.Internals.AMF_Element); 1145 -- MessageExp => MessageExp::target 1146 1147 function Internal_Get_Template_Binding 1148 (Self : AMF.Internals.AMF_Element) 1149 return AMF.Internals.AMF_Collection_Of_Element; 1150 -- AnyType => TemplateableElement::templateBinding 1151 -- BagType => TemplateableElement::templateBinding 1152 -- CollectionType => TemplateableElement::templateBinding 1153 -- InvalidType => TemplateableElement::templateBinding 1154 -- MessageType => TemplateableElement::templateBinding 1155 -- OrderedSetType => TemplateableElement::templateBinding 1156 -- SequenceType => TemplateableElement::templateBinding 1157 -- SetType => TemplateableElement::templateBinding 1158 -- TemplateParameterType => TemplateableElement::templateBinding 1159 -- TupleType => TemplateableElement::templateBinding 1160 -- VoidType => TemplateableElement::templateBinding 1161 1162 function Internal_Get_Template_Parameter 1163 (Self : AMF.Internals.AMF_Element) 1164 return AMF.Internals.AMF_Element; 1165 procedure Internal_Set_Template_Parameter 1166 (Self : AMF.Internals.AMF_Element; 1167 To : AMF.Internals.AMF_Element); 1168 -- AnyType => Classifier::templateParameter 1169 -- BagType => Classifier::templateParameter 1170 -- CollectionType => Classifier::templateParameter 1171 -- ExpressionInOcl => ParameterableElement::templateParameter 1172 -- InvalidType => Classifier::templateParameter 1173 -- MessageType => Classifier::templateParameter 1174 -- OrderedSetType => Classifier::templateParameter 1175 -- SequenceType => Classifier::templateParameter 1176 -- SetType => Classifier::templateParameter 1177 -- TemplateParameterType => Classifier::templateParameter 1178 -- TupleType => Classifier::templateParameter 1179 -- VoidType => Classifier::templateParameter 1180 1181 function Internal_Get_Then_Expression 1182 (Self : AMF.Internals.AMF_Element) 1183 return AMF.Internals.AMF_Element; 1184 procedure Internal_Set_Then_Expression 1185 (Self : AMF.Internals.AMF_Element; 1186 To : AMF.Internals.AMF_Element); 1187 -- IfExp => IfExp::thenExpression 1188 1189 function Internal_Get_Type 1190 (Self : AMF.Internals.AMF_Element) 1191 return AMF.Internals.AMF_Element; 1192 procedure Internal_Set_Type 1193 (Self : AMF.Internals.AMF_Element; 1194 To : AMF.Internals.AMF_Element); 1195 -- AssociationClassCallExp => TypedElement::type 1196 -- BooleanLiteralExp => TypedElement::type 1197 -- CollectionItem => TypedElement::type 1198 -- CollectionLiteralExp => TypedElement::type 1199 -- CollectionRange => TypedElement::type 1200 -- EnumLiteralExp => TypedElement::type 1201 -- ExpressionInOcl => TypedElement::type 1202 -- IfExp => TypedElement::type 1203 -- IntegerLiteralExp => TypedElement::type 1204 -- InvalidLiteralExp => TypedElement::type 1205 -- IterateExp => TypedElement::type 1206 -- IteratorExp => TypedElement::type 1207 -- LetExp => TypedElement::type 1208 -- MessageExp => TypedElement::type 1209 -- NullLiteralExp => TypedElement::type 1210 -- OperationCallExp => TypedElement::type 1211 -- PropertyCallExp => TypedElement::type 1212 -- RealLiteralExp => TypedElement::type 1213 -- StateExp => TypedElement::type 1214 -- StringLiteralExp => TypedElement::type 1215 -- TupleLiteralExp => TypedElement::type 1216 -- TupleLiteralPart => TypedElement::type 1217 -- TypeExp => TypedElement::type 1218 -- UnlimitedNaturalLiteralExp => TypedElement::type 1219 -- UnspecifiedValueExp => TypedElement::type 1220 -- Variable => TypedElement::type 1221 -- VariableExp => TypedElement::type 1222 1223 function Internal_Get_Unlimited_Natural_Symbol 1224 (Self : AMF.Internals.AMF_Element) 1225 return AMF.Unlimited_Natural; 1226 procedure Internal_Set_Unlimited_Natural_Symbol 1227 (Self : AMF.Internals.AMF_Element; 1228 To : AMF.Unlimited_Natural); 1229 -- UnlimitedNaturalLiteralExp => UnlimitedNaturalLiteralExp::unlimitedNaturalSymbol 1230 1231 function Internal_Get_Use_Case 1232 (Self : AMF.Internals.AMF_Element) 1233 return AMF.Internals.AMF_Collection_Of_Element; 1234 -- AnyType => Classifier::useCase 1235 -- BagType => Classifier::useCase 1236 -- CollectionType => Classifier::useCase 1237 -- InvalidType => Classifier::useCase 1238 -- MessageType => Classifier::useCase 1239 -- OrderedSetType => Classifier::useCase 1240 -- SequenceType => Classifier::useCase 1241 -- SetType => Classifier::useCase 1242 -- TemplateParameterType => Classifier::useCase 1243 -- TupleType => Classifier::useCase 1244 -- VoidType => Classifier::useCase 1245 1246 function Internal_Get_Variable 1247 (Self : AMF.Internals.AMF_Element) 1248 return AMF.Internals.AMF_Element; 1249 procedure Internal_Set_Variable 1250 (Self : AMF.Internals.AMF_Element; 1251 To : AMF.Internals.AMF_Element); 1252 -- LetExp => LetExp::variable 1253 1254 function Internal_Get_Visibility 1255 (Self : AMF.Internals.AMF_Element) 1256 return AMF.UML.Optional_UML_Visibility_Kind; 1257 procedure Internal_Set_Visibility 1258 (Self : AMF.Internals.AMF_Element; 1259 To : AMF.UML.Optional_UML_Visibility_Kind); 1260 -- AnyType => NamedElement::visibility 1261 -- AssociationClassCallExp => NamedElement::visibility 1262 -- BagType => NamedElement::visibility 1263 -- BooleanLiteralExp => NamedElement::visibility 1264 -- CollectionItem => NamedElement::visibility 1265 -- CollectionLiteralExp => NamedElement::visibility 1266 -- CollectionRange => NamedElement::visibility 1267 -- CollectionType => NamedElement::visibility 1268 -- EnumLiteralExp => NamedElement::visibility 1269 -- ExpressionInOcl => NamedElement::visibility 1270 -- IfExp => NamedElement::visibility 1271 -- IntegerLiteralExp => NamedElement::visibility 1272 -- InvalidLiteralExp => NamedElement::visibility 1273 -- InvalidType => NamedElement::visibility 1274 -- IterateExp => NamedElement::visibility 1275 -- IteratorExp => NamedElement::visibility 1276 -- LetExp => NamedElement::visibility 1277 -- MessageExp => NamedElement::visibility 1278 -- MessageType => NamedElement::visibility 1279 -- NullLiteralExp => NamedElement::visibility 1280 -- OperationCallExp => NamedElement::visibility 1281 -- OrderedSetType => NamedElement::visibility 1282 -- PropertyCallExp => NamedElement::visibility 1283 -- RealLiteralExp => NamedElement::visibility 1284 -- SequenceType => NamedElement::visibility 1285 -- SetType => NamedElement::visibility 1286 -- StateExp => NamedElement::visibility 1287 -- StringLiteralExp => NamedElement::visibility 1288 -- TemplateParameterType => NamedElement::visibility 1289 -- TupleLiteralExp => NamedElement::visibility 1290 -- TupleLiteralPart => NamedElement::visibility 1291 -- TupleType => NamedElement::visibility 1292 -- TypeExp => NamedElement::visibility 1293 -- UnlimitedNaturalLiteralExp => NamedElement::visibility 1294 -- UnspecifiedValueExp => NamedElement::visibility 1295 -- Variable => NamedElement::visibility 1296 -- VariableExp => NamedElement::visibility 1297 -- VoidType => NamedElement::visibility 1298 1299end AMF.Internals.Tables.OCL_Attributes; 1300