aboutsummaryrefslogtreecommitdiffstats
path: root/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialinterpretationPackageImpl.java
diff options
context:
space:
mode:
Diffstat (limited to 'Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialinterpretationPackageImpl.java')
-rw-r--r--Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialinterpretationPackageImpl.java341
1 files changed, 214 insertions, 127 deletions
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialinterpretationPackageImpl.java b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialinterpretationPackageImpl.java
index 5fae0d4e..c0515c43 100644
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialinterpretationPackageImpl.java
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialinterpretationPackageImpl.java
@@ -11,16 +11,23 @@ import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.par
11import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.IntegerElement; 11import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.IntegerElement;
12import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.NaryRelationLink; 12import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.NaryRelationLink;
13import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.NaryRelationLinkElement; 13import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.NaryRelationLinkElement;
14import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialBooleanInterpretation;
15import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialComplexTypeInterpretation;
14import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialConstantInterpretation; 16import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialConstantInterpretation;
15import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialFunctionInterpretation; 17import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialFunctionInterpretation;
18import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialIntegerInterpretation;
16import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation; 19import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation;
20import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialPrimitiveInterpretation;
21import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialRealInterpretation;
17import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialRelationInterpretation; 22import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialRelationInterpretation;
23import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialStringInterpretation;
18import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialTypeInterpratation; 24import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialTypeInterpratation;
19import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationFactory; 25import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationFactory;
20import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage; 26import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage;
21import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PrimitiveElement; 27import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PrimitiveElement;
22import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.RealElement; 28import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.RealElement;
23import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.RelationLink; 29import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.RelationLink;
30import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.Scope;
24import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.StringElement; 31import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.StringElement;
25import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.UnaryElementRelationLink; 32import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.UnaryElementRelationLink;
26 33
@@ -144,6 +151,55 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
144 private EClass stringElementEClass = null; 151 private EClass stringElementEClass = null;
145 152
146 /** 153 /**
154 * <!-- begin-user-doc -->
155 * <!-- end-user-doc -->
156 * @generated
157 */
158 private EClass scopeEClass = null;
159
160 /**
161 * <!-- begin-user-doc -->
162 * <!-- end-user-doc -->
163 * @generated
164 */
165 private EClass partialPrimitiveInterpretationEClass = null;
166
167 /**
168 * <!-- begin-user-doc -->
169 * <!-- end-user-doc -->
170 * @generated
171 */
172 private EClass partialBooleanInterpretationEClass = null;
173
174 /**
175 * <!-- begin-user-doc -->
176 * <!-- end-user-doc -->
177 * @generated
178 */
179 private EClass partialIntegerInterpretationEClass = null;
180
181 /**
182 * <!-- begin-user-doc -->
183 * <!-- end-user-doc -->
184 * @generated
185 */
186 private EClass partialRealInterpretationEClass = null;
187
188 /**
189 * <!-- begin-user-doc -->
190 * <!-- end-user-doc -->
191 * @generated
192 */
193 private EClass partialStringInterpretationEClass = null;
194
195 /**
196 * <!-- begin-user-doc -->
197 * <!-- end-user-doc -->
198 * @generated
199 */
200 private EClass partialComplexTypeInterpretationEClass = null;
201
202 /**
147 * Creates an instance of the model <b>Package</b>, registered with 203 * Creates an instance of the model <b>Package</b>, registered with
148 * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package 204 * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package
149 * package URI value. 205 * package URI value.
@@ -276,8 +332,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
276 * <!-- end-user-doc --> 332 * <!-- end-user-doc -->
277 * @generated 333 * @generated
278 */ 334 */
279 public EAttribute getPartialInterpretation_MinNewElements() { 335 public EReference getPartialInterpretation_OpenWorldElements() {
280 return (EAttribute)partialInterpretationEClass.getEStructuralFeatures().get(6); 336 return (EReference)partialInterpretationEClass.getEStructuralFeatures().get(6);
281 } 337 }
282 338
283 /** 339 /**
@@ -285,8 +341,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
285 * <!-- end-user-doc --> 341 * <!-- end-user-doc -->
286 * @generated 342 * @generated
287 */ 343 */
288 public EAttribute getPartialInterpretation_MaxNewElements() { 344 public EReference getPartialInterpretation_ProblemConainer() {
289 return (EAttribute)partialInterpretationEClass.getEStructuralFeatures().get(7); 345 return (EReference)partialInterpretationEClass.getEStructuralFeatures().get(7);
290 } 346 }
291 347
292 /** 348 /**
@@ -294,7 +350,7 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
294 * <!-- end-user-doc --> 350 * <!-- end-user-doc -->
295 * @generated 351 * @generated
296 */ 352 */
297 public EReference getPartialInterpretation_OpenWorldElementPrototypes() { 353 public EReference getPartialInterpretation_Scopes() {
298 return (EReference)partialInterpretationEClass.getEStructuralFeatures().get(8); 354 return (EReference)partialInterpretationEClass.getEStructuralFeatures().get(8);
299 } 355 }
300 356
@@ -303,8 +359,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
303 * <!-- end-user-doc --> 359 * <!-- end-user-doc -->
304 * @generated 360 * @generated
305 */ 361 */
306 public EReference getPartialInterpretation_ProblemConainer() { 362 public EAttribute getPartialInterpretation_MinNewElements() {
307 return (EReference)partialInterpretationEClass.getEStructuralFeatures().get(9); 363 return (EAttribute)partialInterpretationEClass.getEStructuralFeatures().get(9);
308 } 364 }
309 365
310 /** 366 /**
@@ -312,8 +368,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
312 * <!-- end-user-doc --> 368 * <!-- end-user-doc -->
313 * @generated 369 * @generated
314 */ 370 */
315 public EReference getPartialInterpretation_Stringelement() { 371 public EAttribute getPartialInterpretation_MaxNewElements() {
316 return (EReference)partialInterpretationEClass.getEStructuralFeatures().get(10); 372 return (EAttribute)partialInterpretationEClass.getEStructuralFeatures().get(10);
317 } 373 }
318 374
319 /** 375 /**
@@ -321,8 +377,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
321 * <!-- end-user-doc --> 377 * <!-- end-user-doc -->
322 * @generated 378 * @generated
323 */ 379 */
324 public EReference getPartialInterpretation_Stringelements() { 380 public EClass getPartialConstantInterpretation() {
325 return (EReference)partialInterpretationEClass.getEStructuralFeatures().get(11); 381 return partialConstantInterpretationEClass;
326 } 382 }
327 383
328 /** 384 /**
@@ -330,8 +386,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
330 * <!-- end-user-doc --> 386 * <!-- end-user-doc -->
331 * @generated 387 * @generated
332 */ 388 */
333 public EReference getPartialInterpretation_Realelements() { 389 public EReference getPartialConstantInterpretation_InterpretationOf() {
334 return (EReference)partialInterpretationEClass.getEStructuralFeatures().get(12); 390 return (EReference)partialConstantInterpretationEClass.getEStructuralFeatures().get(0);
335 } 391 }
336 392
337 /** 393 /**
@@ -339,8 +395,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
339 * <!-- end-user-doc --> 395 * <!-- end-user-doc -->
340 * @generated 396 * @generated
341 */ 397 */
342 public EReference getPartialInterpretation_Integerelements() { 398 public EClass getPartialRelationInterpretation() {
343 return (EReference)partialInterpretationEClass.getEStructuralFeatures().get(13); 399 return partialRelationInterpretationEClass;
344 } 400 }
345 401
346 /** 402 /**
@@ -348,8 +404,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
348 * <!-- end-user-doc --> 404 * <!-- end-user-doc -->
349 * @generated 405 * @generated
350 */ 406 */
351 public EReference getPartialInterpretation_Booleanelements() { 407 public EReference getPartialRelationInterpretation_InterpretationOf() {
352 return (EReference)partialInterpretationEClass.getEStructuralFeatures().get(14); 408 return (EReference)partialRelationInterpretationEClass.getEStructuralFeatures().get(0);
353 } 409 }
354 410
355 /** 411 /**
@@ -357,8 +413,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
357 * <!-- end-user-doc --> 413 * <!-- end-user-doc -->
358 * @generated 414 * @generated
359 */ 415 */
360 public EAttribute getPartialInterpretation_MaxNewIntegers() { 416 public EReference getPartialRelationInterpretation_Relationlinks() {
361 return (EAttribute)partialInterpretationEClass.getEStructuralFeatures().get(15); 417 return (EReference)partialRelationInterpretationEClass.getEStructuralFeatures().get(1);
362 } 418 }
363 419
364 /** 420 /**
@@ -366,8 +422,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
366 * <!-- end-user-doc --> 422 * <!-- end-user-doc -->
367 * @generated 423 * @generated
368 */ 424 */
369 public EAttribute getPartialInterpretation_MaxNewReals() { 425 public EReference getPartialRelationInterpretation_Param1() {
370 return (EAttribute)partialInterpretationEClass.getEStructuralFeatures().get(16); 426 return (EReference)partialRelationInterpretationEClass.getEStructuralFeatures().get(2);
371 } 427 }
372 428
373 /** 429 /**
@@ -375,8 +431,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
375 * <!-- end-user-doc --> 431 * <!-- end-user-doc -->
376 * @generated 432 * @generated
377 */ 433 */
378 public EAttribute getPartialInterpretation_MaxNewStrings() { 434 public EReference getPartialRelationInterpretation_Param2() {
379 return (EAttribute)partialInterpretationEClass.getEStructuralFeatures().get(17); 435 return (EReference)partialRelationInterpretationEClass.getEStructuralFeatures().get(3);
380 } 436 }
381 437
382 /** 438 /**
@@ -384,8 +440,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
384 * <!-- end-user-doc --> 440 * <!-- end-user-doc -->
385 * @generated 441 * @generated
386 */ 442 */
387 public EReference getPartialInterpretation_NewStrings() { 443 public EClass getPartialFunctionInterpretation() {
388 return (EReference)partialInterpretationEClass.getEStructuralFeatures().get(18); 444 return partialFunctionInterpretationEClass;
389 } 445 }
390 446
391 /** 447 /**
@@ -393,8 +449,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
393 * <!-- end-user-doc --> 449 * <!-- end-user-doc -->
394 * @generated 450 * @generated
395 */ 451 */
396 public EReference getPartialInterpretation_NewReals() { 452 public EReference getPartialFunctionInterpretation_InterpretationOf() {
397 return (EReference)partialInterpretationEClass.getEStructuralFeatures().get(19); 453 return (EReference)partialFunctionInterpretationEClass.getEStructuralFeatures().get(0);
398 } 454 }
399 455
400 /** 456 /**
@@ -402,8 +458,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
402 * <!-- end-user-doc --> 458 * <!-- end-user-doc -->
403 * @generated 459 * @generated
404 */ 460 */
405 public EReference getPartialInterpretation_NewIntegers() { 461 public EClass getPartialTypeInterpratation() {
406 return (EReference)partialInterpretationEClass.getEStructuralFeatures().get(20); 462 return partialTypeInterpratationEClass;
407 } 463 }
408 464
409 /** 465 /**
@@ -411,8 +467,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
411 * <!-- end-user-doc --> 467 * <!-- end-user-doc -->
412 * @generated 468 * @generated
413 */ 469 */
414 public EClass getPartialConstantInterpretation() { 470 public EReference getPartialTypeInterpratation_Elements() {
415 return partialConstantInterpretationEClass; 471 return (EReference)partialTypeInterpratationEClass.getEStructuralFeatures().get(0);
416 } 472 }
417 473
418 /** 474 /**
@@ -420,8 +476,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
420 * <!-- end-user-doc --> 476 * <!-- end-user-doc -->
421 * @generated 477 * @generated
422 */ 478 */
423 public EReference getPartialConstantInterpretation_InterpretationOf() { 479 public EClass getRelationLink() {
424 return (EReference)partialConstantInterpretationEClass.getEStructuralFeatures().get(0); 480 return relationLinkEClass;
425 } 481 }
426 482
427 /** 483 /**
@@ -429,8 +485,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
429 * <!-- end-user-doc --> 485 * <!-- end-user-doc -->
430 * @generated 486 * @generated
431 */ 487 */
432 public EClass getPartialRelationInterpretation() { 488 public EClass getUnaryElementRelationLink() {
433 return partialRelationInterpretationEClass; 489 return unaryElementRelationLinkEClass;
434 } 490 }
435 491
436 /** 492 /**
@@ -438,8 +494,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
438 * <!-- end-user-doc --> 494 * <!-- end-user-doc -->
439 * @generated 495 * @generated
440 */ 496 */
441 public EReference getPartialRelationInterpretation_InterpretationOf() { 497 public EReference getUnaryElementRelationLink_Param1() {
442 return (EReference)partialRelationInterpretationEClass.getEStructuralFeatures().get(0); 498 return (EReference)unaryElementRelationLinkEClass.getEStructuralFeatures().get(0);
443 } 499 }
444 500
445 /** 501 /**
@@ -447,8 +503,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
447 * <!-- end-user-doc --> 503 * <!-- end-user-doc -->
448 * @generated 504 * @generated
449 */ 505 */
450 public EReference getPartialRelationInterpretation_Relationlinks() { 506 public EClass getBinaryElementRelationLink() {
451 return (EReference)partialRelationInterpretationEClass.getEStructuralFeatures().get(1); 507 return binaryElementRelationLinkEClass;
452 } 508 }
453 509
454 /** 510 /**
@@ -456,8 +512,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
456 * <!-- end-user-doc --> 512 * <!-- end-user-doc -->
457 * @generated 513 * @generated
458 */ 514 */
459 public EReference getPartialRelationInterpretation_Param1() { 515 public EReference getBinaryElementRelationLink_Param1() {
460 return (EReference)partialRelationInterpretationEClass.getEStructuralFeatures().get(2); 516 return (EReference)binaryElementRelationLinkEClass.getEStructuralFeatures().get(0);
461 } 517 }
462 518
463 /** 519 /**
@@ -465,8 +521,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
465 * <!-- end-user-doc --> 521 * <!-- end-user-doc -->
466 * @generated 522 * @generated
467 */ 523 */
468 public EReference getPartialRelationInterpretation_Param2() { 524 public EReference getBinaryElementRelationLink_Param2() {
469 return (EReference)partialRelationInterpretationEClass.getEStructuralFeatures().get(3); 525 return (EReference)binaryElementRelationLinkEClass.getEStructuralFeatures().get(1);
470 } 526 }
471 527
472 /** 528 /**
@@ -474,8 +530,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
474 * <!-- end-user-doc --> 530 * <!-- end-user-doc -->
475 * @generated 531 * @generated
476 */ 532 */
477 public EClass getPartialFunctionInterpretation() { 533 public EClass getNaryRelationLink() {
478 return partialFunctionInterpretationEClass; 534 return naryRelationLinkEClass;
479 } 535 }
480 536
481 /** 537 /**
@@ -483,8 +539,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
483 * <!-- end-user-doc --> 539 * <!-- end-user-doc -->
484 * @generated 540 * @generated
485 */ 541 */
486 public EReference getPartialFunctionInterpretation_InterpretationOf() { 542 public EReference getNaryRelationLink_Elements() {
487 return (EReference)partialFunctionInterpretationEClass.getEStructuralFeatures().get(0); 543 return (EReference)naryRelationLinkEClass.getEStructuralFeatures().get(0);
488 } 544 }
489 545
490 /** 546 /**
@@ -492,8 +548,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
492 * <!-- end-user-doc --> 548 * <!-- end-user-doc -->
493 * @generated 549 * @generated
494 */ 550 */
495 public EClass getPartialTypeInterpratation() { 551 public EClass getNaryRelationLinkElement() {
496 return partialTypeInterpratationEClass; 552 return naryRelationLinkElementEClass;
497 } 553 }
498 554
499 /** 555 /**
@@ -501,8 +557,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
501 * <!-- end-user-doc --> 557 * <!-- end-user-doc -->
502 * @generated 558 * @generated
503 */ 559 */
504 public EReference getPartialTypeInterpratation_InterpretationOf() { 560 public EAttribute getNaryRelationLinkElement_Index() {
505 return (EReference)partialTypeInterpratationEClass.getEStructuralFeatures().get(0); 561 return (EAttribute)naryRelationLinkElementEClass.getEStructuralFeatures().get(0);
506 } 562 }
507 563
508 /** 564 /**
@@ -510,8 +566,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
510 * <!-- end-user-doc --> 566 * <!-- end-user-doc -->
511 * @generated 567 * @generated
512 */ 568 */
513 public EReference getPartialTypeInterpratation_Elements() { 569 public EReference getNaryRelationLinkElement_Param() {
514 return (EReference)partialTypeInterpratationEClass.getEStructuralFeatures().get(1); 570 return (EReference)naryRelationLinkElementEClass.getEStructuralFeatures().get(1);
515 } 571 }
516 572
517 /** 573 /**
@@ -519,8 +575,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
519 * <!-- end-user-doc --> 575 * <!-- end-user-doc -->
520 * @generated 576 * @generated
521 */ 577 */
522 public EReference getPartialTypeInterpratation_SupertypeInterpretation() { 578 public EClass getPrimitiveElement() {
523 return (EReference)partialTypeInterpratationEClass.getEStructuralFeatures().get(2); 579 return primitiveElementEClass;
524 } 580 }
525 581
526 /** 582 /**
@@ -528,8 +584,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
528 * <!-- end-user-doc --> 584 * <!-- end-user-doc -->
529 * @generated 585 * @generated
530 */ 586 */
531 public EClass getRelationLink() { 587 public EAttribute getPrimitiveElement_ValueSet() {
532 return relationLinkEClass; 588 return (EAttribute)primitiveElementEClass.getEStructuralFeatures().get(0);
533 } 589 }
534 590
535 /** 591 /**
@@ -537,8 +593,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
537 * <!-- end-user-doc --> 593 * <!-- end-user-doc -->
538 * @generated 594 * @generated
539 */ 595 */
540 public EClass getUnaryElementRelationLink() { 596 public EClass getBooleanElement() {
541 return unaryElementRelationLinkEClass; 597 return booleanElementEClass;
542 } 598 }
543 599
544 /** 600 /**
@@ -546,8 +602,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
546 * <!-- end-user-doc --> 602 * <!-- end-user-doc -->
547 * @generated 603 * @generated
548 */ 604 */
549 public EReference getUnaryElementRelationLink_Param1() { 605 public EAttribute getBooleanElement_Value() {
550 return (EReference)unaryElementRelationLinkEClass.getEStructuralFeatures().get(0); 606 return (EAttribute)booleanElementEClass.getEStructuralFeatures().get(0);
551 } 607 }
552 608
553 /** 609 /**
@@ -555,8 +611,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
555 * <!-- end-user-doc --> 611 * <!-- end-user-doc -->
556 * @generated 612 * @generated
557 */ 613 */
558 public EClass getBinaryElementRelationLink() { 614 public EClass getIntegerElement() {
559 return binaryElementRelationLinkEClass; 615 return integerElementEClass;
560 } 616 }
561 617
562 /** 618 /**
@@ -564,8 +620,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
564 * <!-- end-user-doc --> 620 * <!-- end-user-doc -->
565 * @generated 621 * @generated
566 */ 622 */
567 public EReference getBinaryElementRelationLink_Param1() { 623 public EAttribute getIntegerElement_Value() {
568 return (EReference)binaryElementRelationLinkEClass.getEStructuralFeatures().get(0); 624 return (EAttribute)integerElementEClass.getEStructuralFeatures().get(0);
569 } 625 }
570 626
571 /** 627 /**
@@ -573,8 +629,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
573 * <!-- end-user-doc --> 629 * <!-- end-user-doc -->
574 * @generated 630 * @generated
575 */ 631 */
576 public EReference getBinaryElementRelationLink_Param2() { 632 public EClass getRealElement() {
577 return (EReference)binaryElementRelationLinkEClass.getEStructuralFeatures().get(1); 633 return realElementEClass;
578 } 634 }
579 635
580 /** 636 /**
@@ -582,8 +638,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
582 * <!-- end-user-doc --> 638 * <!-- end-user-doc -->
583 * @generated 639 * @generated
584 */ 640 */
585 public EClass getNaryRelationLink() { 641 public EAttribute getRealElement_Value() {
586 return naryRelationLinkEClass; 642 return (EAttribute)realElementEClass.getEStructuralFeatures().get(0);
587 } 643 }
588 644
589 /** 645 /**
@@ -591,8 +647,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
591 * <!-- end-user-doc --> 647 * <!-- end-user-doc -->
592 * @generated 648 * @generated
593 */ 649 */
594 public EReference getNaryRelationLink_Elements() { 650 public EClass getStringElement() {
595 return (EReference)naryRelationLinkEClass.getEStructuralFeatures().get(0); 651 return stringElementEClass;
596 } 652 }
597 653
598 /** 654 /**
@@ -600,8 +656,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
600 * <!-- end-user-doc --> 656 * <!-- end-user-doc -->
601 * @generated 657 * @generated
602 */ 658 */
603 public EClass getNaryRelationLinkElement() { 659 public EAttribute getStringElement_Value() {
604 return naryRelationLinkElementEClass; 660 return (EAttribute)stringElementEClass.getEStructuralFeatures().get(0);
605 } 661 }
606 662
607 /** 663 /**
@@ -609,8 +665,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
609 * <!-- end-user-doc --> 665 * <!-- end-user-doc -->
610 * @generated 666 * @generated
611 */ 667 */
612 public EAttribute getNaryRelationLinkElement_Index() { 668 public EClass getScope() {
613 return (EAttribute)naryRelationLinkElementEClass.getEStructuralFeatures().get(0); 669 return scopeEClass;
614 } 670 }
615 671
616 /** 672 /**
@@ -618,8 +674,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
618 * <!-- end-user-doc --> 674 * <!-- end-user-doc -->
619 * @generated 675 * @generated
620 */ 676 */
621 public EClass getPrimitiveElement() { 677 public EAttribute getScope_MinNewElements() {
622 return primitiveElementEClass; 678 return (EAttribute)scopeEClass.getEStructuralFeatures().get(0);
623 } 679 }
624 680
625 /** 681 /**
@@ -627,8 +683,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
627 * <!-- end-user-doc --> 683 * <!-- end-user-doc -->
628 * @generated 684 * @generated
629 */ 685 */
630 public EAttribute getPrimitiveElement_ValueSet() { 686 public EAttribute getScope_MaxNewElements() {
631 return (EAttribute)primitiveElementEClass.getEStructuralFeatures().get(0); 687 return (EAttribute)scopeEClass.getEStructuralFeatures().get(1);
632 } 688 }
633 689
634 /** 690 /**
@@ -636,8 +692,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
636 * <!-- end-user-doc --> 692 * <!-- end-user-doc -->
637 * @generated 693 * @generated
638 */ 694 */
639 public EClass getBooleanElement() { 695 public EReference getScope_TargetTypeInterpretation() {
640 return booleanElementEClass; 696 return (EReference)scopeEClass.getEStructuralFeatures().get(2);
641 } 697 }
642 698
643 /** 699 /**
@@ -645,8 +701,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
645 * <!-- end-user-doc --> 701 * <!-- end-user-doc -->
646 * @generated 702 * @generated
647 */ 703 */
648 public EAttribute getBooleanElement_Value() { 704 public EClass getPartialPrimitiveInterpretation() {
649 return (EAttribute)booleanElementEClass.getEStructuralFeatures().get(0); 705 return partialPrimitiveInterpretationEClass;
650 } 706 }
651 707
652 /** 708 /**
@@ -654,8 +710,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
654 * <!-- end-user-doc --> 710 * <!-- end-user-doc -->
655 * @generated 711 * @generated
656 */ 712 */
657 public EClass getIntegerElement() { 713 public EClass getPartialBooleanInterpretation() {
658 return integerElementEClass; 714 return partialBooleanInterpretationEClass;
659 } 715 }
660 716
661 /** 717 /**
@@ -663,8 +719,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
663 * <!-- end-user-doc --> 719 * <!-- end-user-doc -->
664 * @generated 720 * @generated
665 */ 721 */
666 public EAttribute getIntegerElement_Value() { 722 public EClass getPartialIntegerInterpretation() {
667 return (EAttribute)integerElementEClass.getEStructuralFeatures().get(0); 723 return partialIntegerInterpretationEClass;
668 } 724 }
669 725
670 /** 726 /**
@@ -672,8 +728,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
672 * <!-- end-user-doc --> 728 * <!-- end-user-doc -->
673 * @generated 729 * @generated
674 */ 730 */
675 public EClass getRealElement() { 731 public EClass getPartialRealInterpretation() {
676 return realElementEClass; 732 return partialRealInterpretationEClass;
677 } 733 }
678 734
679 /** 735 /**
@@ -681,8 +737,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
681 * <!-- end-user-doc --> 737 * <!-- end-user-doc -->
682 * @generated 738 * @generated
683 */ 739 */
684 public EAttribute getRealElement_Value() { 740 public EClass getPartialStringInterpretation() {
685 return (EAttribute)realElementEClass.getEStructuralFeatures().get(0); 741 return partialStringInterpretationEClass;
686 } 742 }
687 743
688 /** 744 /**
@@ -690,8 +746,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
690 * <!-- end-user-doc --> 746 * <!-- end-user-doc -->
691 * @generated 747 * @generated
692 */ 748 */
693 public EClass getStringElement() { 749 public EClass getPartialComplexTypeInterpretation() {
694 return stringElementEClass; 750 return partialComplexTypeInterpretationEClass;
695 } 751 }
696 752
697 /** 753 /**
@@ -699,8 +755,17 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
699 * <!-- end-user-doc --> 755 * <!-- end-user-doc -->
700 * @generated 756 * @generated
701 */ 757 */
702 public EAttribute getStringElement_Value() { 758 public EReference getPartialComplexTypeInterpretation_SupertypeInterpretation() {
703 return (EAttribute)stringElementEClass.getEStructuralFeatures().get(0); 759 return (EReference)partialComplexTypeInterpretationEClass.getEStructuralFeatures().get(0);
760 }
761
762 /**
763 * <!-- begin-user-doc -->
764 * <!-- end-user-doc -->
765 * @generated
766 */
767 public EReference getPartialComplexTypeInterpretation_InterpretationOf() {
768 return (EReference)partialComplexTypeInterpretationEClass.getEStructuralFeatures().get(1);
704 } 769 }
705 770
706 /** 771 /**
@@ -738,21 +803,11 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
738 createEReference(partialInterpretationEClass, PARTIAL_INTERPRETATION__PARTIALFUNCTIONINTERPRETATION); 803 createEReference(partialInterpretationEClass, PARTIAL_INTERPRETATION__PARTIALFUNCTIONINTERPRETATION);
739 createEReference(partialInterpretationEClass, PARTIAL_INTERPRETATION__NEW_ELEMENTS); 804 createEReference(partialInterpretationEClass, PARTIAL_INTERPRETATION__NEW_ELEMENTS);
740 createEReference(partialInterpretationEClass, PARTIAL_INTERPRETATION__PARTIALTYPEINTERPRATATION); 805 createEReference(partialInterpretationEClass, PARTIAL_INTERPRETATION__PARTIALTYPEINTERPRATATION);
806 createEReference(partialInterpretationEClass, PARTIAL_INTERPRETATION__OPEN_WORLD_ELEMENTS);
807 createEReference(partialInterpretationEClass, PARTIAL_INTERPRETATION__PROBLEM_CONAINER);
808 createEReference(partialInterpretationEClass, PARTIAL_INTERPRETATION__SCOPES);
741 createEAttribute(partialInterpretationEClass, PARTIAL_INTERPRETATION__MIN_NEW_ELEMENTS); 809 createEAttribute(partialInterpretationEClass, PARTIAL_INTERPRETATION__MIN_NEW_ELEMENTS);
742 createEAttribute(partialInterpretationEClass, PARTIAL_INTERPRETATION__MAX_NEW_ELEMENTS); 810 createEAttribute(partialInterpretationEClass, PARTIAL_INTERPRETATION__MAX_NEW_ELEMENTS);
743 createEReference(partialInterpretationEClass, PARTIAL_INTERPRETATION__OPEN_WORLD_ELEMENT_PROTOTYPES);
744 createEReference(partialInterpretationEClass, PARTIAL_INTERPRETATION__PROBLEM_CONAINER);
745 createEReference(partialInterpretationEClass, PARTIAL_INTERPRETATION__STRINGELEMENT);
746 createEReference(partialInterpretationEClass, PARTIAL_INTERPRETATION__STRINGELEMENTS);
747 createEReference(partialInterpretationEClass, PARTIAL_INTERPRETATION__REALELEMENTS);
748 createEReference(partialInterpretationEClass, PARTIAL_INTERPRETATION__INTEGERELEMENTS);
749 createEReference(partialInterpretationEClass, PARTIAL_INTERPRETATION__BOOLEANELEMENTS);
750 createEAttribute(partialInterpretationEClass, PARTIAL_INTERPRETATION__MAX_NEW_INTEGERS);
751 createEAttribute(partialInterpretationEClass, PARTIAL_INTERPRETATION__MAX_NEW_REALS);
752 createEAttribute(partialInterpretationEClass, PARTIAL_INTERPRETATION__MAX_NEW_STRINGS);
753 createEReference(partialInterpretationEClass, PARTIAL_INTERPRETATION__NEW_STRINGS);
754 createEReference(partialInterpretationEClass, PARTIAL_INTERPRETATION__NEW_REALS);
755 createEReference(partialInterpretationEClass, PARTIAL_INTERPRETATION__NEW_INTEGERS);
756 811
757 partialConstantInterpretationEClass = createEClass(PARTIAL_CONSTANT_INTERPRETATION); 812 partialConstantInterpretationEClass = createEClass(PARTIAL_CONSTANT_INTERPRETATION);
758 createEReference(partialConstantInterpretationEClass, PARTIAL_CONSTANT_INTERPRETATION__INTERPRETATION_OF); 813 createEReference(partialConstantInterpretationEClass, PARTIAL_CONSTANT_INTERPRETATION__INTERPRETATION_OF);
@@ -767,9 +822,7 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
767 createEReference(partialFunctionInterpretationEClass, PARTIAL_FUNCTION_INTERPRETATION__INTERPRETATION_OF); 822 createEReference(partialFunctionInterpretationEClass, PARTIAL_FUNCTION_INTERPRETATION__INTERPRETATION_OF);
768 823
769 partialTypeInterpratationEClass = createEClass(PARTIAL_TYPE_INTERPRATATION); 824 partialTypeInterpratationEClass = createEClass(PARTIAL_TYPE_INTERPRATATION);
770 createEReference(partialTypeInterpratationEClass, PARTIAL_TYPE_INTERPRATATION__INTERPRETATION_OF);
771 createEReference(partialTypeInterpratationEClass, PARTIAL_TYPE_INTERPRATATION__ELEMENTS); 825 createEReference(partialTypeInterpratationEClass, PARTIAL_TYPE_INTERPRATATION__ELEMENTS);
772 createEReference(partialTypeInterpratationEClass, PARTIAL_TYPE_INTERPRATATION__SUPERTYPE_INTERPRETATION);
773 826
774 relationLinkEClass = createEClass(RELATION_LINK); 827 relationLinkEClass = createEClass(RELATION_LINK);
775 828
@@ -785,6 +838,7 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
785 838
786 naryRelationLinkElementEClass = createEClass(NARY_RELATION_LINK_ELEMENT); 839 naryRelationLinkElementEClass = createEClass(NARY_RELATION_LINK_ELEMENT);
787 createEAttribute(naryRelationLinkElementEClass, NARY_RELATION_LINK_ELEMENT__INDEX); 840 createEAttribute(naryRelationLinkElementEClass, NARY_RELATION_LINK_ELEMENT__INDEX);
841 createEReference(naryRelationLinkElementEClass, NARY_RELATION_LINK_ELEMENT__PARAM);
788 842
789 primitiveElementEClass = createEClass(PRIMITIVE_ELEMENT); 843 primitiveElementEClass = createEClass(PRIMITIVE_ELEMENT);
790 createEAttribute(primitiveElementEClass, PRIMITIVE_ELEMENT__VALUE_SET); 844 createEAttribute(primitiveElementEClass, PRIMITIVE_ELEMENT__VALUE_SET);
@@ -800,6 +854,25 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
800 854
801 stringElementEClass = createEClass(STRING_ELEMENT); 855 stringElementEClass = createEClass(STRING_ELEMENT);
802 createEAttribute(stringElementEClass, STRING_ELEMENT__VALUE); 856 createEAttribute(stringElementEClass, STRING_ELEMENT__VALUE);
857
858 scopeEClass = createEClass(SCOPE);
859 createEAttribute(scopeEClass, SCOPE__MIN_NEW_ELEMENTS);
860 createEAttribute(scopeEClass, SCOPE__MAX_NEW_ELEMENTS);
861 createEReference(scopeEClass, SCOPE__TARGET_TYPE_INTERPRETATION);
862
863 partialPrimitiveInterpretationEClass = createEClass(PARTIAL_PRIMITIVE_INTERPRETATION);
864
865 partialBooleanInterpretationEClass = createEClass(PARTIAL_BOOLEAN_INTERPRETATION);
866
867 partialIntegerInterpretationEClass = createEClass(PARTIAL_INTEGER_INTERPRETATION);
868
869 partialRealInterpretationEClass = createEClass(PARTIAL_REAL_INTERPRETATION);
870
871 partialStringInterpretationEClass = createEClass(PARTIAL_STRING_INTERPRETATION);
872
873 partialComplexTypeInterpretationEClass = createEClass(PARTIAL_COMPLEX_TYPE_INTERPRETATION);
874 createEReference(partialComplexTypeInterpretationEClass, PARTIAL_COMPLEX_TYPE_INTERPRETATION__SUPERTYPE_INTERPRETATION);
875 createEReference(partialComplexTypeInterpretationEClass, PARTIAL_COMPLEX_TYPE_INTERPRETATION__INTERPRETATION_OF);
803 } 876 }
804 877
805 /** 878 /**
@@ -842,6 +915,12 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
842 integerElementEClass.getESuperTypes().add(this.getPrimitiveElement()); 915 integerElementEClass.getESuperTypes().add(this.getPrimitiveElement());
843 realElementEClass.getESuperTypes().add(this.getPrimitiveElement()); 916 realElementEClass.getESuperTypes().add(this.getPrimitiveElement());
844 stringElementEClass.getESuperTypes().add(this.getPrimitiveElement()); 917 stringElementEClass.getESuperTypes().add(this.getPrimitiveElement());
918 partialPrimitiveInterpretationEClass.getESuperTypes().add(this.getPartialTypeInterpratation());
919 partialBooleanInterpretationEClass.getESuperTypes().add(this.getPartialPrimitiveInterpretation());
920 partialIntegerInterpretationEClass.getESuperTypes().add(this.getPartialPrimitiveInterpretation());
921 partialRealInterpretationEClass.getESuperTypes().add(this.getPartialPrimitiveInterpretation());
922 partialStringInterpretationEClass.getESuperTypes().add(this.getPartialPrimitiveInterpretation());
923 partialComplexTypeInterpretationEClass.getESuperTypes().add(this.getPartialTypeInterpratation());
845 924
846 // Initialize classes, features, and operations; add parameters 925 // Initialize classes, features, and operations; add parameters
847 initEClass(partialInterpretationEClass, PartialInterpretation.class, "PartialInterpretation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 926 initEClass(partialInterpretationEClass, PartialInterpretation.class, "PartialInterpretation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
@@ -851,21 +930,11 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
851 initEReference(getPartialInterpretation_Partialfunctioninterpretation(), this.getPartialFunctionInterpretation(), null, "partialfunctioninterpretation", null, 0, -1, PartialInterpretation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 930 initEReference(getPartialInterpretation_Partialfunctioninterpretation(), this.getPartialFunctionInterpretation(), null, "partialfunctioninterpretation", null, 0, -1, PartialInterpretation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
852 initEReference(getPartialInterpretation_NewElements(), theLogiclanguagePackage.getDefinedElement(), null, "newElements", null, 0, -1, PartialInterpretation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 931 initEReference(getPartialInterpretation_NewElements(), theLogiclanguagePackage.getDefinedElement(), null, "newElements", null, 0, -1, PartialInterpretation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
853 initEReference(getPartialInterpretation_Partialtypeinterpratation(), this.getPartialTypeInterpratation(), null, "partialtypeinterpratation", null, 0, -1, PartialInterpretation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 932 initEReference(getPartialInterpretation_Partialtypeinterpratation(), this.getPartialTypeInterpratation(), null, "partialtypeinterpratation", null, 0, -1, PartialInterpretation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
854 initEAttribute(getPartialInterpretation_MinNewElements(), ecorePackage.getEInt(), "minNewElements", "0", 1, 1, PartialInterpretation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 933 initEReference(getPartialInterpretation_OpenWorldElements(), theLogiclanguagePackage.getDefinedElement(), null, "openWorldElements", null, 0, -1, PartialInterpretation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
855 initEAttribute(getPartialInterpretation_MaxNewElements(), ecorePackage.getEInt(), "maxNewElements", "0", 1, 1, PartialInterpretation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
856 initEReference(getPartialInterpretation_OpenWorldElementPrototypes(), theLogiclanguagePackage.getDefinedElement(), null, "openWorldElementPrototypes", null, 0, -1, PartialInterpretation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
857 initEReference(getPartialInterpretation_ProblemConainer(), theLogicproblemPackage.getLogicProblem(), null, "problemConainer", null, 0, 1, PartialInterpretation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 934 initEReference(getPartialInterpretation_ProblemConainer(), theLogicproblemPackage.getLogicProblem(), null, "problemConainer", null, 0, 1, PartialInterpretation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
858 initEReference(getPartialInterpretation_Stringelement(), this.getStringElement(), null, "stringelement", null, 0, -1, PartialInterpretation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 935 initEReference(getPartialInterpretation_Scopes(), this.getScope(), null, "scopes", null, 0, -1, PartialInterpretation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
859 initEReference(getPartialInterpretation_Stringelements(), this.getStringElement(), null, "stringelements", null, 0, -1, PartialInterpretation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 936 initEAttribute(getPartialInterpretation_MinNewElements(), ecorePackage.getEInt(), "minNewElements", "0", 1, 1, PartialInterpretation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
860 initEReference(getPartialInterpretation_Realelements(), this.getRealElement(), null, "realelements", null, 0, -1, PartialInterpretation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 937 initEAttribute(getPartialInterpretation_MaxNewElements(), ecorePackage.getEInt(), "maxNewElements", "-1", 1, 1, PartialInterpretation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
861 initEReference(getPartialInterpretation_Integerelements(), this.getIntegerElement(), null, "integerelements", null, 0, -1, PartialInterpretation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
862 initEReference(getPartialInterpretation_Booleanelements(), this.getBooleanElement(), null, "booleanelements", null, 0, -1, PartialInterpretation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
863 initEAttribute(getPartialInterpretation_MaxNewIntegers(), ecorePackage.getEInt(), "maxNewIntegers", null, 1, 1, PartialInterpretation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
864 initEAttribute(getPartialInterpretation_MaxNewReals(), ecorePackage.getEInt(), "maxNewReals", null, 1, 1, PartialInterpretation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
865 initEAttribute(getPartialInterpretation_MaxNewStrings(), ecorePackage.getEInt(), "maxNewStrings", null, 1, 1, PartialInterpretation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
866 initEReference(getPartialInterpretation_NewStrings(), this.getStringElement(), null, "newStrings", null, 0, -1, PartialInterpretation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
867 initEReference(getPartialInterpretation_NewReals(), this.getRealElement(), null, "newReals", null, 0, -1, PartialInterpretation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
868 initEReference(getPartialInterpretation_NewIntegers(), this.getIntegerElement(), null, "newIntegers", null, 0, -1, PartialInterpretation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
869 938
870 initEClass(partialConstantInterpretationEClass, PartialConstantInterpretation.class, "PartialConstantInterpretation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 939 initEClass(partialConstantInterpretationEClass, PartialConstantInterpretation.class, "PartialConstantInterpretation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
871 initEReference(getPartialConstantInterpretation_InterpretationOf(), theLogiclanguagePackage.getConstantDeclaration(), null, "interpretationOf", null, 1, 1, PartialConstantInterpretation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 940 initEReference(getPartialConstantInterpretation_InterpretationOf(), theLogiclanguagePackage.getConstantDeclaration(), null, "interpretationOf", null, 1, 1, PartialConstantInterpretation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
@@ -879,10 +948,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
879 initEClass(partialFunctionInterpretationEClass, PartialFunctionInterpretation.class, "PartialFunctionInterpretation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 948 initEClass(partialFunctionInterpretationEClass, PartialFunctionInterpretation.class, "PartialFunctionInterpretation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
880 initEReference(getPartialFunctionInterpretation_InterpretationOf(), theLogiclanguagePackage.getFunctionDeclaration(), null, "interpretationOf", null, 1, 1, PartialFunctionInterpretation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 949 initEReference(getPartialFunctionInterpretation_InterpretationOf(), theLogiclanguagePackage.getFunctionDeclaration(), null, "interpretationOf", null, 1, 1, PartialFunctionInterpretation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
881 950
882 initEClass(partialTypeInterpratationEClass, PartialTypeInterpratation.class, "PartialTypeInterpratation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 951 initEClass(partialTypeInterpratationEClass, PartialTypeInterpratation.class, "PartialTypeInterpratation", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
883 initEReference(getPartialTypeInterpratation_InterpretationOf(), theLogiclanguagePackage.getTypeDeclaration(), null, "interpretationOf", null, 1, 1, PartialTypeInterpratation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
884 initEReference(getPartialTypeInterpratation_Elements(), theLogiclanguagePackage.getDefinedElement(), null, "elements", null, 0, -1, PartialTypeInterpratation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 952 initEReference(getPartialTypeInterpratation_Elements(), theLogiclanguagePackage.getDefinedElement(), null, "elements", null, 0, -1, PartialTypeInterpratation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
885 initEReference(getPartialTypeInterpratation_SupertypeInterpretation(), this.getPartialTypeInterpratation(), null, "supertypeInterpretation", null, 0, -1, PartialTypeInterpratation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
886 953
887 initEClass(relationLinkEClass, RelationLink.class, "RelationLink", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 954 initEClass(relationLinkEClass, RelationLink.class, "RelationLink", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
888 955
@@ -898,6 +965,7 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
898 965
899 initEClass(naryRelationLinkElementEClass, NaryRelationLinkElement.class, "NaryRelationLinkElement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 966 initEClass(naryRelationLinkElementEClass, NaryRelationLinkElement.class, "NaryRelationLinkElement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
900 initEAttribute(getNaryRelationLinkElement_Index(), ecorePackage.getEInt(), "index", null, 0, 1, NaryRelationLinkElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 967 initEAttribute(getNaryRelationLinkElement_Index(), ecorePackage.getEInt(), "index", null, 0, 1, NaryRelationLinkElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
968 initEReference(getNaryRelationLinkElement_Param(), theLogiclanguagePackage.getDefinedElement(), null, "param", null, 1, 1, NaryRelationLinkElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
901 969
902 initEClass(primitiveElementEClass, PrimitiveElement.class, "PrimitiveElement", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 970 initEClass(primitiveElementEClass, PrimitiveElement.class, "PrimitiveElement", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
903 initEAttribute(getPrimitiveElement_ValueSet(), ecorePackage.getEBoolean(), "valueSet", null, 1, 1, PrimitiveElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 971 initEAttribute(getPrimitiveElement_ValueSet(), ecorePackage.getEBoolean(), "valueSet", null, 1, 1, PrimitiveElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
@@ -914,6 +982,25 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
914 initEClass(stringElementEClass, StringElement.class, "StringElement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 982 initEClass(stringElementEClass, StringElement.class, "StringElement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
915 initEAttribute(getStringElement_Value(), ecorePackage.getEString(), "value", null, 1, 1, StringElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 983 initEAttribute(getStringElement_Value(), ecorePackage.getEString(), "value", null, 1, 1, StringElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
916 984
985 initEClass(scopeEClass, Scope.class, "Scope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
986 initEAttribute(getScope_MinNewElements(), ecorePackage.getEInt(), "minNewElements", "0", 1, 1, Scope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
987 initEAttribute(getScope_MaxNewElements(), ecorePackage.getEInt(), "maxNewElements", "-1", 1, 1, Scope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
988 initEReference(getScope_TargetTypeInterpretation(), this.getPartialTypeInterpratation(), null, "targetTypeInterpretation", null, 1, 1, Scope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
989
990 initEClass(partialPrimitiveInterpretationEClass, PartialPrimitiveInterpretation.class, "PartialPrimitiveInterpretation", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
991
992 initEClass(partialBooleanInterpretationEClass, PartialBooleanInterpretation.class, "PartialBooleanInterpretation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
993
994 initEClass(partialIntegerInterpretationEClass, PartialIntegerInterpretation.class, "PartialIntegerInterpretation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
995
996 initEClass(partialRealInterpretationEClass, PartialRealInterpretation.class, "PartialRealInterpretation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
997
998 initEClass(partialStringInterpretationEClass, PartialStringInterpretation.class, "PartialStringInterpretation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
999
1000 initEClass(partialComplexTypeInterpretationEClass, PartialComplexTypeInterpretation.class, "PartialComplexTypeInterpretation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
1001 initEReference(getPartialComplexTypeInterpretation_SupertypeInterpretation(), this.getPartialComplexTypeInterpretation(), null, "supertypeInterpretation", null, 0, -1, PartialComplexTypeInterpretation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
1002 initEReference(getPartialComplexTypeInterpretation_InterpretationOf(), theLogiclanguagePackage.getTypeDeclaration(), null, "interpretationOf", null, 1, 1, PartialComplexTypeInterpretation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
1003
917 // Create resource 1004 // Create resource
918 createResource(eNS_URI); 1005 createResource(eNS_URI);
919 } 1006 }