diff options
Diffstat (limited to 'Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/TaxationWithRoot/impl/TaxationPackageImpl.java')
-rw-r--r-- | Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/TaxationWithRoot/impl/TaxationPackageImpl.java | 327 |
1 files changed, 1 insertions, 326 deletions
diff --git a/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/TaxationWithRoot/impl/TaxationPackageImpl.java b/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/TaxationWithRoot/impl/TaxationPackageImpl.java index c8a1400d..65a7541a 100644 --- a/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/TaxationWithRoot/impl/TaxationPackageImpl.java +++ b/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/TaxationWithRoot/impl/TaxationPackageImpl.java | |||
@@ -11,12 +11,6 @@ import TaxationWithRoot.Category_of_Permanent_Expense; | |||
11 | import TaxationWithRoot.Category_of_Private_Insurance_and_Plan; | 11 | import TaxationWithRoot.Category_of_Private_Insurance_and_Plan; |
12 | import TaxationWithRoot.Constants; | 12 | import TaxationWithRoot.Constants; |
13 | import TaxationWithRoot.Country; | 13 | import TaxationWithRoot.Country; |
14 | import TaxationWithRoot.DS_for_Donation; | ||
15 | import TaxationWithRoot.DS_for_Health_and_Pension_Insurance; | ||
16 | import TaxationWithRoot.DS_for_Interest_Expense; | ||
17 | import TaxationWithRoot.DS_for_Loss_Carryforward; | ||
18 | import TaxationWithRoot.DS_for_Permanent_Expense; | ||
19 | import TaxationWithRoot.DS_for_Private_Insurance_and_Plan; | ||
20 | import TaxationWithRoot.Dependent; | 14 | import TaxationWithRoot.Dependent; |
21 | import TaxationWithRoot.Dependent_Type; | 15 | import TaxationWithRoot.Dependent_Type; |
22 | import TaxationWithRoot.Disability_Types; | 16 | import TaxationWithRoot.Disability_Types; |
@@ -54,11 +48,9 @@ import TaxationWithRoot.Permanent_Expense; | |||
54 | import TaxationWithRoot.Physical_Person; | 48 | import TaxationWithRoot.Physical_Person; |
55 | import TaxationWithRoot.Private_Insurance_and_Plan; | 49 | import TaxationWithRoot.Private_Insurance_and_Plan; |
56 | import TaxationWithRoot.Professional_Expense; | 50 | import TaxationWithRoot.Professional_Expense; |
57 | import TaxationWithRoot.Professional_Expenses_Deduction; | ||
58 | import TaxationWithRoot.Rentals_and_Leases_Income; | 51 | import TaxationWithRoot.Rentals_and_Leases_Income; |
59 | import TaxationWithRoot.Resident_Tax_Payer; | 52 | import TaxationWithRoot.Resident_Tax_Payer; |
60 | import TaxationWithRoot.Resource; | 53 | import TaxationWithRoot.Resource; |
61 | import TaxationWithRoot.Root; | ||
62 | import TaxationWithRoot.Separation_Causes; | 54 | import TaxationWithRoot.Separation_Causes; |
63 | import TaxationWithRoot.Special_Expense_DS; | 55 | import TaxationWithRoot.Special_Expense_DS; |
64 | import TaxationWithRoot.Spousal_Expense_AC; | 56 | import TaxationWithRoot.Spousal_Expense_AC; |
@@ -346,76 +338,6 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
346 | * <!-- end-user-doc --> | 338 | * <!-- end-user-doc --> |
347 | * @generated | 339 | * @generated |
348 | */ | 340 | */ |
349 | private EClass fdEClass = null; | ||
350 | |||
351 | /** | ||
352 | * <!-- begin-user-doc --> | ||
353 | * <!-- end-user-doc --> | ||
354 | * @generated | ||
355 | */ | ||
356 | private EClass professional_Expenses_DeductionEClass = null; | ||
357 | |||
358 | /** | ||
359 | * <!-- begin-user-doc --> | ||
360 | * <!-- end-user-doc --> | ||
361 | * @generated | ||
362 | */ | ||
363 | private EClass foEClass = null; | ||
364 | |||
365 | /** | ||
366 | * <!-- begin-user-doc --> | ||
367 | * <!-- end-user-doc --> | ||
368 | * @generated | ||
369 | */ | ||
370 | private EClass dS_for_Permanent_ExpenseEClass = null; | ||
371 | |||
372 | /** | ||
373 | * <!-- begin-user-doc --> | ||
374 | * <!-- end-user-doc --> | ||
375 | * @generated | ||
376 | */ | ||
377 | private EClass dsEClass = null; | ||
378 | |||
379 | /** | ||
380 | * <!-- begin-user-doc --> | ||
381 | * <!-- end-user-doc --> | ||
382 | * @generated | ||
383 | */ | ||
384 | private EClass dS_for_Interest_ExpenseEClass = null; | ||
385 | |||
386 | /** | ||
387 | * <!-- begin-user-doc --> | ||
388 | * <!-- end-user-doc --> | ||
389 | * @generated | ||
390 | */ | ||
391 | private EClass dS_for_Health_and_Pension_InsuranceEClass = null; | ||
392 | |||
393 | /** | ||
394 | * <!-- begin-user-doc --> | ||
395 | * <!-- end-user-doc --> | ||
396 | * @generated | ||
397 | */ | ||
398 | private EClass dS_for_Private_Insurance_and_PlanEClass = null; | ||
399 | |||
400 | /** | ||
401 | * <!-- begin-user-doc --> | ||
402 | * <!-- end-user-doc --> | ||
403 | * @generated | ||
404 | */ | ||
405 | private EClass dS_for_Loss_CarryforwardEClass = null; | ||
406 | |||
407 | /** | ||
408 | * <!-- begin-user-doc --> | ||
409 | * <!-- end-user-doc --> | ||
410 | * @generated | ||
411 | */ | ||
412 | private EClass dS_for_DonationEClass = null; | ||
413 | |||
414 | /** | ||
415 | * <!-- begin-user-doc --> | ||
416 | * <!-- end-user-doc --> | ||
417 | * @generated | ||
418 | */ | ||
419 | private EClass permanent_ExpenseEClass = null; | 341 | private EClass permanent_ExpenseEClass = null; |
420 | 342 | ||
421 | /** | 343 | /** |
@@ -507,13 +429,6 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
507 | * <!-- end-user-doc --> | 429 | * <!-- end-user-doc --> |
508 | * @generated | 430 | * @generated |
509 | */ | 431 | */ |
510 | private EClass rootEClass = null; | ||
511 | |||
512 | /** | ||
513 | * <!-- begin-user-doc --> | ||
514 | * <!-- end-user-doc --> | ||
515 | * @generated | ||
516 | */ | ||
517 | private EEnum grantorEEnum = null; | 432 | private EEnum grantorEEnum = null; |
518 | 433 | ||
519 | /** | 434 | /** |
@@ -2561,166 +2476,6 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
2561 | * @generated | 2476 | * @generated |
2562 | */ | 2477 | */ |
2563 | @Override | 2478 | @Override |
2564 | public EClass getFD() { | ||
2565 | return fdEClass; | ||
2566 | } | ||
2567 | |||
2568 | /** | ||
2569 | * <!-- begin-user-doc --> | ||
2570 | * <!-- end-user-doc --> | ||
2571 | * @generated | ||
2572 | */ | ||
2573 | @Override | ||
2574 | public EAttribute getFD_Distance_declared_in_january() { | ||
2575 | return (EAttribute)fdEClass.getEStructuralFeatures().get(0); | ||
2576 | } | ||
2577 | |||
2578 | /** | ||
2579 | * <!-- begin-user-doc --> | ||
2580 | * <!-- end-user-doc --> | ||
2581 | * @generated | ||
2582 | */ | ||
2583 | @Override | ||
2584 | public EClass getProfessional_Expenses_Deduction() { | ||
2585 | return professional_Expenses_DeductionEClass; | ||
2586 | } | ||
2587 | |||
2588 | /** | ||
2589 | * <!-- begin-user-doc --> | ||
2590 | * <!-- end-user-doc --> | ||
2591 | * @generated | ||
2592 | */ | ||
2593 | @Override | ||
2594 | public EClass getFO() { | ||
2595 | return foEClass; | ||
2596 | } | ||
2597 | |||
2598 | /** | ||
2599 | * <!-- begin-user-doc --> | ||
2600 | * <!-- end-user-doc --> | ||
2601 | * @generated | ||
2602 | */ | ||
2603 | @Override | ||
2604 | public EClass getDS_for_Permanent_Expense() { | ||
2605 | return dS_for_Permanent_ExpenseEClass; | ||
2606 | } | ||
2607 | |||
2608 | /** | ||
2609 | * <!-- begin-user-doc --> | ||
2610 | * <!-- end-user-doc --> | ||
2611 | * @generated | ||
2612 | */ | ||
2613 | @Override | ||
2614 | public EAttribute getDS_for_Permanent_Expense_Permanent_expense_category() { | ||
2615 | return (EAttribute)dS_for_Permanent_ExpenseEClass.getEStructuralFeatures().get(0); | ||
2616 | } | ||
2617 | |||
2618 | /** | ||
2619 | * <!-- begin-user-doc --> | ||
2620 | * <!-- end-user-doc --> | ||
2621 | * @generated | ||
2622 | */ | ||
2623 | @Override | ||
2624 | public EClass getDS() { | ||
2625 | return dsEClass; | ||
2626 | } | ||
2627 | |||
2628 | /** | ||
2629 | * <!-- begin-user-doc --> | ||
2630 | * <!-- end-user-doc --> | ||
2631 | * @generated | ||
2632 | */ | ||
2633 | @Override | ||
2634 | public EAttribute getDS_Maximum_deductible_amount() { | ||
2635 | return (EAttribute)dsEClass.getEStructuralFeatures().get(0); | ||
2636 | } | ||
2637 | |||
2638 | /** | ||
2639 | * <!-- begin-user-doc --> | ||
2640 | * <!-- end-user-doc --> | ||
2641 | * @generated | ||
2642 | */ | ||
2643 | @Override | ||
2644 | public EAttribute getDS_Id3() { | ||
2645 | return (EAttribute)dsEClass.getEStructuralFeatures().get(1); | ||
2646 | } | ||
2647 | |||
2648 | /** | ||
2649 | * <!-- begin-user-doc --> | ||
2650 | * <!-- end-user-doc --> | ||
2651 | * @generated | ||
2652 | */ | ||
2653 | @Override | ||
2654 | public EClass getDS_for_Interest_Expense() { | ||
2655 | return dS_for_Interest_ExpenseEClass; | ||
2656 | } | ||
2657 | |||
2658 | /** | ||
2659 | * <!-- begin-user-doc --> | ||
2660 | * <!-- end-user-doc --> | ||
2661 | * @generated | ||
2662 | */ | ||
2663 | @Override | ||
2664 | public EClass getDS_for_Health_and_Pension_Insurance() { | ||
2665 | return dS_for_Health_and_Pension_InsuranceEClass; | ||
2666 | } | ||
2667 | |||
2668 | /** | ||
2669 | * <!-- begin-user-doc --> | ||
2670 | * <!-- end-user-doc --> | ||
2671 | * @generated | ||
2672 | */ | ||
2673 | @Override | ||
2674 | public EAttribute getDS_for_Health_and_Pension_Insurance_Insurance_category() { | ||
2675 | return (EAttribute)dS_for_Health_and_Pension_InsuranceEClass.getEStructuralFeatures().get(0); | ||
2676 | } | ||
2677 | |||
2678 | /** | ||
2679 | * <!-- begin-user-doc --> | ||
2680 | * <!-- end-user-doc --> | ||
2681 | * @generated | ||
2682 | */ | ||
2683 | @Override | ||
2684 | public EClass getDS_for_Private_Insurance_and_Plan() { | ||
2685 | return dS_for_Private_Insurance_and_PlanEClass; | ||
2686 | } | ||
2687 | |||
2688 | /** | ||
2689 | * <!-- begin-user-doc --> | ||
2690 | * <!-- end-user-doc --> | ||
2691 | * @generated | ||
2692 | */ | ||
2693 | @Override | ||
2694 | public EAttribute getDS_for_Private_Insurance_and_Plan_Private_insurance_and_plan_category() { | ||
2695 | return (EAttribute)dS_for_Private_Insurance_and_PlanEClass.getEStructuralFeatures().get(0); | ||
2696 | } | ||
2697 | |||
2698 | /** | ||
2699 | * <!-- begin-user-doc --> | ||
2700 | * <!-- end-user-doc --> | ||
2701 | * @generated | ||
2702 | */ | ||
2703 | @Override | ||
2704 | public EClass getDS_for_Loss_Carryforward() { | ||
2705 | return dS_for_Loss_CarryforwardEClass; | ||
2706 | } | ||
2707 | |||
2708 | /** | ||
2709 | * <!-- begin-user-doc --> | ||
2710 | * <!-- end-user-doc --> | ||
2711 | * @generated | ||
2712 | */ | ||
2713 | @Override | ||
2714 | public EClass getDS_for_Donation() { | ||
2715 | return dS_for_DonationEClass; | ||
2716 | } | ||
2717 | |||
2718 | /** | ||
2719 | * <!-- begin-user-doc --> | ||
2720 | * <!-- end-user-doc --> | ||
2721 | * @generated | ||
2722 | */ | ||
2723 | @Override | ||
2724 | public EClass getPermanent_Expense() { | 2479 | public EClass getPermanent_Expense() { |
2725 | return permanent_ExpenseEClass; | 2480 | return permanent_ExpenseEClass; |
2726 | } | 2481 | } |
@@ -2951,16 +2706,6 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
2951 | * @generated | 2706 | * @generated |
2952 | */ | 2707 | */ |
2953 | @Override | 2708 | @Override |
2954 | public EClass getRoot() { | ||
2955 | return rootEClass; | ||
2956 | } | ||
2957 | |||
2958 | /** | ||
2959 | * <!-- begin-user-doc --> | ||
2960 | * <!-- end-user-doc --> | ||
2961 | * @generated | ||
2962 | */ | ||
2963 | @Override | ||
2964 | public EEnum getGrantor() { | 2709 | public EEnum getGrantor() { |
2965 | return grantorEEnum; | 2710 | return grantorEEnum; |
2966 | } | 2711 | } |
@@ -3358,32 +3103,6 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
3358 | 3103 | ||
3359 | cisEClass = createEClass(CIS); | 3104 | cisEClass = createEClass(CIS); |
3360 | 3105 | ||
3361 | fdEClass = createEClass(FD); | ||
3362 | createEAttribute(fdEClass, FD__DISTANCE_DECLARED_IN_JANUARY); | ||
3363 | |||
3364 | professional_Expenses_DeductionEClass = createEClass(PROFESSIONAL_EXPENSES_DEDUCTION); | ||
3365 | |||
3366 | foEClass = createEClass(FO); | ||
3367 | |||
3368 | dS_for_Permanent_ExpenseEClass = createEClass(DS_FOR_PERMANENT_EXPENSE); | ||
3369 | createEAttribute(dS_for_Permanent_ExpenseEClass, DS_FOR_PERMANENT_EXPENSE__PERMANENT_EXPENSE_CATEGORY); | ||
3370 | |||
3371 | dsEClass = createEClass(DS); | ||
3372 | createEAttribute(dsEClass, DS__MAXIMUM_DEDUCTIBLE_AMOUNT); | ||
3373 | createEAttribute(dsEClass, DS__ID3); | ||
3374 | |||
3375 | dS_for_Interest_ExpenseEClass = createEClass(DS_FOR_INTEREST_EXPENSE); | ||
3376 | |||
3377 | dS_for_Health_and_Pension_InsuranceEClass = createEClass(DS_FOR_HEALTH_AND_PENSION_INSURANCE); | ||
3378 | createEAttribute(dS_for_Health_and_Pension_InsuranceEClass, DS_FOR_HEALTH_AND_PENSION_INSURANCE__INSURANCE_CATEGORY); | ||
3379 | |||
3380 | dS_for_Private_Insurance_and_PlanEClass = createEClass(DS_FOR_PRIVATE_INSURANCE_AND_PLAN); | ||
3381 | createEAttribute(dS_for_Private_Insurance_and_PlanEClass, DS_FOR_PRIVATE_INSURANCE_AND_PLAN__PRIVATE_INSURANCE_AND_PLAN_CATEGORY); | ||
3382 | |||
3383 | dS_for_Loss_CarryforwardEClass = createEClass(DS_FOR_LOSS_CARRYFORWARD); | ||
3384 | |||
3385 | dS_for_DonationEClass = createEClass(DS_FOR_DONATION); | ||
3386 | |||
3387 | permanent_ExpenseEClass = createEClass(PERMANENT_EXPENSE); | 3106 | permanent_ExpenseEClass = createEClass(PERMANENT_EXPENSE); |
3388 | createEAttribute(permanent_ExpenseEClass, PERMANENT_EXPENSE__CATEGORY); | 3107 | createEAttribute(permanent_ExpenseEClass, PERMANENT_EXPENSE__CATEGORY); |
3389 | 3108 | ||
@@ -3420,8 +3139,6 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
3420 | resourceEClass = createEClass(RESOURCE); | 3139 | resourceEClass = createEClass(RESOURCE); |
3421 | createEReference(resourceEClass, RESOURCE__CONTAINS); | 3140 | createEReference(resourceEClass, RESOURCE__CONTAINS); |
3422 | 3141 | ||
3423 | rootEClass = createEClass(ROOT); | ||
3424 | |||
3425 | // Create enums | 3142 | // Create enums |
3426 | grantorEEnum = createEEnum(GRANTOR); | 3143 | grantorEEnum = createEEnum(GRANTOR); |
3427 | disability_TypesEEnum = createEEnum(DISABILITY_TYPES); | 3144 | disability_TypesEEnum = createEEnum(DISABILITY_TYPES); |
@@ -3470,12 +3187,8 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
3470 | // Add supertypes to classes | 3187 | // Add supertypes to classes |
3471 | tax_PayerEClass.getESuperTypes().add(this.getPhysical_Person()); | 3188 | tax_PayerEClass.getESuperTypes().add(this.getPhysical_Person()); |
3472 | tax_PayerEClass.getESuperTypes().add(this.getTax_Case()); | 3189 | tax_PayerEClass.getESuperTypes().add(this.getTax_Case()); |
3473 | tax_PayerEClass.getESuperTypes().add(this.getRoot()); | ||
3474 | addressEClass.getESuperTypes().add(this.getRoot()); | ||
3475 | dependentEClass.getESuperTypes().add(this.getPhysical_Person()); | 3190 | dependentEClass.getESuperTypes().add(this.getPhysical_Person()); |
3476 | householdEClass.getESuperTypes().add(this.getTax_Case()); | 3191 | householdEClass.getESuperTypes().add(this.getTax_Case()); |
3477 | tax_CaseEClass.getESuperTypes().add(this.getRoot()); | ||
3478 | income_Tax_CreditEClass.getESuperTypes().add(this.getRoot()); | ||
3479 | fiscal_AddressEClass.getESuperTypes().add(this.getAddress()); | 3192 | fiscal_AddressEClass.getESuperTypes().add(this.getAddress()); |
3480 | habitual_AddressEClass.getESuperTypes().add(this.getAddress()); | 3193 | habitual_AddressEClass.getESuperTypes().add(this.getAddress()); |
3481 | marriage_RecordEClass.getESuperTypes().add(this.getLegal_Union_Record()); | 3194 | marriage_RecordEClass.getESuperTypes().add(this.getLegal_Union_Record()); |
@@ -3493,16 +3206,6 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
3493 | cimEClass.getESuperTypes().add(this.getIncome_Tax_Credit()); | 3206 | cimEClass.getESuperTypes().add(this.getIncome_Tax_Credit()); |
3494 | cipEClass.getESuperTypes().add(this.getIncome_Tax_Credit()); | 3207 | cipEClass.getESuperTypes().add(this.getIncome_Tax_Credit()); |
3495 | cisEClass.getESuperTypes().add(this.getIncome_Tax_Credit()); | 3208 | cisEClass.getESuperTypes().add(this.getIncome_Tax_Credit()); |
3496 | fdEClass.getESuperTypes().add(this.getProfessional_Expenses_Deduction()); | ||
3497 | professional_Expenses_DeductionEClass.getESuperTypes().add(this.getRoot()); | ||
3498 | foEClass.getESuperTypes().add(this.getProfessional_Expenses_Deduction()); | ||
3499 | dS_for_Permanent_ExpenseEClass.getESuperTypes().add(this.getDS()); | ||
3500 | dsEClass.getESuperTypes().add(this.getRoot()); | ||
3501 | dS_for_Interest_ExpenseEClass.getESuperTypes().add(this.getDS()); | ||
3502 | dS_for_Health_and_Pension_InsuranceEClass.getESuperTypes().add(this.getDS()); | ||
3503 | dS_for_Private_Insurance_and_PlanEClass.getESuperTypes().add(this.getDS()); | ||
3504 | dS_for_Loss_CarryforwardEClass.getESuperTypes().add(this.getDS()); | ||
3505 | dS_for_DonationEClass.getESuperTypes().add(this.getDS()); | ||
3506 | permanent_ExpenseEClass.getESuperTypes().add(this.getSpecial_Expense_DS()); | 3209 | permanent_ExpenseEClass.getESuperTypes().add(this.getSpecial_Expense_DS()); |
3507 | special_Expense_DSEClass.getESuperTypes().add(this.getExpense()); | 3210 | special_Expense_DSEClass.getESuperTypes().add(this.getExpense()); |
3508 | interest_ExpenseEClass.getESuperTypes().add(this.getSpecial_Expense_DS()); | 3211 | interest_ExpenseEClass.getESuperTypes().add(this.getSpecial_Expense_DS()); |
@@ -3741,32 +3444,6 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
3741 | 3444 | ||
3742 | initEClass(cisEClass, TaxationWithRoot.CIS.class, "CIS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 3445 | initEClass(cisEClass, TaxationWithRoot.CIS.class, "CIS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
3743 | 3446 | ||
3744 | initEClass(fdEClass, TaxationWithRoot.FD.class, "FD", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
3745 | initEAttribute(getFD_Distance_declared_in_january(), ecorePackage.getEDouble(), "distance_declared_in_january", null, 1, 1, TaxationWithRoot.FD.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
3746 | |||
3747 | initEClass(professional_Expenses_DeductionEClass, Professional_Expenses_Deduction.class, "Professional_Expenses_Deduction", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
3748 | |||
3749 | initEClass(foEClass, TaxationWithRoot.FO.class, "FO", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
3750 | |||
3751 | initEClass(dS_for_Permanent_ExpenseEClass, DS_for_Permanent_Expense.class, "DS_for_Permanent_Expense", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
3752 | initEAttribute(getDS_for_Permanent_Expense_Permanent_expense_category(), this.getCategory_of_Permanent_Expense(), "permanent_expense_category", null, 1, 1, DS_for_Permanent_Expense.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
3753 | |||
3754 | initEClass(dsEClass, TaxationWithRoot.DS.class, "DS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
3755 | initEAttribute(getDS_Maximum_deductible_amount(), ecorePackage.getEDouble(), "maximum_deductible_amount", null, 1, 1, TaxationWithRoot.DS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
3756 | initEAttribute(getDS_Id3(), ecorePackage.getEString(), "id3", null, 1, 1, TaxationWithRoot.DS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); | ||
3757 | |||
3758 | initEClass(dS_for_Interest_ExpenseEClass, DS_for_Interest_Expense.class, "DS_for_Interest_Expense", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
3759 | |||
3760 | initEClass(dS_for_Health_and_Pension_InsuranceEClass, DS_for_Health_and_Pension_Insurance.class, "DS_for_Health_and_Pension_Insurance", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
3761 | initEAttribute(getDS_for_Health_and_Pension_Insurance_Insurance_category(), this.getCategory_of_Health_and_Pension_Insurances(), "insurance_category", null, 1, 1, DS_for_Health_and_Pension_Insurance.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
3762 | |||
3763 | initEClass(dS_for_Private_Insurance_and_PlanEClass, DS_for_Private_Insurance_and_Plan.class, "DS_for_Private_Insurance_and_Plan", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
3764 | initEAttribute(getDS_for_Private_Insurance_and_Plan_Private_insurance_and_plan_category(), this.getCategory_of_Private_Insurance_and_Plan(), "private_insurance_and_plan_category", null, 1, 1, DS_for_Private_Insurance_and_Plan.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
3765 | |||
3766 | initEClass(dS_for_Loss_CarryforwardEClass, DS_for_Loss_Carryforward.class, "DS_for_Loss_Carryforward", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
3767 | |||
3768 | initEClass(dS_for_DonationEClass, DS_for_Donation.class, "DS_for_Donation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
3769 | |||
3770 | initEClass(permanent_ExpenseEClass, Permanent_Expense.class, "Permanent_Expense", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 3447 | initEClass(permanent_ExpenseEClass, Permanent_Expense.class, "Permanent_Expense", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
3771 | initEAttribute(getPermanent_Expense_Category(), this.getCategory_of_Permanent_Expense(), "category", null, 1, 1, Permanent_Expense.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 3448 | initEAttribute(getPermanent_Expense_Category(), this.getCategory_of_Permanent_Expense(), "category", null, 1, 1, Permanent_Expense.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
3772 | 3449 | ||
@@ -3801,9 +3478,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
3801 | initEClass(miscellaneous_Expense_FOEClass, Miscellaneous_Expense_FO.class, "Miscellaneous_Expense_FO", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 3478 | initEClass(miscellaneous_Expense_FOEClass, Miscellaneous_Expense_FO.class, "Miscellaneous_Expense_FO", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
3802 | 3479 | ||
3803 | initEClass(resourceEClass, Resource.class, "Resource", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 3480 | initEClass(resourceEClass, Resource.class, "Resource", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
3804 | initEReference(getResource_Contains(), this.getRoot(), null, "contains", null, 0, -1, Resource.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 3481 | initEReference(getResource_Contains(), this.getHousehold(), null, "contains", null, 0, -1, Resource.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
3805 | |||
3806 | initEClass(rootEClass, Root.class, "Root", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
3807 | 3482 | ||
3808 | // Initialize enums and add enum literals | 3483 | // Initialize enums and add enum literals |
3809 | initEEnum(grantorEEnum, Grantor.class, "Grantor"); | 3484 | initEEnum(grantorEEnum, Grantor.class, "Grantor"); |