1 package org.objectweb.modfact.jmi.reflect; 2 3 import java.util.*; 4 class M3Client { 5 RefPackageImpl p; 6 Hashtable objs = new Hashtable(); 7 List l, l2; 9 RefClassImpl cl; 10 RefAssociationImpl a; 11 RefStructImpl struct; 12 RefPackageImpl loadModel() { 13 loadDescription(); 14 copyObjs(); 15 copyAtts(); 16 M3ClientHelper.loadLinks(this); 17 return p; 18 } 19 void loadDescription() { 20 this.p=new org.objectweb.modfact.jmi.repository.javax.jmi.model.ModelPackageImpl(); 21 p.name="Model"; 22 p.classNames.add("ModelElement"); 23 p.enumTypeNames.add("VisibilityKind"); 24 p.classNames.add("Namespace"); 25 p.classNames.add("GeneralizableElement"); 26 p.classNames.add("TypedElement"); 27 p.classNames.add("Classifier"); 28 p.classNames.add("Class"); 29 p.structNames.add("MultiplicityType"); 30 p.classNames.add("DataType"); 31 p.classNames.add("PrimitiveType"); 32 p.classNames.add("EnumerationType"); 33 p.classNames.add("CollectionType"); 34 p.classNames.add("StructureType"); 35 p.classNames.add("StructureField"); 36 p.classNames.add("AliasType"); 37 p.enumTypeNames.add("ScopeKind"); 38 p.classNames.add("Feature"); 39 p.classNames.add("StructuralFeature"); 40 p.classNames.add("Attribute"); 41 p.classNames.add("Reference"); 42 p.classNames.add("BehavioralFeature"); 43 p.classNames.add("Operation"); 44 p.classNames.add("Exception"); 45 p.classNames.add("Association"); 46 p.enumTypeNames.add("AggregationKind"); 47 p.classNames.add("AssociationEnd"); 48 p.classNames.add("Package"); 49 p.classNames.add("Import"); 50 p.enumTypeNames.add("DirectionKind"); 51 p.classNames.add("Parameter"); 52 p.classNames.add("Constraint"); 53 p.classNames.add("Constant"); 54 p.classNames.add("Tag"); 55 p.associationNames.add("AttachesTo"); 56 p.associationNames.add("DependsOn"); 57 p.associationNames.add("Contains"); 58 p.associationNames.add("Generalizes"); 59 p.associationNames.add("Aliases"); 60 p.associationNames.add("Constrains"); 61 p.associationNames.add("CanRaise"); 62 p.associationNames.add("Exposes"); 63 p.associationNames.add("RefersTo"); 64 p.associationNames.add("IsOfType"); 65 p.classes = new RefClassImpl[28]; 66 p.packages = new RefPackageImpl[0]; 67 p.associations = new RefAssociationImpl[10]; 68 p.structFieldNameLists = new List[1]; 69 p.enumTypes = new Object [4]; 70 cl=new org.objectweb.modfact.jmi.repository.javax.jmi.model.ModelElementClassImpl(); 71 cl.container=p; 72 cl.name="ModelElement"; 73 cl.attNames.add("name"); 74 cl.attNames.add("annotation"); 75 cl.refNames.add("requiredElements"); 76 cl.refNames.add("container"); 77 cl.refNames.add("constraints"); 78 cl.attMultiplicities = new int[2]; 79 cl.assoNames = new List[3]; 80 cl.assoEndNames = new String [3]; 81 cl.refMultiplicities = new int[3]; 82 cl.enumTypes = new Object [0]; 83 cl.attMultiplicities[0]=1; 84 cl.attMultiplicities[1]=1; 85 cl.refMultiplicities[0]=-1; 86 cl.assoEndNames[0]="provider"; 87 l=new Vector(); 88 l.add("Model"); 89 l.add("DependsOn"); 90 cl.assoNames[0]=l; 91 cl.refMultiplicities[1]=1; 92 cl.assoEndNames[1]="container"; 93 l=new Vector(); 94 l.add("Model"); 95 l.add("Contains"); 96 cl.assoNames[1]=l; 97 cl.refMultiplicities[2]=-1; 98 cl.assoEndNames[2]="constraint"; 99 l=new Vector(); 100 l.add("Model"); 101 l.add("Constrains"); 102 cl.assoNames[2]=l; 103 p.classes[0]=cl; 104 l=new Vector(); 105 l.add("public_vis"); 106 l.add("protected_vis"); 107 l.add("private_vis"); 108 l2=l; 109 l=p.refTypeName(); 110 l.add("VisibilityKind"); 111 p.enumTypes[0]=javax.jmi.model.VisibilityKindEnum.class; 112 cl=new org.objectweb.modfact.jmi.repository.javax.jmi.model.NamespaceClassImpl(); 113 cl.container=p; 114 cl.name="Namespace"; 115 cl.attNames.add("name"); 116 cl.attNames.add("annotation"); 117 cl.refNames.add("requiredElements"); 118 cl.refNames.add("container"); 119 cl.refNames.add("constraints"); 120 cl.refNames.add("contents"); 121 cl.attMultiplicities = new int[2]; 122 cl.assoNames = new List[4]; 123 cl.assoEndNames = new String [4]; 124 cl.refMultiplicities = new int[4]; 125 cl.enumTypes = new Object [0]; 126 cl.attMultiplicities[0]=1; 127 cl.attMultiplicities[1]=1; 128 cl.refMultiplicities[0]=-1; 129 cl.assoEndNames[0]="provider"; 130 l=new Vector(); 131 l.add("Model"); 132 l.add("DependsOn"); 133 cl.assoNames[0]=l; 134 cl.refMultiplicities[1]=1; 135 cl.assoEndNames[1]="container"; 136 l=new Vector(); 137 l.add("Model"); 138 l.add("Contains"); 139 cl.assoNames[1]=l; 140 cl.refMultiplicities[2]=-1; 141 cl.assoEndNames[2]="constraint"; 142 l=new Vector(); 143 l.add("Model"); 144 l.add("Constrains"); 145 cl.assoNames[2]=l; 146 cl.refMultiplicities[3]=-1; 147 cl.assoEndNames[3]="containedElement"; 148 l=new Vector(); 149 l.add("Model"); 150 l.add("Contains"); 151 cl.assoNames[3]=l; 152 p.classes[1]=cl; 153 cl=new org.objectweb.modfact.jmi.repository.javax.jmi.model.GeneralizableElementClassImpl(); 154 cl.container=p; 155 cl.name="GeneralizableElement"; 156 cl.attNames.add("name"); 157 cl.attNames.add("annotation"); 158 cl.refNames.add("requiredElements"); 159 cl.refNames.add("container"); 160 cl.refNames.add("constraints"); 161 cl.refNames.add("contents"); 162 cl.attNames.add("isRoot"); 163 cl.attNames.add("isLeaf"); 164 cl.attNames.add("isAbstract"); 165 cl.attNames.add("visibility"); 166 cl.refNames.add("supertypes"); 167 cl.attMultiplicities = new int[6]; 168 cl.assoNames = new List[5]; 169 cl.assoEndNames = new String [5]; 170 cl.refMultiplicities = new int[5]; 171 cl.enumTypes = new Object [0]; 172 cl.attMultiplicities[0]=1; 173 cl.attMultiplicities[1]=1; 174 cl.refMultiplicities[0]=-1; 175 cl.assoEndNames[0]="provider"; 176 l=new Vector(); 177 l.add("Model"); 178 l.add("DependsOn"); 179 cl.assoNames[0]=l; 180 cl.refMultiplicities[1]=1; 181 cl.assoEndNames[1]="container"; 182 l=new Vector(); 183 l.add("Model"); 184 l.add("Contains"); 185 cl.assoNames[1]=l; 186 cl.refMultiplicities[2]=-1; 187 cl.assoEndNames[2]="constraint"; 188 l=new Vector(); 189 l.add("Model"); 190 l.add("Constrains"); 191 cl.assoNames[2]=l; 192 cl.refMultiplicities[3]=-1; 193 cl.assoEndNames[3]="containedElement"; 194 l=new Vector(); 195 l.add("Model"); 196 l.add("Contains"); 197 cl.assoNames[3]=l; 198 cl.attMultiplicities[2]=1; 199 cl.attMultiplicities[3]=1; 200 cl.attMultiplicities[4]=1; 201 cl.attMultiplicities[5]=1; 202 cl.refMultiplicities[4]=-1; 203 cl.assoEndNames[4]="supertype"; 204 l=new Vector(); 205 l.add("Model"); 206 l.add("Generalizes"); 207 cl.assoNames[4]=l; 208 p.classes[2]=cl; 209 cl=new org.objectweb.modfact.jmi.repository.javax.jmi.model.TypedElementClassImpl(); 210 cl.container=p; 211 cl.name="TypedElement"; 212 cl.attNames.add("name"); 213 cl.attNames.add("annotation"); 214 cl.refNames.add("requiredElements"); 215 cl.refNames.add("container"); 216 cl.refNames.add("constraints"); 217 cl.refNames.add("type"); 218 cl.attMultiplicities = new int[2]; 219 cl.assoNames = new List[4]; 220 cl.assoEndNames = new String [4]; 221 cl.refMultiplicities = new int[4]; 222 cl.enumTypes = new Object [0]; 223 cl.attMultiplicities[0]=1; 224 cl.attMultiplicities[1]=1; 225 cl.refMultiplicities[0]=-1; 226 cl.assoEndNames[0]="provider"; 227 l=new Vector(); 228 l.add("Model"); 229 l.add("DependsOn"); 230 cl.assoNames[0]=l; 231 cl.refMultiplicities[1]=1; 232 cl.assoEndNames[1]="container"; 233 l=new Vector(); 234 l.add("Model"); 235 l.add("Contains"); 236 cl.assoNames[1]=l; 237 cl.refMultiplicities[2]=-1; 238 cl.assoEndNames[2]="constraint"; 239 l=new Vector(); 240 l.add("Model"); 241 l.add("Constrains"); 242 cl.assoNames[2]=l; 243 cl.refMultiplicities[3]=1; 244 cl.assoEndNames[3]="type"; 245 l=new Vector(); 246 l.add("Model"); 247 l.add("IsOfType"); 248 cl.assoNames[3]=l; 249 p.classes[3]=cl; 250 cl=new org.objectweb.modfact.jmi.repository.javax.jmi.model.ClassifierClassImpl(); 251 cl.container=p; 252 cl.name="Classifier"; 253 cl.attNames.add("name"); 254 cl.attNames.add("annotation"); 255 cl.refNames.add("requiredElements"); 256 cl.refNames.add("container"); 257 cl.refNames.add("constraints"); 258 cl.refNames.add("contents"); 259 cl.attNames.add("isRoot"); 260 cl.attNames.add("isLeaf"); 261 cl.attNames.add("isAbstract"); 262 cl.attNames.add("visibility"); 263 cl.refNames.add("supertypes"); 264 cl.attMultiplicities = new int[6]; 265 cl.assoNames = new List[5]; 266 cl.assoEndNames = new String [5]; 267 cl.refMultiplicities = new int[5]; 268 cl.enumTypes = new Object [0]; 269 cl.attMultiplicities[0]=1; 270 cl.attMultiplicities[1]=1; 271 cl.refMultiplicities[0]=-1; 272 cl.assoEndNames[0]="provider"; 273 l=new Vector(); 274 l.add("Model"); 275 l.add("DependsOn"); 276 cl.assoNames[0]=l; 277 cl.refMultiplicities[1]=1; 278 cl.assoEndNames[1]="container"; 279 l=new Vector(); 280 l.add("Model"); 281 l.add("Contains"); 282 cl.assoNames[1]=l; 283 cl.refMultiplicities[2]=-1; 284 cl.assoEndNames[2]="constraint"; 285 l=new Vector(); 286 l.add("Model"); 287 l.add("Constrains"); 288 cl.assoNames[2]=l; 289 cl.refMultiplicities[3]=-1; 290 cl.assoEndNames[3]="containedElement"; 291 l=new Vector(); 292 l.add("Model"); 293 l.add("Contains"); 294 cl.assoNames[3]=l; 295 cl.attMultiplicities[2]=1; 296 cl.attMultiplicities[3]=1; 297 cl.attMultiplicities[4]=1; 298 cl.attMultiplicities[5]=1; 299 cl.refMultiplicities[4]=-1; 300 cl.assoEndNames[4]="supertype"; 301 l=new Vector(); 302 l.add("Model"); 303 l.add("Generalizes"); 304 cl.assoNames[4]=l; 305 p.classes[4]=cl; 306 cl=new org.objectweb.modfact.jmi.repository.javax.jmi.model.MofClassClassImpl(); 307 cl.container=p; 308 cl.name="Class"; 309 cl.attNames.add("name"); 310 cl.attNames.add("annotation"); 311 cl.refNames.add("requiredElements"); 312 cl.refNames.add("container"); 313 cl.refNames.add("constraints"); 314 cl.refNames.add("contents"); 315 cl.attNames.add("isRoot"); 316 cl.attNames.add("isLeaf"); 317 cl.attNames.add("isAbstract"); 318 cl.attNames.add("visibility"); 319 cl.refNames.add("supertypes"); 320 cl.attNames.add("isSingleton"); 321 cl.attMultiplicities = new int[7]; 322 cl.assoNames = new List[5]; 323 cl.assoEndNames = new String [5]; 324 cl.refMultiplicities = new int[5]; 325 cl.enumTypes = new Object [0]; 326 cl.attMultiplicities[0]=1; 327 cl.attMultiplicities[1]=1; 328 cl.refMultiplicities[0]=-1; 329 cl.assoEndNames[0]="provider"; 330 l=new Vector(); 331 l.add("Model"); 332 l.add("DependsOn"); 333 cl.assoNames[0]=l; 334 cl.refMultiplicities[1]=1; 335 cl.assoEndNames[1]="container"; 336 l=new Vector(); 337 l.add("Model"); 338 l.add("Contains"); 339 cl.assoNames[1]=l; 340 cl.refMultiplicities[2]=-1; 341 cl.assoEndNames[2]="constraint"; 342 l=new Vector(); 343 l.add("Model"); 344 l.add("Constrains"); 345 cl.assoNames[2]=l; 346 cl.refMultiplicities[3]=-1; 347 cl.assoEndNames[3]="containedElement"; 348 l=new Vector(); 349 l.add("Model"); 350 l.add("Contains"); 351 cl.assoNames[3]=l; 352 cl.attMultiplicities[2]=1; 353 cl.attMultiplicities[3]=1; 354 cl.attMultiplicities[4]=1; 355 cl.attMultiplicities[5]=1; 356 cl.refMultiplicities[4]=-1; 357 cl.assoEndNames[4]="supertype"; 358 l=new Vector(); 359 l.add("Model"); 360 l.add("Generalizes"); 361 cl.assoNames[4]=l; 362 cl.attMultiplicities[6]=1; 363 p.classes[5]=cl; 364 l = new Vector(); 365 l.add("lower"); 366 l.add("upper"); 367 l.add("isOrdered"); 368 l.add("isUnique"); 369 p.structFieldNameLists[0]=l; 370 cl=new org.objectweb.modfact.jmi.repository.javax.jmi.model.DataTypeClassImpl(); 371 cl.container=p; 372 cl.name="DataType"; 373 cl.attNames.add("name"); 374 cl.attNames.add("annotation"); 375 cl.refNames.add("requiredElements"); 376 cl.refNames.add("container"); 377 cl.refNames.add("constraints"); 378 cl.refNames.add("contents"); 379 cl.attNames.add("isRoot"); 380 cl.attNames.add("isLeaf"); 381 cl.attNames.add("isAbstract"); 382 cl.attNames.add("visibility"); 383 cl.refNames.add("supertypes"); 384 cl.attMultiplicities = new int[6]; 385 cl.assoNames = new List[5]; 386 cl.assoEndNames = new String [5]; 387 cl.refMultiplicities = new int[5]; 388 cl.enumTypes = new Object [0]; 389 cl.attMultiplicities[0]=1; 390 cl.attMultiplicities[1]=1; 391 cl.refMultiplicities[0]=-1; 392 cl.assoEndNames[0]="provider"; 393 l=new Vector(); 394 l.add("Model"); 395 l.add("DependsOn"); 396 cl.assoNames[0]=l; 397 cl.refMultiplicities[1]=1; 398 cl.assoEndNames[1]="container"; 399 l=new Vector(); 400 l.add("Model"); 401 l.add("Contains"); 402 cl.assoNames[1]=l; 403 cl.refMultiplicities[2]=-1; 404 cl.assoEndNames[2]="constraint"; 405 l=new Vector(); 406 l.add("Model"); 407 l.add("Constrains"); 408 cl.assoNames[2]=l; 409 cl.refMultiplicities[3]=-1; 410 cl.assoEndNames[3]="containedElement"; 411 l=new Vector(); 412 l.add("Model"); 413 l.add("Contains"); 414 cl.assoNames[3]=l; 415 cl.attMultiplicities[2]=1; 416 cl.attMultiplicities[3]=1; 417 cl.attMultiplicities[4]=1; 418 cl.attMultiplicities[5]=1; 419 cl.refMultiplicities[4]=-1; 420 cl.assoEndNames[4]="supertype"; 421 l=new Vector(); 422 l.add("Model"); 423 l.add("Generalizes"); 424 cl.assoNames[4]=l; 425 p.classes[6]=cl; 426 cl=new org.objectweb.modfact.jmi.repository.javax.jmi.model.PrimitiveTypeClassImpl(); 427 cl.container=p; 428 cl.name="PrimitiveType"; 429 cl.attNames.add("name"); 430 cl.attNames.add("annotation"); 431 cl.refNames.add("requiredElements"); 432 cl.refNames.add("container"); 433 cl.refNames.add("constraints"); 434 cl.refNames.add("contents"); 435 cl.attNames.add("isRoot"); 436 cl.attNames.add("isLeaf"); 437 cl.attNames.add("isAbstract"); 438 cl.attNames.add("visibility"); 439 cl.refNames.add("supertypes"); 440 cl.attMultiplicities = new int[6]; 441 cl.assoNames = new List[5]; 442 cl.assoEndNames = new String [5]; 443 cl.refMultiplicities = new int[5]; 444 cl.enumTypes = new Object [0]; 445 cl.attMultiplicities[0]=1; 446 cl.attMultiplicities[1]=1; 447 cl.refMultiplicities[0]=-1; 448 cl.assoEndNames[0]="provider"; 449 l=new Vector(); 450 l.add("Model"); 451 l.add("DependsOn"); 452 cl.assoNames[0]=l; 453 cl.refMultiplicities[1]=1; 454 cl.assoEndNames[1]="container"; 455 l=new Vector(); 456 l.add("Model"); 457 l.add("Contains"); 458 cl.assoNames[1]=l; 459 cl.refMultiplicities[2]=-1; 460 cl.assoEndNames[2]="constraint"; 461 l=new Vector(); 462 l.add("Model"); 463 l.add("Constrains"); 464 cl.assoNames[2]=l; 465 cl.refMultiplicities[3]=-1; 466 cl.assoEndNames[3]="containedElement"; 467 l=new Vector(); 468 l.add("Model"); 469 l.add("Contains"); 470 cl.assoNames[3]=l; 471 cl.attMultiplicities[2]=1; 472 cl.attMultiplicities[3]=1; 473 cl.attMultiplicities[4]=1; 474 cl.attMultiplicities[5]=1; 475 cl.refMultiplicities[4]=-1; 476 cl.assoEndNames[4]="supertype"; 477 l=new Vector(); 478 l.add("Model"); 479 l.add("Generalizes"); 480 cl.assoNames[4]=l; 481 p.classes[7]=cl; 482 cl=new org.objectweb.modfact.jmi.repository.javax.jmi.model.EnumerationTypeClassImpl(); 483 cl.container=p; 484 cl.name="EnumerationType"; 485 cl.attNames.add("name"); 486 cl.attNames.add("annotation"); 487 cl.refNames.add("requiredElements"); 488 cl.refNames.add("container"); 489 cl.refNames.add("constraints"); 490 cl.refNames.add("contents"); 491 cl.attNames.add("isRoot"); 492 cl.attNames.add("isLeaf"); 493 cl.attNames.add("isAbstract"); 494 cl.attNames.add("visibility"); 495 cl.refNames.add("supertypes"); 496 cl.attNames.add("labels"); 497 cl.attMultiplicities = new int[7]; 498 cl.assoNames = new List[5]; 499 cl.assoEndNames = new String [5]; 500 cl.refMultiplicities = new int[5]; 501 cl.enumTypes = new Object [0]; 502 cl.attMultiplicities[0]=1; 503 cl.attMultiplicities[1]=1; 504 cl.refMultiplicities[0]=-1; 505 cl.assoEndNames[0]="provider"; 506 l=new Vector(); 507 l.add("Model"); 508 l.add("DependsOn"); 509 cl.assoNames[0]=l; 510 cl.refMultiplicities[1]=1; 511 cl.assoEndNames[1]="container"; 512 l=new Vector(); 513 l.add("Model"); 514 l.add("Contains"); 515 cl.assoNames[1]=l; 516 cl.refMultiplicities[2]=-1; 517 cl.assoEndNames[2]="constraint"; 518 l=new Vector(); 519 l.add("Model"); 520 l.add("Constrains"); 521 cl.assoNames[2]=l; 522 cl.refMultiplicities[3]=-1; 523 cl.assoEndNames[3]="containedElement"; 524 l=new Vector(); 525 l.add("Model"); 526 l.add("Contains"); 527 cl.assoNames[3]=l; 528 cl.attMultiplicities[2]=1; 529 cl.attMultiplicities[3]=1; 530 cl.attMultiplicities[4]=1; 531 cl.attMultiplicities[5]=1; 532 cl.refMultiplicities[4]=-1; 533 cl.assoEndNames[4]="supertype"; 534 l=new Vector(); 535 l.add("Model"); 536 l.add("Generalizes"); 537 cl.assoNames[4]=l; 538 cl.attMultiplicities[6]=-1; 539 p.classes[8]=cl; 540 cl=new org.objectweb.modfact.jmi.repository.javax.jmi.model.CollectionTypeClassImpl(); 541 cl.container=p; 542 cl.name="CollectionType"; 543 cl.attNames.add("name"); 544 cl.attNames.add("annotation"); 545 cl.refNames.add("requiredElements"); 546 cl.refNames.add("container"); 547 cl.refNames.add("constraints"); 548 cl.refNames.add("contents"); 549 cl.attNames.add("isRoot"); 550 cl.attNames.add("isLeaf"); 551 cl.attNames.add("isAbstract"); 552 cl.attNames.add("visibility"); 553 cl.refNames.add("supertypes"); 554 cl.refNames.add("type"); 555 cl.attNames.add("multiplicity"); 556 cl.attMultiplicities = new int[7]; 557 cl.assoNames = new List[6]; 558 cl.assoEndNames = new String [6]; 559 cl.refMultiplicities = new int[6]; 560 cl.enumTypes = new Object [0]; 561 cl.attMultiplicities[0]=1; 562 cl.attMultiplicities[1]=1; 563 cl.refMultiplicities[0]=-1; 564 cl.assoEndNames[0]="provider"; 565 l=new Vector(); 566 l.add("Model"); 567 l.add("DependsOn"); 568 cl.assoNames[0]=l; 569 cl.refMultiplicities[1]=1; 570 cl.assoEndNames[1]="container"; 571 l=new Vector(); 572 l.add("Model"); 573 l.add("Contains"); 574 cl.assoNames[1]=l; 575 cl.refMultiplicities[2]=-1; 576 cl.assoEndNames[2]="constraint"; 577 l=new Vector(); 578 l.add("Model"); 579 l.add("Constrains"); 580 cl.assoNames[2]=l; 581 cl.refMultiplicities[3]=-1; 582 cl.assoEndNames[3]="containedElement"; 583 l=new Vector(); 584 l.add("Model"); 585 l.add("Contains"); 586 cl.assoNames[3]=l; 587 cl.attMultiplicities[2]=1; 588 cl.attMultiplicities[3]=1; 589 cl.attMultiplicities[4]=1; 590 cl.attMultiplicities[5]=1; 591 cl.refMultiplicities[4]=-1; 592 cl.assoEndNames[4]="supertype"; 593 l=new Vector(); 594 l.add("Model"); 595 l.add("Generalizes"); 596 cl.assoNames[4]=l; 597 cl.refMultiplicities[5]=1; 598 cl.assoEndNames[5]="type"; 599 l=new Vector(); 600 l.add("Model"); 601 l.add("IsOfType"); 602 cl.assoNames[5]=l; 603 cl.attMultiplicities[6]=1; 604 p.classes[9]=cl; 605 cl=new org.objectweb.modfact.jmi.repository.javax.jmi.model.StructureTypeClassImpl(); 606 cl.container=p; 607 cl.name="StructureType"; 608 cl.attNames.add("name"); 609 cl.attNames.add("annotation"); 610 cl.refNames.add("requiredElements"); 611 cl.refNames.add("container"); 612 cl.refNames.add("constraints"); 613 cl.refNames.add("contents"); 614 cl.attNames.add("isRoot"); 615 cl.attNames.add("isLeaf"); 616 cl.attNames.add("isAbstract"); 617 cl.attNames.add("visibility"); 618 cl.refNames.add("supertypes"); 619 cl.attMultiplicities = new int[6]; 620 cl.assoNames = new List[5]; 621 cl.assoEndNames = new String [5]; 622 cl.refMultiplicities = new int[5]; 623 cl.enumTypes = new Object [0]; 624 cl.attMultiplicities[0]=1; 625 cl.attMultiplicities[1]=1; 626 cl.refMultiplicities[0]=-1; 627 cl.assoEndNames[0]="provider"; 628 l=new Vector(); 629 l.add("Model"); 630 l.add("DependsOn"); 631 cl.assoNames[0]=l; 632 cl.refMultiplicities[1]=1; 633 cl.assoEndNames[1]="container"; 634 l=new Vector(); 635 l.add("Model"); 636 l.add("Contains"); 637 cl.assoNames[1]=l; 638 cl.refMultiplicities[2]=-1; 639 cl.assoEndNames[2]="constraint"; 640 l=new Vector(); 641 l.add("Model"); 642 l.add("Constrains"); 643 cl.assoNames[2]=l; 644 cl.refMultiplicities[3]=-1; 645 cl.assoEndNames[3]="containedElement"; 646 l=new Vector(); 647 l.add("Model"); 648 l.add("Contains"); 649 cl.assoNames[3]=l; 650 cl.attMultiplicities[2]=1; 651 cl.attMultiplicities[3]=1; 652 cl.attMultiplicities[4]=1; 653 cl.attMultiplicities[5]=1; 654 cl.refMultiplicities[4]=-1; 655 cl.assoEndNames[4]="supertype"; 656 l=new Vector(); 657 l.add("Model"); 658 l.add("Generalizes"); 659 cl.assoNames[4]=l; 660 p.classes[10]=cl; 661 cl=new org.objectweb.modfact.jmi.repository.javax.jmi.model.StructureFieldClassImpl(); 662 cl.container=p; 663 cl.name="StructureField"; 664 cl.attNames.add("name"); 665 cl.attNames.add("annotation"); 666 cl.refNames.add("requiredElements"); 667 cl.refNames.add("container"); 668 cl.refNames.add("constraints"); 669 cl.refNames.add("type"); 670 cl.attMultiplicities = new int[2]; 671 cl.assoNames = new List[4]; 672 cl.assoEndNames = new String [4]; 673 cl.refMultiplicities = new int[4]; 674 cl.enumTypes = new Object [0]; 675 cl.attMultiplicities[0]=1; 676 cl.attMultiplicities[1]=1; 677 cl.refMultiplicities[0]=-1; 678 cl.assoEndNames[0]="provider"; 679 l=new Vector(); 680 l.add("Model"); 681 l.add("DependsOn"); 682 cl.assoNames[0]=l; 683 cl.refMultiplicities[1]=1; 684 cl.assoEndNames[1]="container"; 685 l=new Vector(); 686 l.add("Model"); 687 l.add("Contains"); 688 cl.assoNames[1]=l; 689 cl.refMultiplicities[2]=-1; 690 cl.assoEndNames[2]="constraint"; 691 l=new Vector(); 692 l.add("Model"); 693 l.add("Constrains"); 694 cl.assoNames[2]=l; 695 cl.refMultiplicities[3]=1; 696 cl.assoEndNames[3]="type"; 697 l=new Vector(); 698 l.add("Model"); 699 l.add("IsOfType"); 700 cl.assoNames[3]=l; 701 p.classes[11]=cl; 702 cl=new org.objectweb.modfact.jmi.repository.javax.jmi.model.AliasTypeClassImpl(); 703 cl.container=p; 704 cl.name="AliasType"; 705 cl.attNames.add("name"); 706 cl.attNames.add("annotation"); 707 cl.refNames.add("requiredElements"); 708 cl.refNames.add("container"); 709 cl.refNames.add("constraints"); 710 cl.refNames.add("contents"); 711 cl.attNames.add("isRoot"); 712 cl.attNames.add("isLeaf"); 713 cl.attNames.add("isAbstract"); 714 cl.attNames.add("visibility"); 715 cl.refNames.add("supertypes"); 716 cl.refNames.add("type"); 717 cl.attMultiplicities = new int[6]; 718 cl.assoNames = new List[6]; 719 cl.assoEndNames = new String [6]; 720 cl.refMultiplicities = new int[6]; 721 cl.enumTypes = new Object [0]; 722 cl.attMultiplicities[0]=1; 723 cl.attMultiplicities[1]=1; 724 cl.refMultiplicities[0]=-1; 725 cl.assoEndNames[0]="provider"; 726 l=new Vector(); 727 l.add("Model"); 728 l.add("DependsOn"); 729 cl.assoNames[0]=l; 730 cl.refMultiplicities[1]=1; 731 cl.assoEndNames[1]="container"; 732 l=new Vector(); 733 l.add("Model"); 734 l.add("Contains"); 735 cl.assoNames[1]=l; 736 cl.refMultiplicities[2]=-1; 737 cl.assoEndNames[2]="constraint"; 738 l=new Vector(); 739 l.add("Model"); 740 l.add("Constrains"); 741 cl.assoNames[2]=l; 742 cl.refMultiplicities[3]=-1; 743 cl.assoEndNames[3]="containedElement"; 744 l=new Vector(); 745 l.add("Model"); 746 l.add("Contains"); 747 cl.assoNames[3]=l; 748 cl.attMultiplicities[2]=1; 749 cl.attMultiplicities[3]=1; 750 cl.attMultiplicities[4]=1; 751 cl.attMultiplicities[5]=1; 752 cl.refMultiplicities[4]=-1; 753 cl.assoEndNames[4]="supertype"; 754 l=new Vector(); 755 l.add("Model"); 756 l.add("Generalizes"); 757 cl.assoNames[4]=l; 758 cl.refMultiplicities[5]=1; 759 cl.assoEndNames[5]="type"; 760 l=new Vector(); 761 l.add("Model"); 762 l.add("IsOfType"); 763 cl.assoNames[5]=l; 764 p.classes[12]=cl; 765 l=new Vector(); 766 l.add("instance_level"); 767 l.add("classifier_level"); 768 l2=l; 769 l=p.refTypeName(); 770 l.add("ScopeKind"); 771 p.enumTypes[1]=javax.jmi.model.ScopeKindEnum.class; 772 cl=new org.objectweb.modfact.jmi.repository.javax.jmi.model.FeatureClassImpl(); 773 cl.container=p; 774 cl.name="Feature"; 775 cl.attNames.add("name"); 776 cl.attNames.add("annotation"); 777 cl.refNames.add("requiredElements"); 778 cl.refNames.add("container"); 779 cl.refNames.add("constraints"); 780 cl.attNames.add("scope"); 781 cl.attNames.add("visibility"); 782 cl.attMultiplicities = new int[4]; 783 cl.assoNames = new List[3]; 784 cl.assoEndNames = new String [3]; 785 cl.refMultiplicities = new int[3]; 786 cl.enumTypes = new Object [0]; 787 cl.attMultiplicities[0]=1; 788 cl.attMultiplicities[1]=1; 789 cl.refMultiplicities[0]=-1; 790 cl.assoEndNames[0]="provider"; 791 l=new Vector(); 792 l.add("Model"); 793 l.add("DependsOn"); 794 cl.assoNames[0]=l; 795 cl.refMultiplicities[1]=1; 796 cl.assoEndNames[1]="container"; 797 l=new Vector(); 798 l.add("Model"); 799 l.add("Contains"); 800 cl.assoNames[1]=l; 801 cl.refMultiplicities[2]=-1; 802 cl.assoEndNames[2]="constraint"; 803 l=new Vector(); 804 l.add("Model"); 805 l.add("Constrains"); 806 cl.assoNames[2]=l; 807 cl.attMultiplicities[2]=1; 808 cl.attMultiplicities[3]=1; 809 p.classes[13]=cl; 810 cl=new org.objectweb.modfact.jmi.repository.javax.jmi.model.StructuralFeatureClassImpl(); 811 cl.container=p; 812 cl.name="StructuralFeature"; 813 cl.attNames.add("name"); 814 cl.attNames.add("annotation"); 815 cl.refNames.add("requiredElements"); 816 cl.refNames.add("container"); 817 cl.refNames.add("constraints"); 818 cl.attNames.add("scope"); 819 cl.attNames.add("visibility"); 820 cl.refNames.add("type"); 821 cl.attNames.add("multiplicity"); 822 cl.attNames.add("isChangeable"); 823 cl.attMultiplicities = new int[6]; 824 cl.assoNames = new List[4]; 825 cl.assoEndNames = new String [4]; 826 cl.refMultiplicities = new int[4]; 827 cl.enumTypes = new Object [0]; 828 cl.attMultiplicities[0]=1; 829 cl.attMultiplicities[1]=1; 830 cl.refMultiplicities[0]=-1; 831 cl.assoEndNames[0]="provider"; 832 l=new Vector(); 833 l.add("Model"); 834 l.add("DependsOn"); 835 cl.assoNames[0]=l; 836 cl.refMultiplicities[1]=1; 837 cl.assoEndNames[1]="container"; 838 l=new Vector(); 839 l.add("Model"); 840 l.add("Contains"); 841 cl.assoNames[1]=l; 842 cl.refMultiplicities[2]=-1; 843 cl.assoEndNames[2]="constraint"; 844 l=new Vector(); 845 l.add("Model"); 846 l.add("Constrains"); 847 cl.assoNames[2]=l; 848 cl.attMultiplicities[2]=1; 849 cl.attMultiplicities[3]=1; 850 cl.refMultiplicities[3]=1; 851 cl.assoEndNames[3]="type"; 852 l=new Vector(); 853 l.add("Model"); 854 l.add("IsOfType"); 855 cl.assoNames[3]=l; 856 cl.attMultiplicities[4]=1; 857 cl.attMultiplicities[5]=1; 858 p.classes[14]=cl; 859 cl=new org.objectweb.modfact.jmi.repository.javax.jmi.model.AttributeClassImpl(); 860 cl.container=p; 861 cl.name="Attribute"; 862 cl.attNames.add("name"); 863 cl.attNames.add("annotation"); 864 cl.refNames.add("requiredElements"); 865 cl.refNames.add("container"); 866 cl.refNames.add("constraints"); 867 cl.attNames.add("scope"); 868 cl.attNames.add("visibility"); 869 cl.refNames.add("type"); 870 cl.attNames.add("multiplicity"); 871 cl.attNames.add("isChangeable"); 872 cl.attNames.add("isDerived"); 873 cl.attMultiplicities = new int[7]; 874 cl.assoNames = new List[4]; 875 cl.assoEndNames = new String [4]; 876 cl.refMultiplicities = new int[4]; 877 cl.enumTypes = new Object [0]; 878 cl.attMultiplicities[0]=1; 879 cl.attMultiplicities[1]=1; 880 cl.refMultiplicities[0]=-1; 881 cl.assoEndNames[0]="provider"; 882 l=new Vector(); 883 l.add("Model"); 884 l.add("DependsOn"); 885 cl.assoNames[0]=l; 886 cl.refMultiplicities[1]=1; 887 cl.assoEndNames[1]="container"; 888 l=new Vector(); 889 l.add("Model"); 890 l.add("Contains"); 891 cl.assoNames[1]=l; 892 cl.refMultiplicities[2]=-1; 893 cl.assoEndNames[2]="constraint"; 894 l=new Vector(); 895 l.add("Model"); 896 l.add("Constrains"); 897 cl.assoNames[2]=l; 898 cl.attMultiplicities[2]=1; 899 cl.attMultiplicities[3]=1; 900 cl.refMultiplicities[3]=1; 901 cl.assoEndNames[3]="type"; 902 l=new Vector(); 903 l.add("Model"); 904 l.add("IsOfType"); 905 cl.assoNames[3]=l; 906 cl.attMultiplicities[4]=1; 907 cl.attMultiplicities[5]=1; 908 cl.attMultiplicities[6]=1; 909 p.classes[15]=cl; 910 cl=new org.objectweb.modfact.jmi.repository.javax.jmi.model.ReferenceClassImpl(); 911 cl.container=p; 912 cl.name="Reference"; 913 cl.attNames.add("name"); 914 cl.attNames.add("annotation"); 915 cl.refNames.add("requiredElements"); 916 cl.refNames.add("container"); 917 cl.refNames.add("constraints"); 918 cl.attNames.add("scope"); 919 cl.attNames.add("visibility"); 920 cl.refNames.add("type"); 921 cl.attNames.add("multiplicity"); 922 cl.attNames.add("isChangeable"); 923 cl.refNames.add("exposedEnd"); 924 cl.refNames.add("referencedEnd"); 925 cl.attMultiplicities = new int[6]; 926 cl.assoNames = new List[6]; 927 cl.assoEndNames = new String [6]; 928 cl.refMultiplicities = new int[6]; 929 cl.enumTypes = new Object [0]; 930 cl.attMultiplicities[0]=1; 931 cl.attMultiplicities[1]=1; 932 cl.refMultiplicities[0]=-1; 933 cl.assoEndNames[0]="provider"; 934 l=new Vector(); 935 l.add("Model"); 936 l.add("DependsOn"); 937 cl.assoNames[0]=l; 938 cl.refMultiplicities[1]=1; 939 cl.assoEndNames[1]="container"; 940 l=new Vector(); 941 l.add("Model"); 942 l.add("Contains"); 943 cl.assoNames[1]=l; 944 cl.refMultiplicities[2]=-1; 945 cl.assoEndNames[2]="constraint"; 946 l=new Vector(); 947 l.add("Model"); 948 l.add("Constrains"); 949 cl.assoNames[2]=l; 950 cl.attMultiplicities[2]=1; 951 cl.attMultiplicities[3]=1; 952 cl.refMultiplicities[3]=1; 953 cl.assoEndNames[3]="type"; 954 l=new Vector(); 955 l.add("Model"); 956 l.add("IsOfType"); 957 cl.assoNames[3]=l; 958 cl.attMultiplicities[4]=1; 959 cl.attMultiplicities[5]=1; 960 cl.refMultiplicities[4]=1; 961 cl.assoEndNames[4]="exposedEnd"; 962 l=new Vector(); 963 l.add("Model"); 964 l.add("Exposes"); 965 cl.assoNames[4]=l; 966 cl.refMultiplicities[5]=1; 967 cl.assoEndNames[5]="referencedEnd"; 968 l=new Vector(); 969 l.add("Model"); 970 l.add("RefersTo"); 971 cl.assoNames[5]=l; 972 p.classes[16]=cl; 973 cl=new org.objectweb.modfact.jmi.repository.javax.jmi.model.BehavioralFeatureClassImpl(); 974 cl.container=p; 975 cl.name="BehavioralFeature"; 976 cl.attNames.add("name"); 977 cl.attNames.add("annotation"); 978 cl.refNames.add("requiredElements"); 979 cl.refNames.add("container"); 980 cl.refNames.add("constraints"); 981 cl.attNames.add("scope"); 982 cl.attNames.add("visibility"); 983 cl.refNames.add("contents"); 984 cl.attMultiplicities = new int[4]; 985 cl.assoNames = new List[4]; 986 cl.assoEndNames = new String [4]; 987 cl.refMultiplicities = new int[4]; 988 cl.enumTypes = new Object [0]; 989 cl.attMultiplicities[0]=1; 990 cl.attMultiplicities[1]=1; 991 cl.refMultiplicities[0]=-1; 992 cl.assoEndNames[0]="provider"; 993 l=new Vector(); 994 l.add("Model"); 995 l.add("DependsOn"); 996 cl.assoNames[0]=l; 997 cl.refMultiplicities[1]=1; 998 cl.assoEndNames[1]="container"; 999 l=new Vector(); 1000l.add("Model"); 1001l.add("Contains"); 1002cl.assoNames[1]=l; 1003cl.refMultiplicities[2]=-1; 1004cl.assoEndNames[2]="constraint"; 1005l=new Vector(); 1006l.add("Model"); 1007l.add("Constrains"); 1008cl.assoNames[2]=l; 1009cl.attMultiplicities[2]=1; 1010cl.attMultiplicities[3]=1; 1011cl.refMultiplicities[3]=-1; 1012cl.assoEndNames[3]="containedElement"; 1013l=new Vector(); 1014l.add("Model"); 1015l.add("Contains"); 1016cl.assoNames[3]=l; 1017p.classes[17]=cl; 1018cl=new org.objectweb.modfact.jmi.repository.javax.jmi.model.OperationClassImpl(); 1019cl.container=p; 1020cl.name="Operation"; 1021cl.attNames.add("name"); 1022cl.attNames.add("annotation"); 1023cl.refNames.add("requiredElements"); 1024cl.refNames.add("container"); 1025cl.refNames.add("constraints"); 1026cl.attNames.add("scope"); 1027cl.attNames.add("visibility"); 1028cl.refNames.add("contents"); 1029cl.attNames.add("isQuery"); 1030cl.refNames.add("exceptions"); 1031cl.attMultiplicities = new int[5]; 1032cl.assoNames = new List[5]; 1033cl.assoEndNames = new String [5]; 1034cl.refMultiplicities = new int[5]; 1035cl.enumTypes = new Object [0]; 1036cl.attMultiplicities[0]=1; 1037cl.attMultiplicities[1]=1; 1038cl.refMultiplicities[0]=-1; 1039cl.assoEndNames[0]="provider"; 1040l=new Vector(); 1041l.add("Model"); 1042l.add("DependsOn"); 1043cl.assoNames[0]=l; 1044cl.refMultiplicities[1]=1; 1045cl.assoEndNames[1]="container"; 1046l=new Vector(); 1047l.add("Model"); 1048l.add("Contains"); 1049cl.assoNames[1]=l; 1050cl.refMultiplicities[2]=-1; 1051cl.assoEndNames[2]="constraint"; 1052l=new Vector(); 1053l.add("Model"); 1054l.add("Constrains"); 1055cl.assoNames[2]=l; 1056cl.attMultiplicities[2]=1; 1057cl.attMultiplicities[3]=1; 1058cl.refMultiplicities[3]=-1; 1059cl.assoEndNames[3]="containedElement"; 1060l=new Vector(); 1061l.add("Model"); 1062l.add("Contains"); 1063cl.assoNames[3]=l; 1064cl.attMultiplicities[4]=1; 1065cl.refMultiplicities[4]=-1; 1066cl.assoEndNames[4]="except"; 1067l=new Vector(); 1068l.add("Model"); 1069l.add("CanRaise"); 1070cl.assoNames[4]=l; 1071p.classes[18]=cl; 1072cl=new org.objectweb.modfact.jmi.repository.javax.jmi.model.MofExceptionClassImpl(); 1073cl.container=p; 1074cl.name="Exception"; 1075cl.attNames.add("name"); 1076cl.attNames.add("annotation"); 1077cl.refNames.add("requiredElements"); 1078cl.refNames.add("container"); 1079cl.refNames.add("constraints"); 1080cl.attNames.add("scope"); 1081cl.attNames.add("visibility"); 1082cl.refNames.add("contents"); 1083cl.attMultiplicities = new int[4]; 1084cl.assoNames = new List[4]; 1085cl.assoEndNames = new String [4]; 1086cl.refMultiplicities = new int[4]; 1087cl.enumTypes = new Object [0]; 1088cl.attMultiplicities[0]=1; 1089cl.attMultiplicities[1]=1; 1090cl.refMultiplicities[0]=-1; 1091cl.assoEndNames[0]="provider"; 1092l=new Vector(); 1093l.add("Model"); 1094l.add("DependsOn"); 1095cl.assoNames[0]=l; 1096cl.refMultiplicities[1]=1; 1097cl.assoEndNames[1]="container"; 1098l=new Vector(); 1099l.add("Model"); 1100l.add("Contains"); 1101cl.assoNames[1]=l; 1102cl.refMultiplicities[2]=-1; 1103cl.assoEndNames[2]="constraint"; 1104l=new Vector(); 1105l.add("Model"); 1106l.add("Constrains"); 1107cl.assoNames[2]=l; 1108cl.attMultiplicities[2]=1; 1109cl.attMultiplicities[3]=1; 1110cl.refMultiplicities[3]=-1; 1111cl.assoEndNames[3]="containedElement"; 1112l=new Vector(); 1113l.add("Model"); 1114l.add("Contains"); 1115cl.assoNames[3]=l; 1116p.classes[19]=cl; 1117cl=new org.objectweb.modfact.jmi.repository.javax.jmi.model.AssociationClassImpl(); 1118cl.container=p; 1119cl.name="Association"; 1120cl.attNames.add("name"); 1121cl.attNames.add("annotation"); 1122cl.refNames.add("requiredElements"); 1123cl.refNames.add("container"); 1124cl.refNames.add("constraints"); 1125cl.refNames.add("contents"); 1126cl.attNames.add("isRoot"); 1127cl.attNames.add("isLeaf"); 1128cl.attNames.add("isAbstract"); 1129cl.attNames.add("visibility"); 1130cl.refNames.add("supertypes"); 1131cl.attNames.add("isDerived"); 1132cl.attMultiplicities = new int[7]; 1133cl.assoNames = new List[5]; 1134cl.assoEndNames = new String [5]; 1135cl.refMultiplicities = new int[5]; 1136cl.enumTypes = new Object [0]; 1137cl.attMultiplicities[0]=1; 1138cl.attMultiplicities[1]=1; 1139cl.refMultiplicities[0]=-1; 1140cl.assoEndNames[0]="provider"; 1141l=new Vector(); 1142l.add("Model"); 1143l.add("DependsOn"); 1144cl.assoNames[0]=l; 1145cl.refMultiplicities[1]=1; 1146cl.assoEndNames[1]="container"; 1147l=new Vector(); 1148l.add("Model"); 1149l.add("Contains"); 1150cl.assoNames[1]=l; 1151cl.refMultiplicities[2]=-1; 1152cl.assoEndNames[2]="constraint"; 1153l=new Vector(); 1154l.add("Model"); 1155l.add("Constrains"); 1156cl.assoNames[2]=l; 1157cl.refMultiplicities[3]=-1; 1158cl.assoEndNames[3]="containedElement"; 1159l=new Vector(); 1160l.add("Model"); 1161l.add("Contains"); 1162cl.assoNames[3]=l; 1163cl.attMultiplicities[2]=1; 1164cl.attMultiplicities[3]=1; 1165cl.attMultiplicities[4]=1; 1166cl.attMultiplicities[5]=1; 1167cl.refMultiplicities[4]=-1; 1168cl.assoEndNames[4]="supertype"; 1169l=new Vector(); 1170l.add("Model"); 1171l.add("Generalizes"); 1172cl.assoNames[4]=l; 1173cl.attMultiplicities[6]=1; 1174p.classes[20]=cl; 1175l=new Vector(); 1176l.add("none"); 1177l.add("shared"); 1178l.add("composite"); 1179l2=l; 1180l=p.refTypeName(); 1181l.add("AggregationKind"); 1182p.enumTypes[2]=javax.jmi.model.AggregationKindEnum.class; 1183cl=new org.objectweb.modfact.jmi.repository.javax.jmi.model.AssociationEndClassImpl(); 1184cl.container=p; 1185cl.name="AssociationEnd"; 1186cl.attNames.add("name"); 1187cl.attNames.add("annotation"); 1188cl.refNames.add("requiredElements"); 1189cl.refNames.add("container"); 1190cl.refNames.add("constraints"); 1191cl.refNames.add("type"); 1192cl.attNames.add("isNavigable"); 1193cl.attNames.add("aggregation"); 1194cl.attNames.add("multiplicity"); 1195cl.attNames.add("isChangeable"); 1196cl.attMultiplicities = new int[6]; 1197cl.assoNames = new List[4]; 1198cl.assoEndNames = new String [4]; 1199cl.refMultiplicities = new int[4]; 1200cl.enumTypes = new Object [0]; 1201cl.attMultiplicities[0]=1; 1202cl.attMultiplicities[1]=1; 1203cl.refMultiplicities[0]=-1; 1204cl.assoEndNames[0]="provider"; 1205l=new Vector(); 1206l.add("Model"); 1207l.add("DependsOn"); 1208cl.assoNames[0]=l; 1209cl.refMultiplicities[1]=1; 1210cl.assoEndNames[1]="container"; 1211l=new Vector(); 1212l.add("Model"); 1213l.add("Contains"); 1214cl.assoNames[1]=l; 1215cl.refMultiplicities[2]=-1; 1216cl.assoEndNames[2]="constraint"; 1217l=new Vector(); 1218l.add("Model"); 1219l.add("Constrains"); 1220cl.assoNames[2]=l; 1221cl.refMultiplicities[3]=1; 1222cl.assoEndNames[3]="type"; 1223l=new Vector(); 1224l.add("Model"); 1225l.add("IsOfType"); 1226cl.assoNames[3]=l; 1227cl.attMultiplicities[2]=1; 1228cl.attMultiplicities[3]=1; 1229cl.attMultiplicities[4]=1; 1230cl.attMultiplicities[5]=1; 1231p.classes[21]=cl; 1232cl=new org.objectweb.modfact.jmi.repository.javax.jmi.model.MofPackageClassImpl(); 1233cl.container=p; 1234cl.name="Package"; 1235cl.attNames.add("name"); 1236cl.attNames.add("annotation"); 1237cl.refNames.add("requiredElements"); 1238cl.refNames.add("container"); 1239cl.refNames.add("constraints"); 1240cl.refNames.add("contents"); 1241cl.attNames.add("isRoot"); 1242cl.attNames.add("isLeaf"); 1243cl.attNames.add("isAbstract"); 1244cl.attNames.add("visibility"); 1245cl.refNames.add("supertypes"); 1246cl.attMultiplicities = new int[6]; 1247cl.assoNames = new List[5]; 1248cl.assoEndNames = new String [5]; 1249cl.refMultiplicities = new int[5]; 1250cl.enumTypes = new Object [0]; 1251cl.attMultiplicities[0]=1; 1252cl.attMultiplicities[1]=1; 1253cl.refMultiplicities[0]=-1; 1254cl.assoEndNames[0]="provider"; 1255l=new Vector(); 1256l.add("Model"); 1257l.add("DependsOn"); 1258cl.assoNames[0]=l; 1259cl.refMultiplicities[1]=1; 1260cl.assoEndNames[1]="container"; 1261l=new Vector(); 1262l.add("Model"); 1263l.add("Contains"); 1264cl.assoNames[1]=l; 1265cl.refMultiplicities[2]=-1; 1266cl.assoEndNames[2]="constraint"; 1267l=new Vector(); 1268l.add("Model"); 1269l.add("Constrains"); 1270cl.assoNames[2]=l; 1271cl.refMultiplicities[3]=-1; 1272cl.assoEndNames[3]="containedElement"; 1273l=new Vector(); 1274l.add("Model"); 1275l.add("Contains"); 1276cl.assoNames[3]=l; 1277cl.attMultiplicities[2]=1; 1278cl.attMultiplicities[3]=1; 1279cl.attMultiplicities[4]=1; 1280cl.attMultiplicities[5]=1; 1281cl.refMultiplicities[4]=-1; 1282cl.assoEndNames[4]="supertype"; 1283l=new Vector(); 1284l.add("Model"); 1285l.add("Generalizes"); 1286cl.assoNames[4]=l; 1287p.classes[22]=cl; 1288cl=new org.objectweb.modfact.jmi.repository.javax.jmi.model.ImportClassImpl(); 1289cl.container=p; 1290cl.name="Import"; 1291cl.attNames.add("name"); 1292cl.attNames.add("annotation"); 1293cl.refNames.add("requiredElements"); 1294cl.refNames.add("container"); 1295cl.refNames.add("constraints"); 1296cl.attNames.add("visibility"); 1297cl.attNames.add("isClustered"); 1298cl.refNames.add("importedNamespace"); 1299cl.attMultiplicities = new int[4]; 1300cl.assoNames = new List[4]; 1301cl.assoEndNames = new String [4]; 1302cl.refMultiplicities = new int[4]; 1303cl.enumTypes = new Object [0]; 1304cl.attMultiplicities[0]=1; 1305cl.attMultiplicities[1]=1; 1306cl.refMultiplicities[0]=-1; 1307cl.assoEndNames[0]="provider"; 1308l=new Vector(); 1309l.add("Model"); 1310l.add("DependsOn"); 1311cl.assoNames[0]=l; 1312cl.refMultiplicities[1]=1; 1313cl.assoEndNames[1]="container"; 1314l=new Vector(); 1315l.add("Model"); 1316l.add("Contains"); 1317cl.assoNames[1]=l; 1318cl.refMultiplicities[2]=-1; 1319cl.assoEndNames[2]="constraint"; 1320l=new Vector(); 1321l.add("Model"); 1322l.add("Constrains"); 1323cl.assoNames[2]=l; 1324cl.attMultiplicities[2]=1; 1325cl.attMultiplicities[3]=1; 1326cl.refMultiplicities[3]=1; 1327cl.assoEndNames[3]="imported"; 1328l=new Vector(); 1329l.add("Model"); 1330l.add("Aliases"); 1331cl.assoNames[3]=l; 1332p.classes[23]=cl; 1333l=new Vector(); 1334l.add("in_dir"); 1335l.add("out_dir"); 1336l.add("inout_dir"); 1337l.add("return_dir"); 1338l2=l; 1339l=p.refTypeName(); 1340l.add("DirectionKind"); 1341p.enumTypes[3]=javax.jmi.model.DirectionKindEnum.class; 1342cl=new org.objectweb.modfact.jmi.repository.javax.jmi.model.ParameterClassImpl(); 1343cl.container=p; 1344cl.name="Parameter"; 1345cl.attNames.add("name"); 1346cl.attNames.add("annotation"); 1347cl.refNames.add("requiredElements"); 1348cl.refNames.add("container"); 1349cl.refNames.add("constraints"); 1350cl.refNames.add("type"); 1351cl.attNames.add("direction"); 1352cl.attNames.add("multiplicity"); 1353cl.attMultiplicities = new int[4]; 1354cl.assoNames = new List[4]; 1355cl.assoEndNames = new String [4]; 1356cl.refMultiplicities = new int[4]; 1357cl.enumTypes = new Object [0]; 1358cl.attMultiplicities[0]=1; 1359cl.attMultiplicities[1]=1; 1360cl.refMultiplicities[0]=-1; 1361cl.assoEndNames[0]="provider"; 1362l=new Vector(); 1363l.add("Model"); 1364l.add("DependsOn"); 1365cl.assoNames[0]=l; 1366cl.refMultiplicities[1]=1; 1367cl.assoEndNames[1]="container"; 1368l=new Vector(); 1369l.add("Model"); 1370l.add("Contains"); 1371cl.assoNames[1]=l; 1372cl.refMultiplicities[2]=-1; 1373cl.assoEndNames[2]="constraint"; 1374l=new Vector(); 1375l.add("Model"); 1376l.add("Constrains"); 1377cl.assoNames[2]=l; 1378cl.refMultiplicities[3]=1; 1379cl.assoEndNames[3]="type"; 1380l=new Vector(); 1381l.add("Model"); 1382l.add("IsOfType"); 1383cl.assoNames[3]=l; 1384cl.attMultiplicities[2]=1; 1385cl.attMultiplicities[3]=1; 1386p.classes[24]=cl; 1387cl=new org.objectweb.modfact.jmi.repository.javax.jmi.model.ConstraintClassImpl(); 1388cl.container=p; 1389cl.name="Constraint"; 1390cl.attNames.add("name"); 1391cl.attNames.add("annotation"); 1392cl.refNames.add("requiredElements"); 1393cl.refNames.add("container"); 1394cl.refNames.add("constraints"); 1395cl.attNames.add("expression"); 1396cl.attNames.add("language"); 1397cl.enumTypeNames.add("EvaluationKind"); 1398cl.attNames.add("evaluationPolicy"); 1399cl.refNames.add("constrainedElements"); 1400cl.attMultiplicities = new int[5]; 1401cl.assoNames = new List[4]; 1402cl.assoEndNames = new String [4]; 1403cl.refMultiplicities = new int[4]; 1404cl.enumTypes = new Object [1]; 1405cl.attMultiplicities[0]=1; 1406cl.attMultiplicities[1]=1; 1407cl.refMultiplicities[0]=-1; 1408cl.assoEndNames[0]="provider"; 1409l=new Vector(); 1410l.add("Model"); 1411l.add("DependsOn"); 1412cl.assoNames[0]=l; 1413cl.refMultiplicities[1]=1; 1414cl.assoEndNames[1]="container"; 1415l=new Vector(); 1416l.add("Model"); 1417l.add("Contains"); 1418cl.assoNames[1]=l; 1419cl.refMultiplicities[2]=-1; 1420cl.assoEndNames[2]="constraint"; 1421l=new Vector(); 1422l.add("Model"); 1423l.add("Constrains"); 1424cl.assoNames[2]=l; 1425cl.attMultiplicities[2]=1; 1426cl.attMultiplicities[3]=1; 1427l=new Vector(); 1428l.add("immediate"); 1429l.add("deferred"); 1430l2=l; 1431l=cl.refTypeName(); 1432l.add("EvaluationKind"); 1433cl.enumTypes[0]=new EnumType(l ,l2); 1434cl.attMultiplicities[4]=1; 1435cl.refMultiplicities[3]=-1; 1436cl.assoEndNames[3]="constrainedElement"; 1437l=new Vector(); 1438l.add("Model"); 1439l.add("Constrains"); 1440cl.assoNames[3]=l; 1441p.classes[25]=cl; 1442cl=new org.objectweb.modfact.jmi.repository.javax.jmi.model.ConstantClassImpl(); 1443cl.container=p; 1444cl.name="Constant"; 1445cl.attNames.add("name"); 1446cl.attNames.add("annotation"); 1447cl.refNames.add("requiredElements"); 1448cl.refNames.add("container"); 1449cl.refNames.add("constraints"); 1450cl.refNames.add("type"); 1451cl.attNames.add("value"); 1452cl.attMultiplicities = new int[3]; 1453cl.assoNames = new List[4]; 1454cl.assoEndNames = new String [4]; 1455cl.refMultiplicities = new int[4]; 1456cl.enumTypes = new Object [0]; 1457cl.attMultiplicities[0]=1; 1458cl.attMultiplicities[1]=1; 1459cl.refMultiplicities[0]=-1; 1460cl.assoEndNames[0]="provider"; 1461l=new Vector(); 1462l.add("Model"); 1463l.add("DependsOn"); 1464cl.assoNames[0]=l; 1465cl.refMultiplicities[1]=1; 1466cl.assoEndNames[1]="container"; 1467l=new Vector(); 1468l.add("Model"); 1469l.add("Contains"); 1470cl.assoNames[1]=l; 1471cl.refMultiplicities[2]=-1; 1472cl.assoEndNames[2]="constraint"; 1473l=new Vector(); 1474l.add("Model"); 1475l.add("Constrains"); 1476cl.assoNames[2]=l; 1477cl.refMultiplicities[3]=1; 1478cl.assoEndNames[3]="type"; 1479l=new Vector(); 1480l.add("Model"); 1481l.add("IsOfType"); 1482cl.assoNames[3]=l; 1483cl.attMultiplicities[2]=1; 1484p.classes[26]=cl; 1485cl=new org.objectweb.modfact.jmi.repository.javax.jmi.model.TagClassImpl(); 1486cl.container=p; 1487cl.name="Tag"; 1488cl.attNames.add("name"); 1489cl.attNames.add("annotation"); 1490cl.refNames.add("requiredElements"); 1491cl.refNames.add("container"); 1492cl.refNames.add("constraints"); 1493cl.attNames.add("tagId"); 1494cl.attNames.add("values"); 1495cl.refNames.add("elements"); 1496cl.attMultiplicities = new int[4]; 1497cl.assoNames = new List[4]; 1498cl.assoEndNames = new String [4]; 1499cl.refMultiplicities = new int[4]; 1500cl.enumTypes = new Object [0]; 1501cl.attMultiplicities[0]=1; 1502cl.attMultiplicities[1]=1; 1503cl.refMultiplicities[0]=-1; 1504cl.assoEndNames[0]="provider"; 1505l=new Vector(); 1506l.add("Model"); 1507l.add("DependsOn"); 1508cl.assoNames[0]=l; 1509cl.refMultiplicities[1]=1; 1510cl.assoEndNames[1]="container"; 1511l=new Vector(); 1512l.add("Model"); 1513l.add("Contains"); 1514cl.assoNames[1]=l; 1515cl.refMultiplicities[2]=-1; 1516cl.assoEndNames[2]="constraint"; 1517l=new Vector(); 1518l.add("Model"); 1519l.add("Constrains"); 1520cl.assoNames[2]=l; 1521cl.attMultiplicities[2]=1; 1522cl.attMultiplicities[3]=-1; 1523cl.refMultiplicities[3]=-1; 1524cl.assoEndNames[3]="modelElement"; 1525l=new Vector(); 1526l.add("Model"); 1527l.add("AttachesTo"); 1528cl.assoNames[3]=l; 1529p.classes[27]=cl; 1530a=new org.objectweb.modfact.jmi.repository.javax.jmi.model.AttachesToImpl(); 1531a.container=p; 1532a.name="AttachesTo"; 1533a.firstEndName="modelElement"; 1534a.secondEndName="tag"; 1535a.type1="ModelElement"; 1536a.type2="Tag"; 1537a.isEnd1Ordered=false; 1538a.isEnd2Ordered=true; 1539p.associations[0]=a; 1540a=new org.objectweb.modfact.jmi.repository.javax.jmi.model.DependsOnImpl(); 1541a.container=p; 1542a.name="DependsOn"; 1543a.firstEndName="dependent"; 1544a.secondEndName="provider"; 1545a.type1="ModelElement"; 1546a.type2="ModelElement"; 1547a.isEnd1Ordered=false; 1548a.isEnd2Ordered=false; 1549p.associations[1]=a; 1550a=new org.objectweb.modfact.jmi.repository.javax.jmi.model.ContainsImpl(); 1551a.container=p; 1552a.name="Contains"; 1553a.firstEndName="container"; 1554a.secondEndName="containedElement"; 1555a.type1="Namespace"; 1556a.type2="ModelElement"; 1557a.isEnd1Ordered=false; 1558a.isEnd2Ordered=true; 1559p.associations[2]=a; 1560a=new org.objectweb.modfact.jmi.repository.javax.jmi.model.GeneralizesImpl(); 1561a.container=p; 1562a.name="Generalizes"; 1563a.firstEndName="supertype"; 1564a.secondEndName="subtype"; 1565a.type1="GeneralizableElement"; 1566a.type2="GeneralizableElement"; 1567a.isEnd1Ordered=true; 1568a.isEnd2Ordered=false; 1569p.associations[3]=a; 1570a=new org.objectweb.modfact.jmi.repository.javax.jmi.model.AliasesImpl(); 1571a.container=p; 1572a.name="Aliases"; 1573a.firstEndName="importer"; 1574a.secondEndName="imported"; 1575a.type1="Import"; 1576a.type2="Namespace"; 1577a.isEnd1Ordered=false; 1578a.isEnd2Ordered=false; 1579p.associations[4]=a; 1580a=new org.objectweb.modfact.jmi.repository.javax.jmi.model.ConstrainsImpl(); 1581a.container=p; 1582a.name="Constrains"; 1583a.firstEndName="constraint"; 1584a.secondEndName="constrainedElement"; 1585a.type1="Constraint"; 1586a.type2="ModelElement"; 1587a.isEnd1Ordered=false; 1588a.isEnd2Ordered=false; 1589p.associations[5]=a; 1590a=new org.objectweb.modfact.jmi.repository.javax.jmi.model.CanRaiseImpl(); 1591a.container=p; 1592a.name="CanRaise"; 1593a.firstEndName="operation"; 1594a.secondEndName="except"; 1595a.type1="Operation"; 1596a.type2="Exception"; 1597a.isEnd1Ordered=false; 1598a.isEnd2Ordered=true; 1599p.associations[6]=a; 1600a=new org.objectweb.modfact.jmi.repository.javax.jmi.model.ExposesImpl(); 1601a.container=p; 1602a.name="Exposes"; 1603a.firstEndName="referrer"; 1604a.secondEndName="exposedEnd"; 1605a.type1="Reference"; 1606a.type2="AssociationEnd"; 1607a.isEnd1Ordered=false; 1608a.isEnd2Ordered=false; 1609p.associations[7]=a; 1610a=new org.objectweb.modfact.jmi.repository.javax.jmi.model.RefersToImpl(); 1611a.container=p; 1612a.name="RefersTo"; 1613a.firstEndName="referent"; 1614a.secondEndName="referencedEnd"; 1615a.type1="Reference"; 1616a.type2="AssociationEnd"; 1617a.isEnd1Ordered=false; 1618a.isEnd2Ordered=false; 1619p.associations[8]=a; 1620a=new org.objectweb.modfact.jmi.repository.javax.jmi.model.IsOfTypeImpl(); 1621a.container=p; 1622a.name="IsOfType"; 1623a.firstEndName="type"; 1624a.secondEndName="typedElements"; 1625a.type1="Classifier"; 1626a.type2="TypedElement"; 1627a.isEnd1Ordered=false; 1628a.isEnd2Ordered=false; 1629p.associations[9]=a; 1630} 1631void copyObjs() { 1632cl = (RefClassImpl) p.refClass("TypedElement"); 1633cl = (RefClassImpl) p.refClass("DataType"); 1634cl = (RefClassImpl) p.refClass("AliasType"); 1635cl = (RefClassImpl) p.refClass("Class"); 1636objs.put("o875" ,cl._refCreateInstance(null)); 1637objs.put("o868" ,cl._refCreateInstance(null)); 1638objs.put("o862" ,cl._refCreateInstance(null)); 1639objs.put("o850" ,cl._refCreateInstance(null)); 1640objs.put("o845" ,cl._refCreateInstance(null)); 1641objs.put("o835" ,cl._refCreateInstance(null)); 1642objs.put("o830" ,cl._refCreateInstance(null)); 1643objs.put("o817" ,cl._refCreateInstance(null)); 1644objs.put("o808" ,cl._refCreateInstance(null)); 1645objs.put("o802" ,cl._refCreateInstance(null)); 1646objs.put("o795" ,cl._refCreateInstance(null)); 1647objs.put("o793" ,cl._refCreateInstance(null)); 1648objs.put("o782" ,cl._refCreateInstance(null)); 1649objs.put("o778" ,cl._refCreateInstance(null)); 1650objs.put("o774" ,cl._refCreateInstance(null)); 1651objs.put("o769" ,cl._refCreateInstance(null)); 1652objs.put("o767" ,cl._refCreateInstance(null)); 1653objs.put("o764" ,cl._refCreateInstance(null)); 1654objs.put("o761" ,cl._refCreateInstance(null)); 1655objs.put("o758" ,cl._refCreateInstance(null)); 1656objs.put("o755" ,cl._refCreateInstance(null)); 1657objs.put("o753" ,cl._refCreateInstance(null)); 1658objs.put("o738" ,cl._refCreateInstance(null)); 1659objs.put("o731" ,cl._refCreateInstance(null)); 1660objs.put("o729" ,cl._refCreateInstance(null)); 1661objs.put("o724" ,cl._refCreateInstance(null)); 1662objs.put("o701" ,cl._refCreateInstance(null)); 1663objs.put("o673" ,cl._refCreateInstance(null)); 1664cl = (RefClassImpl) p.refClass("StructureType"); 1665objs.put("o744" ,cl._refCreateInstance(null)); 1666cl = (RefClassImpl) p.refClass("Import"); 1667objs.put("o627" ,cl._refCreateInstance(null)); 1668cl = (RefClassImpl) p.refClass("Tag"); 1669objs.put("o921" ,cl._refCreateInstance(null)); 1670objs.put("o912" ,cl._refCreateInstance(null)); 1671objs.put("o908" ,cl._refCreateInstance(null)); 1672objs.put("o904" ,cl._refCreateInstance(null)); 1673objs.put("o900" ,cl._refCreateInstance(null)); 1674objs.put("o896" ,cl._refCreateInstance(null)); 1675objs.put("o892" ,cl._refCreateInstance(null)); 1676objs.put("o888" ,cl._refCreateInstance(null)); 1677objs.put("o884" ,cl._refCreateInstance(null)); 1678objs.put("o880" ,cl._refCreateInstance(null)); 1679objs.put("o876" ,cl._refCreateInstance(null)); 1680objs.put("o873" ,cl._refCreateInstance(null)); 1681objs.put("o871" ,cl._refCreateInstance(null)); 1682objs.put("o869" ,cl._refCreateInstance(null)); 1683objs.put("o867" ,cl._refCreateInstance(null)); 1684objs.put("o863" ,cl._refCreateInstance(null)); 1685objs.put("o857" ,cl._refCreateInstance(null)); 1686objs.put("o855" ,cl._refCreateInstance(null)); 1687objs.put("o851" ,cl._refCreateInstance(null)); 1688objs.put("o847" ,cl._refCreateInstance(null)); 1689objs.put("o836" ,cl._refCreateInstance(null)); 1690objs.put("o832" ,cl._refCreateInstance(null)); 1691objs.put("o831" ,cl._refCreateInstance(null)); 1692objs.put("o819" ,cl._refCreateInstance(null)); 1693objs.put("o809" ,cl._refCreateInstance(null)); 1694objs.put("o805" ,cl._refCreateInstance(null)); 1695objs.put("o804" ,cl._refCreateInstance(null)); 1696objs.put("o803" ,cl._refCreateInstance(null)); 1697objs.put("o796" ,cl._refCreateInstance(null)); 1698objs.put("o794" ,cl._refCreateInstance(null)); 1699objs.put("o783" ,cl._refCreateInstance(null)); 1700objs.put("o780" ,cl._refCreateInstance(null)); 1701objs.put("o779" ,cl._refCreateInstance(null)); 1702objs.put("o775" ,cl._refCreateInstance(null)); 1703objs.put("o771" ,cl._refCreateInstance(null)); 1704objs.put("o768" ,cl._refCreateInstance(null)); 1705objs.put("o765" ,cl._refCreateInstance(null)); 1706objs.put("o762" ,cl._refCreateInstance(null)); 1707objs.put("o759" ,cl._refCreateInstance(null)); 1708objs.put("o756" ,cl._refCreateInstance(null)); 1709objs.put("o754" ,cl._refCreateInstance(null)); 1710objs.put("o749" ,cl._refCreateInstance(null)); 1711objs.put("o734" ,cl._refCreateInstance(null)); 1712objs.put("o733" ,cl._refCreateInstance(null)); 1713objs.put("o730" ,cl._refCreateInstance(null)); 1714objs.put("o725" ,cl._refCreateInstance(null)); 1715objs.put("o702" ,cl._refCreateInstance(null)); 1716objs.put("o699" ,cl._refCreateInstance(null)); 1717objs.put("o691" ,cl._refCreateInstance(null)); 1718objs.put("o687" ,cl._refCreateInstance(null)); 1719objs.put("o682" ,cl._refCreateInstance(null)); 1720objs.put("o678" ,cl._refCreateInstance(null)); 1721objs.put("o675" ,cl._refCreateInstance(null)); 1722objs.put("o664" ,cl._refCreateInstance(null)); 1723objs.put("o659" ,cl._refCreateInstance(null)); 1724objs.put("o642" ,cl._refCreateInstance(null)); 1725objs.put("o640" ,cl._refCreateInstance(null)); 1726objs.put("o638" ,cl._refCreateInstance(null)); 1727objs.put("o632" ,cl._refCreateInstance(null)); 1728objs.put("o631" ,cl._refCreateInstance(null)); 1729objs.put("o630" ,cl._refCreateInstance(null)); 1730objs.put("o629" ,cl._refCreateInstance(null)); 1731objs.put("o628" ,cl._refCreateInstance(null)); 1732objs.put("o619" ,cl._refCreateInstance(null)); 1733cl = (RefClassImpl) p.refClass("Package"); 1734objs.put("o931" ,cl._refCreateInstance(null)); 1735objs.put("o916" ,cl._refCreateInstance(null)); 1736objs.put("o626" ,cl._refCreateInstance(null)); 1737cl = (RefClassImpl) p.refClass("AssociationEnd"); 1738objs.put("o914" ,cl._refCreateInstance(null)); 1739objs.put("o913" ,cl._refCreateInstance(null)); 1740objs.put("o910" ,cl._refCreateInstance(null)); 1741objs.put("o909" ,cl._refCreateInstance(null)); 1742objs.put("o906" ,cl._refCreateInstance(null)); 1743objs.put("o905" ,cl._refCreateInstance(null)); 1744objs.put("o902" ,cl._refCreateInstance(null)); 1745objs.put("o901" ,cl._refCreateInstance(null)); 1746objs.put("o898" ,cl._refCreateInstance(null)); 1747objs.put("o897" ,cl._refCreateInstance(null)); 1748objs.put("o894" ,cl._refCreateInstance(null)); 1749objs.put("o893" ,cl._refCreateInstance(null)); 1750objs.put("o890" ,cl._refCreateInstance(null)); 1751objs.put("o889" ,cl._refCreateInstance(null)); 1752objs.put("o886" ,cl._refCreateInstance(null)); 1753objs.put("o885" ,cl._refCreateInstance(null)); 1754objs.put("o882" ,cl._refCreateInstance(null)); 1755objs.put("o881" ,cl._refCreateInstance(null)); 1756objs.put("o878" ,cl._refCreateInstance(null)); 1757objs.put("o877" ,cl._refCreateInstance(null)); 1758cl = (RefClassImpl) p.refClass("BehavioralFeature"); 1759cl = (RefClassImpl) p.refClass("EnumerationType"); 1760objs.put("o859" ,cl._refCreateInstance(null)); 1761objs.put("o846" ,cl._refCreateInstance(null)); 1762objs.put("o818" ,cl._refCreateInstance(null)); 1763objs.put("o770" ,cl._refCreateInstance(null)); 1764objs.put("o674" ,cl._refCreateInstance(null)); 1765cl = (RefClassImpl) p.refClass("StructureField"); 1766objs.put("o743" ,cl._refCreateInstance(null)); 1767objs.put("o742" ,cl._refCreateInstance(null)); 1768objs.put("o741" ,cl._refCreateInstance(null)); 1769objs.put("o740" ,cl._refCreateInstance(null)); 1770cl = (RefClassImpl) p.refClass("ModelElement"); 1771cl = (RefClassImpl) p.refClass("PrimitiveType"); 1772objs.put("o930" ,cl._refCreateInstance(null)); 1773objs.put("o929" ,cl._refCreateInstance(null)); 1774objs.put("o928" ,cl._refCreateInstance(null)); 1775objs.put("o927" ,cl._refCreateInstance(null)); 1776objs.put("o926" ,cl._refCreateInstance(null)); 1777objs.put("o925" ,cl._refCreateInstance(null)); 1778objs.put("o924" ,cl._refCreateInstance(null)); 1779objs.put("o923" ,cl._refCreateInstance(null)); 1780objs.put("o922" ,cl._refCreateInstance(null)); 1781objs.put("o625" ,cl._refCreateInstance(null)); 1782objs.put("o624" ,cl._refCreateInstance(null)); 1783objs.put("o623" ,cl._refCreateInstance(null)); 1784objs.put("o622" ,cl._refCreateInstance(null)); 1785objs.put("o621" ,cl._refCreateInstance(null)); 1786objs.put("o620" ,cl._refCreateInstance(null)); 1787cl = (RefClassImpl) p.refClass("Feature"); 1788cl = (RefClassImpl) p.refClass("Attribute"); 1789objs.put("o872" ,cl._refCreateInstance(null)); 1790objs.put("o870" ,cl._refCreateInstance(null)); 1791objs.put("o866" ,cl._refCreateInstance(null)); 1792objs.put("o860" ,cl._refCreateInstance(null)); 1793objs.put("o856" ,cl._refCreateInstance(null)); 1794objs.put("o854" ,cl._refCreateInstance(null)); 1795objs.put("o849" ,cl._refCreateInstance(null)); 1796objs.put("o848" ,cl._refCreateInstance(null)); 1797objs.put("o843" ,cl._refCreateInstance(null)); 1798objs.put("o842" ,cl._refCreateInstance(null)); 1799objs.put("o827" ,cl._refCreateInstance(null)); 1800objs.put("o826" ,cl._refCreateInstance(null)); 1801objs.put("o825" ,cl._refCreateInstance(null)); 1802objs.put("o824" ,cl._refCreateInstance(null)); 1803objs.put("o816" ,cl._refCreateInstance(null)); 1804objs.put("o800" ,cl._refCreateInstance(null)); 1805objs.put("o781" ,cl._refCreateInstance(null)); 1806objs.put("o777" ,cl._refCreateInstance(null)); 1807objs.put("o776" ,cl._refCreateInstance(null)); 1808objs.put("o773" ,cl._refCreateInstance(null)); 1809objs.put("o772" ,cl._refCreateInstance(null)); 1810objs.put("o760" ,cl._refCreateInstance(null)); 1811objs.put("o757" ,cl._refCreateInstance(null)); 1812objs.put("o737" ,cl._refCreateInstance(null)); 1813objs.put("o713" ,cl._refCreateInstance(null)); 1814objs.put("o712" ,cl._refCreateInstance(null)); 1815objs.put("o711" ,cl._refCreateInstance(null)); 1816objs.put("o710" ,cl._refCreateInstance(null)); 1817objs.put("o641" ,cl._refCreateInstance(null)); 1818objs.put("o639" ,cl._refCreateInstance(null)); 1819objs.put("o637" ,cl._refCreateInstance(null)); 1820cl = (RefClassImpl) p.refClass("Namespace"); 1821cl = (RefClassImpl) p.refClass("Constraint"); 1822objs.put("o865" ,cl._refCreateInstance(null)); 1823objs.put("o864" ,cl._refCreateInstance(null)); 1824objs.put("o853" ,cl._refCreateInstance(null)); 1825objs.put("o852" ,cl._refCreateInstance(null)); 1826objs.put("o841" ,cl._refCreateInstance(null)); 1827objs.put("o840" ,cl._refCreateInstance(null)); 1828objs.put("o839" ,cl._refCreateInstance(null)); 1829objs.put("o838" ,cl._refCreateInstance(null)); 1830objs.put("o837" ,cl._refCreateInstance(null)); 1831objs.put("o834" ,cl._refCreateInstance(null)); 1832objs.put("o833" ,cl._refCreateInstance(null)); 1833objs.put("o823" ,cl._refCreateInstance(null)); 1834objs.put("o822" ,cl._refCreateInstance(null)); 1835objs.put("o821" ,cl._refCreateInstance(null)); 1836objs.put("o820" ,cl._refCreateInstance(null)); 1837objs.put("o815" ,cl._refCreateInstance(null)); 1838objs.put("o814" ,cl._refCreateInstance(null)); 1839objs.put("o813" ,cl._refCreateInstance(null)); 1840objs.put("o812" ,cl._refCreateInstance(null)); 1841objs.put("o811" ,cl._refCreateInstance(null)); 1842objs.put("o810" ,cl._refCreateInstance(null)); 1843objs.put("o807" ,cl._refCreateInstance(null)); 1844objs.put("o806" ,cl._refCreateInstance(null)); 1845objs.put("o799" ,cl._refCreateInstance(null)); 1846objs.put("o798" ,cl._refCreateInstance(null)); 1847objs.put("o797" ,cl._refCreateInstance(null)); 1848objs.put("o790" ,cl._refCreateInstance(null)); 1849objs.put("o789" ,cl._refCreateInstance(null)); 1850objs.put("o788" ,cl._refCreateInstance(null)); 1851objs.put("o787" ,cl._refCreateInstance(null)); 1852objs.put("o786" ,cl._refCreateInstance(null)); 1853objs.put("o785" ,cl._refCreateInstance(null)); 1854objs.put("o784" ,cl._refCreateInstance(null)); 1855objs.put("o766" ,cl._refCreateInstance(null)); 1856objs.put("o763" ,cl._refCreateInstance(null)); 1857objs.put("o752" ,cl._refCreateInstance(null)); 1858objs.put("o751" ,cl._refCreateInstance(null)); 1859objs.put("o750" ,cl._refCreateInstance(null)); 1860objs.put("o748" ,cl._refCreateInstance(null)); 1861objs.put("o747" ,cl._refCreateInstance(null)); 1862objs.put("o746" ,cl._refCreateInstance(null)); 1863objs.put("o745" ,cl._refCreateInstance(null)); 1864objs.put("o736" ,cl._refCreateInstance(null)); 1865objs.put("o735" ,cl._refCreateInstance(null)); 1866objs.put("o727" ,cl._refCreateInstance(null)); 1867objs.put("o726" ,cl._refCreateInstance(null)); 1868objs.put("o709" ,cl._refCreateInstance(null)); 1869objs.put("o708" ,cl._refCreateInstance(null)); 1870objs.put("o707" ,cl._refCreateInstance(null)); 1871objs.put("o706" ,cl._refCreateInstance(null)); 1872objs.put("o705" ,cl._refCreateInstance(null)); 1873objs.put("o704" ,cl._refCreateInstance(null)); 1874objs.put("o703" ,cl._refCreateInstance(null)); 1875objs.put("o676" ,cl._refCreateInstance(null)); 1876objs.put("o636" ,cl._refCreateInstance(null)); 1877objs.put("o635" ,cl._refCreateInstance(null)); 1878objs.put("o634" ,cl._refCreateInstance(null)); 1879objs.put("o633" ,cl._refCreateInstance(null)); 1880cl = (RefClassImpl) p.refClass("Classifier"); 1881cl = (RefClassImpl) p.refClass("Association"); 1882objs.put("o915" ,cl._refCreateInstance(null)); 1883objs.put("o911" ,cl._refCreateInstance(null)); 1884objs.put("o907" ,cl._refCreateInstance(null)); 1885objs.put("o903" ,cl._refCreateInstance(null)); 1886objs.put("o899" ,cl._refCreateInstance(null)); 1887objs.put("o895" ,cl._refCreateInstance(null)); 1888objs.put("o891" ,cl._refCreateInstance(null)); 1889objs.put("o887" ,cl._refCreateInstance(null)); 1890objs.put("o883" ,cl._refCreateInstance(null)); 1891objs.put("o879" ,cl._refCreateInstance(null)); 1892cl = (RefClassImpl) p.refClass("Reference"); 1893objs.put("o874" ,cl._refCreateInstance(null)); 1894objs.put("o861" ,cl._refCreateInstance(null)); 1895objs.put("o844" ,cl._refCreateInstance(null)); 1896objs.put("o801" ,cl._refCreateInstance(null)); 1897objs.put("o792" ,cl._refCreateInstance(null)); 1898objs.put("o791" ,cl._refCreateInstance(null)); 1899objs.put("o728" ,cl._refCreateInstance(null)); 1900objs.put("o714" ,cl._refCreateInstance(null)); 1901objs.put("o684" ,cl._refCreateInstance(null)); 1902objs.put("o667" ,cl._refCreateInstance(null)); 1903objs.put("o666" ,cl._refCreateInstance(null)); 1904objs.put("o643" ,cl._refCreateInstance(null)); 1905cl = (RefClassImpl) p.refClass("GeneralizableElement"); 1906cl = (RefClassImpl) p.refClass("Operation"); 1907objs.put("o829" ,cl._refCreateInstance(null)); 1908objs.put("o723" ,cl._refCreateInstance(null)); 1909objs.put("o719" ,cl._refCreateInstance(null)); 1910objs.put("o716" ,cl._refCreateInstance(null)); 1911objs.put("o700" ,cl._refCreateInstance(null)); 1912objs.put("o696" ,cl._refCreateInstance(null)); 1913objs.put("o692" ,cl._refCreateInstance(null)); 1914objs.put("o688" ,cl._refCreateInstance(null)); 1915objs.put("o672" ,cl._refCreateInstance(null)); 1916objs.put("o669" ,cl._refCreateInstance(null)); 1917objs.put("o665" ,cl._refCreateInstance(null)); 1918objs.put("o660" ,cl._refCreateInstance(null)); 1919cl = (RefClassImpl) p.refClass("Exception"); 1920objs.put("o683" ,cl._refCreateInstance(null)); 1921objs.put("o679" ,cl._refCreateInstance(null)); 1922cl = (RefClassImpl) p.refClass("CollectionType"); 1923cl = (RefClassImpl) p.refClass("Constant"); 1924objs.put("o739" ,cl._refCreateInstance(null)); 1925objs.put("o655" ,cl._refCreateInstance(null)); 1926objs.put("o654" ,cl._refCreateInstance(null)); 1927objs.put("o653" ,cl._refCreateInstance(null)); 1928objs.put("o652" ,cl._refCreateInstance(null)); 1929objs.put("o651" ,cl._refCreateInstance(null)); 1930objs.put("o650" ,cl._refCreateInstance(null)); 1931objs.put("o649" ,cl._refCreateInstance(null)); 1932objs.put("o648" ,cl._refCreateInstance(null)); 1933objs.put("o647" ,cl._refCreateInstance(null)); 1934objs.put("o646" ,cl._refCreateInstance(null)); 1935objs.put("o645" ,cl._refCreateInstance(null)); 1936objs.put("o644" ,cl._refCreateInstance(null)); 1937cl = (RefClassImpl) p.refClass("Parameter"); 1938objs.put("o828" ,cl._refCreateInstance(null)); 1939objs.put("o722" ,cl._refCreateInstance(null)); 1940objs.put("o721" ,cl._refCreateInstance(null)); 1941objs.put("o720" ,cl._refCreateInstance(null)); 1942objs.put("o718" ,cl._refCreateInstance(null)); 1943objs.put("o717" ,cl._refCreateInstance(null)); 1944objs.put("o715" ,cl._refCreateInstance(null)); 1945objs.put("o698" ,cl._refCreateInstance(null)); 1946objs.put("o697" ,cl._refCreateInstance(null)); 1947objs.put("o695" ,cl._refCreateInstance(null)); 1948objs.put("o694" ,cl._refCreateInstance(null)); 1949objs.put("o693" ,cl._refCreateInstance(null)); 1950objs.put("o690" ,cl._refCreateInstance(null)); 1951objs.put("o689" ,cl._refCreateInstance(null)); 1952objs.put("o686" ,cl._refCreateInstance(null)); 1953objs.put("o685" ,cl._refCreateInstance(null)); 1954objs.put("o681" ,cl._refCreateInstance(null)); 1955objs.put("o680" ,cl._refCreateInstance(null)); 1956objs.put("o677" ,cl._refCreateInstance(null)); 1957objs.put("o671" ,cl._refCreateInstance(null)); 1958objs.put("o670" ,cl._refCreateInstance(null)); 1959objs.put("o668" ,cl._refCreateInstance(null)); 1960objs.put("o663" ,cl._refCreateInstance(null)); 1961objs.put("o662" ,cl._refCreateInstance(null)); 1962objs.put("o661" ,cl._refCreateInstance(null)); 1963objs.put("o658" ,cl._refCreateInstance(null)); 1964objs.put("o657" ,cl._refCreateInstance(null)); 1965objs.put("o656" ,cl._refCreateInstance(null)); 1966cl = (RefClassImpl) p.refClass("StructuralFeature"); 1967} 1968void copyAtts() { 1969get("o875").setAttValue("name","Tag"); 1970l=new Vector(); 1971l.add("Model"); 1972l.add("Tag"); 1973get("o875").setAttValue("qualifiedName",l); 1974get("o875").setAttValue("annotation",""); 1975get("o875").setAttValue("isRoot",new Boolean (false)); 1976get("o875").setAttValue("isLeaf",new Boolean (false)); 1977get("o875").setAttValue("isAbstract",new Boolean (false)); 1978get("o875").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 1979get("o875").setAttValue("isSingleton",new Boolean (false)); 1980get("o868").setAttValue("name","Constant"); 1981l=new Vector(); 1982l.add("Model"); 1983l.add("Constant"); 1984get("o868").setAttValue("qualifiedName",l); 1985get("o868").setAttValue("annotation",""); 1986get("o868").setAttValue("isRoot",new Boolean (false)); 1987get("o868").setAttValue("isLeaf",new Boolean (false)); 1988get("o868").setAttValue("isAbstract",new Boolean (false)); 1989get("o868").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 1990get("o868").setAttValue("isSingleton",new Boolean (false)); 1991get("o862").setAttValue("name","Constraint"); 1992l=new Vector(); 1993l.add("Model"); 1994l.add("Constraint"); 1995get("o862").setAttValue("qualifiedName",l); 1996get("o862").setAttValue("annotation",""); 1997get("o862").setAttValue("isRoot",new Boolean (false)); 1998get("o862").setAttValue("isLeaf",new Boolean (false)); 1999get("o862").setAttValue("isAbstract",new Boolean (false)); 2000get("o862").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 2001get("o862").setAttValue("isSingleton",new Boolean (false)); 2002get("o850").setAttValue("name","Parameter"); 2003l=new Vector(); 2004l.add("Model"); 2005l.add("Parameter"); 2006get("o850").setAttValue("qualifiedName",l); 2007get("o850").setAttValue("annotation",""); 2008get("o850").setAttValue("isRoot",new Boolean (false)); 2009get("o850").setAttValue("isLeaf",new Boolean (false)); 2010get("o850").setAttValue("isAbstract",new Boolean (false)); 2011get("o850").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 2012get("o850").setAttValue("isSingleton",new Boolean (false)); 2013get("o845").setAttValue("name","Import"); 2014l=new Vector(); 2015l.add("Model"); 2016l.add("Import"); 2017get("o845").setAttValue("qualifiedName",l); 2018get("o845").setAttValue("annotation",""); 2019get("o845").setAttValue("isRoot",new Boolean (false)); 2020get("o845").setAttValue("isLeaf",new Boolean (false)); 2021get("o845").setAttValue("isAbstract",new Boolean (false)); 2022get("o845").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 2023get("o845").setAttValue("isSingleton",new Boolean (false)); 2024get("o835").setAttValue("name","Package"); 2025l=new Vector(); 2026l.add("Model"); 2027l.add("Package"); 2028get("o835").setAttValue("qualifiedName",l); 2029get("o835").setAttValue("annotation",""); 2030get("o835").setAttValue("isRoot",new Boolean (false)); 2031get("o835").setAttValue("isLeaf",new Boolean (false)); 2032get("o835").setAttValue("isAbstract",new Boolean (false)); 2033get("o835").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 2034get("o835").setAttValue("isSingleton",new Boolean (false)); 2035get("o830").setAttValue("name","AssociationEnd"); 2036l=new Vector(); 2037l.add("Model"); 2038l.add("AssociationEnd"); 2039get("o830").setAttValue("qualifiedName",l); 2040get("o830").setAttValue("annotation",""); 2041get("o830").setAttValue("isRoot",new Boolean (false)); 2042get("o830").setAttValue("isLeaf",new Boolean (false)); 2043get("o830").setAttValue("isAbstract",new Boolean (false)); 2044get("o830").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 2045get("o830").setAttValue("isSingleton",new Boolean (false)); 2046get("o817").setAttValue("name","Association"); 2047l=new Vector(); 2048l.add("Model"); 2049l.add("Association"); 2050get("o817").setAttValue("qualifiedName",l); 2051get("o817").setAttValue("annotation",""); 2052get("o817").setAttValue("isRoot",new Boolean (false)); 2053get("o817").setAttValue("isLeaf",new Boolean (false)); 2054get("o817").setAttValue("isAbstract",new Boolean (false)); 2055get("o817").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 2056get("o817").setAttValue("isSingleton",new Boolean (false)); 2057get("o808").setAttValue("name","Exception"); 2058l=new Vector(); 2059l.add("Model"); 2060l.add("Exception"); 2061get("o808").setAttValue("qualifiedName",l); 2062get("o808").setAttValue("annotation",""); 2063get("o808").setAttValue("isRoot",new Boolean (false)); 2064get("o808").setAttValue("isLeaf",new Boolean (false)); 2065get("o808").setAttValue("isAbstract",new Boolean (false)); 2066get("o808").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 2067get("o808").setAttValue("isSingleton",new Boolean (false)); 2068get("o802").setAttValue("name","Operation"); 2069l=new Vector(); 2070l.add("Model"); 2071l.add("Operation"); 2072get("o802").setAttValue("qualifiedName",l); 2073get("o802").setAttValue("annotation",""); 2074get("o802").setAttValue("isRoot",new Boolean (false)); 2075get("o802").setAttValue("isLeaf",new Boolean (false)); 2076get("o802").setAttValue("isAbstract",new Boolean (false)); 2077get("o802").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 2078get("o802").setAttValue("isSingleton",new Boolean (false)); 2079get("o795").setAttValue("name","BehavioralFeature"); 2080l=new Vector(); 2081l.add("Model"); 2082l.add("BehavioralFeature"); 2083get("o795").setAttValue("qualifiedName",l); 2084get("o795").setAttValue("annotation",""); 2085get("o795").setAttValue("isRoot",new Boolean (false)); 2086get("o795").setAttValue("isLeaf",new Boolean (false)); 2087get("o795").setAttValue("isAbstract",new Boolean (true)); 2088get("o795").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 2089get("o795").setAttValue("isSingleton",new Boolean (false)); 2090get("o793").setAttValue("name","Reference"); 2091l=new Vector(); 2092l.add("Model"); 2093l.add("Reference"); 2094get("o793").setAttValue("qualifiedName",l); 2095get("o793").setAttValue("annotation",""); 2096get("o793").setAttValue("isRoot",new Boolean (false)); 2097get("o793").setAttValue("isLeaf",new Boolean (false)); 2098get("o793").setAttValue("isAbstract",new Boolean (false)); 2099get("o793").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 2100get("o793").setAttValue("isSingleton",new Boolean (false)); 2101get("o782").setAttValue("name","Attribute"); 2102l=new Vector(); 2103l.add("Model"); 2104l.add("Attribute"); 2105get("o782").setAttValue("qualifiedName",l); 2106get("o782").setAttValue("annotation",""); 2107get("o782").setAttValue("isRoot",new Boolean (false)); 2108get("o782").setAttValue("isLeaf",new Boolean (false)); 2109get("o782").setAttValue("isAbstract",new Boolean (false)); 2110get("o782").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 2111get("o782").setAttValue("isSingleton",new Boolean (false)); 2112get("o778").setAttValue("name","StructuralFeature"); 2113l=new Vector(); 2114l.add("Model"); 2115l.add("StructuralFeature"); 2116get("o778").setAttValue("qualifiedName",l); 2117get("o778").setAttValue("annotation",""); 2118get("o778").setAttValue("isRoot",new Boolean (false)); 2119get("o778").setAttValue("isLeaf",new Boolean (false)); 2120get("o778").setAttValue("isAbstract",new Boolean (true)); 2121get("o778").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 2122get("o778").setAttValue("isSingleton",new Boolean (false)); 2123get("o774").setAttValue("name","Feature"); 2124l=new Vector(); 2125l.add("Model"); 2126l.add("Feature"); 2127get("o774").setAttValue("qualifiedName",l); 2128get("o774").setAttValue("annotation",""); 2129get("o774").setAttValue("isRoot",new Boolean (false)); 2130get("o774").setAttValue("isLeaf",new Boolean (false)); 2131get("o774").setAttValue("isAbstract",new Boolean (true)); 2132get("o774").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 2133get("o774").setAttValue("isSingleton",new Boolean (false)); 2134get("o769").setAttValue("name","AliasType"); 2135l=new Vector(); 2136l.add("Model"); 2137l.add("AliasType"); 2138get("o769").setAttValue("qualifiedName",l); 2139get("o769").setAttValue("annotation",""); 2140get("o769").setAttValue("isRoot",new Boolean (false)); 2141get("o769").setAttValue("isLeaf",new Boolean (false)); 2142get("o769").setAttValue("isAbstract",new Boolean (false)); 2143get("o769").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 2144get("o769").setAttValue("isSingleton",new Boolean (false)); 2145get("o767").setAttValue("name","StructureField"); 2146l=new Vector(); 2147l.add("Model"); 2148l.add("StructureField"); 2149get("o767").setAttValue("qualifiedName",l); 2150get("o767").setAttValue("annotation",""); 2151get("o767").setAttValue("isRoot",new Boolean (false)); 2152get("o767").setAttValue("isLeaf",new Boolean (false)); 2153get("o767").setAttValue("isAbstract",new Boolean (false)); 2154get("o767").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 2155get("o767").setAttValue("isSingleton",new Boolean (false)); 2156get("o764").setAttValue("name","StructureType"); 2157l=new Vector(); 2158l.add("Model"); 2159l.add("StructureType"); 2160get("o764").setAttValue("qualifiedName",l); 2161get("o764").setAttValue("annotation",""); 2162get("o764").setAttValue("isRoot",new Boolean (false)); 2163get("o764").setAttValue("isLeaf",new Boolean (false)); 2164get("o764").setAttValue("isAbstract",new Boolean (false)); 2165get("o764").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 2166get("o764").setAttValue("isSingleton",new Boolean (false)); 2167get("o761").setAttValue("name","CollectionType"); 2168l=new Vector(); 2169l.add("Model"); 2170l.add("CollectionType"); 2171get("o761").setAttValue("qualifiedName",l); 2172get("o761").setAttValue("annotation",""); 2173get("o761").setAttValue("isRoot",new Boolean (false)); 2174get("o761").setAttValue("isLeaf",new Boolean (false)); 2175get("o761").setAttValue("isAbstract",new Boolean (false)); 2176get("o761").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 2177get("o761").setAttValue("isSingleton",new Boolean (false)); 2178get("o758").setAttValue("name","EnumerationType"); 2179l=new Vector(); 2180l.add("Model"); 2181l.add("EnumerationType"); 2182get("o758").setAttValue("qualifiedName",l); 2183get("o758").setAttValue("annotation",""); 2184get("o758").setAttValue("isRoot",new Boolean (false)); 2185get("o758").setAttValue("isLeaf",new Boolean (false)); 2186get("o758").setAttValue("isAbstract",new Boolean (false)); 2187get("o758").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 2188get("o758").setAttValue("isSingleton",new Boolean (false)); 2189get("o755").setAttValue("name","PrimitiveType"); 2190l=new Vector(); 2191l.add("Model"); 2192l.add("PrimitiveType"); 2193get("o755").setAttValue("qualifiedName",l); 2194get("o755").setAttValue("annotation",""); 2195get("o755").setAttValue("isRoot",new Boolean (false)); 2196get("o755").setAttValue("isLeaf",new Boolean (false)); 2197get("o755").setAttValue("isAbstract",new Boolean (false)); 2198get("o755").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 2199get("o755").setAttValue("isSingleton",new Boolean (false)); 2200get("o753").setAttValue("name","DataType"); 2201l=new Vector(); 2202l.add("Model"); 2203l.add("DataType"); 2204get("o753").setAttValue("qualifiedName",l); 2205get("o753").setAttValue("annotation",""); 2206get("o753").setAttValue("isRoot",new Boolean (false)); 2207get("o753").setAttValue("isLeaf",new Boolean (false)); 2208get("o753").setAttValue("isAbstract",new Boolean (true)); 2209get("o753").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 2210get("o753").setAttValue("isSingleton",new Boolean (false)); 2211get("o738").setAttValue("name","Class"); 2212l=new Vector(); 2213l.add("Model"); 2214l.add("Class"); 2215get("o738").setAttValue("qualifiedName",l); 2216get("o738").setAttValue("annotation",""); 2217get("o738").setAttValue("isRoot",new Boolean (false)); 2218get("o738").setAttValue("isLeaf",new Boolean (false)); 2219get("o738").setAttValue("isAbstract",new Boolean (false)); 2220get("o738").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 2221get("o738").setAttValue("isSingleton",new Boolean (false)); 2222get("o731").setAttValue("name","Classifier"); 2223l=new Vector(); 2224l.add("Model"); 2225l.add("Classifier"); 2226get("o731").setAttValue("qualifiedName",l); 2227get("o731").setAttValue("annotation",""); 2228get("o731").setAttValue("isRoot",new Boolean (false)); 2229get("o731").setAttValue("isLeaf",new Boolean (false)); 2230get("o731").setAttValue("isAbstract",new Boolean (true)); 2231get("o731").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 2232get("o731").setAttValue("isSingleton",new Boolean (false)); 2233get("o729").setAttValue("name","TypedElement"); 2234l=new Vector(); 2235l.add("Model"); 2236l.add("TypedElement"); 2237get("o729").setAttValue("qualifiedName",l); 2238get("o729").setAttValue("annotation",""); 2239get("o729").setAttValue("isRoot",new Boolean (false)); 2240get("o729").setAttValue("isLeaf",new Boolean (false)); 2241get("o729").setAttValue("isAbstract",new Boolean (true)); 2242get("o729").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 2243get("o729").setAttValue("isSingleton",new Boolean (false)); 2244get("o724").setAttValue("name","GeneralizableElement"); 2245l=new Vector(); 2246l.add("Model"); 2247l.add("GeneralizableElement"); 2248get("o724").setAttValue("qualifiedName",l); 2249get("o724").setAttValue("annotation",""); 2250get("o724").setAttValue("isRoot",new Boolean (false)); 2251get("o724").setAttValue("isLeaf",new Boolean (false)); 2252get("o724").setAttValue("isAbstract",new Boolean (true)); 2253get("o724").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 2254get("o724").setAttValue("isSingleton",new Boolean (false)); 2255get("o701").setAttValue("name","Namespace"); 2256l=new Vector(); 2257l.add("Model"); 2258l.add("Namespace"); 2259get("o701").setAttValue("qualifiedName",l); 2260get("o701").setAttValue("annotation",""); 2261get("o701").setAttValue("isRoot",new Boolean (false)); 2262get("o701").setAttValue("isLeaf",new Boolean (false)); 2263get("o701").setAttValue("isAbstract",new Boolean (true)); 2264get("o701").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 2265get("o701").setAttValue("isSingleton",new Boolean (false)); 2266get("o673").setAttValue("name","ModelElement"); 2267l=new Vector(); 2268l.add("Model"); 2269l.add("ModelElement"); 2270get("o673").setAttValue("qualifiedName",l); 2271get("o673").setAttValue("annotation",""); 2272get("o673").setAttValue("isRoot",new Boolean (false)); 2273get("o673").setAttValue("isLeaf",new Boolean (false)); 2274get("o673").setAttValue("isAbstract",new Boolean (true)); 2275get("o673").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 2276get("o673").setAttValue("isSingleton",new Boolean (false)); 2277get("o744").setAttValue("name","MultiplicityType"); 2278l=new Vector(); 2279l.add("Model"); 2280l.add("MultiplicityType"); 2281get("o744").setAttValue("qualifiedName",l); 2282get("o744").setAttValue("annotation",""); 2283get("o744").setAttValue("isRoot",new Boolean (true)); 2284get("o744").setAttValue("isLeaf",new Boolean (true)); 2285get("o744").setAttValue("isAbstract",new Boolean (false)); 2286get("o744").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 2287get("o627").setAttValue("name","PrimitiveTypes"); 2288l=new Vector(); 2289l.add("Model"); 2290l.add("PrimitiveTypes"); 2291get("o627").setAttValue("qualifiedName",l); 2292get("o627").setAttValue("annotation",""); 2293get("o627").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 2294get("o627").setAttValue("isClustered",new Boolean (false)); 2295get("o921").setAttValue("name","*tag"); 2296l=new Vector(); 2297l.add("CorbaIdlTypes"); 2298l.add("*tag"); 2299get("o921").setAttValue("qualifiedName",l); 2300get("o921").setAttValue("annotation",""); 2301get("o921").setAttValue("tagId","javax.jmi.packagePrefix"); 2302l=new Vector(); 2303l.add("javax.jmi"); 2304get("o921").setAttValue("values",l); 2305get("o912").setAttValue("name","*tag_62"); 2306l=new Vector(); 2307l.add("Model"); 2308l.add("IsOfType"); 2309l.add("*tag_62"); 2310get("o912").setAttValue("qualifiedName",l); 2311get("o912").setAttValue("annotation",""); 2312get("o912").setAttValue("tagId","org.omg.mof.idl_version"); 2313l=new Vector(); 2314l.add("1.4"); 2315get("o912").setAttValue("values",l); 2316get("o908").setAttValue("name","*tag_61"); 2317l=new Vector(); 2318l.add("Model"); 2319l.add("RefersTo"); 2320l.add("*tag_61"); 2321get("o908").setAttValue("qualifiedName",l); 2322get("o908").setAttValue("annotation",""); 2323get("o908").setAttValue("tagId","org.omg.mof.idl_version"); 2324l=new Vector(); 2325l.add("1.4"); 2326get("o908").setAttValue("values",l); 2327get("o904").setAttValue("name","*tag_60"); 2328l=new Vector(); 2329l.add("Model"); 2330l.add("Exposes"); 2331l.add("*tag_60"); 2332get("o904").setAttValue("qualifiedName",l); 2333get("o904").setAttValue("annotation",""); 2334get("o904").setAttValue("tagId","org.omg.mof.idl_version"); 2335l=new Vector(); 2336l.add("1.4"); 2337get("o904").setAttValue("values",l); 2338get("o900").setAttValue("name","*tag_59"); 2339l=new Vector(); 2340l.add("Model"); 2341l.add("CanRaise"); 2342l.add("*tag_59"); 2343get("o900").setAttValue("qualifiedName",l); 2344get("o900").setAttValue("annotation",""); 2345get("o900").setAttValue("tagId","org.omg.mof.idl_version"); 2346l=new Vector(); 2347l.add("1.4"); 2348get("o900").setAttValue("values",l); 2349get("o896").setAttValue("name","*tag_58"); 2350l=new Vector(); 2351l.add("Model"); 2352l.add("Constrains"); 2353l.add("*tag_58"); 2354get("o896").setAttValue("qualifiedName",l); 2355get("o896").setAttValue("annotation",""); 2356get("o896").setAttValue("tagId","org.omg.mof.idl_version"); 2357l=new Vector(); 2358l.add("1.4"); 2359get("o896").setAttValue("values",l); 2360get("o892").setAttValue("name","*tag_57"); 2361l=new Vector(); 2362l.add("Model"); 2363l.add("Aliases"); 2364l.add("*tag_57"); 2365get("o892").setAttValue("qualifiedName",l); 2366get("o892").setAttValue("annotation",""); 2367get("o892").setAttValue("tagId","org.omg.mof.idl_version"); 2368l=new Vector(); 2369l.add("1.4"); 2370get("o892").setAttValue("values",l); 2371get("o888").setAttValue("name","*tag_56"); 2372l=new Vector(); 2373l.add("Model"); 2374l.add("Generalizes"); 2375l.add("*tag_56"); 2376get("o888").setAttValue("qualifiedName",l); 2377get("o888").setAttValue("annotation",""); 2378get("o888").setAttValue("tagId","org.omg.mof.idl_version"); 2379l=new Vector(); 2380l.add("1.4"); 2381get("o888").setAttValue("values",l); 2382get("o884").setAttValue("name","*tag_55"); 2383l=new Vector(); 2384l.add("Model"); 2385l.add("Contains"); 2386l.add("*tag_55"); 2387get("o884").setAttValue("qualifiedName",l); 2388get("o884").setAttValue("annotation",""); 2389get("o884").setAttValue("tagId","org.omg.mof.idl_version"); 2390l=new Vector(); 2391l.add("1.4"); 2392get("o884").setAttValue("values",l); 2393get("o880").setAttValue("name","*tag_54"); 2394l=new Vector(); 2395l.add("Model"); 2396l.add("DependsOn"); 2397l.add("*tag_54"); 2398get("o880").setAttValue("qualifiedName",l); 2399get("o880").setAttValue("annotation",""); 2400get("o880").setAttValue("tagId","org.omg.mof.idl_version"); 2401l=new Vector(); 2402l.add("1.4"); 2403get("o880").setAttValue("values",l); 2404get("o876").setAttValue("name","*tag_53"); 2405l=new Vector(); 2406l.add("Model"); 2407l.add("AttachesTo"); 2408l.add("*tag_53"); 2409get("o876").setAttValue("qualifiedName",l); 2410get("o876").setAttValue("annotation",""); 2411get("o876").setAttValue("tagId","org.omg.mof.idl_version"); 2412l=new Vector(); 2413l.add("1.4"); 2414get("o876").setAttValue("values",l); 2415get("o873").setAttValue("name","*tag_52"); 2416l=new Vector(); 2417l.add("Model"); 2418l.add("Tag"); 2419l.add("*tag_52"); 2420get("o873").setAttValue("qualifiedName",l); 2421get("o873").setAttValue("annotation",""); 2422get("o873").setAttValue("tagId","org.omg.mof.idl_version"); 2423l=new Vector(); 2424l.add("1.4"); 2425get("o873").setAttValue("values",l); 2426get("o871").setAttValue("name","*tag_51"); 2427l=new Vector(); 2428l.add("Model"); 2429l.add("Tag"); 2430l.add("*tag_51"); 2431get("o871").setAttValue("qualifiedName",l); 2432get("o871").setAttValue("annotation",""); 2433get("o871").setAttValue("tagId","org.omg.mof.idl_version"); 2434l=new Vector(); 2435l.add("1.4"); 2436get("o871").setAttValue("values",l); 2437get("o869").setAttValue("name","*tag_50"); 2438l=new Vector(); 2439l.add("Model"); 2440l.add("Tag"); 2441l.add("*tag_50"); 2442get("o869").setAttValue("qualifiedName",l); 2443get("o869").setAttValue("annotation",""); 2444get("o869").setAttValue("tagId","org.omg.mof.idl_version"); 2445l=new Vector(); 2446l.add("1.4"); 2447get("o869").setAttValue("values",l); 2448get("o867").setAttValue("name","*tag_49"); 2449l=new Vector(); 2450l.add("Model"); 2451l.add("Constant"); 2452l.add("*tag_49"); 2453get("o867").setAttValue("qualifiedName",l); 2454get("o867").setAttValue("annotation",""); 2455get("o867").setAttValue("tagId","org.omg.mof.idl_version"); 2456l=new Vector(); 2457l.add("1.4"); 2458get("o867").setAttValue("values",l); 2459get("o863").setAttValue("name","*tag_48"); 2460l=new Vector(); 2461l.add("Model"); 2462l.add("Constant"); 2463l.add("*tag_48"); 2464get("o863").setAttValue("qualifiedName",l); 2465get("o863").setAttValue("annotation",""); 2466get("o863").setAttValue("tagId","org.omg.mof.idl_version"); 2467l=new Vector(); 2468l.add("1.4"); 2469get("o863").setAttValue("values",l); 2470get("o857").setAttValue("name","*tag_47"); 2471l=new Vector(); 2472l.add("Model"); 2473l.add("Constraint"); 2474l.add("*tag_47"); 2475get("o857").setAttValue("qualifiedName",l); 2476get("o857").setAttValue("annotation",""); 2477get("o857").setAttValue("tagId","org.omg.mof.idl_version"); 2478l=new Vector(); 2479l.add("1.4"); 2480get("o857").setAttValue("values",l); 2481get("o855").setAttValue("name","*tag_46"); 2482l=new Vector(); 2483l.add("Model"); 2484l.add("Constraint"); 2485l.add("*tag_46"); 2486get("o855").setAttValue("qualifiedName",l); 2487get("o855").setAttValue("annotation",""); 2488get("o855").setAttValue("tagId","org.omg.mof.idl_version"); 2489l=new Vector(); 2490l.add("1.4"); 2491get("o855").setAttValue("values",l); 2492get("o851").setAttValue("name","*tag_45"); 2493l=new Vector(); 2494l.add("Model"); 2495l.add("Constraint"); 2496l.add("*tag_45"); 2497get("o851").setAttValue("qualifiedName",l); 2498get("o851").setAttValue("annotation",""); 2499get("o851").setAttValue("tagId","org.omg.mof.idl_version"); 2500l=new Vector(); 2501l.add("1.4"); 2502get("o851").setAttValue("values",l); 2503get("o847").setAttValue("name","*tag_44"); 2504l=new Vector(); 2505l.add("Model"); 2506l.add("Parameter"); 2507l.add("*tag_44"); 2508get("o847").setAttValue("qualifiedName",l); 2509get("o847").setAttValue("annotation",""); 2510get("o847").setAttValue("tagId","org.omg.mof.idl_version"); 2511l=new Vector(); 2512l.add("1.4"); 2513get("o847").setAttValue("values",l); 2514get("o836").setAttValue("name","*tag_43"); 2515l=new Vector(); 2516l.add("Model"); 2517l.add("Import"); 2518l.add("*tag_43"); 2519get("o836").setAttValue("qualifiedName",l); 2520get("o836").setAttValue("annotation",""); 2521get("o836").setAttValue("tagId","org.omg.mof.idl_version"); 2522l=new Vector(); 2523l.add("1.4"); 2524get("o836").setAttValue("values",l); 2525get("o832").setAttValue("name","*tag_42"); 2526l=new Vector(); 2527l.add("Model"); 2528l.add("Package"); 2529l.add("*tag_42"); 2530get("o832").setAttValue("qualifiedName",l); 2531get("o832").setAttValue("annotation",""); 2532get("o832").setAttValue("tagId","javax.jmi.substituteName"); 2533l=new Vector(); 2534l.add("MofPackage"); 2535get("o832").setAttValue("values",l); 2536get("o831").setAttValue("name","*tag_41"); 2537l=new Vector(); 2538l.add("Model"); 2539l.add("Package"); 2540l.add("*tag_41"); 2541get("o831").setAttValue("qualifiedName",l); 2542get("o831").setAttValue("annotation",""); 2543get("o831").setAttValue("tagId","org.omg.mof.idl_version"); 2544l=new Vector(); 2545l.add("1.4"); 2546get("o831").setAttValue("values",l); 2547get("o819").setAttValue("name","*tag_40"); 2548l=new Vector(); 2549l.add("Model"); 2550l.add("AssociationEnd"); 2551l.add("*tag_40"); 2552get("o819").setAttValue("qualifiedName",l); 2553get("o819").setAttValue("annotation",""); 2554get("o819").setAttValue("tagId","org.omg.mof.idl_version"); 2555l=new Vector(); 2556l.add("1.4"); 2557get("o819").setAttValue("values",l); 2558get("o809").setAttValue("name","*tag_39"); 2559l=new Vector(); 2560l.add("Model"); 2561l.add("Association"); 2562l.add("*tag_39"); 2563get("o809").setAttValue("qualifiedName",l); 2564get("o809").setAttValue("annotation",""); 2565get("o809").setAttValue("tagId","org.omg.mof.idl_version"); 2566l=new Vector(); 2567l.add("1.4"); 2568get("o809").setAttValue("values",l); 2569get("o805").setAttValue("name","*tag_38"); 2570l=new Vector(); 2571l.add("Model"); 2572l.add("Exception"); 2573l.add("*tag_38"); 2574get("o805").setAttValue("qualifiedName",l); 2575get("o805").setAttValue("annotation",""); 2576get("o805").setAttValue("tagId","javax.jmi.substituteName"); 2577l=new Vector(); 2578l.add("MofException"); 2579get("o805").setAttValue("values",l); 2580get("o804").setAttValue("name","*tag_37"); 2581l=new Vector(); 2582l.add("Model"); 2583l.add("Exception"); 2584l.add("*tag_37"); 2585get("o804").setAttValue("qualifiedName",l); 2586get("o804").setAttValue("annotation",""); 2587get("o804").setAttValue("tagId","org.omg.mof.idl_substitute_name"); 2588l=new Vector(); 2589l.add("MofException"); 2590get("o804").setAttValue("values",l); 2591get("o803").setAttValue("name","*tag_36"); 2592l=new Vector(); 2593l.add("Model"); 2594l.add("Exception"); 2595l.add("*tag_36"); 2596get("o803").setAttValue("qualifiedName",l); 2597get("o803").setAttValue("annotation",""); 2598get("o803").setAttValue("tagId","org.omg.mof.idl_version"); 2599l=new Vector(); 2600l.add("1.4"); 2601get("o803").setAttValue("values",l); 2602get("o796").setAttValue("name","*tag_35"); 2603l=new Vector(); 2604l.add("Model"); 2605l.add("Operation"); 2606l.add("*tag_35"); 2607get("o796").setAttValue("qualifiedName",l); 2608get("o796").setAttValue("annotation",""); 2609get("o796").setAttValue("tagId","org.omg.mof.idl_version"); 2610l=new Vector(); 2611l.add("1.4"); 2612get("o796").setAttValue("values",l); 2613get("o794").setAttValue("name","*tag_34"); 2614l=new Vector(); 2615l.add("Model"); 2616l.add("BehavioralFeature"); 2617l.add("*tag_34"); 2618get("o794").setAttValue("qualifiedName",l); 2619get("o794").setAttValue("annotation",""); 2620get("o794").setAttValue("tagId","org.omg.mof.idl_version"); 2621l=new Vector(); 2622l.add("1.4"); 2623get("o794").setAttValue("values",l); 2624get("o783").setAttValue("name","*tag_33"); 2625l=new Vector(); 2626l.add("Model"); 2627l.add("Reference"); 2628l.add("*tag_33"); 2629get("o783").setAttValue("qualifiedName",l); 2630get("o783").setAttValue("annotation",""); 2631get("o783").setAttValue("tagId","org.omg.mof.idl_version"); 2632l=new Vector(); 2633l.add("1.4"); 2634get("o783").setAttValue("values",l); 2635get("o780").setAttValue("name","*tag_32"); 2636l=new Vector(); 2637l.add("Model"); 2638l.add("Attribute"); 2639l.add("*tag_32"); 2640get("o780").setAttValue("qualifiedName",l); 2641get("o780").setAttValue("annotation",""); 2642get("o780").setAttValue("tagId","org.omg.mof.idl_substitute_name"); 2643l=new Vector(); 2644l.add("MofAttribute"); 2645get("o780").setAttValue("values",l); 2646get("o779").setAttValue("name","*tag_31"); 2647l=new Vector(); 2648l.add("Model"); 2649l.add("Attribute"); 2650l.add("*tag_31"); 2651get("o779").setAttValue("qualifiedName",l); 2652get("o779").setAttValue("annotation",""); 2653get("o779").setAttValue("tagId","org.omg.mof.idl_version"); 2654l=new Vector(); 2655l.add("1.4"); 2656get("o779").setAttValue("values",l); 2657get("o775").setAttValue("name","*tag_30"); 2658l=new Vector(); 2659l.add("Model"); 2660l.add("StructuralFeature"); 2661l.add("*tag_30"); 2662get("o775").setAttValue("qualifiedName",l); 2663get("o775").setAttValue("annotation",""); 2664get("o775").setAttValue("tagId","org.omg.mof.idl_version"); 2665l=new Vector(); 2666l.add("1.4"); 2667get("o775").setAttValue("values",l); 2668get("o771").setAttValue("name","*tag_29"); 2669l=new Vector(); 2670l.add("Model"); 2671l.add("Feature"); 2672l.add("*tag_29"); 2673get("o771").setAttValue("qualifiedName",l); 2674get("o771").setAttValue("annotation",""); 2675get("o771").setAttValue("tagId","org.omg.mof.idl_version"); 2676l=new Vector(); 2677l.add("1.4"); 2678get("o771").setAttValue("values",l); 2679get("o768").setAttValue("name","*tag_28"); 2680l=new Vector(); 2681l.add("Model"); 2682l.add("AliasType"); 2683l.add("*tag_28"); 2684get("o768").setAttValue("qualifiedName",l); 2685get("o768").setAttValue("annotation",""); 2686get("o768").setAttValue("tagId","org.omg.mof.idl_version"); 2687l=new Vector(); 2688l.add("1.4"); 2689get("o768").setAttValue("values",l); 2690get("o765").setAttValue("name","*tag_27"); 2691l=new Vector(); 2692l.add("Model"); 2693l.add("StructureField"); 2694l.add("*tag_27"); 2695get("o765").setAttValue("qualifiedName",l); 2696get("o765").setAttValue("annotation",""); 2697get("o765").setAttValue("tagId","org.omg.mof.idl_version"); 2698l=new Vector(); 2699l.add("1.4"); 2700get("o765").setAttValue("values",l); 2701get("o762").setAttValue("name","*tag_26"); 2702l=new Vector(); 2703l.add("Model"); 2704l.add("StructureType"); 2705l.add("*tag_26"); 2706get("o762").setAttValue("qualifiedName",l); 2707get("o762").setAttValue("annotation",""); 2708get("o762").setAttValue("tagId","org.omg.mof.idl_version"); 2709l=new Vector(); 2710l.add("1.4"); 2711get("o762").setAttValue("values",l); 2712get("o759").setAttValue("name","*tag_25"); 2713l=new Vector(); 2714l.add("Model"); 2715l.add("CollectionType"); 2716l.add("*tag_25"); 2717get("o759").setAttValue("qualifiedName",l); 2718get("o759").setAttValue("annotation",""); 2719get("o759").setAttValue("tagId","org.omg.mof.idl_version"); 2720l=new Vector(); 2721l.add("1.4"); 2722get("o759").setAttValue("values",l); 2723get("o756").setAttValue("name","*tag_24"); 2724l=new Vector(); 2725l.add("Model"); 2726l.add("EnumerationType"); 2727l.add("*tag_24"); 2728get("o756").setAttValue("qualifiedName",l); 2729get("o756").setAttValue("annotation",""); 2730get("o756").setAttValue("tagId","org.omg.mof.idl_version"); 2731l=new Vector(); 2732l.add("1.4"); 2733get("o756").setAttValue("values",l); 2734get("o754").setAttValue("name","*tag_23"); 2735l=new Vector(); 2736l.add("Model"); 2737l.add("PrimitiveType"); 2738l.add("*tag_23"); 2739get("o754").setAttValue("qualifiedName",l); 2740get("o754").setAttValue("annotation",""); 2741get("o754").setAttValue("tagId","org.omg.mof.idl_version"); 2742l=new Vector(); 2743l.add("1.4"); 2744get("o754").setAttValue("values",l); 2745get("o749").setAttValue("name","*tag_22"); 2746l=new Vector(); 2747l.add("Model"); 2748l.add("DataType"); 2749l.add("*tag_22"); 2750get("o749").setAttValue("qualifiedName",l); 2751get("o749").setAttValue("annotation",""); 2752get("o749").setAttValue("tagId","org.omg.mof.idl_version"); 2753l=new Vector(); 2754l.add("1.4"); 2755get("o749").setAttValue("values",l); 2756get("o734").setAttValue("name","*tag_21"); 2757l=new Vector(); 2758l.add("Model"); 2759l.add("Class"); 2760l.add("*tag_21"); 2761get("o734").setAttValue("qualifiedName",l); 2762get("o734").setAttValue("annotation",""); 2763get("o734").setAttValue("tagId","javax.jmi.substituteName"); 2764l=new Vector(); 2765l.add("MofClass"); 2766get("o734").setAttValue("values",l); 2767get("o733").setAttValue("name","*tag_20"); 2768l=new Vector(); 2769l.add("Model"); 2770l.add("Class"); 2771l.add("*tag_20"); 2772get("o733").setAttValue("qualifiedName",l); 2773get("o733").setAttValue("annotation",""); 2774get("o733").setAttValue("tagId","org.omg.mof.idl_version"); 2775l=new Vector(); 2776l.add("1.4"); 2777get("o733").setAttValue("values",l); 2778get("o730").setAttValue("name","*tag_19"); 2779l=new Vector(); 2780l.add("Model"); 2781l.add("Classifier"); 2782l.add("*tag_19"); 2783get("o730").setAttValue("qualifiedName",l); 2784get("o730").setAttValue("annotation",""); 2785get("o730").setAttValue("tagId","org.omg.mof.idl_version"); 2786l=new Vector(); 2787l.add("1.4"); 2788get("o730").setAttValue("values",l); 2789get("o725").setAttValue("name","*tag_18"); 2790l=new Vector(); 2791l.add("Model"); 2792l.add("TypedElement"); 2793l.add("*tag_18"); 2794get("o725").setAttValue("qualifiedName",l); 2795get("o725").setAttValue("annotation",""); 2796get("o725").setAttValue("tagId","org.omg.mof.idl_version"); 2797l=new Vector(); 2798l.add("1.4"); 2799get("o725").setAttValue("values",l); 2800get("o702").setAttValue("name","*tag_17"); 2801l=new Vector(); 2802l.add("Model"); 2803l.add("GeneralizableElement"); 2804l.add("*tag_17"); 2805get("o702").setAttValue("qualifiedName",l); 2806get("o702").setAttValue("annotation",""); 2807get("o702").setAttValue("tagId","org.omg.mof.idl_version"); 2808l=new Vector(); 2809l.add("1.4"); 2810get("o702").setAttValue("values",l); 2811get("o699").setAttValue("name","*tag_16"); 2812l=new Vector(); 2813l.add("Model"); 2814l.add("Namespace"); 2815l.add("nameIsValid"); 2816l.add("*tag_16"); 2817get("o699").setAttValue("qualifiedName",l); 2818get("o699").setAttValue("annotation",""); 2819get("o699").setAttValue("tagId","org.omg.mof.idl_version"); 2820l=new Vector(); 2821l.add("1.4"); 2822get("o699").setAttValue("values",l); 2823get("o691").setAttValue("name","*tag_15"); 2824l=new Vector(); 2825l.add("Model"); 2826l.add("Namespace"); 2827l.add("resolveQualifiedName"); 2828l.add("*tag_15"); 2829get("o691").setAttValue("qualifiedName",l); 2830get("o691").setAttValue("annotation",""); 2831get("o691").setAttValue("tagId","org.omg.mof.idl_version"); 2832l=new Vector(); 2833l.add("1.4"); 2834get("o691").setAttValue("values",l); 2835get("o687").setAttValue("name","*tag_14"); 2836l=new Vector(); 2837l.add("Model"); 2838l.add("Namespace"); 2839l.add("lookupElement"); 2840l.add("*tag_14"); 2841get("o687").setAttValue("qualifiedName",l); 2842get("o687").setAttValue("annotation",""); 2843get("o687").setAttValue("tagId","org.omg.mof.idl_version"); 2844l=new Vector(); 2845l.add("1.4"); 2846get("o687").setAttValue("values",l); 2847get("o682").setAttValue("name","*tag_13"); 2848l=new Vector(); 2849l.add("Model"); 2850l.add("Namespace"); 2851l.add("NameNotResolved"); 2852l.add("*tag_13"); 2853get("o682").setAttValue("qualifiedName",l); 2854get("o682").setAttValue("annotation",""); 2855get("o682").setAttValue("tagId","org.omg.mof.idl_version"); 2856l=new Vector(); 2857l.add("1.4"); 2858get("o682").setAttValue("values",l); 2859get("o678").setAttValue("name","*tag_12"); 2860l=new Vector(); 2861l.add("Model"); 2862l.add("Namespace"); 2863l.add("NameNotFound"); 2864l.add("*tag_12"); 2865get("o678").setAttValue("qualifiedName",l); 2866get("o678").setAttValue("annotation",""); 2867get("o678").setAttValue("tagId","org.omg.mof.idl_version"); 2868l=new Vector(); 2869l.add("1.4"); 2870get("o678").setAttValue("values",l); 2871get("o675").setAttValue("name","*tag_11"); 2872l=new Vector(); 2873l.add("Model"); 2874l.add("Namespace"); 2875l.add("*tag_11"); 2876get("o675").setAttValue("qualifiedName",l); 2877get("o675").setAttValue("annotation",""); 2878get("o675").setAttValue("tagId","org.omg.mof.idl_version"); 2879l=new Vector(); 2880l.add("1.4"); 2881get("o675").setAttValue("values",l); 2882get("o664").setAttValue("name","*tag_10"); 2883l=new Vector(); 2884l.add("Model"); 2885l.add("ModelElement"); 2886l.add("isRequiredBecause"); 2887l.add("*tag_10"); 2888get("o664").setAttValue("qualifiedName",l); 2889get("o664").setAttValue("annotation",""); 2890get("o664").setAttValue("tagId","org.omg.mof.idl_version"); 2891l=new Vector(); 2892l.add("1.4"); 2893get("o664").setAttValue("values",l); 2894get("o659").setAttValue("name","*tag_9"); 2895l=new Vector(); 2896l.add("Model"); 2897l.add("ModelElement"); 2898l.add("findRequiredElements"); 2899l.add("*tag_9"); 2900get("o659").setAttValue("qualifiedName",l); 2901get("o659").setAttValue("annotation",""); 2902get("o659").setAttValue("tagId","org.omg.mof.idl_version"); 2903l=new Vector(); 2904l.add("1.4"); 2905get("o659").setAttValue("values",l); 2906get("o642").setAttValue("name","*tag_8"); 2907l=new Vector(); 2908l.add("Model"); 2909l.add("ModelElement"); 2910l.add("*tag_8"); 2911get("o642").setAttValue("qualifiedName",l); 2912get("o642").setAttValue("annotation",""); 2913get("o642").setAttValue("tagId","org.omg.mof.idl_version"); 2914l=new Vector(); 2915l.add("1.4"); 2916get("o642").setAttValue("values",l); 2917get("o640").setAttValue("name","*tag_7"); 2918l=new Vector(); 2919l.add("Model"); 2920l.add("ModelElement"); 2921l.add("*tag_7"); 2922get("o640").setAttValue("qualifiedName",l); 2923get("o640").setAttValue("annotation",""); 2924get("o640").setAttValue("tagId","org.omg.mof.idl_version"); 2925l=new Vector(); 2926l.add("1.4"); 2927get("o640").setAttValue("values",l); 2928get("o638").setAttValue("name","*tag_6"); 2929l=new Vector(); 2930l.add("Model"); 2931l.add("ModelElement"); 2932l.add("*tag_6"); 2933get("o638").setAttValue("qualifiedName",l); 2934get("o638").setAttValue("annotation",""); 2935get("o638").setAttValue("tagId","org.omg.mof.idl_version"); 2936l=new Vector(); 2937l.add("1.4"); 2938get("o638").setAttValue("values",l); 2939get("o632").setAttValue("name","*tag_5"); 2940l=new Vector(); 2941l.add("Model"); 2942l.add("ModelElement"); 2943l.add("*tag_5"); 2944get("o632").setAttValue("qualifiedName",l); 2945get("o632").setAttValue("annotation",""); 2946get("o632").setAttValue("tagId","org.omg.mof.idl_version"); 2947l=new Vector(); 2948l.add("1.4"); 2949get("o632").setAttValue("values",l); 2950get("o631").setAttValue("name","*tag_4"); 2951l=new Vector(); 2952l.add("Model"); 2953l.add("*tag_4"); 2954get("o631").setAttValue("qualifiedName",l); 2955get("o631").setAttValue("annotation",""); 2956get("o631").setAttValue("tagId","org.omg.xmi.namespace"); 2957l=new Vector(); 2958l.add("Model"); 2959get("o631").setAttValue("values",l); 2960get("o630").setAttValue("name","*tag_3"); 2961l=new Vector(); 2962l.add("Model"); 2963l.add("*tag_3"); 2964get("o630").setAttValue("qualifiedName",l); 2965get("o630").setAttValue("annotation",""); 2966get("o630").setAttValue("tagId","javax.jmi.packagePrefix"); 2967l=new Vector(); 2968l.add("javax.jmi"); 2969get("o630").setAttValue("values",l); 2970get("o629").setAttValue("name","*tag_2"); 2971l=new Vector(); 2972l.add("Model"); 2973l.add("*tag_2"); 2974get("o629").setAttValue("qualifiedName",l); 2975get("o629").setAttValue("annotation",""); 2976get("o629").setAttValue("tagId","org.omg.mof.idl_version"); 2977l=new Vector(); 2978l.add("1.4"); 2979get("o629").setAttValue("values",l); 2980get("o628").setAttValue("name","*tag_1"); 2981l=new Vector(); 2982l.add("Model"); 2983l.add("*tag_1"); 2984get("o628").setAttValue("qualifiedName",l); 2985get("o628").setAttValue("annotation",""); 2986get("o628").setAttValue("tagId","org.omg.mof.idl_prefix"); 2987l=new Vector(); 2988l.add("org.omg.mof"); 2989get("o628").setAttValue("values",l); 2990get("o619").setAttValue("name","*tag"); 2991l=new Vector(); 2992l.add("PrimitiveTypes"); 2993l.add("*tag"); 2994get("o619").setAttValue("qualifiedName",l); 2995get("o619").setAttValue("annotation",""); 2996get("o619").setAttValue("tagId","javax.jmi.packagePrefix"); 2997l=new Vector(); 2998l.add("javax.jmi"); 2999get("o619").setAttValue("values",l); 3000get("o931").setAttValue("name","CorbaIdlTypes"); 3001l=new Vector(); 3002l.add("CorbaIdlTypes"); 3003get("o931").setAttValue("qualifiedName",l); 3004get("o931").setAttValue("annotation",""); 3005get("o931").setAttValue("isRoot",new Boolean (false)); 3006get("o931").setAttValue("isLeaf",new Boolean (false)); 3007get("o931").setAttValue("isAbstract",new Boolean (false)); 3008get("o931").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 3009get("o916").setAttValue("name","Model"); 3010l=new Vector(); 3011l.add("Model"); 3012get("o916").setAttValue("qualifiedName",l); 3013get("o916").setAttValue("annotation",""); 3014get("o916").setAttValue("isRoot",new Boolean (false)); 3015get("o916").setAttValue("isLeaf",new Boolean (false)); 3016get("o916").setAttValue("isAbstract",new Boolean (false)); 3017get("o916").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 3018get("o626").setAttValue("name","PrimitiveTypes"); 3019l=new Vector(); 3020l.add("PrimitiveTypes"); 3021get("o626").setAttValue("qualifiedName",l); 3022get("o626").setAttValue("annotation",""); 3023get("o626").setAttValue("isRoot",new Boolean (false)); 3024get("o626").setAttValue("isLeaf",new Boolean (false)); 3025get("o626").setAttValue("isAbstract",new Boolean (false)); 3026get("o626").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 3027get("o914").setAttValue("name","typedElements"); 3028l=new Vector(); 3029l.add("Model"); 3030l.add("IsOfType"); 3031l.add("typedElements"); 3032get("o914").setAttValue("qualifiedName",l); 3033get("o914").setAttValue("annotation",""); 3034get("o914").setAttValue("isNavigable",new Boolean (true)); 3035get("o914").setAttValue("aggregation",p.refGetEnum("AggregationKind","none")); 3036l=new Vector(); 3037l.add(new Integer (0)); 3038l.add(new Integer (-1)); 3039l.add(new Boolean (false)); 3040l.add(new Boolean (true)); 3041struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 3042get("o914").setAttValue("multiplicity",struct); 3043get("o914").setAttValue("isChangeable",new Boolean (true)); 3044get("o913").setAttValue("name","type"); 3045l=new Vector(); 3046l.add("Model"); 3047l.add("IsOfType"); 3048l.add("type"); 3049get("o913").setAttValue("qualifiedName",l); 3050get("o913").setAttValue("annotation",""); 3051get("o913").setAttValue("isNavigable",new Boolean (true)); 3052get("o913").setAttValue("aggregation",p.refGetEnum("AggregationKind","none")); 3053l=new Vector(); 3054l.add(new Integer (1)); 3055l.add(new Integer (1)); 3056l.add(new Boolean (false)); 3057l.add(new Boolean (false)); 3058struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 3059get("o913").setAttValue("multiplicity",struct); 3060get("o913").setAttValue("isChangeable",new Boolean (true)); 3061get("o910").setAttValue("name","referencedEnd"); 3062l=new Vector(); 3063l.add("Model"); 3064l.add("RefersTo"); 3065l.add("referencedEnd"); 3066get("o910").setAttValue("qualifiedName",l); 3067get("o910").setAttValue("annotation",""); 3068get("o910").setAttValue("isNavigable",new Boolean (true)); 3069get("o910").setAttValue("aggregation",p.refGetEnum("AggregationKind","none")); 3070l=new Vector(); 3071l.add(new Integer (1)); 3072l.add(new Integer (1)); 3073l.add(new Boolean (false)); 3074l.add(new Boolean (false)); 3075struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 3076get("o910").setAttValue("multiplicity",struct); 3077get("o910").setAttValue("isChangeable",new Boolean (true)); 3078get("o909").setAttValue("name","referent"); 3079l=new Vector(); 3080l.add("Model"); 3081l.add("RefersTo"); 3082l.add("referent"); 3083get("o909").setAttValue("qualifiedName",l); 3084get("o909").setAttValue("annotation",""); 3085get("o909").setAttValue("isNavigable",new Boolean (true)); 3086get("o909").setAttValue("aggregation",p.refGetEnum("AggregationKind","none")); 3087l=new Vector(); 3088l.add(new Integer (0)); 3089l.add(new Integer (-1)); 3090l.add(new Boolean (false)); 3091l.add(new Boolean (true)); 3092struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 3093get("o909").setAttValue("multiplicity",struct); 3094get("o909").setAttValue("isChangeable",new Boolean (true)); 3095get("o906").setAttValue("name","exposedEnd"); 3096l=new Vector(); 3097l.add("Model"); 3098l.add("Exposes"); 3099l.add("exposedEnd"); 3100get("o906").setAttValue("qualifiedName",l); 3101get("o906").setAttValue("annotation",""); 3102get("o906").setAttValue("isNavigable",new Boolean (true)); 3103get("o906").setAttValue("aggregation",p.refGetEnum("AggregationKind","none")); 3104l=new Vector(); 3105l.add(new Integer (1)); 3106l.add(new Integer (1)); 3107l.add(new Boolean (false)); 3108l.add(new Boolean (false)); 3109struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 3110get("o906").setAttValue("multiplicity",struct); 3111get("o906").setAttValue("isChangeable",new Boolean (true)); 3112get("o905").setAttValue("name","referrer"); 3113l=new Vector(); 3114l.add("Model"); 3115l.add("Exposes"); 3116l.add("referrer"); 3117get("o905").setAttValue("qualifiedName",l); 3118get("o905").setAttValue("annotation",""); 3119get("o905").setAttValue("isNavigable",new Boolean (true)); 3120get("o905").setAttValue("aggregation",p.refGetEnum("AggregationKind","none")); 3121l=new Vector(); 3122l.add(new Integer (0)); 3123l.add(new Integer (-1)); 3124l.add(new Boolean (false)); 3125l.add(new Boolean (true)); 3126struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 3127get("o905").setAttValue("multiplicity",struct); 3128get("o905").setAttValue("isChangeable",new Boolean (true)); 3129get("o902").setAttValue("name","except"); 3130l=new Vector(); 3131l.add("Model"); 3132l.add("CanRaise"); 3133l.add("except"); 3134get("o902").setAttValue("qualifiedName",l); 3135get("o902").setAttValue("annotation",""); 3136get("o902").setAttValue("isNavigable",new Boolean (true)); 3137get("o902").setAttValue("aggregation",p.refGetEnum("AggregationKind","none")); 3138l=new Vector(); 3139l.add(new Integer (0)); 3140l.add(new Integer (-1)); 3141l.add(new Boolean (true)); 3142l.add(new Boolean (true)); 3143struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 3144get("o902").setAttValue("multiplicity",struct); 3145get("o902").setAttValue("isChangeable",new Boolean (true)); 3146get("o901").setAttValue("name","operation"); 3147l=new Vector(); 3148l.add("Model"); 3149l.add("CanRaise"); 3150l.add("operation"); 3151get("o901").setAttValue("qualifiedName",l); 3152get("o901").setAttValue("annotation",""); 3153get("o901").setAttValue("isNavigable",new Boolean (true)); 3154get("o901").setAttValue("aggregation",p.refGetEnum("AggregationKind","none")); 3155l=new Vector(); 3156l.add(new Integer (0)); 3157l.add(new Integer (-1)); 3158l.add(new Boolean (false)); 3159l.add(new Boolean (true)); 3160struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 3161get("o901").setAttValue("multiplicity",struct); 3162get("o901").setAttValue("isChangeable",new Boolean (true)); 3163get("o898").setAttValue("name","constrainedElement"); 3164l=new Vector(); 3165l.add("Model"); 3166l.add("Constrains"); 3167l.add("constrainedElement"); 3168get("o898").setAttValue("qualifiedName",l); 3169get("o898").setAttValue("annotation",""); 3170get("o898").setAttValue("isNavigable",new Boolean (true)); 3171get("o898").setAttValue("aggregation",p.refGetEnum("AggregationKind","none")); 3172l=new Vector(); 3173l.add(new Integer (1)); 3174l.add(new Integer (-1)); 3175l.add(new Boolean (false)); 3176l.add(new Boolean (true)); 3177struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 3178get("o898").setAttValue("multiplicity",struct); 3179get("o898").setAttValue("isChangeable",new Boolean (true)); 3180get("o897").setAttValue("name","constraint"); 3181l=new Vector(); 3182l.add("Model"); 3183l.add("Constrains"); 3184l.add("constraint"); 3185get("o897").setAttValue("qualifiedName",l); 3186get("o897").setAttValue("annotation",""); 3187get("o897").setAttValue("isNavigable",new Boolean (true)); 3188get("o897").setAttValue("aggregation",p.refGetEnum("AggregationKind","none")); 3189l=new Vector(); 3190l.add(new Integer (0)); 3191l.add(new Integer (-1)); 3192l.add(new Boolean (false)); 3193l.add(new Boolean (true)); 3194struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 3195get("o897").setAttValue("multiplicity",struct); 3196get("o897").setAttValue("isChangeable",new Boolean (true)); 3197get("o894").setAttValue("name","imported"); 3198l=new Vector(); 3199l.add("Model"); 3200l.add("Aliases"); 3201l.add("imported"); 3202get("o894").setAttValue("qualifiedName",l); 3203get("o894").setAttValue("annotation",""); 3204get("o894").setAttValue("isNavigable",new Boolean (true)); 3205get("o894").setAttValue("aggregation",p.refGetEnum("AggregationKind","none")); 3206l=new Vector(); 3207l.add(new Integer (1)); 3208l.add(new Integer (1)); 3209l.add(new Boolean (false)); 3210l.add(new Boolean (false)); 3211struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 3212get("o894").setAttValue("multiplicity",struct); 3213get("o894").setAttValue("isChangeable",new Boolean (true)); 3214get("o893").setAttValue("name","importer"); 3215l=new Vector(); 3216l.add("Model"); 3217l.add("Aliases"); 3218l.add("importer"); 3219get("o893").setAttValue("qualifiedName",l); 3220get("o893").setAttValue("annotation",""); 3221get("o893").setAttValue("isNavigable",new Boolean (true)); 3222get("o893").setAttValue("aggregation",p.refGetEnum("AggregationKind","none")); 3223l=new Vector(); 3224l.add(new Integer (0)); 3225l.add(new Integer (-1)); 3226l.add(new Boolean (false)); 3227l.add(new Boolean (true)); 3228struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 3229get("o893").setAttValue("multiplicity",struct); 3230get("o893").setAttValue("isChangeable",new Boolean (true)); 3231get("o890").setAttValue("name","subtype"); 3232l=new Vector(); 3233l.add("Model"); 3234l.add("Generalizes"); 3235l.add("subtype"); 3236get("o890").setAttValue("qualifiedName",l); 3237get("o890").setAttValue("annotation",""); 3238get("o890").setAttValue("isNavigable",new Boolean (true)); 3239get("o890").setAttValue("aggregation",p.refGetEnum("AggregationKind","none")); 3240l=new Vector(); 3241l.add(new Integer (0)); 3242l.add(new Integer (-1)); 3243l.add(new Boolean (false)); 3244l.add(new Boolean (true)); 3245struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 3246get("o890").setAttValue("multiplicity",struct); 3247get("o890").setAttValue("isChangeable",new Boolean (true)); 3248get("o889").setAttValue("name","supertype"); 3249l=new Vector(); 3250l.add("Model"); 3251l.add("Generalizes"); 3252l.add("supertype"); 3253get("o889").setAttValue("qualifiedName",l); 3254get("o889").setAttValue("annotation",""); 3255get("o889").setAttValue("isNavigable",new Boolean (true)); 3256get("o889").setAttValue("aggregation",p.refGetEnum("AggregationKind","none")); 3257l=new Vector(); 3258l.add(new Integer (0)); 3259l.add(new Integer (-1)); 3260l.add(new Boolean (true)); 3261l.add(new Boolean (true)); 3262struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 3263get("o889").setAttValue("multiplicity",struct); 3264get("o889").setAttValue("isChangeable",new Boolean (true)); 3265get("o886").setAttValue("name","containedElement"); 3266l=new Vector(); 3267l.add("Model"); 3268l.add("Contains"); 3269l.add("containedElement"); 3270get("o886").setAttValue("qualifiedName",l); 3271get("o886").setAttValue("annotation",""); 3272get("o886").setAttValue("isNavigable",new Boolean (true)); 3273get("o886").setAttValue("aggregation",p.refGetEnum("AggregationKind","none")); 3274l=new Vector(); 3275l.add(new Integer (0)); 3276l.add(new Integer (-1)); 3277l.add(new Boolean (true)); 3278l.add(new Boolean (true)); 3279struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 3280get("o886").setAttValue("multiplicity",struct); 3281get("o886").setAttValue("isChangeable",new Boolean (true)); 3282get("o885").setAttValue("name","container"); 3283l=new Vector(); 3284l.add("Model"); 3285l.add("Contains"); 3286l.add("container"); 3287get("o885").setAttValue("qualifiedName",l); 3288get("o885").setAttValue("annotation",""); 3289get("o885").setAttValue("isNavigable",new Boolean (true)); 3290get("o885").setAttValue("aggregation",p.refGetEnum("AggregationKind","composite")); 3291l=new Vector(); 3292l.add(new Integer (0)); 3293l.add(new Integer (1)); 3294l.add(new Boolean (false)); 3295l.add(new Boolean (false)); 3296struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 3297get("o885").setAttValue("multiplicity",struct); 3298get("o885").setAttValue("isChangeable",new Boolean (true)); 3299get("o882").setAttValue("name","provider"); 3300l=new Vector(); 3301l.add("Model"); 3302l.add("DependsOn"); 3303l.add("provider"); 3304get("o882").setAttValue("qualifiedName",l); 3305get("o882").setAttValue("annotation",""); 3306get("o882").setAttValue("isNavigable",new Boolean (true)); 3307get("o882").setAttValue("aggregation",p.refGetEnum("AggregationKind","none")); 3308l=new Vector(); 3309l.add(new Integer (0)); 3310l.add(new Integer (-1)); 3311l.add(new Boolean (false)); 3312l.add(new Boolean (true)); 3313struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 3314get("o882").setAttValue("multiplicity",struct); 3315get("o882").setAttValue("isChangeable",new Boolean (false)); 3316get("o881").setAttValue("name","dependent"); 3317l=new Vector(); 3318l.add("Model"); 3319l.add("DependsOn"); 3320l.add("dependent"); 3321get("o881").setAttValue("qualifiedName",l); 3322get("o881").setAttValue("annotation",""); 3323get("o881").setAttValue("isNavigable",new Boolean (true)); 3324get("o881").setAttValue("aggregation",p.refGetEnum("AggregationKind","none")); 3325l=new Vector(); 3326l.add(new Integer (0)); 3327l.add(new Integer (-1)); 3328l.add(new Boolean (false)); 3329l.add(new Boolean (true)); 3330struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 3331get("o881").setAttValue("multiplicity",struct); 3332get("o881").setAttValue("isChangeable",new Boolean (false)); 3333get("o878").setAttValue("name","tag"); 3334l=new Vector(); 3335l.add("Model"); 3336l.add("AttachesTo"); 3337l.add("tag"); 3338get("o878").setAttValue("qualifiedName",l); 3339get("o878").setAttValue("annotation",""); 3340get("o878").setAttValue("isNavigable",new Boolean (true)); 3341get("o878").setAttValue("aggregation",p.refGetEnum("AggregationKind","none")); 3342l=new Vector(); 3343l.add(new Integer (0)); 3344l.add(new Integer (-1)); 3345l.add(new Boolean (true)); 3346l.add(new Boolean (true)); 3347struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 3348get("o878").setAttValue("multiplicity",struct); 3349get("o878").setAttValue("isChangeable",new Boolean (true)); 3350get("o877").setAttValue("name","modelElement"); 3351l=new Vector(); 3352l.add("Model"); 3353l.add("AttachesTo"); 3354l.add("modelElement"); 3355get("o877").setAttValue("qualifiedName",l); 3356get("o877").setAttValue("annotation",""); 3357get("o877").setAttValue("isNavigable",new Boolean (true)); 3358get("o877").setAttValue("aggregation",p.refGetEnum("AggregationKind","none")); 3359l=new Vector(); 3360l.add(new Integer (1)); 3361l.add(new Integer (-1)); 3362l.add(new Boolean (false)); 3363l.add(new Boolean (true)); 3364struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 3365get("o877").setAttValue("multiplicity",struct); 3366get("o877").setAttValue("isChangeable",new Boolean (true)); 3367get("o859").setAttValue("name","EvaluationKind"); 3368l=new Vector(); 3369l.add("Model"); 3370l.add("Constraint"); 3371l.add("EvaluationKind"); 3372get("o859").setAttValue("qualifiedName",l); 3373get("o859").setAttValue("annotation",""); 3374get("o859").setAttValue("isRoot",new Boolean (true)); 3375get("o859").setAttValue("isLeaf",new Boolean (true)); 3376get("o859").setAttValue("isAbstract",new Boolean (false)); 3377get("o859").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 3378l=new Vector(); 3379l.add("immediate"); 3380l.add("deferred"); 3381get("o859").setAttValue("labels",l); 3382get("o846").setAttValue("name","DirectionKind"); 3383l=new Vector(); 3384l.add("Model"); 3385l.add("DirectionKind"); 3386get("o846").setAttValue("qualifiedName",l); 3387get("o846").setAttValue("annotation",""); 3388get("o846").setAttValue("isRoot",new Boolean (true)); 3389get("o846").setAttValue("isLeaf",new Boolean (true)); 3390get("o846").setAttValue("isAbstract",new Boolean (false)); 3391get("o846").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 3392l=new Vector(); 3393l.add("in_dir"); 3394l.add("out_dir"); 3395l.add("inout_dir"); 3396l.add("return_dir"); 3397get("o846").setAttValue("labels",l); 3398get("o818").setAttValue("name","AggregationKind"); 3399l=new Vector(); 3400l.add("Model"); 3401l.add("AggregationKind"); 3402get("o818").setAttValue("qualifiedName",l); 3403get("o818").setAttValue("annotation",""); 3404get("o818").setAttValue("isRoot",new Boolean (true)); 3405get("o818").setAttValue("isLeaf",new Boolean (true)); 3406get("o818").setAttValue("isAbstract",new Boolean (false)); 3407get("o818").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 3408l=new Vector(); 3409l.add("none"); 3410l.add("shared"); 3411l.add("composite"); 3412get("o818").setAttValue("labels",l); 3413get("o770").setAttValue("name","ScopeKind"); 3414l=new Vector(); 3415l.add("Model"); 3416l.add("ScopeKind"); 3417get("o770").setAttValue("qualifiedName",l); 3418get("o770").setAttValue("annotation",""); 3419get("o770").setAttValue("isRoot",new Boolean (true)); 3420get("o770").setAttValue("isLeaf",new Boolean (true)); 3421get("o770").setAttValue("isAbstract",new Boolean (false)); 3422get("o770").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 3423l=new Vector(); 3424l.add("instance_level"); 3425l.add("classifier_level"); 3426get("o770").setAttValue("labels",l); 3427get("o674").setAttValue("name","VisibilityKind"); 3428l=new Vector(); 3429l.add("Model"); 3430l.add("VisibilityKind"); 3431get("o674").setAttValue("qualifiedName",l); 3432get("o674").setAttValue("annotation",""); 3433get("o674").setAttValue("isRoot",new Boolean (true)); 3434get("o674").setAttValue("isLeaf",new Boolean (true)); 3435get("o674").setAttValue("isAbstract",new Boolean (false)); 3436get("o674").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 3437l=new Vector(); 3438l.add("public_vis"); 3439l.add("protected_vis"); 3440l.add("private_vis"); 3441get("o674").setAttValue("labels",l); 3442get("o743").setAttValue("name","isUnique"); 3443l=new Vector(); 3444l.add("Model"); 3445l.add("MultiplicityType"); 3446l.add("isUnique"); 3447get("o743").setAttValue("qualifiedName",l); 3448get("o743").setAttValue("annotation",""); 3449get("o742").setAttValue("name","isOrdered"); 3450l=new Vector(); 3451l.add("Model"); 3452l.add("MultiplicityType"); 3453l.add("isOrdered"); 3454get("o742").setAttValue("qualifiedName",l); 3455get("o742").setAttValue("annotation",""); 3456get("o741").setAttValue("name","upper"); 3457l=new Vector(); 3458l.add("Model"); 3459l.add("MultiplicityType"); 3460l.add("upper"); 3461get("o741").setAttValue("qualifiedName",l); 3462get("o741").setAttValue("annotation",""); 3463get("o740").setAttValue("name","lower"); 3464l=new Vector(); 3465l.add("Model"); 3466l.add("MultiplicityType"); 3467l.add("lower"); 3468get("o740").setAttValue("qualifiedName",l); 3469get("o740").setAttValue("annotation",""); 3470get("o930").setAttValue("name","CorbaWChar"); 3471l=new Vector(); 3472l.add("CorbaIdlTypes"); 3473l.add("CorbaWChar"); 3474get("o930").setAttValue("qualifiedName",l); 3475get("o930").setAttValue("annotation",""); 3476get("o930").setAttValue("isRoot",new Boolean (false)); 3477get("o930").setAttValue("isLeaf",new Boolean (false)); 3478get("o930").setAttValue("isAbstract",new Boolean (false)); 3479get("o930").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 3480get("o929").setAttValue("name","CorbaChar"); 3481l=new Vector(); 3482l.add("CorbaIdlTypes"); 3483l.add("CorbaChar"); 3484get("o929").setAttValue("qualifiedName",l); 3485get("o929").setAttValue("annotation",""); 3486get("o929").setAttValue("isRoot",new Boolean (false)); 3487get("o929").setAttValue("isLeaf",new Boolean (false)); 3488get("o929").setAttValue("isAbstract",new Boolean (false)); 3489get("o929").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 3490get("o928").setAttValue("name","CorbaString"); 3491l=new Vector(); 3492l.add("CorbaIdlTypes"); 3493l.add("CorbaString"); 3494get("o928").setAttValue("qualifiedName",l); 3495get("o928").setAttValue("annotation",""); 3496get("o928").setAttValue("isRoot",new Boolean (false)); 3497get("o928").setAttValue("isLeaf",new Boolean (false)); 3498get("o928").setAttValue("isAbstract",new Boolean (false)); 3499get("o928").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 3500get("o927").setAttValue("name","CorbaLongDouble"); 3501l=new Vector(); 3502l.add("CorbaIdlTypes"); 3503l.add("CorbaLongDouble"); 3504get("o927").setAttValue("qualifiedName",l); 3505get("o927").setAttValue("annotation",""); 3506get("o927").setAttValue("isRoot",new Boolean (false)); 3507get("o927").setAttValue("isLeaf",new Boolean (false)); 3508get("o927").setAttValue("isAbstract",new Boolean (false)); 3509get("o927").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 3510get("o926").setAttValue("name","CorbaUnsignedLongLong"); 3511l=new Vector(); 3512l.add("CorbaIdlTypes"); 3513l.add("CorbaUnsignedLongLong"); 3514get("o926").setAttValue("qualifiedName",l); 3515get("o926").setAttValue("annotation",""); 3516get("o926").setAttValue("isRoot",new Boolean (false)); 3517get("o926").setAttValue("isLeaf",new Boolean (false)); 3518get("o926").setAttValue("isAbstract",new Boolean (false)); 3519get("o926").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 3520get("o925").setAttValue("name","CorbaUnsignedLong"); 3521l=new Vector(); 3522l.add("CorbaIdlTypes"); 3523l.add("CorbaUnsignedLong"); 3524get("o925").setAttValue("qualifiedName",l); 3525get("o925").setAttValue("annotation",""); 3526get("o925").setAttValue("isRoot",new Boolean (false)); 3527get("o925").setAttValue("isLeaf",new Boolean (false)); 3528get("o925").setAttValue("isAbstract",new Boolean (false)); 3529get("o925").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 3530get("o924").setAttValue("name","CorbaUnsignedShort"); 3531l=new Vector(); 3532l.add("CorbaIdlTypes"); 3533l.add("CorbaUnsignedShort"); 3534get("o924").setAttValue("qualifiedName",l); 3535get("o924").setAttValue("annotation",""); 3536get("o924").setAttValue("isRoot",new Boolean (false)); 3537get("o924").setAttValue("isLeaf",new Boolean (false)); 3538get("o924").setAttValue("isAbstract",new Boolean (false)); 3539get("o924").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 3540get("o923").setAttValue("name","CorbaShort"); 3541l=new Vector(); 3542l.add("CorbaIdlTypes"); 3543l.add("CorbaShort"); 3544get("o923").setAttValue("qualifiedName",l); 3545get("o923").setAttValue("annotation",""); 3546get("o923").setAttValue("isRoot",new Boolean (false)); 3547get("o923").setAttValue("isLeaf",new Boolean (false)); 3548get("o923").setAttValue("isAbstract",new Boolean (false)); 3549get("o923").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 3550get("o922").setAttValue("name","CorbaOctet"); 3551l=new Vector(); 3552l.add("CorbaIdlTypes"); 3553l.add("CorbaOctet"); 3554get("o922").setAttValue("qualifiedName",l); 3555get("o922").setAttValue("annotation",""); 3556get("o922").setAttValue("isRoot",new Boolean (false)); 3557get("o922").setAttValue("isLeaf",new Boolean (false)); 3558get("o922").setAttValue("isAbstract",new Boolean (false)); 3559get("o922").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 3560get("o625").setAttValue("name","String"); 3561l=new Vector(); 3562l.add("PrimitiveTypes"); 3563l.add("String"); 3564get("o625").setAttValue("qualifiedName",l); 3565get("o625").setAttValue("annotation",""); 3566get("o625").setAttValue("isRoot",new Boolean (false)); 3567get("o625").setAttValue("isLeaf",new Boolean (false)); 3568get("o625").setAttValue("isAbstract",new Boolean (false)); 3569get("o625").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 3570get("o624").setAttValue("name","Double"); 3571l=new Vector(); 3572l.add("PrimitiveTypes"); 3573l.add("Double"); 3574get("o624").setAttValue("qualifiedName",l); 3575get("o624").setAttValue("annotation",""); 3576get("o624").setAttValue("isRoot",new Boolean (false)); 3577get("o624").setAttValue("isLeaf",new Boolean (false)); 3578get("o624").setAttValue("isAbstract",new Boolean (false)); 3579get("o624").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 3580get("o623").setAttValue("name","Float"); 3581l=new Vector(); 3582l.add("PrimitiveTypes"); 3583l.add("Float"); 3584get("o623").setAttValue("qualifiedName",l); 3585get("o623").setAttValue("annotation",""); 3586get("o623").setAttValue("isRoot",new Boolean (false)); 3587get("o623").setAttValue("isLeaf",new Boolean (false)); 3588get("o623").setAttValue("isAbstract",new Boolean (false)); 3589get("o623").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 3590get("o622").setAttValue("name","Long"); 3591l=new Vector(); 3592l.add("PrimitiveTypes"); 3593l.add("Long"); 3594get("o622").setAttValue("qualifiedName",l); 3595get("o622").setAttValue("annotation",""); 3596get("o622").setAttValue("isRoot",new Boolean (false)); 3597get("o622").setAttValue("isLeaf",new Boolean (false)); 3598get("o622").setAttValue("isAbstract",new Boolean (false)); 3599get("o622").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 3600get("o621").setAttValue("name","Integer"); 3601l=new Vector(); 3602l.add("PrimitiveTypes"); 3603l.add("Integer"); 3604get("o621").setAttValue("qualifiedName",l); 3605get("o621").setAttValue("annotation",""); 3606get("o621").setAttValue("isRoot",new Boolean (false)); 3607get("o621").setAttValue("isLeaf",new Boolean (false)); 3608get("o621").setAttValue("isAbstract",new Boolean (false)); 3609get("o621").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 3610get("o620").setAttValue("name","Boolean"); 3611l=new Vector(); 3612l.add("PrimitiveTypes"); 3613l.add("Boolean"); 3614get("o620").setAttValue("qualifiedName",l); 3615get("o620").setAttValue("annotation",""); 3616get("o620").setAttValue("isRoot",new Boolean (false)); 3617get("o620").setAttValue("isLeaf",new Boolean (false)); 3618get("o620").setAttValue("isAbstract",new Boolean (false)); 3619get("o620").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 3620get("o872").setAttValue("name","values"); 3621l=new Vector(); 3622l.add("Model"); 3623l.add("Tag"); 3624l.add("values"); 3625get("o872").setAttValue("qualifiedName",l); 3626get("o872").setAttValue("annotation",""); 3627get("o872").setAttValue("scope",p.refGetEnum("ScopeKind","instance_level")); 3628get("o872").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 3629l=new Vector(); 3630l.add(new Integer (0)); 3631l.add(new Integer (-1)); 3632l.add(new Boolean (true)); 3633l.add(new Boolean (false)); 3634struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 3635get("o872").setAttValue("multiplicity",struct); 3636get("o872").setAttValue("isChangeable",new Boolean (true)); 3637get("o872").setAttValue("isDerived",new Boolean (false)); 3638get("o870").setAttValue("name","tagId"); 3639l=new Vector(); 3640l.add("Model"); 3641l.add("Tag"); 3642l.add("tagId"); 3643get("o870").setAttValue("qualifiedName",l); 3644get("o870").setAttValue("annotation",""); 3645get("o870").setAttValue("scope",p.refGetEnum("ScopeKind","instance_level")); 3646get("o870").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 3647l=new Vector(); 3648l.add(new Integer (1)); 3649l.add(new Integer (1)); 3650l.add(new Boolean (false)); 3651l.add(new Boolean (false)); 3652struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 3653get("o870").setAttValue("multiplicity",struct); 3654get("o870").setAttValue("isChangeable",new Boolean (true)); 3655get("o870").setAttValue("isDerived",new Boolean (false)); 3656get("o866").setAttValue("name","value"); 3657l=new Vector(); 3658l.add("Model"); 3659l.add("Constant"); 3660l.add("value"); 3661get("o866").setAttValue("qualifiedName",l); 3662get("o866").setAttValue("annotation",""); 3663get("o866").setAttValue("scope",p.refGetEnum("ScopeKind","instance_level")); 3664get("o866").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 3665l=new Vector(); 3666l.add(new Integer (1)); 3667l.add(new Integer (1)); 3668l.add(new Boolean (false)); 3669l.add(new Boolean (false)); 3670struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 3671get("o866").setAttValue("multiplicity",struct); 3672get("o866").setAttValue("isChangeable",new Boolean (true)); 3673get("o866").setAttValue("isDerived",new Boolean (false)); 3674get("o860").setAttValue("name","evaluationPolicy"); 3675l=new Vector(); 3676l.add("Model"); 3677l.add("Constraint"); 3678l.add("evaluationPolicy"); 3679get("o860").setAttValue("qualifiedName",l); 3680get("o860").setAttValue("annotation",""); 3681get("o860").setAttValue("scope",p.refGetEnum("ScopeKind","instance_level")); 3682get("o860").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 3683l=new Vector(); 3684l.add(new Integer (1)); 3685l.add(new Integer (1)); 3686l.add(new Boolean (false)); 3687l.add(new Boolean (false)); 3688struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 3689get("o860").setAttValue("multiplicity",struct); 3690get("o860").setAttValue("isChangeable",new Boolean (true)); 3691get("o860").setAttValue("isDerived",new Boolean (false)); 3692get("o856").setAttValue("name","language"); 3693l=new Vector(); 3694l.add("Model"); 3695l.add("Constraint"); 3696l.add("language"); 3697get("o856").setAttValue("qualifiedName",l); 3698get("o856").setAttValue("annotation",""); 3699get("o856").setAttValue("scope",p.refGetEnum("ScopeKind","instance_level")); 3700get("o856").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 3701l=new Vector(); 3702l.add(new Integer (1)); 3703l.add(new Integer (1)); 3704l.add(new Boolean (false)); 3705l.add(new Boolean (false)); 3706struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 3707get("o856").setAttValue("multiplicity",struct); 3708get("o856").setAttValue("isChangeable",new Boolean (true)); 3709get("o856").setAttValue("isDerived",new Boolean (false)); 3710get("o854").setAttValue("name","expression"); 3711l=new Vector(); 3712l.add("Model"); 3713l.add("Constraint"); 3714l.add("expression"); 3715get("o854").setAttValue("qualifiedName",l); 3716get("o854").setAttValue("annotation",""); 3717get("o854").setAttValue("scope",p.refGetEnum("ScopeKind","instance_level")); 3718get("o854").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 3719l=new Vector(); 3720l.add(new Integer (1)); 3721l.add(new Integer (1)); 3722l.add(new Boolean (false)); 3723l.add(new Boolean (false)); 3724struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 3725get("o854").setAttValue("multiplicity",struct); 3726get("o854").setAttValue("isChangeable",new Boolean (true)); 3727get("o854").setAttValue("isDerived",new Boolean (false)); 3728get("o849").setAttValue("name","multiplicity"); 3729l=new Vector(); 3730l.add("Model"); 3731l.add("Parameter"); 3732l.add("multiplicity"); 3733get("o849").setAttValue("qualifiedName",l); 3734get("o849").setAttValue("annotation",""); 3735get("o849").setAttValue("scope",p.refGetEnum("ScopeKind","instance_level")); 3736get("o849").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 3737l=new Vector(); 3738l.add(new Integer (1)); 3739l.add(new Integer (1)); 3740l.add(new Boolean (false)); 3741l.add(new Boolean (false)); 3742struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 3743get("o849").setAttValue("multiplicity",struct); 3744get("o849").setAttValue("isChangeable",new Boolean (true)); 3745get("o849").setAttValue("isDerived",new Boolean (false)); 3746get("o848").setAttValue("name","direction"); 3747l=new Vector(); 3748l.add("Model"); 3749l.add("Parameter"); 3750l.add("direction"); 3751get("o848").setAttValue("qualifiedName",l); 3752get("o848").setAttValue("annotation",""); 3753get("o848").setAttValue("scope",p.refGetEnum("ScopeKind","instance_level")); 3754get("o848").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 3755l=new Vector(); 3756l.add(new Integer (1)); 3757l.add(new Integer (1)); 3758l.add(new Boolean (false)); 3759l.add(new Boolean (false)); 3760struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 3761get("o848").setAttValue("multiplicity",struct); 3762get("o848").setAttValue("isChangeable",new Boolean (true)); 3763get("o848").setAttValue("isDerived",new Boolean (false)); 3764get("o843").setAttValue("name","isClustered"); 3765l=new Vector(); 3766l.add("Model"); 3767l.add("Import"); 3768l.add("isClustered"); 3769get("o843").setAttValue("qualifiedName",l); 3770get("o843").setAttValue("annotation",""); 3771get("o843").setAttValue("scope",p.refGetEnum("ScopeKind","instance_level")); 3772get("o843").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 3773l=new Vector(); 3774l.add(new Integer (1)); 3775l.add(new Integer (1)); 3776l.add(new Boolean (false)); 3777l.add(new Boolean (false)); 3778struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 3779get("o843").setAttValue("multiplicity",struct); 3780get("o843").setAttValue("isChangeable",new Boolean (true)); 3781get("o843").setAttValue("isDerived",new Boolean (false)); 3782get("o842").setAttValue("name","visibility"); 3783l=new Vector(); 3784l.add("Model"); 3785l.add("Import"); 3786l.add("visibility"); 3787get("o842").setAttValue("qualifiedName",l); 3788get("o842").setAttValue("annotation",""); 3789get("o842").setAttValue("scope",p.refGetEnum("ScopeKind","instance_level")); 3790get("o842").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 3791l=new Vector(); 3792l.add(new Integer (1)); 3793l.add(new Integer (1)); 3794l.add(new Boolean (false)); 3795l.add(new Boolean (false)); 3796struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 3797get("o842").setAttValue("multiplicity",struct); 3798get("o842").setAttValue("isChangeable",new Boolean (true)); 3799get("o842").setAttValue("isDerived",new Boolean (false)); 3800get("o827").setAttValue("name","isChangeable"); 3801l=new Vector(); 3802l.add("Model"); 3803l.add("AssociationEnd"); 3804l.add("isChangeable"); 3805get("o827").setAttValue("qualifiedName",l); 3806get("o827").setAttValue("annotation",""); 3807get("o827").setAttValue("scope",p.refGetEnum("ScopeKind","instance_level")); 3808get("o827").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 3809l=new Vector(); 3810l.add(new Integer (1)); 3811l.add(new Integer (1)); 3812l.add(new Boolean (false)); 3813l.add(new Boolean (false)); 3814struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 3815get("o827").setAttValue("multiplicity",struct); 3816get("o827").setAttValue("isChangeable",new Boolean (true)); 3817get("o827").setAttValue("isDerived",new Boolean (false)); 3818get("o826").setAttValue("name","multiplicity"); 3819l=new Vector(); 3820l.add("Model"); 3821l.add("AssociationEnd"); 3822l.add("multiplicity"); 3823get("o826").setAttValue("qualifiedName",l); 3824get("o826").setAttValue("annotation",""); 3825get("o826").setAttValue("scope",p.refGetEnum("ScopeKind","instance_level")); 3826get("o826").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 3827l=new Vector(); 3828l.add(new Integer (1)); 3829l.add(new Integer (1)); 3830l.add(new Boolean (false)); 3831l.add(new Boolean (false)); 3832struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 3833get("o826").setAttValue("multiplicity",struct); 3834get("o826").setAttValue("isChangeable",new Boolean (true)); 3835get("o826").setAttValue("isDerived",new Boolean (false)); 3836get("o825").setAttValue("name","aggregation"); 3837l=new Vector(); 3838l.add("Model"); 3839l.add("AssociationEnd"); 3840l.add("aggregation"); 3841get("o825").setAttValue("qualifiedName",l); 3842get("o825").setAttValue("annotation",""); 3843get("o825").setAttValue("scope",p.refGetEnum("ScopeKind","instance_level")); 3844get("o825").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 3845l=new Vector(); 3846l.add(new Integer (1)); 3847l.add(new Integer (1)); 3848l.add(new Boolean (false)); 3849l.add(new Boolean (false)); 3850struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 3851get("o825").setAttValue("multiplicity",struct); 3852get("o825").setAttValue("isChangeable",new Boolean (true)); 3853get("o825").setAttValue("isDerived",new Boolean (false)); 3854get("o824").setAttValue("name","isNavigable"); 3855l=new Vector(); 3856l.add("Model"); 3857l.add("AssociationEnd"); 3858l.add("isNavigable"); 3859get("o824").setAttValue("qualifiedName",l); 3860get("o824").setAttValue("annotation",""); 3861get("o824").setAttValue("scope",p.refGetEnum("ScopeKind","instance_level")); 3862get("o824").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 3863l=new Vector(); 3864l.add(new Integer (1)); 3865l.add(new Integer (1)); 3866l.add(new Boolean (false)); 3867l.add(new Boolean (false)); 3868struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 3869get("o824").setAttValue("multiplicity",struct); 3870get("o824").setAttValue("isChangeable",new Boolean (true)); 3871get("o824").setAttValue("isDerived",new Boolean (false)); 3872get("o816").setAttValue("name","isDerived"); 3873l=new Vector(); 3874l.add("Model"); 3875l.add("Association"); 3876l.add("isDerived"); 3877get("o816").setAttValue("qualifiedName",l); 3878get("o816").setAttValue("annotation",""); 3879get("o816").setAttValue("scope",p.refGetEnum("ScopeKind","instance_level")); 3880get("o816").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 3881l=new Vector(); 3882l.add(new Integer (1)); 3883l.add(new Integer (1)); 3884l.add(new Boolean (false)); 3885l.add(new Boolean (false)); 3886struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 3887get("o816").setAttValue("multiplicity",struct); 3888get("o816").setAttValue("isChangeable",new Boolean (true)); 3889get("o816").setAttValue("isDerived",new Boolean (false)); 3890get("o800").setAttValue("name","isQuery"); 3891l=new Vector(); 3892l.add("Model"); 3893l.add("Operation"); 3894l.add("isQuery"); 3895get("o800").setAttValue("qualifiedName",l); 3896get("o800").setAttValue("annotation",""); 3897get("o800").setAttValue("scope",p.refGetEnum("ScopeKind","instance_level")); 3898get("o800").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 3899l=new Vector(); 3900l.add(new Integer (1)); 3901l.add(new Integer (1)); 3902l.add(new Boolean (false)); 3903l.add(new Boolean (false)); 3904struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 3905get("o800").setAttValue("multiplicity",struct); 3906get("o800").setAttValue("isChangeable",new Boolean (true)); 3907get("o800").setAttValue("isDerived",new Boolean (false)); 3908get("o781").setAttValue("name","isDerived"); 3909l=new Vector(); 3910l.add("Model"); 3911l.add("Attribute"); 3912l.add("isDerived"); 3913get("o781").setAttValue("qualifiedName",l); 3914get("o781").setAttValue("annotation",""); 3915get("o781").setAttValue("scope",p.refGetEnum("ScopeKind","instance_level")); 3916get("o781").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 3917l=new Vector(); 3918l.add(new Integer (1)); 3919l.add(new Integer (1)); 3920l.add(new Boolean (false)); 3921l.add(new Boolean (false)); 3922struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 3923get("o781").setAttValue("multiplicity",struct); 3924get("o781").setAttValue("isChangeable",new Boolean (true)); 3925get("o781").setAttValue("isDerived",new Boolean (false)); 3926get("o777").setAttValue("name","isChangeable"); 3927l=new Vector(); 3928l.add("Model"); 3929l.add("StructuralFeature"); 3930l.add("isChangeable"); 3931get("o777").setAttValue("qualifiedName",l); 3932get("o777").setAttValue("annotation",""); 3933get("o777").setAttValue("scope",p.refGetEnum("ScopeKind","instance_level")); 3934get("o777").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 3935l=new Vector(); 3936l.add(new Integer (1)); 3937l.add(new Integer (1)); 3938l.add(new Boolean (false)); 3939l.add(new Boolean (false)); 3940struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 3941get("o777").setAttValue("multiplicity",struct); 3942get("o777").setAttValue("isChangeable",new Boolean (true)); 3943get("o777").setAttValue("isDerived",new Boolean (false)); 3944get("o776").setAttValue("name","multiplicity"); 3945l=new Vector(); 3946l.add("Model"); 3947l.add("StructuralFeature"); 3948l.add("multiplicity"); 3949get("o776").setAttValue("qualifiedName",l); 3950get("o776").setAttValue("annotation",""); 3951get("o776").setAttValue("scope",p.refGetEnum("ScopeKind","instance_level")); 3952get("o776").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 3953l=new Vector(); 3954l.add(new Integer (1)); 3955l.add(new Integer (1)); 3956l.add(new Boolean (false)); 3957l.add(new Boolean (false)); 3958struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 3959get("o776").setAttValue("multiplicity",struct); 3960get("o776").setAttValue("isChangeable",new Boolean (true)); 3961get("o776").setAttValue("isDerived",new Boolean (false)); 3962get("o773").setAttValue("name","visibility"); 3963l=new Vector(); 3964l.add("Model"); 3965l.add("Feature"); 3966l.add("visibility"); 3967get("o773").setAttValue("qualifiedName",l); 3968get("o773").setAttValue("annotation",""); 3969get("o773").setAttValue("scope",p.refGetEnum("ScopeKind","instance_level")); 3970get("o773").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 3971l=new Vector(); 3972l.add(new Integer (1)); 3973l.add(new Integer (1)); 3974l.add(new Boolean (false)); 3975l.add(new Boolean (false)); 3976struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 3977get("o773").setAttValue("multiplicity",struct); 3978get("o773").setAttValue("isChangeable",new Boolean (true)); 3979get("o773").setAttValue("isDerived",new Boolean (false)); 3980get("o772").setAttValue("name","scope"); 3981l=new Vector(); 3982l.add("Model"); 3983l.add("Feature"); 3984l.add("scope"); 3985get("o772").setAttValue("qualifiedName",l); 3986get("o772").setAttValue("annotation",""); 3987get("o772").setAttValue("scope",p.refGetEnum("ScopeKind","instance_level")); 3988get("o772").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 3989l=new Vector(); 3990l.add(new Integer (1)); 3991l.add(new Integer (1)); 3992l.add(new Boolean (false)); 3993l.add(new Boolean (false)); 3994struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 3995get("o772").setAttValue("multiplicity",struct); 3996get("o772").setAttValue("isChangeable",new Boolean (true)); 3997get("o772").setAttValue("isDerived",new Boolean (false)); 3998get("o760").setAttValue("name","multiplicity"); 3999l=new Vector(); 4000l.add("Model"); 4001l.add("CollectionType"); 4002l.add("multiplicity"); 4003get("o760").setAttValue("qualifiedName",l); 4004get("o760").setAttValue("annotation",""); 4005get("o760").setAttValue("scope",p.refGetEnum("ScopeKind","instance_level")); 4006get("o760").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 4007l=new Vector(); 4008l.add(new Integer (1)); 4009l.add(new Integer (1)); 4010l.add(new Boolean (false)); 4011l.add(new Boolean (false)); 4012struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 4013get("o760").setAttValue("multiplicity",struct); 4014get("o760").setAttValue("isChangeable",new Boolean (true)); 4015get("o760").setAttValue("isDerived",new Boolean (false)); 4016get("o757").setAttValue("name","labels"); 4017l=new Vector(); 4018l.add("Model"); 4019l.add("EnumerationType"); 4020l.add("labels"); 4021get("o757").setAttValue("qualifiedName",l); 4022get("o757").setAttValue("annotation",""); 4023get("o757").setAttValue("scope",p.refGetEnum("ScopeKind","instance_level")); 4024get("o757").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 4025l=new Vector(); 4026l.add(new Integer (1)); 4027l.add(new Integer (-1)); 4028l.add(new Boolean (true)); 4029l.add(new Boolean (true)); 4030struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 4031get("o757").setAttValue("multiplicity",struct); 4032get("o757").setAttValue("isChangeable",new Boolean (true)); 4033get("o757").setAttValue("isDerived",new Boolean (false)); 4034get("o737").setAttValue("name","isSingleton"); 4035l=new Vector(); 4036l.add("Model"); 4037l.add("Class"); 4038l.add("isSingleton"); 4039get("o737").setAttValue("qualifiedName",l); 4040get("o737").setAttValue("annotation",""); 4041get("o737").setAttValue("scope",p.refGetEnum("ScopeKind","instance_level")); 4042get("o737").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 4043l=new Vector(); 4044l.add(new Integer (1)); 4045l.add(new Integer (1)); 4046l.add(new Boolean (false)); 4047l.add(new Boolean (false)); 4048struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 4049get("o737").setAttValue("multiplicity",struct); 4050get("o737").setAttValue("isChangeable",new Boolean (true)); 4051get("o737").setAttValue("isDerived",new Boolean (false)); 4052get("o713").setAttValue("name","visibility"); 4053l=new Vector(); 4054l.add("Model"); 4055l.add("GeneralizableElement"); 4056l.add("visibility"); 4057get("o713").setAttValue("qualifiedName",l); 4058get("o713").setAttValue("annotation",""); 4059get("o713").setAttValue("scope",p.refGetEnum("ScopeKind","instance_level")); 4060get("o713").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 4061l=new Vector(); 4062l.add(new Integer (1)); 4063l.add(new Integer (1)); 4064l.add(new Boolean (false)); 4065l.add(new Boolean (false)); 4066struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 4067get("o713").setAttValue("multiplicity",struct); 4068get("o713").setAttValue("isChangeable",new Boolean (true)); 4069get("o713").setAttValue("isDerived",new Boolean (false)); 4070get("o712").setAttValue("name","isAbstract"); 4071l=new Vector(); 4072l.add("Model"); 4073l.add("GeneralizableElement"); 4074l.add("isAbstract"); 4075get("o712").setAttValue("qualifiedName",l); 4076get("o712").setAttValue("annotation",""); 4077get("o712").setAttValue("scope",p.refGetEnum("ScopeKind","instance_level")); 4078get("o712").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 4079l=new Vector(); 4080l.add(new Integer (1)); 4081l.add(new Integer (1)); 4082l.add(new Boolean (false)); 4083l.add(new Boolean (false)); 4084struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 4085get("o712").setAttValue("multiplicity",struct); 4086get("o712").setAttValue("isChangeable",new Boolean (true)); 4087get("o712").setAttValue("isDerived",new Boolean (false)); 4088get("o711").setAttValue("name","isLeaf"); 4089l=new Vector(); 4090l.add("Model"); 4091l.add("GeneralizableElement"); 4092l.add("isLeaf"); 4093get("o711").setAttValue("qualifiedName",l); 4094get("o711").setAttValue("annotation",""); 4095get("o711").setAttValue("scope",p.refGetEnum("ScopeKind","instance_level")); 4096get("o711").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 4097l=new Vector(); 4098l.add(new Integer (1)); 4099l.add(new Integer (1)); 4100l.add(new Boolean (false)); 4101l.add(new Boolean (false)); 4102struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 4103get("o711").setAttValue("multiplicity",struct); 4104get("o711").setAttValue("isChangeable",new Boolean (true)); 4105get("o711").setAttValue("isDerived",new Boolean (false)); 4106get("o710").setAttValue("name","isRoot"); 4107l=new Vector(); 4108l.add("Model"); 4109l.add("GeneralizableElement"); 4110l.add("isRoot"); 4111get("o710").setAttValue("qualifiedName",l); 4112get("o710").setAttValue("annotation",""); 4113get("o710").setAttValue("scope",p.refGetEnum("ScopeKind","instance_level")); 4114get("o710").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 4115l=new Vector(); 4116l.add(new Integer (1)); 4117l.add(new Integer (1)); 4118l.add(new Boolean (false)); 4119l.add(new Boolean (false)); 4120struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 4121get("o710").setAttValue("multiplicity",struct); 4122get("o710").setAttValue("isChangeable",new Boolean (true)); 4123get("o710").setAttValue("isDerived",new Boolean (false)); 4124get("o641").setAttValue("name","annotation"); 4125l=new Vector(); 4126l.add("Model"); 4127l.add("ModelElement"); 4128l.add("annotation"); 4129get("o641").setAttValue("qualifiedName",l); 4130get("o641").setAttValue("annotation",""); 4131get("o641").setAttValue("scope",p.refGetEnum("ScopeKind","instance_level")); 4132get("o641").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 4133l=new Vector(); 4134l.add(new Integer (1)); 4135l.add(new Integer (1)); 4136l.add(new Boolean (false)); 4137l.add(new Boolean (false)); 4138struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 4139get("o641").setAttValue("multiplicity",struct); 4140get("o641").setAttValue("isChangeable",new Boolean (true)); 4141get("o641").setAttValue("isDerived",new Boolean (false)); 4142get("o639").setAttValue("name","qualifiedName"); 4143l=new Vector(); 4144l.add("Model"); 4145l.add("ModelElement"); 4146l.add("qualifiedName"); 4147get("o639").setAttValue("qualifiedName",l); 4148get("o639").setAttValue("annotation",""); 4149get("o639").setAttValue("scope",p.refGetEnum("ScopeKind","instance_level")); 4150get("o639").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 4151l=new Vector(); 4152l.add(new Integer (1)); 4153l.add(new Integer (-1)); 4154l.add(new Boolean (true)); 4155l.add(new Boolean (false)); 4156struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 4157get("o639").setAttValue("multiplicity",struct); 4158get("o639").setAttValue("isChangeable",new Boolean (false)); 4159get("o639").setAttValue("isDerived",new Boolean (true)); 4160get("o637").setAttValue("name","name"); 4161l=new Vector(); 4162l.add("Model"); 4163l.add("ModelElement"); 4164l.add("name"); 4165get("o637").setAttValue("qualifiedName",l); 4166get("o637").setAttValue("annotation",""); 4167get("o637").setAttValue("scope",p.refGetEnum("ScopeKind","instance_level")); 4168get("o637").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 4169l=new Vector(); 4170l.add(new Integer (1)); 4171l.add(new Integer (1)); 4172l.add(new Boolean (false)); 4173l.add(new Boolean (false)); 4174struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 4175get("o637").setAttValue("multiplicity",struct); 4176get("o637").setAttValue("isChangeable",new Boolean (true)); 4177get("o637").setAttValue("isDerived",new Boolean (false)); 4178get("o865").setAttValue("name","ConstantsTypeMustBePrimitive"); 4179l=new Vector(); 4180l.add("Model"); 4181l.add("Constant"); 4182l.add("ConstantsTypeMustBePrimitive"); 4183get("o865").setAttValue("qualifiedName",l); 4184get("o865").setAttValue("annotation",""); 4185get("o865").setAttValue("expression",""); 4186get("o865").setAttValue("language","OCL"); 4187get("o865").setAttValue("evaluationPolicy",p.refClass("Constraint").refGetEnum("EvaluationKind","deferred")); 4188get("o864").setAttValue("name","ConstantsValueMustMatchType"); 4189l=new Vector(); 4190l.add("Model"); 4191l.add("Constant"); 4192l.add("ConstantsValueMustMatchType"); 4193get("o864").setAttValue("qualifiedName",l); 4194get("o864").setAttValue("annotation",""); 4195get("o864").setAttValue("expression",""); 4196get("o864").setAttValue("language","OCL"); 4197get("o864").setAttValue("evaluationPolicy",p.refClass("Constraint").refGetEnum("EvaluationKind","deferred")); 4198get("o853").setAttValue("name","ConstraintsLimitedToContainer"); 4199l=new Vector(); 4200l.add("Model"); 4201l.add("Constraint"); 4202l.add("ConstraintsLimitedToContainer"); 4203get("o853").setAttValue("qualifiedName",l); 4204get("o853").setAttValue("annotation",""); 4205get("o853").setAttValue("expression",""); 4206get("o853").setAttValue("language","OCL"); 4207get("o853").setAttValue("evaluationPolicy",p.refClass("Constraint").refGetEnum("EvaluationKind","deferred")); 4208get("o852").setAttValue("name","CannotConstrainThisElement"); 4209l=new Vector(); 4210l.add("Model"); 4211l.add("Constraint"); 4212l.add("CannotConstrainThisElement"); 4213get("o852").setAttValue("qualifiedName",l); 4214get("o852").setAttValue("annotation",""); 4215get("o852").setAttValue("expression",""); 4216get("o852").setAttValue("language","OCL"); 4217get("o852").setAttValue("evaluationPolicy",p.refClass("Constraint").refGetEnum("EvaluationKind","deferred")); 4218get("o841").setAttValue("name","NestedPackagesCannotImport"); 4219l=new Vector(); 4220l.add("Model"); 4221l.add("Import"); 4222l.add("NestedPackagesCannotImport"); 4223get("o841").setAttValue("qualifiedName",l); 4224get("o841").setAttValue("annotation",""); 4225get("o841").setAttValue("expression",""); 4226get("o841").setAttValue("language","OCL"); 4227get("o841").setAttValue("evaluationPolicy",p.refClass("Constraint").refGetEnum("EvaluationKind","deferred")); 4228get("o840").setAttValue("name","CannotImportNestedComponents"); 4229l=new Vector(); 4230l.add("Model"); 4231l.add("Import"); 4232l.add("CannotImportNestedComponents"); 4233get("o840").setAttValue("qualifiedName",l); 4234get("o840").setAttValue("annotation",""); 4235get("o840").setAttValue("expression",""); 4236get("o840").setAttValue("language","OCL"); 4237get("o840").setAttValue("evaluationPolicy",p.refClass("Constraint").refGetEnum("EvaluationKind","deferred")); 4238get("o839").setAttValue("name","CannotImportSelf"); 4239l=new Vector(); 4240l.add("Model"); 4241l.add("Import"); 4242l.add("CannotImportSelf"); 4243get("o839").setAttValue("qualifiedName",l); 4244get("o839").setAttValue("annotation",""); 4245get("o839").setAttValue("expression",""); 4246get("o839").setAttValue("language","OCL"); 4247get("o839").setAttValue("evaluationPolicy",p.refClass("Constraint").refGetEnum("EvaluationKind","deferred")); 4248get("o838").setAttValue("name","CanOnlyImportPackagesAndClasses"); 4249l=new Vector(); 4250l.add("Model"); 4251l.add("Import"); 4252l.add("CanOnlyImportPackagesAndClasses"); 4253get("o838").setAttValue("qualifiedName",l); 4254get("o838").setAttValue("annotation",""); 4255get("o838").setAttValue("expression",""); 4256get("o838").setAttValue("language","OCL"); 4257get("o838").setAttValue("evaluationPolicy",p.refClass("Constraint").refGetEnum("EvaluationKind","deferred")); 4258get("o837").setAttValue("name","ImportedNamespaceMustBeVisible"); 4259l=new Vector(); 4260l.add("Model"); 4261l.add("Import"); 4262l.add("ImportedNamespaceMustBeVisible"); 4263get("o837").setAttValue("qualifiedName",l); 4264get("o837").setAttValue("annotation",""); 4265get("o837").setAttValue("expression",""); 4266get("o837").setAttValue("language","OCL"); 4267get("o837").setAttValue("evaluationPolicy",p.refClass("Constraint").refGetEnum("EvaluationKind","deferred")); 4268get("o834").setAttValue("name","PackagesCannotBeAbstract"); 4269l=new Vector(); 4270l.add("Model"); 4271l.add("Package"); 4272l.add("PackagesCannotBeAbstract"); 4273get("o834").setAttValue("qualifiedName",l); 4274get("o834").setAttValue("annotation",""); 4275get("o834").setAttValue("expression",""); 4276get("o834").setAttValue("language","OCL"); 4277get("o834").setAttValue("evaluationPolicy",p.refClass("Constraint").refGetEnum("EvaluationKind","deferred")); 4278get("o833").setAttValue("name","PackageContainmentRules"); 4279l=new Vector(); 4280l.add("Model"); 4281l.add("Package"); 4282l.add("PackageContainmentRules"); 4283get("o833").setAttValue("qualifiedName",l); 4284get("o833").setAttValue("annotation",""); 4285get("o833").setAttValue("expression",""); 4286get("o833").setAttValue("language","OCL"); 4287get("o833").setAttValue("evaluationPolicy",p.refClass("Constraint").refGetEnum("EvaluationKind","deferred")); 4288get("o823").setAttValue("name","CannotHaveTwoAggregateEnds"); 4289l=new Vector(); 4290l.add("Model"); 4291l.add("AssociationEnd"); 4292l.add("CannotHaveTwoAggregateEnds"); 4293get("o823").setAttValue("qualifiedName",l); 4294get("o823").setAttValue("annotation",""); 4295get("o823").setAttValue("expression",""); 4296get("o823").setAttValue("language","OCL"); 4297get("o823").setAttValue("evaluationPolicy",p.refClass("Constraint").refGetEnum("EvaluationKind","deferred")); 4298get("o822").setAttValue("name","CannotHaveTwoOrderedEnds"); 4299l=new Vector(); 4300l.add("Model"); 4301l.add("AssociationEnd"); 4302l.add("CannotHaveTwoOrderedEnds"); 4303get("o822").setAttValue("qualifiedName",l); 4304get("o822").setAttValue("annotation",""); 4305get("o822").setAttValue("expression",""); 4306get("o822").setAttValue("language","OCL"); 4307get("o822").setAttValue("evaluationPolicy",p.refClass("Constraint").refGetEnum("EvaluationKind","deferred")); 4308get("o821").setAttValue("name","EndsMustBeUnique"); 4309l=new Vector(); 4310l.add("Model"); 4311l.add("AssociationEnd"); 4312l.add("EndsMustBeUnique"); 4313get("o821").setAttValue("qualifiedName",l); 4314get("o821").setAttValue("annotation",""); 4315get("o821").setAttValue("expression",""); 4316get("o821").setAttValue("language","OCL"); 4317get("o821").setAttValue("evaluationPolicy",p.refClass("Constraint").refGetEnum("EvaluationKind","deferred")); 4318get("o820").setAttValue("name","EndTypeMustBeClass"); 4319l=new Vector(); 4320l.add("Model"); 4321l.add("AssociationEnd"); 4322l.add("EndTypeMustBeClass"); 4323get("o820").setAttValue("qualifiedName",l); 4324get("o820").setAttValue("annotation",""); 4325get("o820").setAttValue("expression",""); 4326get("o820").setAttValue("language","OCL"); 4327get("o820").setAttValue("evaluationPolicy",p.refClass("Constraint").refGetEnum("EvaluationKind","deferred")); 4328get("o815").setAttValue("name","AssociationsMustBeBinary"); 4329l=new Vector(); 4330l.add("Model"); 4331l.add("Association"); 4332l.add("AssociationsMustBeBinary"); 4333get("o815").setAttValue("qualifiedName",l); 4334get("o815").setAttValue("annotation",""); 4335get("o815").setAttValue("expression",""); 4336get("o815").setAttValue("language","OCL"); 4337get("o815").setAttValue("evaluationPolicy",p.refClass("Constraint").refGetEnum("EvaluationKind","deferred")); 4338get("o814").setAttValue("name","AssociationsMustBePublic"); 4339l=new Vector(); 4340l.add("Model"); 4341l.add("Association"); 4342l.add("AssociationsMustBePublic"); 4343get("o814").setAttValue("qualifiedName",l); 4344get("o814").setAttValue("annotation",""); 4345get("o814").setAttValue("expression",""); 4346get("o814").setAttValue("language","OCL"); 4347get("o814").setAttValue("evaluationPolicy",p.refClass("Constraint").refGetEnum("EvaluationKind","deferred")); 4348get("o813").setAttValue("name","AssociationsCannotBeAbstract"); 4349l=new Vector(); 4350l.add("Model"); 4351l.add("Association"); 4352l.add("AssociationsCannotBeAbstract"); 4353get("o813").setAttValue("qualifiedName",l); 4354get("o813").setAttValue("annotation",""); 4355get("o813").setAttValue("expression",""); 4356get("o813").setAttValue("language","OCL"); 4357get("o813").setAttValue("evaluationPolicy",p.refClass("Constraint").refGetEnum("EvaluationKind","deferred")); 4358get("o812").setAttValue("name","AssociationMustBeRootAndLeaf"); 4359l=new Vector(); 4360l.add("Model"); 4361l.add("Association"); 4362l.add("AssociationMustBeRootAndLeaf"); 4363get("o812").setAttValue("qualifiedName",l); 4364get("o812").setAttValue("annotation",""); 4365get("o812").setAttValue("expression",""); 4366get("o812").setAttValue("language","OCL"); 4367get("o812").setAttValue("evaluationPolicy",p.refClass("Constraint").refGetEnum("EvaluationKind","deferred")); 4368get("o811").setAttValue("name","AssociationsHaveNoSupertypes"); 4369l=new Vector(); 4370l.add("Model"); 4371l.add("Association"); 4372l.add("AssociationsHaveNoSupertypes"); 4373get("o811").setAttValue("qualifiedName",l); 4374get("o811").setAttValue("annotation",""); 4375get("o811").setAttValue("expression",""); 4376get("o811").setAttValue("language","OCL"); 4377get("o811").setAttValue("evaluationPolicy",p.refClass("Constraint").refGetEnum("EvaluationKind","deferred")); 4378get("o810").setAttValue("name","AssociationContainmentRules"); 4379l=new Vector(); 4380l.add("Model"); 4381l.add("Association"); 4382l.add("AssociationContainmentRules"); 4383get("o810").setAttValue("qualifiedName",l); 4384get("o810").setAttValue("annotation",""); 4385get("o810").setAttValue("expression",""); 4386get("o810").setAttValue("language","OCL"); 4387get("o810").setAttValue("evaluationPolicy",p.refClass("Constraint").refGetEnum("EvaluationKind","deferred")); 4388get("o807").setAttValue("name","ExceptionsHaveOnlyOutParameters"); 4389l=new Vector(); 4390l.add("Model"); 4391l.add("Exception"); 4392l.add("ExceptionsHaveOnlyOutParameters"); 4393get("o807").setAttValue("qualifiedName",l); 4394get("o807").setAttValue("annotation",""); 4395get("o807").setAttValue("expression",""); 4396get("o807").setAttValue("language","OCL"); 4397get("o807").setAttValue("evaluationPolicy",p.refClass("Constraint").refGetEnum("EvaluationKind","deferred")); 4398get("o806").setAttValue("name","ExceptionContainmentRules"); 4399l=new Vector(); 4400l.add("Model"); 4401l.add("Exception"); 4402l.add("ExceptionContainmentRules"); 4403get("o806").setAttValue("qualifiedName",l); 4404get("o806").setAttValue("annotation",""); 4405get("o806").setAttValue("expression",""); 4406get("o806").setAttValue("language","OCL"); 4407get("o806").setAttValue("evaluationPolicy",p.refClass("Constraint").refGetEnum("EvaluationKind","deferred")); 4408get("o799").setAttValue("name","OperationExceptionsMustBeVisible"); 4409l=new Vector(); 4410l.add("Model"); 4411l.add("Operation"); 4412l.add("OperationExceptionsMustBeVisible"); 4413get("o799").setAttValue("qualifiedName",l); 4414get("o799").setAttValue("annotation",""); 4415get("o799").setAttValue("expression",""); 4416get("o799").setAttValue("language","OCL"); 4417get("o799").setAttValue("evaluationPolicy",p.refClass("Constraint").refGetEnum("EvaluationKind","deferred")); 4418get("o798").setAttValue("name","OperationsHaveAtMostOneReturn"); 4419l=new Vector(); 4420l.add("Model"); 4421l.add("Operation"); 4422l.add("OperationsHaveAtMostOneReturn"); 4423get("o798").setAttValue("qualifiedName",l); 4424get("o798").setAttValue("annotation",""); 4425get("o798").setAttValue("expression",""); 4426get("o798").setAttValue("language","OCL"); 4427get("o798").setAttValue("evaluationPolicy",p.refClass("Constraint").refGetEnum("EvaluationKind","deferred")); 4428get("o797").setAttValue("name","OperationContainmentRules"); 4429l=new Vector(); 4430l.add("Model"); 4431l.add("Operation"); 4432l.add("OperationContainmentRules"); 4433get("o797").setAttValue("qualifiedName",l); 4434get("o797").setAttValue("annotation",""); 4435get("o797").setAttValue("expression",""); 4436get("o797").setAttValue("language","OCL"); 4437get("o797").setAttValue("evaluationPolicy",p.refClass("Constraint").refGetEnum("EvaluationKind","deferred")); 4438get("o790").setAttValue("name","ReferencedEndMustBeVisible"); 4439l=new Vector(); 4440l.add("Model"); 4441l.add("Reference"); 4442l.add("ReferencedEndMustBeVisible"); 4443get("o790").setAttValue("qualifiedName",l); 4444get("o790").setAttValue("annotation",""); 4445get("o790").setAttValue("expression",""); 4446get("o790").setAttValue("language","OCL"); 4447get("o790").setAttValue("evaluationPolicy",p.refClass("Constraint").refGetEnum("EvaluationKind","deferred")); 4448get("o789").setAttValue("name","ContainerMustMatchExposedType"); 4449l=new Vector(); 4450l.add("Model"); 4451l.add("Reference"); 4452l.add("ContainerMustMatchExposedType"); 4453get("o789").setAttValue("qualifiedName",l); 4454get("o789").setAttValue("annotation",""); 4455get("o789").setAttValue("expression",""); 4456get("o789").setAttValue("language","OCL"); 4457get("o789").setAttValue("evaluationPolicy",p.refClass("Constraint").refGetEnum("EvaluationKind","deferred")); 4458get("o788").setAttValue("name","ReferencedEndMustBeNavigable"); 4459l=new Vector(); 4460l.add("Model"); 4461l.add("Reference"); 4462l.add("ReferencedEndMustBeNavigable"); 4463get("o788").setAttValue("qualifiedName",l); 4464get("o788").setAttValue("annotation",""); 4465get("o788").setAttValue("expression",""); 4466get("o788").setAttValue("language","OCL"); 4467get("o788").setAttValue("evaluationPolicy",p.refClass("Constraint").refGetEnum("EvaluationKind","deferred")); 4468get("o787").setAttValue("name","ReferenceTypeMustMatchEndType"); 4469l=new Vector(); 4470l.add("Model"); 4471l.add("Reference"); 4472l.add("ReferenceTypeMustMatchEndType"); 4473get("o787").setAttValue("qualifiedName",l); 4474get("o787").setAttValue("annotation",""); 4475get("o787").setAttValue("expression",""); 4476get("o787").setAttValue("language","OCL"); 4477get("o787").setAttValue("evaluationPolicy",p.refClass("Constraint").refGetEnum("EvaluationKind","deferred")); 4478get("o786").setAttValue("name","ChangeableReferenceMustHaveChangeableEnd"); 4479l=new Vector(); 4480l.add("Model"); 4481l.add("Reference"); 4482l.add("ChangeableReferenceMustHaveChangeableEnd"); 4483get("o786").setAttValue("qualifiedName",l); 4484get("o786").setAttValue("annotation",""); 4485get("o786").setAttValue("expression",""); 4486get("o786").setAttValue("language","OCL"); 4487get("o786").setAttValue("evaluationPolicy",p.refClass("Constraint").refGetEnum("EvaluationKind","deferred")); 4488get("o785").setAttValue("name","ReferenceMustBeInstanceScoped"); 4489l=new Vector(); 4490l.add("Model"); 4491l.add("Reference"); 4492l.add("ReferenceMustBeInstanceScoped"); 4493get("o785").setAttValue("qualifiedName",l); 4494get("o785").setAttValue("annotation",""); 4495get("o785").setAttValue("expression",""); 4496get("o785").setAttValue("language","OCL"); 4497get("o785").setAttValue("evaluationPolicy",p.refClass("Constraint").refGetEnum("EvaluationKind","deferred")); 4498get("o784").setAttValue("name","ReferenceMultiplicityMustMatchEnd"); 4499l=new Vector(); 4500l.add("Model"); 4501l.add("Reference"); 4502l.add("ReferenceMultiplicityMustMatchEnd"); 4503get("o784").setAttValue("qualifiedName",l); 4504get("o784").setAttValue("annotation",""); 4505get("o784").setAttValue("expression",""); 4506get("o784").setAttValue("language","OCL"); 4507get("o784").setAttValue("evaluationPolicy",p.refClass("Constraint").refGetEnum("EvaluationKind","deferred")); 4508get("o766").setAttValue("name","StructureFieldContainmentRules"); 4509l=new Vector(); 4510l.add("Model"); 4511l.add("StructureField"); 4512l.add("StructureFieldContainmentRules"); 4513get("o766").setAttValue("qualifiedName",l); 4514get("o766").setAttValue("annotation",""); 4515get("o766").setAttValue("expression",""); 4516get("o766").setAttValue("language","OCL"); 4517get("o766").setAttValue("evaluationPolicy",p.refClass("Constraint").refGetEnum("EvaluationKind","deferred")); 4518get("o763").setAttValue("name","MustHaveFields"); 4519l=new Vector(); 4520l.add("Model"); 4521l.add("StructureType"); 4522l.add("MustHaveFields"); 4523get("o763").setAttValue("qualifiedName",l); 4524get("o763").setAttValue("annotation",""); 4525get("o763").setAttValue("expression",""); 4526get("o763").setAttValue("language","OCL"); 4527get("o763").setAttValue("evaluationPolicy",p.refClass("Constraint").refGetEnum("EvaluationKind","deferred")); 4528get("o752").setAttValue("name","DataTypesCannotBeAbstract"); 4529l=new Vector(); 4530l.add("Model"); 4531l.add("DataType"); 4532l.add("DataTypesCannotBeAbstract"); 4533get("o752").setAttValue("qualifiedName",l); 4534get("o752").setAttValue("annotation",""); 4535get("o752").setAttValue("expression",""); 4536get("o752").setAttValue("language","OCL"); 4537get("o752").setAttValue("evaluationPolicy",p.refClass("Constraint").refGetEnum("EvaluationKind","deferred")); 4538get("o751").setAttValue("name","DataTypesHaveNoSupertypes"); 4539l=new Vector(); 4540l.add("Model"); 4541l.add("DataType"); 4542l.add("DataTypesHaveNoSupertypes"); 4543get("o751").setAttValue("qualifiedName",l); 4544get("o751").setAttValue("annotation",""); 4545get("o751").setAttValue("expression",""); 4546get("o751").setAttValue("language","OCL"); 4547get("o751").setAttValue("evaluationPolicy",p.refClass("Constraint").refGetEnum("EvaluationKind","deferred")); 4548get("o750").setAttValue("name","DataTypeContainmentRules"); 4549l=new Vector(); 4550l.add("Model"); 4551l.add("DataType"); 4552l.add("DataTypeContainmentRules"); 4553get("o750").setAttValue("qualifiedName",l); 4554get("o750").setAttValue("annotation",""); 4555get("o750").setAttValue("expression",""); 4556get("o750").setAttValue("language","OCL"); 4557get("o750").setAttValue("evaluationPolicy",p.refClass("Constraint").refGetEnum("EvaluationKind","deferred")); 4558get("o748").setAttValue("name","MustBeUnorderedNonunique"); 4559l=new Vector(); 4560l.add("Model"); 4561l.add("MustBeUnorderedNonunique"); 4562get("o748").setAttValue("qualifiedName",l); 4563get("o748").setAttValue("annotation",""); 4564get("o748").setAttValue("expression",""); 4565get("o748").setAttValue("language","OCL"); 4566get("o748").setAttValue("evaluationPolicy",p.refClass("Constraint").refGetEnum("EvaluationKind","deferred")); 4567get("o747").setAttValue("name","UpperMustBePositive"); 4568l=new Vector(); 4569l.add("Model"); 4570l.add("UpperMustBePositive"); 4571get("o747").setAttValue("qualifiedName",l); 4572get("o747").setAttValue("annotation",""); 4573get("o747").setAttValue("expression",""); 4574get("o747").setAttValue("language","OCL"); 4575get("o747").setAttValue("evaluationPolicy",p.refClass("Constraint").refGetEnum("EvaluationKind","deferred")); 4576get("o746").setAttValue("name","LowerCannotExceedUpper"); 4577l=new Vector(); 4578l.add("Model"); 4579l.add("LowerCannotExceedUpper"); 4580get("o746").setAttValue("qualifiedName",l); 4581get("o746").setAttValue("annotation",""); 4582get("o746").setAttValue("expression",""); 4583get("o746").setAttValue("language","OCL"); 4584get("o746").setAttValue("evaluationPolicy",p.refClass("Constraint").refGetEnum("EvaluationKind","deferred")); 4585get("o745").setAttValue("name","LowerCannotBeNegativeOrUnbounded"); 4586l=new Vector(); 4587l.add("Model"); 4588l.add("LowerCannotBeNegativeOrUnbounded"); 4589get("o745").setAttValue("qualifiedName",l); 4590get("o745").setAttValue("annotation",""); 4591get("o745").setAttValue("expression",""); 4592get("o745").setAttValue("language","OCL"); 4593get("o745").setAttValue("evaluationPolicy",p.refClass("Constraint").refGetEnum("EvaluationKind","deferred")); 4594get("o736").setAttValue("name","AbstractClassesCannotBeSingleton"); 4595l=new Vector(); 4596l.add("Model"); 4597l.add("Class"); 4598l.add("AbstractClassesCannotBeSingleton"); 4599get("o736").setAttValue("qualifiedName",l); 4600get("o736").setAttValue("annotation",""); 4601get("o736").setAttValue("expression",""); 4602get("o736").setAttValue("language","OCL"); 4603get("o736").setAttValue("evaluationPolicy",p.refClass("Constraint").refGetEnum("EvaluationKind","deferred")); 4604get("o735").setAttValue("name","ClassContainmentRules"); 4605l=new Vector(); 4606l.add("Model"); 4607l.add("Class"); 4608l.add("ClassContainmentRules"); 4609get("o735").setAttValue("qualifiedName",l); 4610get("o735").setAttValue("annotation",""); 4611get("o735").setAttValue("expression",""); 4612get("o735").setAttValue("language","OCL"); 4613get("o735").setAttValue("evaluationPolicy",p.refClass("Constraint").refGetEnum("EvaluationKind","deferred")); 4614get("o727").setAttValue("name","TypeMustBeVisible"); 4615l=new Vector(); 4616l.add("Model"); 4617l.add("TypedElement"); 4618l.add("TypeMustBeVisible"); 4619get("o727").setAttValue("qualifiedName",l); 4620get("o727").setAttValue("annotation",""); 4621get("o727").setAttValue("expression",""); 4622get("o727").setAttValue("language","OCL"); 4623get("o727").setAttValue("evaluationPolicy",p.refClass("Constraint").refGetEnum("EvaluationKind","deferred")); 4624get("o726").setAttValue("name","AssociationsCannotBeTypes"); 4625l=new Vector(); 4626l.add("Model"); 4627l.add("TypedElement"); 4628l.add("AssociationsCannotBeTypes"); 4629get("o726").setAttValue("qualifiedName",l); 4630get("o726").setAttValue("annotation",""); 4631get("o726").setAttValue("expression",""); 4632get("o726").setAttValue("language","OCL"); 4633get("o726").setAttValue("evaluationPolicy",p.refClass("Constraint").refGetEnum("EvaluationKind","deferred")); 4634get("o709").setAttValue("name","NoSubtypesAllowedForLeaf"); 4635l=new Vector(); 4636l.add("Model"); 4637l.add("GeneralizableElement"); 4638l.add("NoSubtypesAllowedForLeaf"); 4639get("o709").setAttValue("qualifiedName",l); 4640get("o709").setAttValue("annotation",""); 4641get("o709").setAttValue("expression",""); 4642get("o709").setAttValue("language","OCL"); 4643get("o709").setAttValue("evaluationPolicy",p.refClass("Constraint").refGetEnum("EvaluationKind","deferred")); 4644get("o708").setAttValue("name","SupertypesMustBeVisible"); 4645l=new Vector(); 4646l.add("Model"); 4647l.add("GeneralizableElement"); 4648l.add("SupertypesMustBeVisible"); 4649get("o708").setAttValue("qualifiedName",l); 4650get("o708").setAttValue("annotation",""); 4651get("o708").setAttValue("expression",""); 4652get("o708").setAttValue("language","OCL"); 4653get("o708").setAttValue("evaluationPolicy",p.refClass("Constraint").refGetEnum("EvaluationKind","deferred")); 4654get("o707").setAttValue("name","NoSupertypesAllowedForRoot"); 4655l=new Vector(); 4656l.add("Model"); 4657l.add("GeneralizableElement"); 4658l.add("NoSupertypesAllowedForRoot"); 4659get("o707").setAttValue("qualifiedName",l); 4660get("o707").setAttValue("annotation",""); 4661get("o707").setAttValue("expression",""); 4662get("o707").setAttValue("language","OCL"); 4663get("o707").setAttValue("evaluationPolicy",p.refClass("Constraint").refGetEnum("EvaluationKind","deferred")); 4664get("o706").setAttValue("name","DiamondRuleMustBeObeyed"); 4665l=new Vector(); 4666l.add("Model"); 4667l.add("GeneralizableElement"); 4668l.add("DiamondRuleMustBeObeyed"); 4669get("o706").setAttValue("qualifiedName",l); 4670get("o706").setAttValue("annotation",""); 4671get("o706").setAttValue("expression",""); 4672get("o706").setAttValue("language","OCL"); 4673get("o706").setAttValue("evaluationPolicy",p.refClass("Constraint").refGetEnum("EvaluationKind","deferred")); 4674get("o705").setAttValue("name","ContentsMustNotCollideWithSupertypes"); 4675l=new Vector(); 4676l.add("Model"); 4677l.add("GeneralizableElement"); 4678l.add("ContentsMustNotCollideWithSupertypes"); 4679get("o705").setAttValue("qualifiedName",l); 4680get("o705").setAttValue("annotation",""); 4681get("o705").setAttValue("expression",""); 4682get("o705").setAttValue("language","OCL"); 4683get("o705").setAttValue("evaluationPolicy",p.refClass("Constraint").refGetEnum("EvaluationKind","deferred")); 4684get("o704").setAttValue("name","SupertypeKindMustBeSame"); 4685l=new Vector(); 4686l.add("Model"); 4687l.add("GeneralizableElement"); 4688l.add("SupertypeKindMustBeSame"); 4689get("o704").setAttValue("qualifiedName",l); 4690get("o704").setAttValue("annotation",""); 4691get("o704").setAttValue("expression",""); 4692get("o704").setAttValue("language","OCL"); 4693get("o704").setAttValue("evaluationPolicy",p.refClass("Constraint").refGetEnum("EvaluationKind","deferred")); 4694get("o703").setAttValue("name","SupertypeMustNotBeSelf"); 4695l=new Vector(); 4696l.add("Model"); 4697l.add("GeneralizableElement"); 4698l.add("SupertypeMustNotBeSelf"); 4699get("o703").setAttValue("qualifiedName",l); 4700get("o703").setAttValue("annotation",""); 4701get("o703").setAttValue("expression",""); 4702get("o703").setAttValue("language","OCL"); 4703get("o703").setAttValue("evaluationPolicy",p.refClass("Constraint").refGetEnum("EvaluationKind","deferred")); 4704get("o676").setAttValue("name","ContentNamesMustNotCollide"); 4705l=new Vector(); 4706l.add("Model"); 4707l.add("Namespace"); 4708l.add("ContentNamesMustNotCollide"); 4709get("o676").setAttValue("qualifiedName",l); 4710get("o676").setAttValue("annotation",""); 4711get("o676").setAttValue("expression",""); 4712get("o676").setAttValue("language","OCL"); 4713get("o676").setAttValue("evaluationPolicy",p.refClass("Constraint").refGetEnum("EvaluationKind","deferred")); 4714get("o636").setAttValue("name","FrozenDependenciesCannotBeChanged"); 4715l=new Vector(); 4716l.add("Model"); 4717l.add("ModelElement"); 4718l.add("FrozenDependenciesCannotBeChanged"); 4719get("o636").setAttValue("qualifiedName",l); 4720get("o636").setAttValue("annotation",""); 4721get("o636").setAttValue("expression",""); 4722get("o636").setAttValue("language","OCL"); 4723get("o636").setAttValue("evaluationPolicy",p.refClass("Constraint").refGetEnum("EvaluationKind","deferred")); 4724get("o635").setAttValue("name","FrozenElementsCannotBeDeleted"); 4725l=new Vector(); 4726l.add("Model"); 4727l.add("ModelElement"); 4728l.add("FrozenElementsCannotBeDeleted"); 4729get("o635").setAttValue("qualifiedName",l); 4730get("o635").setAttValue("annotation",""); 4731get("o635").setAttValue("expression",""); 4732get("o635").setAttValue("language","OCL"); 4733get("o635").setAttValue("evaluationPolicy",p.refClass("Constraint").refGetEnum("EvaluationKind","deferred")); 4734get("o634").setAttValue("name","FrozenAttributesCannotBeChanged"); 4735l=new Vector(); 4736l.add("Model"); 4737l.add("ModelElement"); 4738l.add("FrozenAttributesCannotBeChanged"); 4739get("o634").setAttValue("qualifiedName",l); 4740get("o634").setAttValue("annotation",""); 4741get("o634").setAttValue("expression",""); 4742get("o634").setAttValue("language","OCL"); 4743get("o634").setAttValue("evaluationPolicy",p.refClass("Constraint").refGetEnum("EvaluationKind","deferred")); 4744get("o633").setAttValue("name","MustBeContainedUnlessPackage"); 4745l=new Vector(); 4746l.add("Model"); 4747l.add("ModelElement"); 4748l.add("MustBeContainedUnlessPackage"); 4749get("o633").setAttValue("qualifiedName",l); 4750get("o633").setAttValue("annotation",""); 4751get("o633").setAttValue("expression",""); 4752get("o633").setAttValue("language","OCL"); 4753get("o633").setAttValue("evaluationPolicy",p.refClass("Constraint").refGetEnum("EvaluationKind","deferred")); 4754get("o915").setAttValue("name","IsOfType"); 4755l=new Vector(); 4756l.add("Model"); 4757l.add("IsOfType"); 4758get("o915").setAttValue("qualifiedName",l); 4759get("o915").setAttValue("annotation",""); 4760get("o915").setAttValue("isRoot",new Boolean (true)); 4761get("o915").setAttValue("isLeaf",new Boolean (true)); 4762get("o915").setAttValue("isAbstract",new Boolean (false)); 4763get("o915").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 4764get("o915").setAttValue("isDerived",new Boolean (false)); 4765get("o911").setAttValue("name","RefersTo"); 4766l=new Vector(); 4767l.add("Model"); 4768l.add("RefersTo"); 4769get("o911").setAttValue("qualifiedName",l); 4770get("o911").setAttValue("annotation",""); 4771get("o911").setAttValue("isRoot",new Boolean (true)); 4772get("o911").setAttValue("isLeaf",new Boolean (true)); 4773get("o911").setAttValue("isAbstract",new Boolean (false)); 4774get("o911").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 4775get("o911").setAttValue("isDerived",new Boolean (false)); 4776get("o907").setAttValue("name","Exposes"); 4777l=new Vector(); 4778l.add("Model"); 4779l.add("Exposes"); 4780get("o907").setAttValue("qualifiedName",l); 4781get("o907").setAttValue("annotation",""); 4782get("o907").setAttValue("isRoot",new Boolean (true)); 4783get("o907").setAttValue("isLeaf",new Boolean (true)); 4784get("o907").setAttValue("isAbstract",new Boolean (false)); 4785get("o907").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 4786get("o907").setAttValue("isDerived",new Boolean (true)); 4787get("o903").setAttValue("name","CanRaise"); 4788l=new Vector(); 4789l.add("Model"); 4790l.add("CanRaise"); 4791get("o903").setAttValue("qualifiedName",l); 4792get("o903").setAttValue("annotation",""); 4793get("o903").setAttValue("isRoot",new Boolean (true)); 4794get("o903").setAttValue("isLeaf",new Boolean (true)); 4795get("o903").setAttValue("isAbstract",new Boolean (false)); 4796get("o903").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 4797get("o903").setAttValue("isDerived",new Boolean (false)); 4798get("o899").setAttValue("name","Constrains"); 4799l=new Vector(); 4800l.add("Model"); 4801l.add("Constrains"); 4802get("o899").setAttValue("qualifiedName",l); 4803get("o899").setAttValue("annotation",""); 4804get("o899").setAttValue("isRoot",new Boolean (true)); 4805get("o899").setAttValue("isLeaf",new Boolean (true)); 4806get("o899").setAttValue("isAbstract",new Boolean (false)); 4807get("o899").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 4808get("o899").setAttValue("isDerived",new Boolean (false)); 4809get("o895").setAttValue("name","Aliases"); 4810l=new Vector(); 4811l.add("Model"); 4812l.add("Aliases"); 4813get("o895").setAttValue("qualifiedName",l); 4814get("o895").setAttValue("annotation",""); 4815get("o895").setAttValue("isRoot",new Boolean (true)); 4816get("o895").setAttValue("isLeaf",new Boolean (true)); 4817get("o895").setAttValue("isAbstract",new Boolean (false)); 4818get("o895").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 4819get("o895").setAttValue("isDerived",new Boolean (false)); 4820get("o891").setAttValue("name","Generalizes"); 4821l=new Vector(); 4822l.add("Model"); 4823l.add("Generalizes"); 4824get("o891").setAttValue("qualifiedName",l); 4825get("o891").setAttValue("annotation",""); 4826get("o891").setAttValue("isRoot",new Boolean (true)); 4827get("o891").setAttValue("isLeaf",new Boolean (true)); 4828get("o891").setAttValue("isAbstract",new Boolean (false)); 4829get("o891").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 4830get("o891").setAttValue("isDerived",new Boolean (false)); 4831get("o887").setAttValue("name","Contains"); 4832l=new Vector(); 4833l.add("Model"); 4834l.add("Contains"); 4835get("o887").setAttValue("qualifiedName",l); 4836get("o887").setAttValue("annotation",""); 4837get("o887").setAttValue("isRoot",new Boolean (true)); 4838get("o887").setAttValue("isLeaf",new Boolean (true)); 4839get("o887").setAttValue("isAbstract",new Boolean (false)); 4840get("o887").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 4841get("o887").setAttValue("isDerived",new Boolean (false)); 4842get("o883").setAttValue("name","DependsOn"); 4843l=new Vector(); 4844l.add("Model"); 4845l.add("DependsOn"); 4846get("o883").setAttValue("qualifiedName",l); 4847get("o883").setAttValue("annotation",""); 4848get("o883").setAttValue("isRoot",new Boolean (true)); 4849get("o883").setAttValue("isLeaf",new Boolean (true)); 4850get("o883").setAttValue("isAbstract",new Boolean (false)); 4851get("o883").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 4852get("o883").setAttValue("isDerived",new Boolean (true)); 4853get("o879").setAttValue("name","AttachesTo"); 4854l=new Vector(); 4855l.add("Model"); 4856l.add("AttachesTo"); 4857get("o879").setAttValue("qualifiedName",l); 4858get("o879").setAttValue("annotation",""); 4859get("o879").setAttValue("isRoot",new Boolean (true)); 4860get("o879").setAttValue("isLeaf",new Boolean (true)); 4861get("o879").setAttValue("isAbstract",new Boolean (false)); 4862get("o879").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 4863get("o879").setAttValue("isDerived",new Boolean (false)); 4864get("o874").setAttValue("name","elements"); 4865l=new Vector(); 4866l.add("Model"); 4867l.add("Tag"); 4868l.add("elements"); 4869get("o874").setAttValue("qualifiedName",l); 4870get("o874").setAttValue("annotation",""); 4871get("o874").setAttValue("scope",p.refGetEnum("ScopeKind","instance_level")); 4872get("o874").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 4873l=new Vector(); 4874l.add(new Integer (1)); 4875l.add(new Integer (-1)); 4876l.add(new Boolean (false)); 4877l.add(new Boolean (true)); 4878struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 4879get("o874").setAttValue("multiplicity",struct); 4880get("o874").setAttValue("isChangeable",new Boolean (true)); 4881get("o861").setAttValue("name","constrainedElements"); 4882l=new Vector(); 4883l.add("Model"); 4884l.add("Constraint"); 4885l.add("constrainedElements"); 4886get("o861").setAttValue("qualifiedName",l); 4887get("o861").setAttValue("annotation",""); 4888get("o861").setAttValue("scope",p.refGetEnum("ScopeKind","instance_level")); 4889get("o861").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 4890l=new Vector(); 4891l.add(new Integer (1)); 4892l.add(new Integer (-1)); 4893l.add(new Boolean (false)); 4894l.add(new Boolean (true)); 4895struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 4896get("o861").setAttValue("multiplicity",struct); 4897get("o861").setAttValue("isChangeable",new Boolean (true)); 4898get("o844").setAttValue("name","importedNamespace"); 4899l=new Vector(); 4900l.add("Model"); 4901l.add("Import"); 4902l.add("importedNamespace"); 4903get("o844").setAttValue("qualifiedName",l); 4904get("o844").setAttValue("annotation",""); 4905get("o844").setAttValue("scope",p.refGetEnum("ScopeKind","instance_level")); 4906get("o844").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 4907l=new Vector(); 4908l.add(new Integer (1)); 4909l.add(new Integer (1)); 4910l.add(new Boolean (false)); 4911l.add(new Boolean (false)); 4912struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 4913get("o844").setAttValue("multiplicity",struct); 4914get("o844").setAttValue("isChangeable",new Boolean (true)); 4915get("o801").setAttValue("name","exceptions"); 4916l=new Vector(); 4917l.add("Model"); 4918l.add("Operation"); 4919l.add("exceptions"); 4920get("o801").setAttValue("qualifiedName",l); 4921get("o801").setAttValue("annotation",""); 4922get("o801").setAttValue("scope",p.refGetEnum("ScopeKind","instance_level")); 4923get("o801").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 4924l=new Vector(); 4925l.add(new Integer (0)); 4926l.add(new Integer (-1)); 4927l.add(new Boolean (true)); 4928l.add(new Boolean (true)); 4929struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 4930get("o801").setAttValue("multiplicity",struct); 4931get("o801").setAttValue("isChangeable",new Boolean (true)); 4932get("o792").setAttValue("name","referencedEnd"); 4933l=new Vector(); 4934l.add("Model"); 4935l.add("Reference"); 4936l.add("referencedEnd"); 4937get("o792").setAttValue("qualifiedName",l); 4938get("o792").setAttValue("annotation",""); 4939get("o792").setAttValue("scope",p.refGetEnum("ScopeKind","instance_level")); 4940get("o792").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 4941l=new Vector(); 4942l.add(new Integer (1)); 4943l.add(new Integer (1)); 4944l.add(new Boolean (false)); 4945l.add(new Boolean (false)); 4946struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 4947get("o792").setAttValue("multiplicity",struct); 4948get("o792").setAttValue("isChangeable",new Boolean (true)); 4949get("o791").setAttValue("name","exposedEnd"); 4950l=new Vector(); 4951l.add("Model"); 4952l.add("Reference"); 4953l.add("exposedEnd"); 4954get("o791").setAttValue("qualifiedName",l); 4955get("o791").setAttValue("annotation",""); 4956get("o791").setAttValue("scope",p.refGetEnum("ScopeKind","instance_level")); 4957get("o791").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 4958l=new Vector(); 4959l.add(new Integer (1)); 4960l.add(new Integer (1)); 4961l.add(new Boolean (false)); 4962l.add(new Boolean (false)); 4963struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 4964get("o791").setAttValue("multiplicity",struct); 4965get("o791").setAttValue("isChangeable",new Boolean (true)); 4966get("o728").setAttValue("name","type"); 4967l=new Vector(); 4968l.add("Model"); 4969l.add("TypedElement"); 4970l.add("type"); 4971get("o728").setAttValue("qualifiedName",l); 4972get("o728").setAttValue("annotation",""); 4973get("o728").setAttValue("scope",p.refGetEnum("ScopeKind","instance_level")); 4974get("o728").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 4975l=new Vector(); 4976l.add(new Integer (1)); 4977l.add(new Integer (1)); 4978l.add(new Boolean (false)); 4979l.add(new Boolean (false)); 4980struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 4981get("o728").setAttValue("multiplicity",struct); 4982get("o728").setAttValue("isChangeable",new Boolean (true)); 4983get("o714").setAttValue("name","supertypes"); 4984l=new Vector(); 4985l.add("Model"); 4986l.add("GeneralizableElement"); 4987l.add("supertypes"); 4988get("o714").setAttValue("qualifiedName",l); 4989get("o714").setAttValue("annotation",""); 4990get("o714").setAttValue("scope",p.refGetEnum("ScopeKind","instance_level")); 4991get("o714").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 4992l=new Vector(); 4993l.add(new Integer (0)); 4994l.add(new Integer (-1)); 4995l.add(new Boolean (true)); 4996l.add(new Boolean (true)); 4997struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 4998get("o714").setAttValue("multiplicity",struct); 4999get("o714").setAttValue("isChangeable",new Boolean (true)); 5000get("o684").setAttValue("name","contents"); 5001l=new Vector(); 5002l.add("Model"); 5003l.add("Namespace"); 5004l.add("contents"); 5005get("o684").setAttValue("qualifiedName",l); 5006get("o684").setAttValue("annotation",""); 5007get("o684").setAttValue("scope",p.refGetEnum("ScopeKind","instance_level")); 5008get("o684").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 5009l=new Vector(); 5010l.add(new Integer (0)); 5011l.add(new Integer (-1)); 5012l.add(new Boolean (true)); 5013l.add(new Boolean (true)); 5014struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 5015get("o684").setAttValue("multiplicity",struct); 5016get("o684").setAttValue("isChangeable",new Boolean (true)); 5017get("o667").setAttValue("name","constraints"); 5018l=new Vector(); 5019l.add("Model"); 5020l.add("ModelElement"); 5021l.add("constraints"); 5022get("o667").setAttValue("qualifiedName",l); 5023get("o667").setAttValue("annotation",""); 5024get("o667").setAttValue("scope",p.refGetEnum("ScopeKind","instance_level")); 5025get("o667").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 5026l=new Vector(); 5027l.add(new Integer (0)); 5028l.add(new Integer (-1)); 5029l.add(new Boolean (false)); 5030l.add(new Boolean (true)); 5031struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 5032get("o667").setAttValue("multiplicity",struct); 5033get("o667").setAttValue("isChangeable",new Boolean (true)); 5034get("o666").setAttValue("name","container"); 5035l=new Vector(); 5036l.add("Model"); 5037l.add("ModelElement"); 5038l.add("container"); 5039get("o666").setAttValue("qualifiedName",l); 5040get("o666").setAttValue("annotation",""); 5041get("o666").setAttValue("scope",p.refGetEnum("ScopeKind","instance_level")); 5042get("o666").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 5043l=new Vector(); 5044l.add(new Integer (0)); 5045l.add(new Integer (1)); 5046l.add(new Boolean (false)); 5047l.add(new Boolean (false)); 5048struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 5049get("o666").setAttValue("multiplicity",struct); 5050get("o666").setAttValue("isChangeable",new Boolean (true)); 5051get("o643").setAttValue("name","requiredElements"); 5052l=new Vector(); 5053l.add("Model"); 5054l.add("ModelElement"); 5055l.add("requiredElements"); 5056get("o643").setAttValue("qualifiedName",l); 5057get("o643").setAttValue("annotation",""); 5058get("o643").setAttValue("scope",p.refGetEnum("ScopeKind","instance_level")); 5059get("o643").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 5060l=new Vector(); 5061l.add(new Integer (0)); 5062l.add(new Integer (-1)); 5063l.add(new Boolean (false)); 5064l.add(new Boolean (true)); 5065struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 5066get("o643").setAttValue("multiplicity",struct); 5067get("o643").setAttValue("isChangeable",new Boolean (false)); 5068get("o829").setAttValue("name","otherEnd"); 5069l=new Vector(); 5070l.add("Model"); 5071l.add("AssociationEnd"); 5072l.add("otherEnd"); 5073get("o829").setAttValue("qualifiedName",l); 5074get("o829").setAttValue("annotation",""); 5075get("o829").setAttValue("scope",p.refGetEnum("ScopeKind","instance_level")); 5076get("o829").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 5077get("o829").setAttValue("isQuery",new Boolean (false)); 5078get("o723").setAttValue("name","findElementsByTypeExtended"); 5079l=new Vector(); 5080l.add("Model"); 5081l.add("GeneralizableElement"); 5082l.add("findElementsByTypeExtended"); 5083get("o723").setAttValue("qualifiedName",l); 5084get("o723").setAttValue("annotation",""); 5085get("o723").setAttValue("scope",p.refGetEnum("ScopeKind","instance_level")); 5086get("o723").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 5087get("o723").setAttValue("isQuery",new Boolean (false)); 5088get("o719").setAttValue("name","lookupElementExtended"); 5089l=new Vector(); 5090l.add("Model"); 5091l.add("GeneralizableElement"); 5092l.add("lookupElementExtended"); 5093get("o719").setAttValue("qualifiedName",l); 5094get("o719").setAttValue("annotation",""); 5095get("o719").setAttValue("scope",p.refGetEnum("ScopeKind","instance_level")); 5096get("o719").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 5097get("o719").setAttValue("isQuery",new Boolean (false)); 5098get("o716").setAttValue("name","allSupertypes"); 5099l=new Vector(); 5100l.add("Model"); 5101l.add("GeneralizableElement"); 5102l.add("allSupertypes"); 5103get("o716").setAttValue("qualifiedName",l); 5104get("o716").setAttValue("annotation",""); 5105get("o716").setAttValue("scope",p.refGetEnum("ScopeKind","instance_level")); 5106get("o716").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 5107get("o716").setAttValue("isQuery",new Boolean (false)); 5108get("o700").setAttValue("name","nameIsValid"); 5109l=new Vector(); 5110l.add("Model"); 5111l.add("Namespace"); 5112l.add("nameIsValid"); 5113get("o700").setAttValue("qualifiedName",l); 5114get("o700").setAttValue("annotation",""); 5115get("o700").setAttValue("scope",p.refGetEnum("ScopeKind","instance_level")); 5116get("o700").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 5117get("o700").setAttValue("isQuery",new Boolean (false)); 5118get("o696").setAttValue("name","findElementsByType"); 5119l=new Vector(); 5120l.add("Model"); 5121l.add("Namespace"); 5122l.add("findElementsByType"); 5123get("o696").setAttValue("qualifiedName",l); 5124get("o696").setAttValue("annotation",""); 5125get("o696").setAttValue("scope",p.refGetEnum("ScopeKind","instance_level")); 5126get("o696").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 5127get("o696").setAttValue("isQuery",new Boolean (false)); 5128get("o692").setAttValue("name","resolveQualifiedName"); 5129l=new Vector(); 5130l.add("Model"); 5131l.add("Namespace"); 5132l.add("resolveQualifiedName"); 5133get("o692").setAttValue("qualifiedName",l); 5134get("o692").setAttValue("annotation",""); 5135get("o692").setAttValue("scope",p.refGetEnum("ScopeKind","instance_level")); 5136get("o692").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 5137get("o692").setAttValue("isQuery",new Boolean (false)); 5138get("o688").setAttValue("name","lookupElement"); 5139l=new Vector(); 5140l.add("Model"); 5141l.add("Namespace"); 5142l.add("lookupElement"); 5143get("o688").setAttValue("qualifiedName",l); 5144get("o688").setAttValue("annotation",""); 5145get("o688").setAttValue("scope",p.refGetEnum("ScopeKind","instance_level")); 5146get("o688").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 5147get("o688").setAttValue("isQuery",new Boolean (false)); 5148get("o672").setAttValue("name","isVisible"); 5149l=new Vector(); 5150l.add("Model"); 5151l.add("ModelElement"); 5152l.add("isVisible"); 5153get("o672").setAttValue("qualifiedName",l); 5154get("o672").setAttValue("annotation",""); 5155get("o672").setAttValue("scope",p.refGetEnum("ScopeKind","instance_level")); 5156get("o672").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 5157get("o672").setAttValue("isQuery",new Boolean (false)); 5158get("o669").setAttValue("name","isFrozen"); 5159l=new Vector(); 5160l.add("Model"); 5161l.add("ModelElement"); 5162l.add("isFrozen"); 5163get("o669").setAttValue("qualifiedName",l); 5164get("o669").setAttValue("annotation",""); 5165get("o669").setAttValue("scope",p.refGetEnum("ScopeKind","instance_level")); 5166get("o669").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 5167get("o669").setAttValue("isQuery",new Boolean (false)); 5168get("o665").setAttValue("name","isRequiredBecause"); 5169l=new Vector(); 5170l.add("Model"); 5171l.add("ModelElement"); 5172l.add("isRequiredBecause"); 5173get("o665").setAttValue("qualifiedName",l); 5174get("o665").setAttValue("annotation",""); 5175get("o665").setAttValue("scope",p.refGetEnum("ScopeKind","instance_level")); 5176get("o665").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 5177get("o665").setAttValue("isQuery",new Boolean (false)); 5178get("o660").setAttValue("name","findRequiredElements"); 5179l=new Vector(); 5180l.add("Model"); 5181l.add("ModelElement"); 5182l.add("findRequiredElements"); 5183get("o660").setAttValue("qualifiedName",l); 5184get("o660").setAttValue("annotation",""); 5185get("o660").setAttValue("scope",p.refGetEnum("ScopeKind","instance_level")); 5186get("o660").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 5187get("o660").setAttValue("isQuery",new Boolean (false)); 5188get("o683").setAttValue("name","NameNotResolved"); 5189l=new Vector(); 5190l.add("Model"); 5191l.add("Namespace"); 5192l.add("NameNotResolved"); 5193get("o683").setAttValue("qualifiedName",l); 5194get("o683").setAttValue("annotation",""); 5195get("o683").setAttValue("scope",p.refGetEnum("ScopeKind","instance_level")); 5196get("o683").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 5197get("o679").setAttValue("name","NameNotFound"); 5198l=new Vector(); 5199l.add("Model"); 5200l.add("Namespace"); 5201l.add("NameNotFound"); 5202get("o679").setAttValue("qualifiedName",l); 5203get("o679").setAttValue("annotation",""); 5204get("o679").setAttValue("scope",p.refGetEnum("ScopeKind","instance_level")); 5205get("o679").setAttValue("visibility",p.refGetEnum("VisibilityKind","public_vis")); 5206get("o739").setAttValue("name","Unbounded"); 5207l=new Vector(); 5208l.add("Model"); 5209l.add("Unbounded"); 5210get("o739").setAttValue("qualifiedName",l); 5211get("o739").setAttValue("annotation",""); 5212get("o739").setAttValue("value","-1"); 5213get("o655").setAttValue("name","AllDep"); 5214l=new Vector(); 5215l.add("Model"); 5216l.add("ModelElement"); 5217l.add("AllDep"); 5218get("o655").setAttValue("qualifiedName",l); 5219get("o655").setAttValue("annotation",""); 5220get("o655").setAttValue("value","all"); 5221get("o654").setAttValue("name","IndirectDep"); 5222l=new Vector(); 5223l.add("Model"); 5224l.add("ModelElement"); 5225l.add("IndirectDep"); 5226get("o654").setAttValue("qualifiedName",l); 5227get("o654").setAttValue("annotation",""); 5228get("o654").setAttValue("value","indirect"); 5229get("o653").setAttValue("name","TaggedElementsDep"); 5230l=new Vector(); 5231l.add("Model"); 5232l.add("ModelElement"); 5233l.add("TaggedElementsDep"); 5234get("o653").setAttValue("qualifiedName",l); 5235get("o653").setAttValue("annotation",""); 5236get("o653").setAttValue("value","tagged elements"); 5237get("o652").setAttValue("name","ReferencedEndsDep"); 5238l=new Vector(); 5239l.add("Model"); 5240l.add("ModelElement"); 5241l.add("ReferencedEndsDep"); 5242get("o652").setAttValue("qualifiedName",l); 5243get("o652").setAttValue("annotation",""); 5244get("o652").setAttValue("value","referenced ends"); 5245get("o651").setAttValue("name","TypeDefinitionDep"); 5246l=new Vector(); 5247l.add("Model"); 5248l.add("ModelElement"); 5249l.add("TypeDefinitionDep"); 5250get("o651").setAttValue("qualifiedName",l); 5251get("o651").setAttValue("annotation",""); 5252get("o651").setAttValue("value","type definition"); 5253get("o650").setAttValue("name","ImportDep"); 5254l=new Vector(); 5255l.add("Model"); 5256l.add("ModelElement"); 5257l.add("ImportDep"); 5258get("o650").setAttValue("qualifiedName",l); 5259get("o650").setAttValue("annotation",""); 5260get("o650").setAttValue("value","import"); 5261get("o649").setAttValue("name","SpecializationDep"); 5262l=new Vector(); 5263l.add("Model"); 5264l.add("ModelElement"); 5265l.add("SpecializationDep"); 5266get("o649").setAttValue("qualifiedName",l); 5267get("o649").setAttValue("annotation",""); 5268get("o649").setAttValue("value","specialization"); 5269get("o648").setAttValue("name","ConstrainedElementsDep"); 5270l=new Vector(); 5271l.add("Model"); 5272l.add("ModelElement"); 5273l.add("ConstrainedElementsDep"); 5274get("o648").setAttValue("qualifiedName",l); 5275get("o648").setAttValue("annotation",""); 5276get("o648").setAttValue("value","constrained elements"); 5277get("o647").setAttValue("name","ConstraintDep"); 5278l=new Vector(); 5279l.add("Model"); 5280l.add("ModelElement"); 5281l.add("ConstraintDep"); 5282get("o647").setAttValue("qualifiedName",l); 5283get("o647").setAttValue("annotation",""); 5284get("o647").setAttValue("value","constraint"); 5285get("o646").setAttValue("name","SignatureDep"); 5286l=new Vector(); 5287l.add("Model"); 5288l.add("ModelElement"); 5289l.add("SignatureDep"); 5290get("o646").setAttValue("qualifiedName",l); 5291get("o646").setAttValue("annotation",""); 5292get("o646").setAttValue("value","signature"); 5293get("o645").setAttValue("name","ContentsDep"); 5294l=new Vector(); 5295l.add("Model"); 5296l.add("ModelElement"); 5297l.add("ContentsDep"); 5298get("o645").setAttValue("qualifiedName",l); 5299get("o645").setAttValue("annotation",""); 5300get("o645").setAttValue("value","contents"); 5301get("o644").setAttValue("name","ContainerDep"); 5302l=new Vector(); 5303l.add("Model"); 5304l.add("ModelElement"); 5305l.add("ContainerDep"); 5306get("o644").setAttValue("qualifiedName",l); 5307get("o644").setAttValue("annotation",""); 5308get("o644").setAttValue("value","container"); 5309get("o828").setAttValue("name","**result**"); 5310l=new Vector(); 5311l.add("Model"); 5312l.add("AssociationEnd"); 5313l.add("otherEnd"); 5314l.add("**result**"); 5315get("o828").setAttValue("qualifiedName",l); 5316get("o828").setAttValue("annotation",""); 5317get("o828").setAttValue("direction",p.refGetEnum("DirectionKind","return_dir")); 5318l=new Vector(); 5319l.add(new Integer (1)); 5320l.add(new Integer (1)); 5321l.add(new Boolean (false)); 5322l.add(new Boolean (false)); 5323struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 5324get("o828").setAttValue("multiplicity",struct); 5325get("o722").setAttValue("name","includeSubtypes"); 5326l=new Vector(); 5327l.add("Model"); 5328l.add("GeneralizableElement"); 5329l.add("findElementsByTypeExtended"); 5330l.add("includeSubtypes"); 5331get("o722").setAttValue("qualifiedName",l); 5332get("o722").setAttValue("annotation",""); 5333get("o722").setAttValue("direction",p.refGetEnum("DirectionKind","in_dir")); 5334l=new Vector(); 5335l.add(new Integer (1)); 5336l.add(new Integer (1)); 5337l.add(new Boolean (false)); 5338l.add(new Boolean (false)); 5339struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 5340get("o722").setAttValue("multiplicity",struct); 5341get("o721").setAttValue("name","ofType"); 5342l=new Vector(); 5343l.add("Model"); 5344l.add("GeneralizableElement"); 5345l.add("findElementsByTypeExtended"); 5346l.add("ofType"); 5347get("o721").setAttValue("qualifiedName",l); 5348get("o721").setAttValue("annotation",""); 5349get("o721").setAttValue("direction",p.refGetEnum("DirectionKind","in_dir")); 5350l=new Vector(); 5351l.add(new Integer (1)); 5352l.add(new Integer (1)); 5353l.add(new Boolean (false)); 5354l.add(new Boolean (false)); 5355struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 5356get("o721").setAttValue("multiplicity",struct); 5357get("o720").setAttValue("name","**result**"); 5358l=new Vector(); 5359l.add("Model"); 5360l.add("GeneralizableElement"); 5361l.add("findElementsByTypeExtended"); 5362l.add("**result**"); 5363get("o720").setAttValue("qualifiedName",l); 5364get("o720").setAttValue("annotation",""); 5365get("o720").setAttValue("direction",p.refGetEnum("DirectionKind","return_dir")); 5366l=new Vector(); 5367l.add(new Integer (0)); 5368l.add(new Integer (-1)); 5369l.add(new Boolean (true)); 5370l.add(new Boolean (true)); 5371struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 5372get("o720").setAttValue("multiplicity",struct); 5373get("o718").setAttValue("name","name"); 5374l=new Vector(); 5375l.add("Model"); 5376l.add("GeneralizableElement"); 5377l.add("lookupElementExtended"); 5378l.add("name"); 5379get("o718").setAttValue("qualifiedName",l); 5380get("o718").setAttValue("annotation",""); 5381get("o718").setAttValue("direction",p.refGetEnum("DirectionKind","in_dir")); 5382l=new Vector(); 5383l.add(new Integer (1)); 5384l.add(new Integer (1)); 5385l.add(new Boolean (false)); 5386l.add(new Boolean (false)); 5387struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 5388get("o718").setAttValue("multiplicity",struct); 5389get("o717").setAttValue("name","**result**"); 5390l=new Vector(); 5391l.add("Model"); 5392l.add("GeneralizableElement"); 5393l.add("lookupElementExtended"); 5394l.add("**result**"); 5395get("o717").setAttValue("qualifiedName",l); 5396get("o717").setAttValue("annotation",""); 5397get("o717").setAttValue("direction",p.refGetEnum("DirectionKind","return_dir")); 5398l=new Vector(); 5399l.add(new Integer (1)); 5400l.add(new Integer (1)); 5401l.add(new Boolean (false)); 5402l.add(new Boolean (false)); 5403struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 5404get("o717").setAttValue("multiplicity",struct); 5405get("o715").setAttValue("name","**result**"); 5406l=new Vector(); 5407l.add("Model"); 5408l.add("GeneralizableElement"); 5409l.add("allSupertypes"); 5410l.add("**result**"); 5411get("o715").setAttValue("qualifiedName",l); 5412get("o715").setAttValue("annotation",""); 5413get("o715").setAttValue("direction",p.refGetEnum("DirectionKind","return_dir")); 5414l=new Vector(); 5415l.add(new Integer (0)); 5416l.add(new Integer (-1)); 5417l.add(new Boolean (true)); 5418l.add(new Boolean (true)); 5419struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 5420get("o715").setAttValue("multiplicity",struct); 5421get("o698").setAttValue("name","proposedName"); 5422l=new Vector(); 5423l.add("Model"); 5424l.add("Namespace"); 5425l.add("nameIsValid"); 5426l.add("proposedName"); 5427get("o698").setAttValue("qualifiedName",l); 5428get("o698").setAttValue("annotation",""); 5429get("o698").setAttValue("direction",p.refGetEnum("DirectionKind","in_dir")); 5430l=new Vector(); 5431l.add(new Integer (1)); 5432l.add(new Integer (1)); 5433l.add(new Boolean (false)); 5434l.add(new Boolean (false)); 5435struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 5436get("o698").setAttValue("multiplicity",struct); 5437get("o697").setAttValue("name","**result**"); 5438l=new Vector(); 5439l.add("Model"); 5440l.add("Namespace"); 5441l.add("nameIsValid"); 5442l.add("**result**"); 5443get("o697").setAttValue("qualifiedName",l); 5444get("o697").setAttValue("annotation",""); 5445get("o697").setAttValue("direction",p.refGetEnum("DirectionKind","return_dir")); 5446l=new Vector(); 5447l.add(new Integer (1)); 5448l.add(new Integer (1)); 5449l.add(new Boolean (false)); 5450l.add(new Boolean (false)); 5451struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 5452get("o697").setAttValue("multiplicity",struct); 5453get("o695").setAttValue("name","includeSubtypes"); 5454l=new Vector(); 5455l.add("Model"); 5456l.add("Namespace"); 5457l.add("findElementsByType"); 5458l.add("includeSubtypes"); 5459get("o695").setAttValue("qualifiedName",l); 5460get("o695").setAttValue("annotation",""); 5461get("o695").setAttValue("direction",p.refGetEnum("DirectionKind","in_dir")); 5462l=new Vector(); 5463l.add(new Integer (1)); 5464l.add(new Integer (1)); 5465l.add(new Boolean (false)); 5466l.add(new Boolean (false)); 5467struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 5468get("o695").setAttValue("multiplicity",struct); 5469get("o694").setAttValue("name","ofType"); 5470l=new Vector(); 5471l.add("Model"); 5472l.add("Namespace"); 5473l.add("findElementsByType"); 5474l.add("ofType"); 5475get("o694").setAttValue("qualifiedName",l); 5476get("o694").setAttValue("annotation",""); 5477get("o694").setAttValue("direction",p.refGetEnum("DirectionKind","in_dir")); 5478l=new Vector(); 5479l.add(new Integer (1)); 5480l.add(new Integer (1)); 5481l.add(new Boolean (false)); 5482l.add(new Boolean (false)); 5483struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 5484get("o694").setAttValue("multiplicity",struct); 5485get("o693").setAttValue("name","**result**"); 5486l=new Vector(); 5487l.add("Model"); 5488l.add("Namespace"); 5489l.add("findElementsByType"); 5490l.add("**result**"); 5491get("o693").setAttValue("qualifiedName",l); 5492get("o693").setAttValue("annotation",""); 5493get("o693").setAttValue("direction",p.refGetEnum("DirectionKind","return_dir")); 5494l=new Vector(); 5495l.add(new Integer (0)); 5496l.add(new Integer (-1)); 5497l.add(new Boolean (true)); 5498l.add(new Boolean (true)); 5499struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 5500get("o693").setAttValue("multiplicity",struct); 5501get("o690").setAttValue("name","qualifiedName"); 5502l=new Vector(); 5503l.add("Model"); 5504l.add("Namespace"); 5505l.add("resolveQualifiedName"); 5506l.add("qualifiedName"); 5507get("o690").setAttValue("qualifiedName",l); 5508get("o690").setAttValue("annotation",""); 5509get("o690").setAttValue("direction",p.refGetEnum("DirectionKind","in_dir")); 5510l=new Vector(); 5511l.add(new Integer (1)); 5512l.add(new Integer (-1)); 5513l.add(new Boolean (true)); 5514l.add(new Boolean (false)); 5515struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 5516get("o690").setAttValue("multiplicity",struct); 5517get("o689").setAttValue("name","**result**"); 5518l=new Vector(); 5519l.add("Model"); 5520l.add("Namespace"); 5521l.add("resolveQualifiedName"); 5522l.add("**result**"); 5523get("o689").setAttValue("qualifiedName",l); 5524get("o689").setAttValue("annotation",""); 5525get("o689").setAttValue("direction",p.refGetEnum("DirectionKind","return_dir")); 5526l=new Vector(); 5527l.add(new Integer (1)); 5528l.add(new Integer (1)); 5529l.add(new Boolean (false)); 5530l.add(new Boolean (false)); 5531struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 5532get("o689").setAttValue("multiplicity",struct); 5533get("o686").setAttValue("name","name"); 5534l=new Vector(); 5535l.add("Model"); 5536l.add("Namespace"); 5537l.add("lookupElement"); 5538l.add("name"); 5539get("o686").setAttValue("qualifiedName",l); 5540get("o686").setAttValue("annotation",""); 5541get("o686").setAttValue("direction",p.refGetEnum("DirectionKind","in_dir")); 5542l=new Vector(); 5543l.add(new Integer (1)); 5544l.add(new Integer (1)); 5545l.add(new Boolean (false)); 5546l.add(new Boolean (false)); 5547struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 5548get("o686").setAttValue("multiplicity",struct); 5549get("o685").setAttValue("name","**result**"); 5550l=new Vector(); 5551l.add("Model"); 5552l.add("Namespace"); 5553l.add("lookupElement"); 5554l.add("**result**"); 5555get("o685").setAttValue("qualifiedName",l); 5556get("o685").setAttValue("annotation",""); 5557get("o685").setAttValue("direction",p.refGetEnum("DirectionKind","return_dir")); 5558l=new Vector(); 5559l.add(new Integer (1)); 5560l.add(new Integer (1)); 5561l.add(new Boolean (false)); 5562l.add(new Boolean (false)); 5563struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 5564get("o685").setAttValue("multiplicity",struct); 5565get("o681").setAttValue("name","restOfName"); 5566l=new Vector(); 5567l.add("Model"); 5568l.add("Namespace"); 5569l.add("NameNotResolved"); 5570l.add("restOfName"); 5571get("o681").setAttValue("qualifiedName",l); 5572get("o681").setAttValue("annotation",""); 5573get("o681").setAttValue("direction",p.refGetEnum("DirectionKind","out_dir")); 5574l=new Vector(); 5575l.add(new Integer (0)); 5576l.add(new Integer (-1)); 5577l.add(new Boolean (true)); 5578l.add(new Boolean (false)); 5579struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 5580get("o681").setAttValue("multiplicity",struct); 5581get("o680").setAttValue("name","explanation"); 5582l=new Vector(); 5583l.add("Model"); 5584l.add("Namespace"); 5585l.add("NameNotResolved"); 5586l.add("explanation"); 5587get("o680").setAttValue("qualifiedName",l); 5588get("o680").setAttValue("annotation",""); 5589get("o680").setAttValue("direction",p.refGetEnum("DirectionKind","out_dir")); 5590l=new Vector(); 5591l.add(new Integer (1)); 5592l.add(new Integer (1)); 5593l.add(new Boolean (false)); 5594l.add(new Boolean (false)); 5595struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 5596get("o680").setAttValue("multiplicity",struct); 5597get("o677").setAttValue("name","name"); 5598l=new Vector(); 5599l.add("Model"); 5600l.add("Namespace"); 5601l.add("NameNotFound"); 5602l.add("name"); 5603get("o677").setAttValue("qualifiedName",l); 5604get("o677").setAttValue("annotation",""); 5605get("o677").setAttValue("direction",p.refGetEnum("DirectionKind","out_dir")); 5606l=new Vector(); 5607l.add(new Integer (1)); 5608l.add(new Integer (1)); 5609l.add(new Boolean (false)); 5610l.add(new Boolean (false)); 5611struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 5612get("o677").setAttValue("multiplicity",struct); 5613get("o671").setAttValue("name","otherElement"); 5614l=new Vector(); 5615l.add("Model"); 5616l.add("ModelElement"); 5617l.add("isVisible"); 5618l.add("otherElement"); 5619get("o671").setAttValue("qualifiedName",l); 5620get("o671").setAttValue("annotation",""); 5621get("o671").setAttValue("direction",p.refGetEnum("DirectionKind","in_dir")); 5622l=new Vector(); 5623l.add(new Integer (1)); 5624l.add(new Integer (1)); 5625l.add(new Boolean (false)); 5626l.add(new Boolean (false)); 5627struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 5628get("o671").setAttValue("multiplicity",struct); 5629get("o670").setAttValue("name","**result**"); 5630l=new Vector(); 5631l.add("Model"); 5632l.add("ModelElement"); 5633l.add("isVisible"); 5634l.add("**result**"); 5635get("o670").setAttValue("qualifiedName",l); 5636get("o670").setAttValue("annotation",""); 5637get("o670").setAttValue("direction",p.refGetEnum("DirectionKind","return_dir")); 5638l=new Vector(); 5639l.add(new Integer (1)); 5640l.add(new Integer (1)); 5641l.add(new Boolean (false)); 5642l.add(new Boolean (false)); 5643struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 5644get("o670").setAttValue("multiplicity",struct); 5645get("o668").setAttValue("name","**result**"); 5646l=new Vector(); 5647l.add("Model"); 5648l.add("ModelElement"); 5649l.add("isFrozen"); 5650l.add("**result**"); 5651get("o668").setAttValue("qualifiedName",l); 5652get("o668").setAttValue("annotation",""); 5653get("o668").setAttValue("direction",p.refGetEnum("DirectionKind","return_dir")); 5654l=new Vector(); 5655l.add(new Integer (1)); 5656l.add(new Integer (1)); 5657l.add(new Boolean (false)); 5658l.add(new Boolean (false)); 5659struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 5660get("o668").setAttValue("multiplicity",struct); 5661get("o663").setAttValue("name","reason"); 5662l=new Vector(); 5663l.add("Model"); 5664l.add("ModelElement"); 5665l.add("isRequiredBecause"); 5666l.add("reason"); 5667get("o663").setAttValue("qualifiedName",l); 5668get("o663").setAttValue("annotation",""); 5669get("o663").setAttValue("direction",p.refGetEnum("DirectionKind","out_dir")); 5670l=new Vector(); 5671l.add(new Integer (1)); 5672l.add(new Integer (1)); 5673l.add(new Boolean (false)); 5674l.add(new Boolean (false)); 5675struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 5676get("o663").setAttValue("multiplicity",struct); 5677get("o662").setAttValue("name","otherElement"); 5678l=new Vector(); 5679l.add("Model"); 5680l.add("ModelElement"); 5681l.add("isRequiredBecause"); 5682l.add("otherElement"); 5683get("o662").setAttValue("qualifiedName",l); 5684get("o662").setAttValue("annotation",""); 5685get("o662").setAttValue("direction",p.refGetEnum("DirectionKind","in_dir")); 5686l=new Vector(); 5687l.add(new Integer (1)); 5688l.add(new Integer (1)); 5689l.add(new Boolean (false)); 5690l.add(new Boolean (false)); 5691struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 5692get("o662").setAttValue("multiplicity",struct); 5693get("o661").setAttValue("name","**result**"); 5694l=new Vector(); 5695l.add("Model"); 5696l.add("ModelElement"); 5697l.add("isRequiredBecause"); 5698l.add("**result**"); 5699get("o661").setAttValue("qualifiedName",l); 5700get("o661").setAttValue("annotation",""); 5701get("o661").setAttValue("direction",p.refGetEnum("DirectionKind","return_dir")); 5702l=new Vector(); 5703l.add(new Integer (1)); 5704l.add(new Integer (1)); 5705l.add(new Boolean (false)); 5706l.add(new Boolean (false)); 5707struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 5708get("o661").setAttValue("multiplicity",struct); 5709get("o658").setAttValue("name","recursive"); 5710l=new Vector(); 5711l.add("Model"); 5712l.add("ModelElement"); 5713l.add("findRequiredElements"); 5714l.add("recursive"); 5715get("o658").setAttValue("qualifiedName",l); 5716get("o658").setAttValue("annotation",""); 5717get("o658").setAttValue("direction",p.refGetEnum("DirectionKind","in_dir")); 5718l=new Vector(); 5719l.add(new Integer (1)); 5720l.add(new Integer (1)); 5721l.add(new Boolean (false)); 5722l.add(new Boolean (false)); 5723struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 5724get("o658").setAttValue("multiplicity",struct); 5725get("o657").setAttValue("name","kinds"); 5726l=new Vector(); 5727l.add("Model"); 5728l.add("ModelElement"); 5729l.add("findRequiredElements"); 5730l.add("kinds"); 5731get("o657").setAttValue("qualifiedName",l); 5732get("o657").setAttValue("annotation",""); 5733get("o657").setAttValue("direction",p.refGetEnum("DirectionKind","in_dir")); 5734l=new Vector(); 5735l.add(new Integer (1)); 5736l.add(new Integer (-1)); 5737l.add(new Boolean (false)); 5738l.add(new Boolean (true)); 5739struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 5740get("o657").setAttValue("multiplicity",struct); 5741get("o656").setAttValue("name","**result**"); 5742l=new Vector(); 5743l.add("Model"); 5744l.add("ModelElement"); 5745l.add("findRequiredElements"); 5746l.add("**result**"); 5747get("o656").setAttValue("qualifiedName",l); 5748get("o656").setAttValue("annotation",""); 5749get("o656").setAttValue("direction",p.refGetEnum("DirectionKind","return_dir")); 5750l=new Vector(); 5751l.add(new Integer (0)); 5752l.add(new Integer (-1)); 5753l.add(new Boolean (false)); 5754l.add(new Boolean (true)); 5755struct=(RefStructImpl)p.refCreateStruct("MultiplicityType",l); 5756get("o656").setAttValue("multiplicity",struct); 5757} 5758RefObjectImpl get(String key) { 5759return (RefObjectImpl)objs.get(key); 5760} 5761 5762public void checkTimeStamp(long timestamp) { 5763} 5764 5765 5766} | Popular Tags |