diff options
author | ArenBabikian <aren.babikian@mail.mcgill.ca> | 2020-05-11 10:06:57 -0400 |
---|---|---|
committer | ArenBabikian <aren.babikian@mail.mcgill.ca> | 2020-05-11 10:06:57 -0400 |
commit | 750b37401bc3eb3e9deb7126d90f871973ba477b (patch) | |
tree | abe90e700f79ae1e126586039bf15d2a51dbb60c /Tests/MODELS2020-CaseStudies/case.study.pledge.model/src | |
parent | Allow real numbers to be in the solution (diff) | |
download | VIATRA-Generator-750b37401bc3eb3e9deb7126d90f871973ba477b.tar.gz VIATRA-Generator-750b37401bc3eb3e9deb7126d90f871973ba477b.tar.zst VIATRA-Generator-750b37401bc3eb3e9deb7126d90f871973ba477b.zip |
Remove derived features from the PLEDGE MM
Diffstat (limited to 'Tests/MODELS2020-CaseStudies/case.study.pledge.model/src')
27 files changed, 129 insertions, 2763 deletions
diff --git a/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/DS_for_Private_Insurance_and_Plan.java b/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/DS_for_Private_Insurance_and_Plan.java index c72def81..19e23ef5 100644 --- a/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/DS_for_Private_Insurance_and_Plan.java +++ b/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/DS_for_Private_Insurance_and_Plan.java | |||
@@ -13,9 +13,6 @@ package Taxation; | |||
13 | * </p> | 13 | * </p> |
14 | * <ul> | 14 | * <ul> |
15 | * <li>{@link Taxation.DS_for_Private_Insurance_and_Plan#getPrivate_insurance_and_plan_category <em>Private insurance and plan category</em>}</li> | 15 | * <li>{@link Taxation.DS_for_Private_Insurance_and_Plan#getPrivate_insurance_and_plan_category <em>Private insurance and plan category</em>}</li> |
16 | * <li>{@link Taxation.DS_for_Private_Insurance_and_Plan#getIncrease_for_life_insurance <em>Increase for life insurance</em>}</li> | ||
17 | * <li>{@link Taxation.DS_for_Private_Insurance_and_Plan#getMaximum_deductible_amount_for_private_insurance <em>Maximum deductible amount for private insurance</em>}</li> | ||
18 | * <li>{@link Taxation.DS_for_Private_Insurance_and_Plan#getMaximum_deductible_amount_for_old_age_pension_plan <em>Maximum deductible amount for old age pension plan</em>}</li> | ||
19 | * </ul> | 16 | * </ul> |
20 | * | 17 | * |
21 | * @see Taxation.TaxationPackage#getDS_for_Private_Insurance_and_Plan() | 18 | * @see Taxation.TaxationPackage#getDS_for_Private_Insurance_and_Plan() |
@@ -48,70 +45,4 @@ public interface DS_for_Private_Insurance_and_Plan extends DS { | |||
48 | */ | 45 | */ |
49 | void setPrivate_insurance_and_plan_category(Category_of_Private_Insurance_and_Plan value); | 46 | void setPrivate_insurance_and_plan_category(Category_of_Private_Insurance_and_Plan value); |
50 | 47 | ||
51 | /** | ||
52 | * Returns the value of the '<em><b>Increase for life insurance</b></em>' attribute. | ||
53 | * <!-- begin-user-doc --> | ||
54 | * <!-- end-user-doc --> | ||
55 | * @return the value of the '<em>Increase for life insurance</em>' attribute. | ||
56 | * @see #setIncrease_for_life_insurance(double) | ||
57 | * @see Taxation.TaxationPackage#getDS_for_Private_Insurance_and_Plan_Increase_for_life_insurance() | ||
58 | * @model required="true" derived="true" | ||
59 | * @generated | ||
60 | */ | ||
61 | double getIncrease_for_life_insurance(); | ||
62 | |||
63 | /** | ||
64 | * Sets the value of the '{@link Taxation.DS_for_Private_Insurance_and_Plan#getIncrease_for_life_insurance <em>Increase for life insurance</em>}' attribute. | ||
65 | * <!-- begin-user-doc --> | ||
66 | * <!-- end-user-doc --> | ||
67 | * @param value the new value of the '<em>Increase for life insurance</em>' attribute. | ||
68 | * @see #getIncrease_for_life_insurance() | ||
69 | * @generated | ||
70 | */ | ||
71 | void setIncrease_for_life_insurance(double value); | ||
72 | |||
73 | /** | ||
74 | * Returns the value of the '<em><b>Maximum deductible amount for private insurance</b></em>' attribute. | ||
75 | * <!-- begin-user-doc --> | ||
76 | * <!-- end-user-doc --> | ||
77 | * @return the value of the '<em>Maximum deductible amount for private insurance</em>' attribute. | ||
78 | * @see #setMaximum_deductible_amount_for_private_insurance(double) | ||
79 | * @see Taxation.TaxationPackage#getDS_for_Private_Insurance_and_Plan_Maximum_deductible_amount_for_private_insurance() | ||
80 | * @model required="true" derived="true" | ||
81 | * @generated | ||
82 | */ | ||
83 | double getMaximum_deductible_amount_for_private_insurance(); | ||
84 | |||
85 | /** | ||
86 | * Sets the value of the '{@link Taxation.DS_for_Private_Insurance_and_Plan#getMaximum_deductible_amount_for_private_insurance <em>Maximum deductible amount for private insurance</em>}' attribute. | ||
87 | * <!-- begin-user-doc --> | ||
88 | * <!-- end-user-doc --> | ||
89 | * @param value the new value of the '<em>Maximum deductible amount for private insurance</em>' attribute. | ||
90 | * @see #getMaximum_deductible_amount_for_private_insurance() | ||
91 | * @generated | ||
92 | */ | ||
93 | void setMaximum_deductible_amount_for_private_insurance(double value); | ||
94 | |||
95 | /** | ||
96 | * Returns the value of the '<em><b>Maximum deductible amount for old age pension plan</b></em>' attribute. | ||
97 | * <!-- begin-user-doc --> | ||
98 | * <!-- end-user-doc --> | ||
99 | * @return the value of the '<em>Maximum deductible amount for old age pension plan</em>' attribute. | ||
100 | * @see #setMaximum_deductible_amount_for_old_age_pension_plan(double) | ||
101 | * @see Taxation.TaxationPackage#getDS_for_Private_Insurance_and_Plan_Maximum_deductible_amount_for_old_age_pension_plan() | ||
102 | * @model required="true" derived="true" | ||
103 | * @generated | ||
104 | */ | ||
105 | double getMaximum_deductible_amount_for_old_age_pension_plan(); | ||
106 | |||
107 | /** | ||
108 | * Sets the value of the '{@link Taxation.DS_for_Private_Insurance_and_Plan#getMaximum_deductible_amount_for_old_age_pension_plan <em>Maximum deductible amount for old age pension plan</em>}' attribute. | ||
109 | * <!-- begin-user-doc --> | ||
110 | * <!-- end-user-doc --> | ||
111 | * @param value the new value of the '<em>Maximum deductible amount for old age pension plan</em>' attribute. | ||
112 | * @see #getMaximum_deductible_amount_for_old_age_pension_plan() | ||
113 | * @generated | ||
114 | */ | ||
115 | void setMaximum_deductible_amount_for_old_age_pension_plan(double value); | ||
116 | |||
117 | } // DS_for_Private_Insurance_and_Plan | 48 | } // DS_for_Private_Insurance_and_Plan |
diff --git a/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/Donation.java b/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/Donation.java index 343238d9..37138826 100644 --- a/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/Donation.java +++ b/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/Donation.java | |||
@@ -13,7 +13,6 @@ package Taxation; | |||
13 | * </p> | 13 | * </p> |
14 | * <ul> | 14 | * <ul> |
15 | * <li>{@link Taxation.Donation#getBeneficiary1 <em>Beneficiary1</em>}</li> | 15 | * <li>{@link Taxation.Donation#getBeneficiary1 <em>Beneficiary1</em>}</li> |
16 | * <li>{@link Taxation.Donation#isIs_beneficiary_eligible <em>Is beneficiary eligible</em>}</li> | ||
17 | * <li>{@link Taxation.Donation#isIs_donation_reported <em>Is donation reported</em>}</li> | 16 | * <li>{@link Taxation.Donation#isIs_donation_reported <em>Is donation reported</em>}</li> |
18 | * </ul> | 17 | * </ul> |
19 | * | 18 | * |
@@ -45,29 +44,6 @@ public interface Donation extends Special_Expense_DS { | |||
45 | void setBeneficiary1(String value); | 44 | void setBeneficiary1(String value); |
46 | 45 | ||
47 | /** | 46 | /** |
48 | * Returns the value of the '<em><b>Is beneficiary eligible</b></em>' attribute. | ||
49 | * The default value is <code>"false"</code>. | ||
50 | * <!-- begin-user-doc --> | ||
51 | * <!-- end-user-doc --> | ||
52 | * @return the value of the '<em>Is beneficiary eligible</em>' attribute. | ||
53 | * @see #setIs_beneficiary_eligible(boolean) | ||
54 | * @see Taxation.TaxationPackage#getDonation_Is_beneficiary_eligible() | ||
55 | * @model default="false" required="true" derived="true" | ||
56 | * @generated | ||
57 | */ | ||
58 | boolean isIs_beneficiary_eligible(); | ||
59 | |||
60 | /** | ||
61 | * Sets the value of the '{@link Taxation.Donation#isIs_beneficiary_eligible <em>Is beneficiary eligible</em>}' attribute. | ||
62 | * <!-- begin-user-doc --> | ||
63 | * <!-- end-user-doc --> | ||
64 | * @param value the new value of the '<em>Is beneficiary eligible</em>' attribute. | ||
65 | * @see #isIs_beneficiary_eligible() | ||
66 | * @generated | ||
67 | */ | ||
68 | void setIs_beneficiary_eligible(boolean value); | ||
69 | |||
70 | /** | ||
71 | * Returns the value of the '<em><b>Is donation reported</b></em>' attribute. | 47 | * Returns the value of the '<em><b>Is donation reported</b></em>' attribute. |
72 | * <!-- begin-user-doc --> | 48 | * <!-- begin-user-doc --> |
73 | * <!-- end-user-doc --> | 49 | * <!-- end-user-doc --> |
diff --git a/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/External_Allowance.java b/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/External_Allowance.java index 625efe59..f239ac45 100644 --- a/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/External_Allowance.java +++ b/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/External_Allowance.java | |||
@@ -13,7 +13,6 @@ import org.eclipse.emf.ecore.EObject; | |||
13 | * The following features are supported: | 13 | * The following features are supported: |
14 | * </p> | 14 | * </p> |
15 | * <ul> | 15 | * <ul> |
16 | * <li>{@link Taxation.External_Allowance#getAmount <em>Amount</em>}</li> | ||
17 | * <li>{@link Taxation.External_Allowance#getGrantor <em>Grantor</em>}</li> | 16 | * <li>{@link Taxation.External_Allowance#getGrantor <em>Grantor</em>}</li> |
18 | * <li>{@link Taxation.External_Allowance#getStarting_year <em>Starting year</em>}</li> | 17 | * <li>{@link Taxation.External_Allowance#getStarting_year <em>Starting year</em>}</li> |
19 | * <li>{@link Taxation.External_Allowance#getEnding_year <em>Ending year</em>}</li> | 18 | * <li>{@link Taxation.External_Allowance#getEnding_year <em>Ending year</em>}</li> |
@@ -28,28 +27,6 @@ import org.eclipse.emf.ecore.EObject; | |||
28 | */ | 27 | */ |
29 | public interface External_Allowance extends EObject { | 28 | public interface External_Allowance extends EObject { |
30 | /** | 29 | /** |
31 | * Returns the value of the '<em><b>Amount</b></em>' attribute. | ||
32 | * <!-- begin-user-doc --> | ||
33 | * <!-- end-user-doc --> | ||
34 | * @return the value of the '<em>Amount</em>' attribute. | ||
35 | * @see #setAmount(double) | ||
36 | * @see Taxation.TaxationPackage#getExternal_Allowance_Amount() | ||
37 | * @model required="true" | ||
38 | * @generated | ||
39 | */ | ||
40 | double getAmount(); | ||
41 | |||
42 | /** | ||
43 | * Sets the value of the '{@link Taxation.External_Allowance#getAmount <em>Amount</em>}' attribute. | ||
44 | * <!-- begin-user-doc --> | ||
45 | * <!-- end-user-doc --> | ||
46 | * @param value the new value of the '<em>Amount</em>' attribute. | ||
47 | * @see #getAmount() | ||
48 | * @generated | ||
49 | */ | ||
50 | void setAmount(double value); | ||
51 | |||
52 | /** | ||
53 | * Returns the value of the '<em><b>Grantor</b></em>' attribute. | 30 | * Returns the value of the '<em><b>Grantor</b></em>' attribute. |
54 | * The literals are from the enumeration {@link Taxation.Grantor}. | 31 | * The literals are from the enumeration {@link Taxation.Grantor}. |
55 | * <!-- begin-user-doc --> | 32 | * <!-- begin-user-doc --> |
diff --git a/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/FD.java b/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/FD.java index 0c74a256..5555ed95 100644 --- a/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/FD.java +++ b/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/FD.java | |||
@@ -13,7 +13,6 @@ package Taxation; | |||
13 | * </p> | 13 | * </p> |
14 | * <ul> | 14 | * <ul> |
15 | * <li>{@link Taxation.FD#getDistance_declared_in_january <em>Distance declared in january</em>}</li> | 15 | * <li>{@link Taxation.FD#getDistance_declared_in_january <em>Distance declared in january</em>}</li> |
16 | * <li>{@link Taxation.FD#getCalculated_distance <em>Calculated distance</em>}</li> | ||
17 | * </ul> | 16 | * </ul> |
18 | * | 17 | * |
19 | * @see Taxation.TaxationPackage#getFD() | 18 | * @see Taxation.TaxationPackage#getFD() |
@@ -43,26 +42,4 @@ public interface FD extends Professional_Expenses_Deduction { | |||
43 | */ | 42 | */ |
44 | void setDistance_declared_in_january(double value); | 43 | void setDistance_declared_in_january(double value); |
45 | 44 | ||
46 | /** | ||
47 | * Returns the value of the '<em><b>Calculated distance</b></em>' attribute. | ||
48 | * <!-- begin-user-doc --> | ||
49 | * <!-- end-user-doc --> | ||
50 | * @return the value of the '<em>Calculated distance</em>' attribute. | ||
51 | * @see #setCalculated_distance(double) | ||
52 | * @see Taxation.TaxationPackage#getFD_Calculated_distance() | ||
53 | * @model required="true" derived="true" | ||
54 | * @generated | ||
55 | */ | ||
56 | double getCalculated_distance(); | ||
57 | |||
58 | /** | ||
59 | * Sets the value of the '{@link Taxation.FD#getCalculated_distance <em>Calculated distance</em>}' attribute. | ||
60 | * <!-- begin-user-doc --> | ||
61 | * <!-- end-user-doc --> | ||
62 | * @param value the new value of the '<em>Calculated distance</em>' attribute. | ||
63 | * @see #getCalculated_distance() | ||
64 | * @generated | ||
65 | */ | ||
66 | void setCalculated_distance(double value); | ||
67 | |||
68 | } // FD | 45 | } // FD |
diff --git a/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/FO.java b/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/FO.java index e403cfa2..420270b1 100644 --- a/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/FO.java +++ b/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/FO.java | |||
@@ -8,41 +8,11 @@ package Taxation; | |||
8 | * A representation of the model object '<em><b>FO</b></em>'. | 8 | * A representation of the model object '<em><b>FO</b></em>'. |
9 | * <!-- end-user-doc --> | 9 | * <!-- end-user-doc --> |
10 | * | 10 | * |
11 | * <p> | ||
12 | * The following features are supported: | ||
13 | * </p> | ||
14 | * <ul> | ||
15 | * <li>{@link Taxation.FO#getRate_type_for_FO <em>Rate type for FO</em>}</li> | ||
16 | * </ul> | ||
17 | * | 11 | * |
18 | * @see Taxation.TaxationPackage#getFO() | 12 | * @see Taxation.TaxationPackage#getFO() |
19 | * @model | 13 | * @model |
20 | * @generated | 14 | * @generated |
21 | */ | 15 | */ |
22 | public interface FO extends Professional_Expenses_Deduction { | 16 | public interface FO extends Professional_Expenses_Deduction { |
23 | /** | ||
24 | * Returns the value of the '<em><b>Rate type for FO</b></em>' attribute. | ||
25 | * The literals are from the enumeration {@link Taxation.Type_of_Rate}. | ||
26 | * <!-- begin-user-doc --> | ||
27 | * <!-- end-user-doc --> | ||
28 | * @return the value of the '<em>Rate type for FO</em>' attribute. | ||
29 | * @see Taxation.Type_of_Rate | ||
30 | * @see #setRate_type_for_FO(Type_of_Rate) | ||
31 | * @see Taxation.TaxationPackage#getFO_Rate_type_for_FO() | ||
32 | * @model required="true" derived="true" | ||
33 | * @generated | ||
34 | */ | ||
35 | Type_of_Rate getRate_type_for_FO(); | ||
36 | |||
37 | /** | ||
38 | * Sets the value of the '{@link Taxation.FO#getRate_type_for_FO <em>Rate type for FO</em>}' attribute. | ||
39 | * <!-- begin-user-doc --> | ||
40 | * <!-- end-user-doc --> | ||
41 | * @param value the new value of the '<em>Rate type for FO</em>' attribute. | ||
42 | * @see Taxation.Type_of_Rate | ||
43 | * @see #getRate_type_for_FO() | ||
44 | * @generated | ||
45 | */ | ||
46 | void setRate_type_for_FO(Type_of_Rate value); | ||
47 | 17 | ||
48 | } // FO | 18 | } // FO |
diff --git a/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/Income_Type.java b/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/Income_Type.java index 3d7d03b1..63c3a382 100644 --- a/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/Income_Type.java +++ b/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/Income_Type.java | |||
@@ -13,7 +13,6 @@ import org.eclipse.emf.ecore.EObject; | |||
13 | * The following features are supported: | 13 | * The following features are supported: |
14 | * </p> | 14 | * </p> |
15 | * <ul> | 15 | * <ul> |
16 | * <li>{@link Taxation.Income_Type#isSubjectToWithholdingTax <em>Subject To Withholding Tax</em>}</li> | ||
17 | * <li>{@link Taxation.Income_Type#getId8 <em>Id8</em>}</li> | 16 | * <li>{@link Taxation.Income_Type#getId8 <em>Id8</em>}</li> |
18 | * <li>{@link Taxation.Income_Type#getIncome <em>Income</em>}</li> | 17 | * <li>{@link Taxation.Income_Type#getIncome <em>Income</em>}</li> |
19 | * </ul> | 18 | * </ul> |
@@ -24,29 +23,6 @@ import org.eclipse.emf.ecore.EObject; | |||
24 | */ | 23 | */ |
25 | public interface Income_Type extends EObject { | 24 | public interface Income_Type extends EObject { |
26 | /** | 25 | /** |
27 | * Returns the value of the '<em><b>Subject To Withholding Tax</b></em>' attribute. | ||
28 | * <!-- begin-user-doc --> | ||
29 | * <!-- end-user-doc --> | ||
30 | * @return the value of the '<em>Subject To Withholding Tax</em>' attribute. | ||
31 | * @see #setSubjectToWithholdingTax(boolean) | ||
32 | * @see Taxation.TaxationPackage#getIncome_Type_SubjectToWithholdingTax() | ||
33 | * @model required="true" derived="true" | ||
34 | * annotation="http://www.eclipse.org/emf/2002/Ecore/OCL/Pivot derivation='\n\t\t\t\tself.income.tax_card->notEmpty()\n\t\t\t\t'" | ||
35 | * @generated | ||
36 | */ | ||
37 | boolean isSubjectToWithholdingTax(); | ||
38 | |||
39 | /** | ||
40 | * Sets the value of the '{@link Taxation.Income_Type#isSubjectToWithholdingTax <em>Subject To Withholding Tax</em>}' attribute. | ||
41 | * <!-- begin-user-doc --> | ||
42 | * <!-- end-user-doc --> | ||
43 | * @param value the new value of the '<em>Subject To Withholding Tax</em>' attribute. | ||
44 | * @see #isSubjectToWithholdingTax() | ||
45 | * @generated | ||
46 | */ | ||
47 | void setSubjectToWithholdingTax(boolean value); | ||
48 | |||
49 | /** | ||
50 | * Returns the value of the '<em><b>Id8</b></em>' attribute. | 26 | * Returns the value of the '<em><b>Id8</b></em>' attribute. |
51 | * <!-- begin-user-doc --> | 27 | * <!-- begin-user-doc --> |
52 | * <!-- end-user-doc --> | 28 | * <!-- end-user-doc --> |
diff --git a/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/Loss_Carryforward.java b/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/Loss_Carryforward.java index e2ecfb38..a5acbe85 100644 --- a/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/Loss_Carryforward.java +++ b/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/Loss_Carryforward.java | |||
@@ -8,109 +8,11 @@ package Taxation; | |||
8 | * A representation of the model object '<em><b>Loss Carryforward</b></em>'. | 8 | * A representation of the model object '<em><b>Loss Carryforward</b></em>'. |
9 | * <!-- end-user-doc --> | 9 | * <!-- end-user-doc --> |
10 | * | 10 | * |
11 | * <p> | ||
12 | * The following features are supported: | ||
13 | * </p> | ||
14 | * <ul> | ||
15 | * <li>{@link Taxation.Loss_Carryforward#isRegular_accountability <em>Regular accountability</em>}</li> | ||
16 | * <li>{@link Taxation.Loss_Carryforward#isCompensation_by_other_means <em>Compensation by other means</em>}</li> | ||
17 | * <li>{@link Taxation.Loss_Carryforward#isTax_payer_has_inherited_business_ownership <em>Tax payer has inherited business ownership</em>}</li> | ||
18 | * <li>{@link Taxation.Loss_Carryforward#isTax_payer_has_been_partner_in_business <em>Tax payer has been partner in business</em>}</li> | ||
19 | * </ul> | ||
20 | * | 11 | * |
21 | * @see Taxation.TaxationPackage#getLoss_Carryforward() | 12 | * @see Taxation.TaxationPackage#getLoss_Carryforward() |
22 | * @model | 13 | * @model |
23 | * @generated | 14 | * @generated |
24 | */ | 15 | */ |
25 | public interface Loss_Carryforward extends Special_Expense_DS { | 16 | public interface Loss_Carryforward extends Special_Expense_DS { |
26 | /** | ||
27 | * Returns the value of the '<em><b>Regular accountability</b></em>' attribute. | ||
28 | * <!-- begin-user-doc --> | ||
29 | * <!-- end-user-doc --> | ||
30 | * @return the value of the '<em>Regular accountability</em>' attribute. | ||
31 | * @see #setRegular_accountability(boolean) | ||
32 | * @see Taxation.TaxationPackage#getLoss_Carryforward_Regular_accountability() | ||
33 | * @model required="true" derived="true" | ||
34 | * @generated | ||
35 | */ | ||
36 | boolean isRegular_accountability(); | ||
37 | |||
38 | /** | ||
39 | * Sets the value of the '{@link Taxation.Loss_Carryforward#isRegular_accountability <em>Regular accountability</em>}' attribute. | ||
40 | * <!-- begin-user-doc --> | ||
41 | * <!-- end-user-doc --> | ||
42 | * @param value the new value of the '<em>Regular accountability</em>' attribute. | ||
43 | * @see #isRegular_accountability() | ||
44 | * @generated | ||
45 | */ | ||
46 | void setRegular_accountability(boolean value); | ||
47 | |||
48 | /** | ||
49 | * Returns the value of the '<em><b>Compensation by other means</b></em>' attribute. | ||
50 | * <!-- begin-user-doc --> | ||
51 | * <!-- end-user-doc --> | ||
52 | * @return the value of the '<em>Compensation by other means</em>' attribute. | ||
53 | * @see #setCompensation_by_other_means(boolean) | ||
54 | * @see Taxation.TaxationPackage#getLoss_Carryforward_Compensation_by_other_means() | ||
55 | * @model required="true" derived="true" | ||
56 | * @generated | ||
57 | */ | ||
58 | boolean isCompensation_by_other_means(); | ||
59 | |||
60 | /** | ||
61 | * Sets the value of the '{@link Taxation.Loss_Carryforward#isCompensation_by_other_means <em>Compensation by other means</em>}' attribute. | ||
62 | * <!-- begin-user-doc --> | ||
63 | * <!-- end-user-doc --> | ||
64 | * @param value the new value of the '<em>Compensation by other means</em>' attribute. | ||
65 | * @see #isCompensation_by_other_means() | ||
66 | * @generated | ||
67 | */ | ||
68 | void setCompensation_by_other_means(boolean value); | ||
69 | |||
70 | /** | ||
71 | * Returns the value of the '<em><b>Tax payer has inherited business ownership</b></em>' attribute. | ||
72 | * The default value is <code>"false"</code>. | ||
73 | * <!-- begin-user-doc --> | ||
74 | * <!-- end-user-doc --> | ||
75 | * @return the value of the '<em>Tax payer has inherited business ownership</em>' attribute. | ||
76 | * @see #setTax_payer_has_inherited_business_ownership(boolean) | ||
77 | * @see Taxation.TaxationPackage#getLoss_Carryforward_Tax_payer_has_inherited_business_ownership() | ||
78 | * @model default="false" required="true" derived="true" | ||
79 | * @generated | ||
80 | */ | ||
81 | boolean isTax_payer_has_inherited_business_ownership(); | ||
82 | |||
83 | /** | ||
84 | * Sets the value of the '{@link Taxation.Loss_Carryforward#isTax_payer_has_inherited_business_ownership <em>Tax payer has inherited business ownership</em>}' attribute. | ||
85 | * <!-- begin-user-doc --> | ||
86 | * <!-- end-user-doc --> | ||
87 | * @param value the new value of the '<em>Tax payer has inherited business ownership</em>' attribute. | ||
88 | * @see #isTax_payer_has_inherited_business_ownership() | ||
89 | * @generated | ||
90 | */ | ||
91 | void setTax_payer_has_inherited_business_ownership(boolean value); | ||
92 | |||
93 | /** | ||
94 | * Returns the value of the '<em><b>Tax payer has been partner in business</b></em>' attribute. | ||
95 | * The default value is <code>"true"</code>. | ||
96 | * <!-- begin-user-doc --> | ||
97 | * <!-- end-user-doc --> | ||
98 | * @return the value of the '<em>Tax payer has been partner in business</em>' attribute. | ||
99 | * @see #setTax_payer_has_been_partner_in_business(boolean) | ||
100 | * @see Taxation.TaxationPackage#getLoss_Carryforward_Tax_payer_has_been_partner_in_business() | ||
101 | * @model default="true" required="true" derived="true" | ||
102 | * @generated | ||
103 | */ | ||
104 | boolean isTax_payer_has_been_partner_in_business(); | ||
105 | |||
106 | /** | ||
107 | * Sets the value of the '{@link Taxation.Loss_Carryforward#isTax_payer_has_been_partner_in_business <em>Tax payer has been partner in business</em>}' attribute. | ||
108 | * <!-- begin-user-doc --> | ||
109 | * <!-- end-user-doc --> | ||
110 | * @param value the new value of the '<em>Tax payer has been partner in business</em>' attribute. | ||
111 | * @see #isTax_payer_has_been_partner_in_business() | ||
112 | * @generated | ||
113 | */ | ||
114 | void setTax_payer_has_been_partner_in_business(boolean value); | ||
115 | 17 | ||
116 | } // Loss_Carryforward | 18 | } // Loss_Carryforward |
diff --git a/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/Permanent_Expense.java b/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/Permanent_Expense.java index 1e8d885b..fd957a6b 100644 --- a/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/Permanent_Expense.java +++ b/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/Permanent_Expense.java | |||
@@ -13,7 +13,6 @@ package Taxation; | |||
13 | * </p> | 13 | * </p> |
14 | * <ul> | 14 | * <ul> |
15 | * <li>{@link Taxation.Permanent_Expense#getCategory <em>Category</em>}</li> | 15 | * <li>{@link Taxation.Permanent_Expense#getCategory <em>Category</em>}</li> |
16 | * <li>{@link Taxation.Permanent_Expense#isIs_eligible_for_deduction <em>Is eligible for deduction</em>}</li> | ||
17 | * </ul> | 16 | * </ul> |
18 | * | 17 | * |
19 | * @see Taxation.TaxationPackage#getPermanent_Expense() | 18 | * @see Taxation.TaxationPackage#getPermanent_Expense() |
@@ -46,27 +45,4 @@ public interface Permanent_Expense extends Special_Expense_DS { | |||
46 | */ | 45 | */ |
47 | void setCategory(Category_of_Permanent_Expense value); | 46 | void setCategory(Category_of_Permanent_Expense value); |
48 | 47 | ||
49 | /** | ||
50 | * Returns the value of the '<em><b>Is eligible for deduction</b></em>' attribute. | ||
51 | * The default value is <code>"false"</code>. | ||
52 | * <!-- begin-user-doc --> | ||
53 | * <!-- end-user-doc --> | ||
54 | * @return the value of the '<em>Is eligible for deduction</em>' attribute. | ||
55 | * @see #setIs_eligible_for_deduction(boolean) | ||
56 | * @see Taxation.TaxationPackage#getPermanent_Expense_Is_eligible_for_deduction() | ||
57 | * @model default="false" required="true" derived="true" | ||
58 | * @generated | ||
59 | */ | ||
60 | boolean isIs_eligible_for_deduction(); | ||
61 | |||
62 | /** | ||
63 | * Sets the value of the '{@link Taxation.Permanent_Expense#isIs_eligible_for_deduction <em>Is eligible for deduction</em>}' attribute. | ||
64 | * <!-- begin-user-doc --> | ||
65 | * <!-- end-user-doc --> | ||
66 | * @param value the new value of the '<em>Is eligible for deduction</em>' attribute. | ||
67 | * @see #isIs_eligible_for_deduction() | ||
68 | * @generated | ||
69 | */ | ||
70 | void setIs_eligible_for_deduction(boolean value); | ||
71 | |||
72 | } // Permanent_Expense | 48 | } // Permanent_Expense |
diff --git a/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/Physical_Person.java b/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/Physical_Person.java index b2f40b46..d951f5dc 100644 --- a/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/Physical_Person.java +++ b/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/Physical_Person.java | |||
@@ -15,13 +15,11 @@ import org.eclipse.emf.ecore.EObject; | |||
15 | * The following features are supported: | 15 | * The following features are supported: |
16 | * </p> | 16 | * </p> |
17 | * <ul> | 17 | * <ul> |
18 | * <li>{@link Taxation.Physical_Person#isIs_assisting_spouse <em>Is assisting spouse</em>}</li> | ||
19 | * <li>{@link Taxation.Physical_Person#getSSNo <em>SS No</em>}</li> | 18 | * <li>{@link Taxation.Physical_Person#getSSNo <em>SS No</em>}</li> |
20 | * <li>{@link Taxation.Physical_Person#getAddresses <em>Addresses</em>}</li> | 19 | * <li>{@link Taxation.Physical_Person#getAddresses <em>Addresses</em>}</li> |
21 | * <li>{@link Taxation.Physical_Person#getBirth_year <em>Birth year</em>}</li> | 20 | * <li>{@link Taxation.Physical_Person#getBirth_year <em>Birth year</em>}</li> |
22 | * <li>{@link Taxation.Physical_Person#getDisability_percentage <em>Disability percentage</em>}</li> | 21 | * <li>{@link Taxation.Physical_Person#getDisability_percentage <em>Disability percentage</em>}</li> |
23 | * <li>{@link Taxation.Physical_Person#getDisability_type <em>Disability type</em>}</li> | 22 | * <li>{@link Taxation.Physical_Person#getDisability_type <em>Disability type</em>}</li> |
24 | * <li>{@link Taxation.Physical_Person#isIs_affiliated_personnaly_to_social_security <em>Is affiliated personnaly to social security</em>}</li> | ||
25 | * <li>{@link Taxation.Physical_Person#getBirth_month <em>Birth month</em>}</li> | 23 | * <li>{@link Taxation.Physical_Person#getBirth_month <em>Birth month</em>}</li> |
26 | * <li>{@link Taxation.Physical_Person#getBirth_day <em>Birth day</em>}</li> | 24 | * <li>{@link Taxation.Physical_Person#getBirth_day <em>Birth day</em>}</li> |
27 | * <li>{@link Taxation.Physical_Person#getExpenses <em>Expenses</em>}</li> | 25 | * <li>{@link Taxation.Physical_Person#getExpenses <em>Expenses</em>}</li> |
@@ -34,28 +32,6 @@ import org.eclipse.emf.ecore.EObject; | |||
34 | */ | 32 | */ |
35 | public interface Physical_Person extends EObject { | 33 | public interface Physical_Person extends EObject { |
36 | /** | 34 | /** |
37 | * Returns the value of the '<em><b>Is assisting spouse</b></em>' attribute. | ||
38 | * <!-- begin-user-doc --> | ||
39 | * <!-- end-user-doc --> | ||
40 | * @return the value of the '<em>Is assisting spouse</em>' attribute. | ||
41 | * @see #setIs_assisting_spouse(boolean) | ||
42 | * @see Taxation.TaxationPackage#getPhysical_Person_Is_assisting_spouse() | ||
43 | * @model required="true" derived="true" | ||
44 | * @generated | ||
45 | */ | ||
46 | boolean isIs_assisting_spouse(); | ||
47 | |||
48 | /** | ||
49 | * Sets the value of the '{@link Taxation.Physical_Person#isIs_assisting_spouse <em>Is assisting spouse</em>}' attribute. | ||
50 | * <!-- begin-user-doc --> | ||
51 | * <!-- end-user-doc --> | ||
52 | * @param value the new value of the '<em>Is assisting spouse</em>' attribute. | ||
53 | * @see #isIs_assisting_spouse() | ||
54 | * @generated | ||
55 | */ | ||
56 | void setIs_assisting_spouse(boolean value); | ||
57 | |||
58 | /** | ||
59 | * Returns the value of the '<em><b>SS No</b></em>' attribute. | 35 | * Returns the value of the '<em><b>SS No</b></em>' attribute. |
60 | * <!-- begin-user-doc --> | 36 | * <!-- begin-user-doc --> |
61 | * <!-- end-user-doc --> | 37 | * <!-- end-user-doc --> |
@@ -161,28 +137,6 @@ public interface Physical_Person extends EObject { | |||
161 | void setDisability_type(Disability_Types value); | 137 | void setDisability_type(Disability_Types value); |
162 | 138 | ||
163 | /** | 139 | /** |
164 | * Returns the value of the '<em><b>Is affiliated personnaly to social security</b></em>' attribute. | ||
165 | * <!-- begin-user-doc --> | ||
166 | * <!-- end-user-doc --> | ||
167 | * @return the value of the '<em>Is affiliated personnaly to social security</em>' attribute. | ||
168 | * @see #setIs_affiliated_personnaly_to_social_security(boolean) | ||
169 | * @see Taxation.TaxationPackage#getPhysical_Person_Is_affiliated_personnaly_to_social_security() | ||
170 | * @model required="true" derived="true" | ||
171 | * @generated | ||
172 | */ | ||
173 | boolean isIs_affiliated_personnaly_to_social_security(); | ||
174 | |||
175 | /** | ||
176 | * Sets the value of the '{@link Taxation.Physical_Person#isIs_affiliated_personnaly_to_social_security <em>Is affiliated personnaly to social security</em>}' attribute. | ||
177 | * <!-- begin-user-doc --> | ||
178 | * <!-- end-user-doc --> | ||
179 | * @param value the new value of the '<em>Is affiliated personnaly to social security</em>' attribute. | ||
180 | * @see #isIs_affiliated_personnaly_to_social_security() | ||
181 | * @generated | ||
182 | */ | ||
183 | void setIs_affiliated_personnaly_to_social_security(boolean value); | ||
184 | |||
185 | /** | ||
186 | * Returns the value of the '<em><b>Birth month</b></em>' attribute. | 140 | * Returns the value of the '<em><b>Birth month</b></em>' attribute. |
187 | * <!-- begin-user-doc --> | 141 | * <!-- begin-user-doc --> |
188 | * <!-- end-user-doc --> | 142 | * <!-- end-user-doc --> |
diff --git a/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/Private_Insurance_and_Plan.java b/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/Private_Insurance_and_Plan.java index 5cd6e8f0..0a99ebed 100644 --- a/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/Private_Insurance_and_Plan.java +++ b/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/Private_Insurance_and_Plan.java | |||
@@ -14,7 +14,6 @@ package Taxation; | |||
14 | * <ul> | 14 | * <ul> |
15 | * <li>{@link Taxation.Private_Insurance_and_Plan#getCategory <em>Category</em>}</li> | 15 | * <li>{@link Taxation.Private_Insurance_and_Plan#getCategory <em>Category</em>}</li> |
16 | * <li>{@link Taxation.Private_Insurance_and_Plan#getDuration_of_contract <em>Duration of contract</em>}</li> | 16 | * <li>{@link Taxation.Private_Insurance_and_Plan#getDuration_of_contract <em>Duration of contract</em>}</li> |
17 | * <li>{@link Taxation.Private_Insurance_and_Plan#isIs_private_insurance_and_plan_eligible_for_deduction <em>Is private insurance and plan eligible for deduction</em>}</li> | ||
18 | * </ul> | 17 | * </ul> |
19 | * | 18 | * |
20 | * @see Taxation.TaxationPackage#getPrivate_Insurance_and_Plan() | 19 | * @see Taxation.TaxationPackage#getPrivate_Insurance_and_Plan() |
@@ -69,27 +68,4 @@ public interface Private_Insurance_and_Plan extends Special_Expense_DS { | |||
69 | */ | 68 | */ |
70 | void setDuration_of_contract(int value); | 69 | void setDuration_of_contract(int value); |
71 | 70 | ||
72 | /** | ||
73 | * Returns the value of the '<em><b>Is private insurance and plan eligible for deduction</b></em>' attribute. | ||
74 | * The default value is <code>"false"</code>. | ||
75 | * <!-- begin-user-doc --> | ||
76 | * <!-- end-user-doc --> | ||
77 | * @return the value of the '<em>Is private insurance and plan eligible for deduction</em>' attribute. | ||
78 | * @see #setIs_private_insurance_and_plan_eligible_for_deduction(boolean) | ||
79 | * @see Taxation.TaxationPackage#getPrivate_Insurance_and_Plan_Is_private_insurance_and_plan_eligible_for_deduction() | ||
80 | * @model default="false" required="true" derived="true" | ||
81 | * @generated | ||
82 | */ | ||
83 | boolean isIs_private_insurance_and_plan_eligible_for_deduction(); | ||
84 | |||
85 | /** | ||
86 | * Sets the value of the '{@link Taxation.Private_Insurance_and_Plan#isIs_private_insurance_and_plan_eligible_for_deduction <em>Is private insurance and plan eligible for deduction</em>}' attribute. | ||
87 | * <!-- begin-user-doc --> | ||
88 | * <!-- end-user-doc --> | ||
89 | * @param value the new value of the '<em>Is private insurance and plan eligible for deduction</em>' attribute. | ||
90 | * @see #isIs_private_insurance_and_plan_eligible_for_deduction() | ||
91 | * @generated | ||
92 | */ | ||
93 | void setIs_private_insurance_and_plan_eligible_for_deduction(boolean value); | ||
94 | |||
95 | } // Private_Insurance_and_Plan | 71 | } // Private_Insurance_and_Plan |
diff --git a/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/Tax_Card.java b/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/Tax_Card.java index bcfc0c75..94de4a1b 100644 --- a/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/Tax_Card.java +++ b/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/Tax_Card.java | |||
@@ -16,7 +16,6 @@ import org.eclipse.emf.ecore.EObject; | |||
16 | * </p> | 16 | * </p> |
17 | * <ul> | 17 | * <ul> |
18 | * <li>{@link Taxation.Tax_Card#getCard_identifier <em>Card identifier</em>}</li> | 18 | * <li>{@link Taxation.Tax_Card#getCard_identifier <em>Card identifier</em>}</li> |
19 | * <li>{@link Taxation.Tax_Card#getTax_card_type <em>Tax card type</em>}</li> | ||
20 | * <li>{@link Taxation.Tax_Card#getTax_office <em>Tax office</em>}</li> | 19 | * <li>{@link Taxation.Tax_Card#getTax_office <em>Tax office</em>}</li> |
21 | * <li>{@link Taxation.Tax_Card#getPercentage_of_witholding <em>Percentage of witholding</em>}</li> | 20 | * <li>{@link Taxation.Tax_Card#getPercentage_of_witholding <em>Percentage of witholding</em>}</li> |
22 | * <li>{@link Taxation.Tax_Card#getTax_payers_name_surname <em>Tax payers name surname</em>}</li> | 21 | * <li>{@link Taxation.Tax_Card#getTax_payers_name_surname <em>Tax payers name surname</em>}</li> |
@@ -80,32 +79,6 @@ public interface Tax_Card extends EObject { | |||
80 | void setCard_identifier(String value); | 79 | void setCard_identifier(String value); |
81 | 80 | ||
82 | /** | 81 | /** |
83 | * Returns the value of the '<em><b>Tax card type</b></em>' attribute. | ||
84 | * The literals are from the enumeration {@link Taxation.Tax_Card_Type}. | ||
85 | * <!-- begin-user-doc --> | ||
86 | * <!-- end-user-doc --> | ||
87 | * @return the value of the '<em>Tax card type</em>' attribute. | ||
88 | * @see Taxation.Tax_Card_Type | ||
89 | * @see #setTax_card_type(Tax_Card_Type) | ||
90 | * @see Taxation.TaxationPackage#getTax_Card_Tax_card_type() | ||
91 | * @model required="true" derived="true" | ||
92 | * annotation="http://www.eclipse.org/emf/2002/Ecore/OCL/Pivot derivation='if(self.income.taxPayer.incomes->size()=1) then \nTax_Card_Type::Principal\n\telse\n\t\tlet all_incomes:OrderedSet(Income)=self.income.taxPayer.incomes->select(inc:Income| inc.income_amount= self.income.taxPayer.incomes.income_amount->max())->asOrderedSet() in\n\t\tlet bigest_income:Income= all_incomes->first() in\n\t\t\t if(bigest_income=self.income) then\n\t\t\t \t Tax_Card_Type::Principal\n\t\t\t else\n\t\t\t\t\tTax_Card_Type::Additional\n\t\t\t\tendif\nendif\n\t\t\t\t'" | ||
93 | * @generated | ||
94 | */ | ||
95 | Tax_Card_Type getTax_card_type(); | ||
96 | |||
97 | /** | ||
98 | * Sets the value of the '{@link Taxation.Tax_Card#getTax_card_type <em>Tax card type</em>}' attribute. | ||
99 | * <!-- begin-user-doc --> | ||
100 | * <!-- end-user-doc --> | ||
101 | * @param value the new value of the '<em>Tax card type</em>' attribute. | ||
102 | * @see Taxation.Tax_Card_Type | ||
103 | * @see #getTax_card_type() | ||
104 | * @generated | ||
105 | */ | ||
106 | void setTax_card_type(Tax_Card_Type value); | ||
107 | |||
108 | /** | ||
109 | * Returns the value of the '<em><b>Tax office</b></em>' attribute. | 82 | * Returns the value of the '<em><b>Tax office</b></em>' attribute. |
110 | * The literals are from the enumeration {@link Taxation.Tax_Office}. | 83 | * The literals are from the enumeration {@link Taxation.Tax_Office}. |
111 | * <!-- begin-user-doc --> | 84 | * <!-- begin-user-doc --> |
diff --git a/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/Tax_Payer.java b/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/Tax_Payer.java index 56de04a4..8d5b3989 100644 --- a/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/Tax_Payer.java +++ b/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/Tax_Payer.java | |||
@@ -17,7 +17,6 @@ import org.eclipse.emf.common.util.EList; | |||
17 | * <li>{@link Taxation.Tax_Payer#getFrom_agent <em>From agent</em>}</li> | 17 | * <li>{@link Taxation.Tax_Payer#getFrom_agent <em>From agent</em>}</li> |
18 | * <li>{@link Taxation.Tax_Payer#getIncomes <em>Incomes</em>}</li> | 18 | * <li>{@link Taxation.Tax_Payer#getIncomes <em>Incomes</em>}</li> |
19 | * <li>{@link Taxation.Tax_Payer#getFrom_law <em>From law</em>}</li> | 19 | * <li>{@link Taxation.Tax_Payer#getFrom_law <em>From law</em>}</li> |
20 | * <li>{@link Taxation.Tax_Payer#getTaxesDue <em>Taxes Due</em>}</li> | ||
21 | * </ul> | 20 | * </ul> |
22 | * | 21 | * |
23 | * @see Taxation.TaxationPackage#getTax_Payer() | 22 | * @see Taxation.TaxationPackage#getTax_Payer() |
@@ -102,26 +101,4 @@ public interface Tax_Payer extends Physical_Person, Tax_Case { | |||
102 | */ | 101 | */ |
103 | void setFrom_law(FromLaw value); | 102 | void setFrom_law(FromLaw value); |
104 | 103 | ||
105 | /** | ||
106 | * Returns the value of the '<em><b>Taxes Due</b></em>' attribute. | ||
107 | * <!-- begin-user-doc --> | ||
108 | * <!-- end-user-doc --> | ||
109 | * @return the value of the '<em>Taxes Due</em>' attribute. | ||
110 | * @see #setTaxesDue(double) | ||
111 | * @see Taxation.TaxationPackage#getTax_Payer_TaxesDue() | ||
112 | * @model required="true" ordered="false" | ||
113 | * @generated | ||
114 | */ | ||
115 | double getTaxesDue(); | ||
116 | |||
117 | /** | ||
118 | * Sets the value of the '{@link Taxation.Tax_Payer#getTaxesDue <em>Taxes Due</em>}' attribute. | ||
119 | * <!-- begin-user-doc --> | ||
120 | * <!-- end-user-doc --> | ||
121 | * @param value the new value of the '<em>Taxes Due</em>' attribute. | ||
122 | * @see #getTaxesDue() | ||
123 | * @generated | ||
124 | */ | ||
125 | void setTaxesDue(double value); | ||
126 | |||
127 | } // Tax_Payer | 104 | } // Tax_Payer |
diff --git a/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/TaxationPackage.java b/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/TaxationPackage.java index 8706121f..3746e63a 100644 --- a/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/TaxationPackage.java +++ b/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/TaxationPackage.java | |||
@@ -386,22 +386,13 @@ public interface TaxationPackage extends EPackage { | |||
386 | int PHYSICAL_PERSON = 3; | 386 | int PHYSICAL_PERSON = 3; |
387 | 387 | ||
388 | /** | 388 | /** |
389 | * The feature id for the '<em><b>Is assisting spouse</b></em>' attribute. | ||
390 | * <!-- begin-user-doc --> | ||
391 | * <!-- end-user-doc --> | ||
392 | * @generated | ||
393 | * @ordered | ||
394 | */ | ||
395 | int PHYSICAL_PERSON__IS_ASSISTING_SPOUSE = 0; | ||
396 | |||
397 | /** | ||
398 | * The feature id for the '<em><b>SS No</b></em>' attribute. | 389 | * The feature id for the '<em><b>SS No</b></em>' attribute. |
399 | * <!-- begin-user-doc --> | 390 | * <!-- begin-user-doc --> |
400 | * <!-- end-user-doc --> | 391 | * <!-- end-user-doc --> |
401 | * @generated | 392 | * @generated |
402 | * @ordered | 393 | * @ordered |
403 | */ | 394 | */ |
404 | int PHYSICAL_PERSON__SS_NO = 1; | 395 | int PHYSICAL_PERSON__SS_NO = 0; |
405 | 396 | ||
406 | /** | 397 | /** |
407 | * The feature id for the '<em><b>Addresses</b></em>' reference list. | 398 | * The feature id for the '<em><b>Addresses</b></em>' reference list. |
@@ -410,7 +401,7 @@ public interface TaxationPackage extends EPackage { | |||
410 | * @generated | 401 | * @generated |
411 | * @ordered | 402 | * @ordered |
412 | */ | 403 | */ |
413 | int PHYSICAL_PERSON__ADDRESSES = 2; | 404 | int PHYSICAL_PERSON__ADDRESSES = 1; |
414 | 405 | ||
415 | /** | 406 | /** |
416 | * The feature id for the '<em><b>Birth year</b></em>' attribute. | 407 | * The feature id for the '<em><b>Birth year</b></em>' attribute. |
@@ -419,7 +410,7 @@ public interface TaxationPackage extends EPackage { | |||
419 | * @generated | 410 | * @generated |
420 | * @ordered | 411 | * @ordered |
421 | */ | 412 | */ |
422 | int PHYSICAL_PERSON__BIRTH_YEAR = 3; | 413 | int PHYSICAL_PERSON__BIRTH_YEAR = 2; |
423 | 414 | ||
424 | /** | 415 | /** |
425 | * The feature id for the '<em><b>Disability percentage</b></em>' attribute. | 416 | * The feature id for the '<em><b>Disability percentage</b></em>' attribute. |
@@ -428,7 +419,7 @@ public interface TaxationPackage extends EPackage { | |||
428 | * @generated | 419 | * @generated |
429 | * @ordered | 420 | * @ordered |
430 | */ | 421 | */ |
431 | int PHYSICAL_PERSON__DISABILITY_PERCENTAGE = 4; | 422 | int PHYSICAL_PERSON__DISABILITY_PERCENTAGE = 3; |
432 | 423 | ||
433 | /** | 424 | /** |
434 | * The feature id for the '<em><b>Disability type</b></em>' attribute. | 425 | * The feature id for the '<em><b>Disability type</b></em>' attribute. |
@@ -437,16 +428,7 @@ public interface TaxationPackage extends EPackage { | |||
437 | * @generated | 428 | * @generated |
438 | * @ordered | 429 | * @ordered |
439 | */ | 430 | */ |
440 | int PHYSICAL_PERSON__DISABILITY_TYPE = 5; | 431 | int PHYSICAL_PERSON__DISABILITY_TYPE = 4; |
441 | |||
442 | /** | ||
443 | * The feature id for the '<em><b>Is affiliated personnaly to social security</b></em>' attribute. | ||
444 | * <!-- begin-user-doc --> | ||
445 | * <!-- end-user-doc --> | ||
446 | * @generated | ||
447 | * @ordered | ||
448 | */ | ||
449 | int PHYSICAL_PERSON__IS_AFFILIATED_PERSONNALY_TO_SOCIAL_SECURITY = 6; | ||
450 | 432 | ||
451 | /** | 433 | /** |
452 | * The feature id for the '<em><b>Birth month</b></em>' attribute. | 434 | * The feature id for the '<em><b>Birth month</b></em>' attribute. |
@@ -455,7 +437,7 @@ public interface TaxationPackage extends EPackage { | |||
455 | * @generated | 437 | * @generated |
456 | * @ordered | 438 | * @ordered |
457 | */ | 439 | */ |
458 | int PHYSICAL_PERSON__BIRTH_MONTH = 7; | 440 | int PHYSICAL_PERSON__BIRTH_MONTH = 5; |
459 | 441 | ||
460 | /** | 442 | /** |
461 | * The feature id for the '<em><b>Birth day</b></em>' attribute. | 443 | * The feature id for the '<em><b>Birth day</b></em>' attribute. |
@@ -464,7 +446,7 @@ public interface TaxationPackage extends EPackage { | |||
464 | * @generated | 446 | * @generated |
465 | * @ordered | 447 | * @ordered |
466 | */ | 448 | */ |
467 | int PHYSICAL_PERSON__BIRTH_DAY = 8; | 449 | int PHYSICAL_PERSON__BIRTH_DAY = 6; |
468 | 450 | ||
469 | /** | 451 | /** |
470 | * The feature id for the '<em><b>Expenses</b></em>' reference list. | 452 | * The feature id for the '<em><b>Expenses</b></em>' reference list. |
@@ -473,7 +455,7 @@ public interface TaxationPackage extends EPackage { | |||
473 | * @generated | 455 | * @generated |
474 | * @ordered | 456 | * @ordered |
475 | */ | 457 | */ |
476 | int PHYSICAL_PERSON__EXPENSES = 9; | 458 | int PHYSICAL_PERSON__EXPENSES = 7; |
477 | 459 | ||
478 | /** | 460 | /** |
479 | * The feature id for the '<em><b>Is widower</b></em>' attribute. | 461 | * The feature id for the '<em><b>Is widower</b></em>' attribute. |
@@ -482,7 +464,7 @@ public interface TaxationPackage extends EPackage { | |||
482 | * @generated | 464 | * @generated |
483 | * @ordered | 465 | * @ordered |
484 | */ | 466 | */ |
485 | int PHYSICAL_PERSON__IS_WIDOWER = 10; | 467 | int PHYSICAL_PERSON__IS_WIDOWER = 8; |
486 | 468 | ||
487 | /** | 469 | /** |
488 | * The number of structural features of the '<em>Physical Person</em>' class. | 470 | * The number of structural features of the '<em>Physical Person</em>' class. |
@@ -491,7 +473,7 @@ public interface TaxationPackage extends EPackage { | |||
491 | * @generated | 473 | * @generated |
492 | * @ordered | 474 | * @ordered |
493 | */ | 475 | */ |
494 | int PHYSICAL_PERSON_FEATURE_COUNT = 11; | 476 | int PHYSICAL_PERSON_FEATURE_COUNT = 9; |
495 | 477 | ||
496 | /** | 478 | /** |
497 | * The number of operations of the '<em>Physical Person</em>' class. | 479 | * The number of operations of the '<em>Physical Person</em>' class. |
@@ -513,15 +495,6 @@ public interface TaxationPackage extends EPackage { | |||
513 | int TAX_PAYER = 2; | 495 | int TAX_PAYER = 2; |
514 | 496 | ||
515 | /** | 497 | /** |
516 | * The feature id for the '<em><b>Is assisting spouse</b></em>' attribute. | ||
517 | * <!-- begin-user-doc --> | ||
518 | * <!-- end-user-doc --> | ||
519 | * @generated | ||
520 | * @ordered | ||
521 | */ | ||
522 | int TAX_PAYER__IS_ASSISTING_SPOUSE = PHYSICAL_PERSON__IS_ASSISTING_SPOUSE; | ||
523 | |||
524 | /** | ||
525 | * The feature id for the '<em><b>SS No</b></em>' attribute. | 498 | * The feature id for the '<em><b>SS No</b></em>' attribute. |
526 | * <!-- begin-user-doc --> | 499 | * <!-- begin-user-doc --> |
527 | * <!-- end-user-doc --> | 500 | * <!-- end-user-doc --> |
@@ -567,15 +540,6 @@ public interface TaxationPackage extends EPackage { | |||
567 | int TAX_PAYER__DISABILITY_TYPE = PHYSICAL_PERSON__DISABILITY_TYPE; | 540 | int TAX_PAYER__DISABILITY_TYPE = PHYSICAL_PERSON__DISABILITY_TYPE; |
568 | 541 | ||
569 | /** | 542 | /** |
570 | * The feature id for the '<em><b>Is affiliated personnaly to social security</b></em>' attribute. | ||
571 | * <!-- begin-user-doc --> | ||
572 | * <!-- end-user-doc --> | ||
573 | * @generated | ||
574 | * @ordered | ||
575 | */ | ||
576 | int TAX_PAYER__IS_AFFILIATED_PERSONNALY_TO_SOCIAL_SECURITY = PHYSICAL_PERSON__IS_AFFILIATED_PERSONNALY_TO_SOCIAL_SECURITY; | ||
577 | |||
578 | /** | ||
579 | * The feature id for the '<em><b>Birth month</b></em>' attribute. | 543 | * The feature id for the '<em><b>Birth month</b></em>' attribute. |
580 | * <!-- begin-user-doc --> | 544 | * <!-- begin-user-doc --> |
581 | * <!-- end-user-doc --> | 545 | * <!-- end-user-doc --> |
@@ -648,22 +612,13 @@ public interface TaxationPackage extends EPackage { | |||
648 | int TAX_PAYER__FROM_LAW = PHYSICAL_PERSON_FEATURE_COUNT + 3; | 612 | int TAX_PAYER__FROM_LAW = PHYSICAL_PERSON_FEATURE_COUNT + 3; |
649 | 613 | ||
650 | /** | 614 | /** |
651 | * The feature id for the '<em><b>Taxes Due</b></em>' attribute. | ||
652 | * <!-- begin-user-doc --> | ||
653 | * <!-- end-user-doc --> | ||
654 | * @generated | ||
655 | * @ordered | ||
656 | */ | ||
657 | int TAX_PAYER__TAXES_DUE = PHYSICAL_PERSON_FEATURE_COUNT + 4; | ||
658 | |||
659 | /** | ||
660 | * The number of structural features of the '<em>Tax Payer</em>' class. | 615 | * The number of structural features of the '<em>Tax Payer</em>' class. |
661 | * <!-- begin-user-doc --> | 616 | * <!-- begin-user-doc --> |
662 | * <!-- end-user-doc --> | 617 | * <!-- end-user-doc --> |
663 | * @generated | 618 | * @generated |
664 | * @ordered | 619 | * @ordered |
665 | */ | 620 | */ |
666 | int TAX_PAYER_FEATURE_COUNT = PHYSICAL_PERSON_FEATURE_COUNT + 5; | 621 | int TAX_PAYER_FEATURE_COUNT = PHYSICAL_PERSON_FEATURE_COUNT + 4; |
667 | 622 | ||
668 | /** | 623 | /** |
669 | * The number of operations of the '<em>Tax Payer</em>' class. | 624 | * The number of operations of the '<em>Tax Payer</em>' class. |
@@ -858,15 +813,6 @@ public interface TaxationPackage extends EPackage { | |||
858 | int DEPENDENT = 6; | 813 | int DEPENDENT = 6; |
859 | 814 | ||
860 | /** | 815 | /** |
861 | * The feature id for the '<em><b>Is assisting spouse</b></em>' attribute. | ||
862 | * <!-- begin-user-doc --> | ||
863 | * <!-- end-user-doc --> | ||
864 | * @generated | ||
865 | * @ordered | ||
866 | */ | ||
867 | int DEPENDENT__IS_ASSISTING_SPOUSE = PHYSICAL_PERSON__IS_ASSISTING_SPOUSE; | ||
868 | |||
869 | /** | ||
870 | * The feature id for the '<em><b>SS No</b></em>' attribute. | 816 | * The feature id for the '<em><b>SS No</b></em>' attribute. |
871 | * <!-- begin-user-doc --> | 817 | * <!-- begin-user-doc --> |
872 | * <!-- end-user-doc --> | 818 | * <!-- end-user-doc --> |
@@ -912,15 +858,6 @@ public interface TaxationPackage extends EPackage { | |||
912 | int DEPENDENT__DISABILITY_TYPE = PHYSICAL_PERSON__DISABILITY_TYPE; | 858 | int DEPENDENT__DISABILITY_TYPE = PHYSICAL_PERSON__DISABILITY_TYPE; |
913 | 859 | ||
914 | /** | 860 | /** |
915 | * The feature id for the '<em><b>Is affiliated personnaly to social security</b></em>' attribute. | ||
916 | * <!-- begin-user-doc --> | ||
917 | * <!-- end-user-doc --> | ||
918 | * @generated | ||
919 | * @ordered | ||
920 | */ | ||
921 | int DEPENDENT__IS_AFFILIATED_PERSONNALY_TO_SOCIAL_SECURITY = PHYSICAL_PERSON__IS_AFFILIATED_PERSONNALY_TO_SOCIAL_SECURITY; | ||
922 | |||
923 | /** | ||
924 | * The feature id for the '<em><b>Birth month</b></em>' attribute. | 861 | * The feature id for the '<em><b>Birth month</b></em>' attribute. |
925 | * <!-- begin-user-doc --> | 862 | * <!-- begin-user-doc --> |
926 | * <!-- end-user-doc --> | 863 | * <!-- end-user-doc --> |
@@ -1048,22 +985,13 @@ public interface TaxationPackage extends EPackage { | |||
1048 | int EXTERNAL_ALLOWANCE = 7; | 985 | int EXTERNAL_ALLOWANCE = 7; |
1049 | 986 | ||
1050 | /** | 987 | /** |
1051 | * The feature id for the '<em><b>Amount</b></em>' attribute. | ||
1052 | * <!-- begin-user-doc --> | ||
1053 | * <!-- end-user-doc --> | ||
1054 | * @generated | ||
1055 | * @ordered | ||
1056 | */ | ||
1057 | int EXTERNAL_ALLOWANCE__AMOUNT = 0; | ||
1058 | |||
1059 | /** | ||
1060 | * The feature id for the '<em><b>Grantor</b></em>' attribute. | 988 | * The feature id for the '<em><b>Grantor</b></em>' attribute. |
1061 | * <!-- begin-user-doc --> | 989 | * <!-- begin-user-doc --> |
1062 | * <!-- end-user-doc --> | 990 | * <!-- end-user-doc --> |
1063 | * @generated | 991 | * @generated |
1064 | * @ordered | 992 | * @ordered |
1065 | */ | 993 | */ |
1066 | int EXTERNAL_ALLOWANCE__GRANTOR = 1; | 994 | int EXTERNAL_ALLOWANCE__GRANTOR = 0; |
1067 | 995 | ||
1068 | /** | 996 | /** |
1069 | * The feature id for the '<em><b>Starting year</b></em>' attribute. | 997 | * The feature id for the '<em><b>Starting year</b></em>' attribute. |
@@ -1072,7 +1000,7 @@ public interface TaxationPackage extends EPackage { | |||
1072 | * @generated | 1000 | * @generated |
1073 | * @ordered | 1001 | * @ordered |
1074 | */ | 1002 | */ |
1075 | int EXTERNAL_ALLOWANCE__STARTING_YEAR = 2; | 1003 | int EXTERNAL_ALLOWANCE__STARTING_YEAR = 1; |
1076 | 1004 | ||
1077 | /** | 1005 | /** |
1078 | * The feature id for the '<em><b>Ending year</b></em>' attribute. | 1006 | * The feature id for the '<em><b>Ending year</b></em>' attribute. |
@@ -1081,7 +1009,7 @@ public interface TaxationPackage extends EPackage { | |||
1081 | * @generated | 1009 | * @generated |
1082 | * @ordered | 1010 | * @ordered |
1083 | */ | 1011 | */ |
1084 | int EXTERNAL_ALLOWANCE__ENDING_YEAR = 3; | 1012 | int EXTERNAL_ALLOWANCE__ENDING_YEAR = 2; |
1085 | 1013 | ||
1086 | /** | 1014 | /** |
1087 | * The feature id for the '<em><b>Reciver</b></em>' reference. | 1015 | * The feature id for the '<em><b>Reciver</b></em>' reference. |
@@ -1090,7 +1018,7 @@ public interface TaxationPackage extends EPackage { | |||
1090 | * @generated | 1018 | * @generated |
1091 | * @ordered | 1019 | * @ordered |
1092 | */ | 1020 | */ |
1093 | int EXTERNAL_ALLOWANCE__RECIVER = 4; | 1021 | int EXTERNAL_ALLOWANCE__RECIVER = 3; |
1094 | 1022 | ||
1095 | /** | 1023 | /** |
1096 | * The feature id for the '<em><b>Id5</b></em>' attribute. | 1024 | * The feature id for the '<em><b>Id5</b></em>' attribute. |
@@ -1099,7 +1027,7 @@ public interface TaxationPackage extends EPackage { | |||
1099 | * @generated | 1027 | * @generated |
1100 | * @ordered | 1028 | * @ordered |
1101 | */ | 1029 | */ |
1102 | int EXTERNAL_ALLOWANCE__ID5 = 5; | 1030 | int EXTERNAL_ALLOWANCE__ID5 = 4; |
1103 | 1031 | ||
1104 | /** | 1032 | /** |
1105 | * The feature id for the '<em><b>Person</b></em>' container reference. | 1033 | * The feature id for the '<em><b>Person</b></em>' container reference. |
@@ -1108,7 +1036,7 @@ public interface TaxationPackage extends EPackage { | |||
1108 | * @generated | 1036 | * @generated |
1109 | * @ordered | 1037 | * @ordered |
1110 | */ | 1038 | */ |
1111 | int EXTERNAL_ALLOWANCE__PERSON = 6; | 1039 | int EXTERNAL_ALLOWANCE__PERSON = 5; |
1112 | 1040 | ||
1113 | /** | 1041 | /** |
1114 | * The number of structural features of the '<em>External Allowance</em>' class. | 1042 | * The number of structural features of the '<em>External Allowance</em>' class. |
@@ -1117,7 +1045,7 @@ public interface TaxationPackage extends EPackage { | |||
1117 | * @generated | 1045 | * @generated |
1118 | * @ordered | 1046 | * @ordered |
1119 | */ | 1047 | */ |
1120 | int EXTERNAL_ALLOWANCE_FEATURE_COUNT = 7; | 1048 | int EXTERNAL_ALLOWANCE_FEATURE_COUNT = 6; |
1121 | 1049 | ||
1122 | /** | 1050 | /** |
1123 | * The number of operations of the '<em>External Allowance</em>' class. | 1051 | * The number of operations of the '<em>External Allowance</em>' class. |
@@ -1559,22 +1487,13 @@ public interface TaxationPackage extends EPackage { | |||
1559 | int INCOME_TYPE = 14; | 1487 | int INCOME_TYPE = 14; |
1560 | 1488 | ||
1561 | /** | 1489 | /** |
1562 | * The feature id for the '<em><b>Subject To Withholding Tax</b></em>' attribute. | ||
1563 | * <!-- begin-user-doc --> | ||
1564 | * <!-- end-user-doc --> | ||
1565 | * @generated | ||
1566 | * @ordered | ||
1567 | */ | ||
1568 | int INCOME_TYPE__SUBJECT_TO_WITHHOLDING_TAX = 0; | ||
1569 | |||
1570 | /** | ||
1571 | * The feature id for the '<em><b>Id8</b></em>' attribute. | 1490 | * The feature id for the '<em><b>Id8</b></em>' attribute. |
1572 | * <!-- begin-user-doc --> | 1491 | * <!-- begin-user-doc --> |
1573 | * <!-- end-user-doc --> | 1492 | * <!-- end-user-doc --> |
1574 | * @generated | 1493 | * @generated |
1575 | * @ordered | 1494 | * @ordered |
1576 | */ | 1495 | */ |
1577 | int INCOME_TYPE__ID8 = 1; | 1496 | int INCOME_TYPE__ID8 = 0; |
1578 | 1497 | ||
1579 | /** | 1498 | /** |
1580 | * The feature id for the '<em><b>Income</b></em>' container reference. | 1499 | * The feature id for the '<em><b>Income</b></em>' container reference. |
@@ -1583,7 +1502,7 @@ public interface TaxationPackage extends EPackage { | |||
1583 | * @generated | 1502 | * @generated |
1584 | * @ordered | 1503 | * @ordered |
1585 | */ | 1504 | */ |
1586 | int INCOME_TYPE__INCOME = 2; | 1505 | int INCOME_TYPE__INCOME = 1; |
1587 | 1506 | ||
1588 | /** | 1507 | /** |
1589 | * The number of structural features of the '<em>Income Type</em>' class. | 1508 | * The number of structural features of the '<em>Income Type</em>' class. |
@@ -1592,7 +1511,7 @@ public interface TaxationPackage extends EPackage { | |||
1592 | * @generated | 1511 | * @generated |
1593 | * @ordered | 1512 | * @ordered |
1594 | */ | 1513 | */ |
1595 | int INCOME_TYPE_FEATURE_COUNT = 3; | 1514 | int INCOME_TYPE_FEATURE_COUNT = 2; |
1596 | 1515 | ||
1597 | /** | 1516 | /** |
1598 | * The number of operations of the '<em>Income Type</em>' class. | 1517 | * The number of operations of the '<em>Income Type</em>' class. |
@@ -1623,22 +1542,13 @@ public interface TaxationPackage extends EPackage { | |||
1623 | int TAX_CARD__CARD_IDENTIFIER = 0; | 1542 | int TAX_CARD__CARD_IDENTIFIER = 0; |
1624 | 1543 | ||
1625 | /** | 1544 | /** |
1626 | * The feature id for the '<em><b>Tax card type</b></em>' attribute. | ||
1627 | * <!-- begin-user-doc --> | ||
1628 | * <!-- end-user-doc --> | ||
1629 | * @generated | ||
1630 | * @ordered | ||
1631 | */ | ||
1632 | int TAX_CARD__TAX_CARD_TYPE = 1; | ||
1633 | |||
1634 | /** | ||
1635 | * The feature id for the '<em><b>Tax office</b></em>' attribute. | 1545 | * The feature id for the '<em><b>Tax office</b></em>' attribute. |
1636 | * <!-- begin-user-doc --> | 1546 | * <!-- begin-user-doc --> |
1637 | * <!-- end-user-doc --> | 1547 | * <!-- end-user-doc --> |
1638 | * @generated | 1548 | * @generated |
1639 | * @ordered | 1549 | * @ordered |
1640 | */ | 1550 | */ |
1641 | int TAX_CARD__TAX_OFFICE = 2; | 1551 | int TAX_CARD__TAX_OFFICE = 1; |
1642 | 1552 | ||
1643 | /** | 1553 | /** |
1644 | * The feature id for the '<em><b>Percentage of witholding</b></em>' attribute. | 1554 | * The feature id for the '<em><b>Percentage of witholding</b></em>' attribute. |
@@ -1647,7 +1557,7 @@ public interface TaxationPackage extends EPackage { | |||
1647 | * @generated | 1557 | * @generated |
1648 | * @ordered | 1558 | * @ordered |
1649 | */ | 1559 | */ |
1650 | int TAX_CARD__PERCENTAGE_OF_WITHOLDING = 3; | 1560 | int TAX_CARD__PERCENTAGE_OF_WITHOLDING = 2; |
1651 | 1561 | ||
1652 | /** | 1562 | /** |
1653 | * The feature id for the '<em><b>Tax payers name surname</b></em>' attribute list. | 1563 | * The feature id for the '<em><b>Tax payers name surname</b></em>' attribute list. |
@@ -1656,7 +1566,7 @@ public interface TaxationPackage extends EPackage { | |||
1656 | * @generated | 1566 | * @generated |
1657 | * @ordered | 1567 | * @ordered |
1658 | */ | 1568 | */ |
1659 | int TAX_CARD__TAX_PAYERS_NAME_SURNAME = 4; | 1569 | int TAX_CARD__TAX_PAYERS_NAME_SURNAME = 3; |
1660 | 1570 | ||
1661 | /** | 1571 | /** |
1662 | * The feature id for the '<em><b>Tax payers partner name surname</b></em>' attribute list. | 1572 | * The feature id for the '<em><b>Tax payers partner name surname</b></em>' attribute list. |
@@ -1665,7 +1575,7 @@ public interface TaxationPackage extends EPackage { | |||
1665 | * @generated | 1575 | * @generated |
1666 | * @ordered | 1576 | * @ordered |
1667 | */ | 1577 | */ |
1668 | int TAX_CARD__TAX_PAYERS_PARTNER_NAME_SURNAME = 5; | 1578 | int TAX_CARD__TAX_PAYERS_PARTNER_NAME_SURNAME = 4; |
1669 | 1579 | ||
1670 | /** | 1580 | /** |
1671 | * The feature id for the '<em><b>Tax payers address</b></em>' reference. | 1581 | * The feature id for the '<em><b>Tax payers address</b></em>' reference. |
@@ -1674,7 +1584,7 @@ public interface TaxationPackage extends EPackage { | |||
1674 | * @generated | 1584 | * @generated |
1675 | * @ordered | 1585 | * @ordered |
1676 | */ | 1586 | */ |
1677 | int TAX_CARD__TAX_PAYERS_ADDRESS = 6; | 1587 | int TAX_CARD__TAX_PAYERS_ADDRESS = 5; |
1678 | 1588 | ||
1679 | /** | 1589 | /** |
1680 | * The feature id for the '<em><b>Jobs Employer SS No</b></em>' attribute. | 1590 | * The feature id for the '<em><b>Jobs Employer SS No</b></em>' attribute. |
@@ -1683,7 +1593,7 @@ public interface TaxationPackage extends EPackage { | |||
1683 | * @generated | 1593 | * @generated |
1684 | * @ordered | 1594 | * @ordered |
1685 | */ | 1595 | */ |
1686 | int TAX_CARD__JOBS_EMPLOYER_SS_NO = 7; | 1596 | int TAX_CARD__JOBS_EMPLOYER_SS_NO = 6; |
1687 | 1597 | ||
1688 | /** | 1598 | /** |
1689 | * The feature id for the '<em><b>Jobs employers name</b></em>' attribute. | 1599 | * The feature id for the '<em><b>Jobs employers name</b></em>' attribute. |
@@ -1692,7 +1602,7 @@ public interface TaxationPackage extends EPackage { | |||
1692 | * @generated | 1602 | * @generated |
1693 | * @ordered | 1603 | * @ordered |
1694 | */ | 1604 | */ |
1695 | int TAX_CARD__JOBS_EMPLOYERS_NAME = 8; | 1605 | int TAX_CARD__JOBS_EMPLOYERS_NAME = 7; |
1696 | 1606 | ||
1697 | /** | 1607 | /** |
1698 | * The feature id for the '<em><b>Jobs activity type</b></em>' attribute. | 1608 | * The feature id for the '<em><b>Jobs activity type</b></em>' attribute. |
@@ -1701,7 +1611,7 @@ public interface TaxationPackage extends EPackage { | |||
1701 | * @generated | 1611 | * @generated |
1702 | * @ordered | 1612 | * @ordered |
1703 | */ | 1613 | */ |
1704 | int TAX_CARD__JOBS_ACTIVITY_TYPE = 9; | 1614 | int TAX_CARD__JOBS_ACTIVITY_TYPE = 8; |
1705 | 1615 | ||
1706 | /** | 1616 | /** |
1707 | * The feature id for the '<em><b>Jobs place of work</b></em>' attribute. | 1617 | * The feature id for the '<em><b>Jobs place of work</b></em>' attribute. |
@@ -1710,7 +1620,7 @@ public interface TaxationPackage extends EPackage { | |||
1710 | * @generated | 1620 | * @generated |
1711 | * @ordered | 1621 | * @ordered |
1712 | */ | 1622 | */ |
1713 | int TAX_CARD__JOBS_PLACE_OF_WORK = 10; | 1623 | int TAX_CARD__JOBS_PLACE_OF_WORK = 9; |
1714 | 1624 | ||
1715 | /** | 1625 | /** |
1716 | * The feature id for the '<em><b>Deduction FD daily</b></em>' attribute. | 1626 | * The feature id for the '<em><b>Deduction FD daily</b></em>' attribute. |
@@ -1719,7 +1629,7 @@ public interface TaxationPackage extends EPackage { | |||
1719 | * @generated | 1629 | * @generated |
1720 | * @ordered | 1630 | * @ordered |
1721 | */ | 1631 | */ |
1722 | int TAX_CARD__DEDUCTION_FD_DAILY = 11; | 1632 | int TAX_CARD__DEDUCTION_FD_DAILY = 10; |
1723 | 1633 | ||
1724 | /** | 1634 | /** |
1725 | * The feature id for the '<em><b>Deduction FD monthly</b></em>' attribute. | 1635 | * The feature id for the '<em><b>Deduction FD monthly</b></em>' attribute. |
@@ -1728,7 +1638,7 @@ public interface TaxationPackage extends EPackage { | |||
1728 | * @generated | 1638 | * @generated |
1729 | * @ordered | 1639 | * @ordered |
1730 | */ | 1640 | */ |
1731 | int TAX_CARD__DEDUCTION_FD_MONTHLY = 12; | 1641 | int TAX_CARD__DEDUCTION_FD_MONTHLY = 11; |
1732 | 1642 | ||
1733 | /** | 1643 | /** |
1734 | * The feature id for the '<em><b>Deduction AC daily</b></em>' attribute. | 1644 | * The feature id for the '<em><b>Deduction AC daily</b></em>' attribute. |
@@ -1737,7 +1647,7 @@ public interface TaxationPackage extends EPackage { | |||
1737 | * @generated | 1647 | * @generated |
1738 | * @ordered | 1648 | * @ordered |
1739 | */ | 1649 | */ |
1740 | int TAX_CARD__DEDUCTION_AC_DAILY = 13; | 1650 | int TAX_CARD__DEDUCTION_AC_DAILY = 12; |
1741 | 1651 | ||
1742 | /** | 1652 | /** |
1743 | * The feature id for the '<em><b>Deduction AC monthly</b></em>' attribute. | 1653 | * The feature id for the '<em><b>Deduction AC monthly</b></em>' attribute. |
@@ -1746,7 +1656,7 @@ public interface TaxationPackage extends EPackage { | |||
1746 | * @generated | 1656 | * @generated |
1747 | * @ordered | 1657 | * @ordered |
1748 | */ | 1658 | */ |
1749 | int TAX_CARD__DEDUCTION_AC_MONTHLY = 14; | 1659 | int TAX_CARD__DEDUCTION_AC_MONTHLY = 13; |
1750 | 1660 | ||
1751 | /** | 1661 | /** |
1752 | * The feature id for the '<em><b>Deduction AC yearly</b></em>' attribute. | 1662 | * The feature id for the '<em><b>Deduction AC yearly</b></em>' attribute. |
@@ -1755,7 +1665,7 @@ public interface TaxationPackage extends EPackage { | |||
1755 | * @generated | 1665 | * @generated |
1756 | * @ordered | 1666 | * @ordered |
1757 | */ | 1667 | */ |
1758 | int TAX_CARD__DEDUCTION_AC_YEARLY = 15; | 1668 | int TAX_CARD__DEDUCTION_AC_YEARLY = 14; |
1759 | 1669 | ||
1760 | /** | 1670 | /** |
1761 | * The feature id for the '<em><b>Deduction CE daily</b></em>' attribute. | 1671 | * The feature id for the '<em><b>Deduction CE daily</b></em>' attribute. |
@@ -1764,7 +1674,7 @@ public interface TaxationPackage extends EPackage { | |||
1764 | * @generated | 1674 | * @generated |
1765 | * @ordered | 1675 | * @ordered |
1766 | */ | 1676 | */ |
1767 | int TAX_CARD__DEDUCTION_CE_DAILY = 16; | 1677 | int TAX_CARD__DEDUCTION_CE_DAILY = 15; |
1768 | 1678 | ||
1769 | /** | 1679 | /** |
1770 | * The feature id for the '<em><b>Deduction CE monthly</b></em>' attribute. | 1680 | * The feature id for the '<em><b>Deduction CE monthly</b></em>' attribute. |
@@ -1773,7 +1683,7 @@ public interface TaxationPackage extends EPackage { | |||
1773 | * @generated | 1683 | * @generated |
1774 | * @ordered | 1684 | * @ordered |
1775 | */ | 1685 | */ |
1776 | int TAX_CARD__DEDUCTION_CE_MONTHLY = 17; | 1686 | int TAX_CARD__DEDUCTION_CE_MONTHLY = 16; |
1777 | 1687 | ||
1778 | /** | 1688 | /** |
1779 | * The feature id for the '<em><b>Deduction CE yearly</b></em>' attribute. | 1689 | * The feature id for the '<em><b>Deduction CE yearly</b></em>' attribute. |
@@ -1782,7 +1692,7 @@ public interface TaxationPackage extends EPackage { | |||
1782 | * @generated | 1692 | * @generated |
1783 | * @ordered | 1693 | * @ordered |
1784 | */ | 1694 | */ |
1785 | int TAX_CARD__DEDUCTION_CE_YEARLY = 18; | 1695 | int TAX_CARD__DEDUCTION_CE_YEARLY = 17; |
1786 | 1696 | ||
1787 | /** | 1697 | /** |
1788 | * The feature id for the '<em><b>Deduction DS daily</b></em>' attribute. | 1698 | * The feature id for the '<em><b>Deduction DS daily</b></em>' attribute. |
@@ -1791,7 +1701,7 @@ public interface TaxationPackage extends EPackage { | |||
1791 | * @generated | 1701 | * @generated |
1792 | * @ordered | 1702 | * @ordered |
1793 | */ | 1703 | */ |
1794 | int TAX_CARD__DEDUCTION_DS_DAILY = 19; | 1704 | int TAX_CARD__DEDUCTION_DS_DAILY = 18; |
1795 | 1705 | ||
1796 | /** | 1706 | /** |
1797 | * The feature id for the '<em><b>Deduction DS monthly</b></em>' attribute. | 1707 | * The feature id for the '<em><b>Deduction DS monthly</b></em>' attribute. |
@@ -1800,7 +1710,7 @@ public interface TaxationPackage extends EPackage { | |||
1800 | * @generated | 1710 | * @generated |
1801 | * @ordered | 1711 | * @ordered |
1802 | */ | 1712 | */ |
1803 | int TAX_CARD__DEDUCTION_DS_MONTHLY = 20; | 1713 | int TAX_CARD__DEDUCTION_DS_MONTHLY = 19; |
1804 | 1714 | ||
1805 | /** | 1715 | /** |
1806 | * The feature id for the '<em><b>Deduction FO daily</b></em>' attribute. | 1716 | * The feature id for the '<em><b>Deduction FO daily</b></em>' attribute. |
@@ -1809,7 +1719,7 @@ public interface TaxationPackage extends EPackage { | |||
1809 | * @generated | 1719 | * @generated |
1810 | * @ordered | 1720 | * @ordered |
1811 | */ | 1721 | */ |
1812 | int TAX_CARD__DEDUCTION_FO_DAILY = 21; | 1722 | int TAX_CARD__DEDUCTION_FO_DAILY = 20; |
1813 | 1723 | ||
1814 | /** | 1724 | /** |
1815 | * The feature id for the '<em><b>Deduction FO monthly</b></em>' attribute. | 1725 | * The feature id for the '<em><b>Deduction FO monthly</b></em>' attribute. |
@@ -1818,7 +1728,7 @@ public interface TaxationPackage extends EPackage { | |||
1818 | * @generated | 1728 | * @generated |
1819 | * @ordered | 1729 | * @ordered |
1820 | */ | 1730 | */ |
1821 | int TAX_CARD__DEDUCTION_FO_MONTHLY = 22; | 1731 | int TAX_CARD__DEDUCTION_FO_MONTHLY = 21; |
1822 | 1732 | ||
1823 | /** | 1733 | /** |
1824 | * The feature id for the '<em><b>Deduction FO yearly</b></em>' attribute. | 1734 | * The feature id for the '<em><b>Deduction FO yearly</b></em>' attribute. |
@@ -1827,7 +1737,7 @@ public interface TaxationPackage extends EPackage { | |||
1827 | * @generated | 1737 | * @generated |
1828 | * @ordered | 1738 | * @ordered |
1829 | */ | 1739 | */ |
1830 | int TAX_CARD__DEDUCTION_FO_YEARLY = 23; | 1740 | int TAX_CARD__DEDUCTION_FO_YEARLY = 22; |
1831 | 1741 | ||
1832 | /** | 1742 | /** |
1833 | * The feature id for the '<em><b>Credit CIS daily</b></em>' attribute. | 1743 | * The feature id for the '<em><b>Credit CIS daily</b></em>' attribute. |
@@ -1836,7 +1746,7 @@ public interface TaxationPackage extends EPackage { | |||
1836 | * @generated | 1746 | * @generated |
1837 | * @ordered | 1747 | * @ordered |
1838 | */ | 1748 | */ |
1839 | int TAX_CARD__CREDIT_CIS_DAILY = 24; | 1749 | int TAX_CARD__CREDIT_CIS_DAILY = 23; |
1840 | 1750 | ||
1841 | /** | 1751 | /** |
1842 | * The feature id for the '<em><b>Credit CIS monthly</b></em>' attribute. | 1752 | * The feature id for the '<em><b>Credit CIS monthly</b></em>' attribute. |
@@ -1845,7 +1755,7 @@ public interface TaxationPackage extends EPackage { | |||
1845 | * @generated | 1755 | * @generated |
1846 | * @ordered | 1756 | * @ordered |
1847 | */ | 1757 | */ |
1848 | int TAX_CARD__CREDIT_CIS_MONTHLY = 25; | 1758 | int TAX_CARD__CREDIT_CIS_MONTHLY = 24; |
1849 | 1759 | ||
1850 | /** | 1760 | /** |
1851 | * The feature id for the '<em><b>Credit CIM daily</b></em>' attribute. | 1761 | * The feature id for the '<em><b>Credit CIM daily</b></em>' attribute. |
@@ -1854,7 +1764,7 @@ public interface TaxationPackage extends EPackage { | |||
1854 | * @generated | 1764 | * @generated |
1855 | * @ordered | 1765 | * @ordered |
1856 | */ | 1766 | */ |
1857 | int TAX_CARD__CREDIT_CIM_DAILY = 26; | 1767 | int TAX_CARD__CREDIT_CIM_DAILY = 25; |
1858 | 1768 | ||
1859 | /** | 1769 | /** |
1860 | * The feature id for the '<em><b>Validity</b></em>' attribute. | 1770 | * The feature id for the '<em><b>Validity</b></em>' attribute. |
@@ -1863,7 +1773,7 @@ public interface TaxationPackage extends EPackage { | |||
1863 | * @generated | 1773 | * @generated |
1864 | * @ordered | 1774 | * @ordered |
1865 | */ | 1775 | */ |
1866 | int TAX_CARD__VALIDITY = 27; | 1776 | int TAX_CARD__VALIDITY = 26; |
1867 | 1777 | ||
1868 | /** | 1778 | /** |
1869 | * The feature id for the '<em><b>Income Tax Credit</b></em>' reference list. | 1779 | * The feature id for the '<em><b>Income Tax Credit</b></em>' reference list. |
@@ -1872,7 +1782,7 @@ public interface TaxationPackage extends EPackage { | |||
1872 | * @generated | 1782 | * @generated |
1873 | * @ordered | 1783 | * @ordered |
1874 | */ | 1784 | */ |
1875 | int TAX_CARD__INCOME_TAX_CREDIT = 28; | 1785 | int TAX_CARD__INCOME_TAX_CREDIT = 27; |
1876 | 1786 | ||
1877 | /** | 1787 | /** |
1878 | * The feature id for the '<em><b>Previous</b></em>' reference. | 1788 | * The feature id for the '<em><b>Previous</b></em>' reference. |
@@ -1881,7 +1791,7 @@ public interface TaxationPackage extends EPackage { | |||
1881 | * @generated | 1791 | * @generated |
1882 | * @ordered | 1792 | * @ordered |
1883 | */ | 1793 | */ |
1884 | int TAX_CARD__PREVIOUS = 29; | 1794 | int TAX_CARD__PREVIOUS = 28; |
1885 | 1795 | ||
1886 | /** | 1796 | /** |
1887 | * The feature id for the '<em><b>Current tax card</b></em>' reference. | 1797 | * The feature id for the '<em><b>Current tax card</b></em>' reference. |
@@ -1890,7 +1800,7 @@ public interface TaxationPackage extends EPackage { | |||
1890 | * @generated | 1800 | * @generated |
1891 | * @ordered | 1801 | * @ordered |
1892 | */ | 1802 | */ |
1893 | int TAX_CARD__CURRENT_TAX_CARD = 30; | 1803 | int TAX_CARD__CURRENT_TAX_CARD = 29; |
1894 | 1804 | ||
1895 | /** | 1805 | /** |
1896 | * The feature id for the '<em><b>Credit CIM yearly</b></em>' attribute. | 1806 | * The feature id for the '<em><b>Credit CIM yearly</b></em>' attribute. |
@@ -1899,7 +1809,7 @@ public interface TaxationPackage extends EPackage { | |||
1899 | * @generated | 1809 | * @generated |
1900 | * @ordered | 1810 | * @ordered |
1901 | */ | 1811 | */ |
1902 | int TAX_CARD__CREDIT_CIM_YEARLY = 31; | 1812 | int TAX_CARD__CREDIT_CIM_YEARLY = 30; |
1903 | 1813 | ||
1904 | /** | 1814 | /** |
1905 | * The feature id for the '<em><b>Deduction DS Alimony yearly</b></em>' attribute. | 1815 | * The feature id for the '<em><b>Deduction DS Alimony yearly</b></em>' attribute. |
@@ -1908,7 +1818,7 @@ public interface TaxationPackage extends EPackage { | |||
1908 | * @generated | 1818 | * @generated |
1909 | * @ordered | 1819 | * @ordered |
1910 | */ | 1820 | */ |
1911 | int TAX_CARD__DEDUCTION_DS_ALIMONY_YEARLY = 32; | 1821 | int TAX_CARD__DEDUCTION_DS_ALIMONY_YEARLY = 31; |
1912 | 1822 | ||
1913 | /** | 1823 | /** |
1914 | * The feature id for the '<em><b>Deduction DS Debt yearly</b></em>' attribute. | 1824 | * The feature id for the '<em><b>Deduction DS Debt yearly</b></em>' attribute. |
@@ -1917,7 +1827,7 @@ public interface TaxationPackage extends EPackage { | |||
1917 | * @generated | 1827 | * @generated |
1918 | * @ordered | 1828 | * @ordered |
1919 | */ | 1829 | */ |
1920 | int TAX_CARD__DEDUCTION_DS_DEBT_YEARLY = 33; | 1830 | int TAX_CARD__DEDUCTION_DS_DEBT_YEARLY = 32; |
1921 | 1831 | ||
1922 | /** | 1832 | /** |
1923 | * The feature id for the '<em><b>Income</b></em>' container reference. | 1833 | * The feature id for the '<em><b>Income</b></em>' container reference. |
@@ -1926,7 +1836,7 @@ public interface TaxationPackage extends EPackage { | |||
1926 | * @generated | 1836 | * @generated |
1927 | * @ordered | 1837 | * @ordered |
1928 | */ | 1838 | */ |
1929 | int TAX_CARD__INCOME = 34; | 1839 | int TAX_CARD__INCOME = 33; |
1930 | 1840 | ||
1931 | /** | 1841 | /** |
1932 | * The number of structural features of the '<em>Tax Card</em>' class. | 1842 | * The number of structural features of the '<em>Tax Card</em>' class. |
@@ -1935,7 +1845,7 @@ public interface TaxationPackage extends EPackage { | |||
1935 | * @generated | 1845 | * @generated |
1936 | * @ordered | 1846 | * @ordered |
1937 | */ | 1847 | */ |
1938 | int TAX_CARD_FEATURE_COUNT = 35; | 1848 | int TAX_CARD_FEATURE_COUNT = 34; |
1939 | 1849 | ||
1940 | /** | 1850 | /** |
1941 | * The number of operations of the '<em>Tax Card</em>' class. | 1851 | * The number of operations of the '<em>Tax Card</em>' class. |
@@ -2467,15 +2377,6 @@ public interface TaxationPackage extends EPackage { | |||
2467 | int NON_RESIDENT_TAX_PAYER = 22; | 2377 | int NON_RESIDENT_TAX_PAYER = 22; |
2468 | 2378 | ||
2469 | /** | 2379 | /** |
2470 | * The feature id for the '<em><b>Is assisting spouse</b></em>' attribute. | ||
2471 | * <!-- begin-user-doc --> | ||
2472 | * <!-- end-user-doc --> | ||
2473 | * @generated | ||
2474 | * @ordered | ||
2475 | */ | ||
2476 | int NON_RESIDENT_TAX_PAYER__IS_ASSISTING_SPOUSE = TAX_PAYER__IS_ASSISTING_SPOUSE; | ||
2477 | |||
2478 | /** | ||
2479 | * The feature id for the '<em><b>SS No</b></em>' attribute. | 2380 | * The feature id for the '<em><b>SS No</b></em>' attribute. |
2480 | * <!-- begin-user-doc --> | 2381 | * <!-- begin-user-doc --> |
2481 | * <!-- end-user-doc --> | 2382 | * <!-- end-user-doc --> |
@@ -2521,15 +2422,6 @@ public interface TaxationPackage extends EPackage { | |||
2521 | int NON_RESIDENT_TAX_PAYER__DISABILITY_TYPE = TAX_PAYER__DISABILITY_TYPE; | 2422 | int NON_RESIDENT_TAX_PAYER__DISABILITY_TYPE = TAX_PAYER__DISABILITY_TYPE; |
2522 | 2423 | ||
2523 | /** | 2424 | /** |
2524 | * The feature id for the '<em><b>Is affiliated personnaly to social security</b></em>' attribute. | ||
2525 | * <!-- begin-user-doc --> | ||
2526 | * <!-- end-user-doc --> | ||
2527 | * @generated | ||
2528 | * @ordered | ||
2529 | */ | ||
2530 | int NON_RESIDENT_TAX_PAYER__IS_AFFILIATED_PERSONNALY_TO_SOCIAL_SECURITY = TAX_PAYER__IS_AFFILIATED_PERSONNALY_TO_SOCIAL_SECURITY; | ||
2531 | |||
2532 | /** | ||
2533 | * The feature id for the '<em><b>Birth month</b></em>' attribute. | 2425 | * The feature id for the '<em><b>Birth month</b></em>' attribute. |
2534 | * <!-- begin-user-doc --> | 2426 | * <!-- begin-user-doc --> |
2535 | * <!-- end-user-doc --> | 2427 | * <!-- end-user-doc --> |
@@ -2602,15 +2494,6 @@ public interface TaxationPackage extends EPackage { | |||
2602 | int NON_RESIDENT_TAX_PAYER__FROM_LAW = TAX_PAYER__FROM_LAW; | 2494 | int NON_RESIDENT_TAX_PAYER__FROM_LAW = TAX_PAYER__FROM_LAW; |
2603 | 2495 | ||
2604 | /** | 2496 | /** |
2605 | * The feature id for the '<em><b>Taxes Due</b></em>' attribute. | ||
2606 | * <!-- begin-user-doc --> | ||
2607 | * <!-- end-user-doc --> | ||
2608 | * @generated | ||
2609 | * @ordered | ||
2610 | */ | ||
2611 | int NON_RESIDENT_TAX_PAYER__TAXES_DUE = TAX_PAYER__TAXES_DUE; | ||
2612 | |||
2613 | /** | ||
2614 | * The feature id for the '<em><b>Is assimilated to resident</b></em>' attribute. | 2497 | * The feature id for the '<em><b>Is assimilated to resident</b></em>' attribute. |
2615 | * <!-- begin-user-doc --> | 2498 | * <!-- begin-user-doc --> |
2616 | * <!-- end-user-doc --> | 2499 | * <!-- end-user-doc --> |
@@ -2757,15 +2640,6 @@ public interface TaxationPackage extends EPackage { | |||
2757 | int RESIDENT_TAX_PAYER = 24; | 2640 | int RESIDENT_TAX_PAYER = 24; |
2758 | 2641 | ||
2759 | /** | 2642 | /** |
2760 | * The feature id for the '<em><b>Is assisting spouse</b></em>' attribute. | ||
2761 | * <!-- begin-user-doc --> | ||
2762 | * <!-- end-user-doc --> | ||
2763 | * @generated | ||
2764 | * @ordered | ||
2765 | */ | ||
2766 | int RESIDENT_TAX_PAYER__IS_ASSISTING_SPOUSE = TAX_PAYER__IS_ASSISTING_SPOUSE; | ||
2767 | |||
2768 | /** | ||
2769 | * The feature id for the '<em><b>SS No</b></em>' attribute. | 2643 | * The feature id for the '<em><b>SS No</b></em>' attribute. |
2770 | * <!-- begin-user-doc --> | 2644 | * <!-- begin-user-doc --> |
2771 | * <!-- end-user-doc --> | 2645 | * <!-- end-user-doc --> |
@@ -2811,15 +2685,6 @@ public interface TaxationPackage extends EPackage { | |||
2811 | int RESIDENT_TAX_PAYER__DISABILITY_TYPE = TAX_PAYER__DISABILITY_TYPE; | 2685 | int RESIDENT_TAX_PAYER__DISABILITY_TYPE = TAX_PAYER__DISABILITY_TYPE; |
2812 | 2686 | ||
2813 | /** | 2687 | /** |
2814 | * The feature id for the '<em><b>Is affiliated personnaly to social security</b></em>' attribute. | ||
2815 | * <!-- begin-user-doc --> | ||
2816 | * <!-- end-user-doc --> | ||
2817 | * @generated | ||
2818 | * @ordered | ||
2819 | */ | ||
2820 | int RESIDENT_TAX_PAYER__IS_AFFILIATED_PERSONNALY_TO_SOCIAL_SECURITY = TAX_PAYER__IS_AFFILIATED_PERSONNALY_TO_SOCIAL_SECURITY; | ||
2821 | |||
2822 | /** | ||
2823 | * The feature id for the '<em><b>Birth month</b></em>' attribute. | 2688 | * The feature id for the '<em><b>Birth month</b></em>' attribute. |
2824 | * <!-- begin-user-doc --> | 2689 | * <!-- begin-user-doc --> |
2825 | * <!-- end-user-doc --> | 2690 | * <!-- end-user-doc --> |
@@ -2892,15 +2757,6 @@ public interface TaxationPackage extends EPackage { | |||
2892 | int RESIDENT_TAX_PAYER__FROM_LAW = TAX_PAYER__FROM_LAW; | 2757 | int RESIDENT_TAX_PAYER__FROM_LAW = TAX_PAYER__FROM_LAW; |
2893 | 2758 | ||
2894 | /** | 2759 | /** |
2895 | * The feature id for the '<em><b>Taxes Due</b></em>' attribute. | ||
2896 | * <!-- begin-user-doc --> | ||
2897 | * <!-- end-user-doc --> | ||
2898 | * @generated | ||
2899 | * @ordered | ||
2900 | */ | ||
2901 | int RESIDENT_TAX_PAYER__TAXES_DUE = TAX_PAYER__TAXES_DUE; | ||
2902 | |||
2903 | /** | ||
2904 | * The number of structural features of the '<em>Resident Tax Payer</em>' class. | 2760 | * The number of structural features of the '<em>Resident Tax Payer</em>' class. |
2905 | * <!-- begin-user-doc --> | 2761 | * <!-- begin-user-doc --> |
2906 | * <!-- end-user-doc --> | 2762 | * <!-- end-user-doc --> |
@@ -2929,15 +2785,6 @@ public interface TaxationPackage extends EPackage { | |||
2929 | int TRADE_AND_BUSINESS_INCOME = 25; | 2785 | int TRADE_AND_BUSINESS_INCOME = 25; |
2930 | 2786 | ||
2931 | /** | 2787 | /** |
2932 | * The feature id for the '<em><b>Subject To Withholding Tax</b></em>' attribute. | ||
2933 | * <!-- begin-user-doc --> | ||
2934 | * <!-- end-user-doc --> | ||
2935 | * @generated | ||
2936 | * @ordered | ||
2937 | */ | ||
2938 | int TRADE_AND_BUSINESS_INCOME__SUBJECT_TO_WITHHOLDING_TAX = INCOME_TYPE__SUBJECT_TO_WITHHOLDING_TAX; | ||
2939 | |||
2940 | /** | ||
2941 | * The feature id for the '<em><b>Id8</b></em>' attribute. | 2788 | * The feature id for the '<em><b>Id8</b></em>' attribute. |
2942 | * <!-- begin-user-doc --> | 2789 | * <!-- begin-user-doc --> |
2943 | * <!-- end-user-doc --> | 2790 | * <!-- end-user-doc --> |
@@ -2984,15 +2831,6 @@ public interface TaxationPackage extends EPackage { | |||
2984 | int AGRICULTURE_AND_FORESTRY_INCOME = 26; | 2831 | int AGRICULTURE_AND_FORESTRY_INCOME = 26; |
2985 | 2832 | ||
2986 | /** | 2833 | /** |
2987 | * The feature id for the '<em><b>Subject To Withholding Tax</b></em>' attribute. | ||
2988 | * <!-- begin-user-doc --> | ||
2989 | * <!-- end-user-doc --> | ||
2990 | * @generated | ||
2991 | * @ordered | ||
2992 | */ | ||
2993 | int AGRICULTURE_AND_FORESTRY_INCOME__SUBJECT_TO_WITHHOLDING_TAX = INCOME_TYPE__SUBJECT_TO_WITHHOLDING_TAX; | ||
2994 | |||
2995 | /** | ||
2996 | * The feature id for the '<em><b>Id8</b></em>' attribute. | 2834 | * The feature id for the '<em><b>Id8</b></em>' attribute. |
2997 | * <!-- begin-user-doc --> | 2835 | * <!-- begin-user-doc --> |
2998 | * <!-- end-user-doc --> | 2836 | * <!-- end-user-doc --> |
@@ -3039,15 +2877,6 @@ public interface TaxationPackage extends EPackage { | |||
3039 | int PENSIONS_AND_ANNUITIES_INCOME = 27; | 2877 | int PENSIONS_AND_ANNUITIES_INCOME = 27; |
3040 | 2878 | ||
3041 | /** | 2879 | /** |
3042 | * The feature id for the '<em><b>Subject To Withholding Tax</b></em>' attribute. | ||
3043 | * <!-- begin-user-doc --> | ||
3044 | * <!-- end-user-doc --> | ||
3045 | * @generated | ||
3046 | * @ordered | ||
3047 | */ | ||
3048 | int PENSIONS_AND_ANNUITIES_INCOME__SUBJECT_TO_WITHHOLDING_TAX = INCOME_TYPE__SUBJECT_TO_WITHHOLDING_TAX; | ||
3049 | |||
3050 | /** | ||
3051 | * The feature id for the '<em><b>Id8</b></em>' attribute. | 2880 | * The feature id for the '<em><b>Id8</b></em>' attribute. |
3052 | * <!-- begin-user-doc --> | 2881 | * <!-- begin-user-doc --> |
3053 | * <!-- end-user-doc --> | 2882 | * <!-- end-user-doc --> |
@@ -3103,15 +2932,6 @@ public interface TaxationPackage extends EPackage { | |||
3103 | int CAPITAL_AND_INVESTMENTS_INCOME = 28; | 2932 | int CAPITAL_AND_INVESTMENTS_INCOME = 28; |
3104 | 2933 | ||
3105 | /** | 2934 | /** |
3106 | * The feature id for the '<em><b>Subject To Withholding Tax</b></em>' attribute. | ||
3107 | * <!-- begin-user-doc --> | ||
3108 | * <!-- end-user-doc --> | ||
3109 | * @generated | ||
3110 | * @ordered | ||
3111 | */ | ||
3112 | int CAPITAL_AND_INVESTMENTS_INCOME__SUBJECT_TO_WITHHOLDING_TAX = INCOME_TYPE__SUBJECT_TO_WITHHOLDING_TAX; | ||
3113 | |||
3114 | /** | ||
3115 | * The feature id for the '<em><b>Id8</b></em>' attribute. | 2935 | * The feature id for the '<em><b>Id8</b></em>' attribute. |
3116 | * <!-- begin-user-doc --> | 2936 | * <!-- begin-user-doc --> |
3117 | * <!-- end-user-doc --> | 2937 | * <!-- end-user-doc --> |
@@ -3158,15 +2978,6 @@ public interface TaxationPackage extends EPackage { | |||
3158 | int EMPLOYMENT_INCOME = 29; | 2978 | int EMPLOYMENT_INCOME = 29; |
3159 | 2979 | ||
3160 | /** | 2980 | /** |
3161 | * The feature id for the '<em><b>Subject To Withholding Tax</b></em>' attribute. | ||
3162 | * <!-- begin-user-doc --> | ||
3163 | * <!-- end-user-doc --> | ||
3164 | * @generated | ||
3165 | * @ordered | ||
3166 | */ | ||
3167 | int EMPLOYMENT_INCOME__SUBJECT_TO_WITHHOLDING_TAX = INCOME_TYPE__SUBJECT_TO_WITHHOLDING_TAX; | ||
3168 | |||
3169 | /** | ||
3170 | * The feature id for the '<em><b>Id8</b></em>' attribute. | 2981 | * The feature id for the '<em><b>Id8</b></em>' attribute. |
3171 | * <!-- begin-user-doc --> | 2982 | * <!-- begin-user-doc --> |
3172 | * <!-- end-user-doc --> | 2983 | * <!-- end-user-doc --> |
@@ -3213,15 +3024,6 @@ public interface TaxationPackage extends EPackage { | |||
3213 | int RENTALS_AND_LEASES_INCOME = 30; | 3024 | int RENTALS_AND_LEASES_INCOME = 30; |
3214 | 3025 | ||
3215 | /** | 3026 | /** |
3216 | * The feature id for the '<em><b>Subject To Withholding Tax</b></em>' attribute. | ||
3217 | * <!-- begin-user-doc --> | ||
3218 | * <!-- end-user-doc --> | ||
3219 | * @generated | ||
3220 | * @ordered | ||
3221 | */ | ||
3222 | int RENTALS_AND_LEASES_INCOME__SUBJECT_TO_WITHHOLDING_TAX = INCOME_TYPE__SUBJECT_TO_WITHHOLDING_TAX; | ||
3223 | |||
3224 | /** | ||
3225 | * The feature id for the '<em><b>Id8</b></em>' attribute. | 3027 | * The feature id for the '<em><b>Id8</b></em>' attribute. |
3226 | * <!-- begin-user-doc --> | 3028 | * <!-- begin-user-doc --> |
3227 | * <!-- end-user-doc --> | 3029 | * <!-- end-user-doc --> |
@@ -3814,22 +3616,13 @@ public interface TaxationPackage extends EPackage { | |||
3814 | int FD__DISTANCE_DECLARED_IN_JANUARY = PROFESSIONAL_EXPENSES_DEDUCTION_FEATURE_COUNT + 0; | 3616 | int FD__DISTANCE_DECLARED_IN_JANUARY = PROFESSIONAL_EXPENSES_DEDUCTION_FEATURE_COUNT + 0; |
3815 | 3617 | ||
3816 | /** | 3618 | /** |
3817 | * The feature id for the '<em><b>Calculated distance</b></em>' attribute. | ||
3818 | * <!-- begin-user-doc --> | ||
3819 | * <!-- end-user-doc --> | ||
3820 | * @generated | ||
3821 | * @ordered | ||
3822 | */ | ||
3823 | int FD__CALCULATED_DISTANCE = PROFESSIONAL_EXPENSES_DEDUCTION_FEATURE_COUNT + 1; | ||
3824 | |||
3825 | /** | ||
3826 | * The number of structural features of the '<em>FD</em>' class. | 3619 | * The number of structural features of the '<em>FD</em>' class. |
3827 | * <!-- begin-user-doc --> | 3620 | * <!-- begin-user-doc --> |
3828 | * <!-- end-user-doc --> | 3621 | * <!-- end-user-doc --> |
3829 | * @generated | 3622 | * @generated |
3830 | * @ordered | 3623 | * @ordered |
3831 | */ | 3624 | */ |
3832 | int FD_FEATURE_COUNT = PROFESSIONAL_EXPENSES_DEDUCTION_FEATURE_COUNT + 2; | 3625 | int FD_FEATURE_COUNT = PROFESSIONAL_EXPENSES_DEDUCTION_FEATURE_COUNT + 1; |
3833 | 3626 | ||
3834 | /** | 3627 | /** |
3835 | * The number of operations of the '<em>FD</em>' class. | 3628 | * The number of operations of the '<em>FD</em>' class. |
@@ -3851,22 +3644,13 @@ public interface TaxationPackage extends EPackage { | |||
3851 | int FO = 38; | 3644 | int FO = 38; |
3852 | 3645 | ||
3853 | /** | 3646 | /** |
3854 | * The feature id for the '<em><b>Rate type for FO</b></em>' attribute. | ||
3855 | * <!-- begin-user-doc --> | ||
3856 | * <!-- end-user-doc --> | ||
3857 | * @generated | ||
3858 | * @ordered | ||
3859 | */ | ||
3860 | int FO__RATE_TYPE_FOR_FO = PROFESSIONAL_EXPENSES_DEDUCTION_FEATURE_COUNT + 0; | ||
3861 | |||
3862 | /** | ||
3863 | * The number of structural features of the '<em>FO</em>' class. | 3647 | * The number of structural features of the '<em>FO</em>' class. |
3864 | * <!-- begin-user-doc --> | 3648 | * <!-- begin-user-doc --> |
3865 | * <!-- end-user-doc --> | 3649 | * <!-- end-user-doc --> |
3866 | * @generated | 3650 | * @generated |
3867 | * @ordered | 3651 | * @ordered |
3868 | */ | 3652 | */ |
3869 | int FO_FEATURE_COUNT = PROFESSIONAL_EXPENSES_DEDUCTION_FEATURE_COUNT + 1; | 3653 | int FO_FEATURE_COUNT = PROFESSIONAL_EXPENSES_DEDUCTION_FEATURE_COUNT + 0; |
3870 | 3654 | ||
3871 | /** | 3655 | /** |
3872 | * The number of operations of the '<em>FO</em>' class. | 3656 | * The number of operations of the '<em>FO</em>' class. |
@@ -4117,40 +3901,13 @@ public interface TaxationPackage extends EPackage { | |||
4117 | int DS_FOR_PRIVATE_INSURANCE_AND_PLAN__PRIVATE_INSURANCE_AND_PLAN_CATEGORY = DS_FEATURE_COUNT + 0; | 3901 | int DS_FOR_PRIVATE_INSURANCE_AND_PLAN__PRIVATE_INSURANCE_AND_PLAN_CATEGORY = DS_FEATURE_COUNT + 0; |
4118 | 3902 | ||
4119 | /** | 3903 | /** |
4120 | * The feature id for the '<em><b>Increase for life insurance</b></em>' attribute. | ||
4121 | * <!-- begin-user-doc --> | ||
4122 | * <!-- end-user-doc --> | ||
4123 | * @generated | ||
4124 | * @ordered | ||
4125 | */ | ||
4126 | int DS_FOR_PRIVATE_INSURANCE_AND_PLAN__INCREASE_FOR_LIFE_INSURANCE = DS_FEATURE_COUNT + 1; | ||
4127 | |||
4128 | /** | ||
4129 | * The feature id for the '<em><b>Maximum deductible amount for private insurance</b></em>' attribute. | ||
4130 | * <!-- begin-user-doc --> | ||
4131 | * <!-- end-user-doc --> | ||
4132 | * @generated | ||
4133 | * @ordered | ||
4134 | */ | ||
4135 | int DS_FOR_PRIVATE_INSURANCE_AND_PLAN__MAXIMUM_DEDUCTIBLE_AMOUNT_FOR_PRIVATE_INSURANCE = DS_FEATURE_COUNT + 2; | ||
4136 | |||
4137 | /** | ||
4138 | * The feature id for the '<em><b>Maximum deductible amount for old age pension plan</b></em>' attribute. | ||
4139 | * <!-- begin-user-doc --> | ||
4140 | * <!-- end-user-doc --> | ||
4141 | * @generated | ||
4142 | * @ordered | ||
4143 | */ | ||
4144 | int DS_FOR_PRIVATE_INSURANCE_AND_PLAN__MAXIMUM_DEDUCTIBLE_AMOUNT_FOR_OLD_AGE_PENSION_PLAN = DS_FEATURE_COUNT + 3; | ||
4145 | |||
4146 | /** | ||
4147 | * The number of structural features of the '<em>DS for Private Insurance and Plan</em>' class. | 3904 | * The number of structural features of the '<em>DS for Private Insurance and Plan</em>' class. |
4148 | * <!-- begin-user-doc --> | 3905 | * <!-- begin-user-doc --> |
4149 | * <!-- end-user-doc --> | 3906 | * <!-- end-user-doc --> |
4150 | * @generated | 3907 | * @generated |
4151 | * @ordered | 3908 | * @ordered |
4152 | */ | 3909 | */ |
4153 | int DS_FOR_PRIVATE_INSURANCE_AND_PLAN_FEATURE_COUNT = DS_FEATURE_COUNT + 4; | 3910 | int DS_FOR_PRIVATE_INSURANCE_AND_PLAN_FEATURE_COUNT = DS_FEATURE_COUNT + 1; |
4154 | 3911 | ||
4155 | /** | 3912 | /** |
4156 | * The number of operations of the '<em>DS for Private Insurance and Plan</em>' class. | 3913 | * The number of operations of the '<em>DS for Private Insurance and Plan</em>' class. |
@@ -4427,22 +4184,13 @@ public interface TaxationPackage extends EPackage { | |||
4427 | int PERMANENT_EXPENSE__CATEGORY = SPECIAL_EXPENSE_DS_FEATURE_COUNT + 0; | 4184 | int PERMANENT_EXPENSE__CATEGORY = SPECIAL_EXPENSE_DS_FEATURE_COUNT + 0; |
4428 | 4185 | ||
4429 | /** | 4186 | /** |
4430 | * The feature id for the '<em><b>Is eligible for deduction</b></em>' attribute. | ||
4431 | * <!-- begin-user-doc --> | ||
4432 | * <!-- end-user-doc --> | ||
4433 | * @generated | ||
4434 | * @ordered | ||
4435 | */ | ||
4436 | int PERMANENT_EXPENSE__IS_ELIGIBLE_FOR_DEDUCTION = SPECIAL_EXPENSE_DS_FEATURE_COUNT + 1; | ||
4437 | |||
4438 | /** | ||
4439 | * The number of structural features of the '<em>Permanent Expense</em>' class. | 4187 | * The number of structural features of the '<em>Permanent Expense</em>' class. |
4440 | * <!-- begin-user-doc --> | 4188 | * <!-- begin-user-doc --> |
4441 | * <!-- end-user-doc --> | 4189 | * <!-- end-user-doc --> |
4442 | * @generated | 4190 | * @generated |
4443 | * @ordered | 4191 | * @ordered |
4444 | */ | 4192 | */ |
4445 | int PERMANENT_EXPENSE_FEATURE_COUNT = SPECIAL_EXPENSE_DS_FEATURE_COUNT + 2; | 4193 | int PERMANENT_EXPENSE_FEATURE_COUNT = SPECIAL_EXPENSE_DS_FEATURE_COUNT + 1; |
4446 | 4194 | ||
4447 | /** | 4195 | /** |
4448 | * The number of operations of the '<em>Permanent Expense</em>' class. | 4196 | * The number of operations of the '<em>Permanent Expense</em>' class. |
@@ -4636,22 +4384,13 @@ public interface TaxationPackage extends EPackage { | |||
4636 | int PRIVATE_INSURANCE_AND_PLAN__DURATION_OF_CONTRACT = SPECIAL_EXPENSE_DS_FEATURE_COUNT + 1; | 4384 | int PRIVATE_INSURANCE_AND_PLAN__DURATION_OF_CONTRACT = SPECIAL_EXPENSE_DS_FEATURE_COUNT + 1; |
4637 | 4385 | ||
4638 | /** | 4386 | /** |
4639 | * The feature id for the '<em><b>Is private insurance and plan eligible for deduction</b></em>' attribute. | ||
4640 | * <!-- begin-user-doc --> | ||
4641 | * <!-- end-user-doc --> | ||
4642 | * @generated | ||
4643 | * @ordered | ||
4644 | */ | ||
4645 | int PRIVATE_INSURANCE_AND_PLAN__IS_PRIVATE_INSURANCE_AND_PLAN_ELIGIBLE_FOR_DEDUCTION = SPECIAL_EXPENSE_DS_FEATURE_COUNT + 2; | ||
4646 | |||
4647 | /** | ||
4648 | * The number of structural features of the '<em>Private Insurance and Plan</em>' class. | 4387 | * The number of structural features of the '<em>Private Insurance and Plan</em>' class. |
4649 | * <!-- begin-user-doc --> | 4388 | * <!-- begin-user-doc --> |
4650 | * <!-- end-user-doc --> | 4389 | * <!-- end-user-doc --> |
4651 | * @generated | 4390 | * @generated |
4652 | * @ordered | 4391 | * @ordered |
4653 | */ | 4392 | */ |
4654 | int PRIVATE_INSURANCE_AND_PLAN_FEATURE_COUNT = SPECIAL_EXPENSE_DS_FEATURE_COUNT + 3; | 4393 | int PRIVATE_INSURANCE_AND_PLAN_FEATURE_COUNT = SPECIAL_EXPENSE_DS_FEATURE_COUNT + 2; |
4655 | 4394 | ||
4656 | /** | 4395 | /** |
4657 | * The number of operations of the '<em>Private Insurance and Plan</em>' class. | 4396 | * The number of operations of the '<em>Private Insurance and Plan</em>' class. |
@@ -4854,22 +4593,13 @@ public interface TaxationPackage extends EPackage { | |||
4854 | int DONATION__BENEFICIARY1 = SPECIAL_EXPENSE_DS_FEATURE_COUNT + 0; | 4593 | int DONATION__BENEFICIARY1 = SPECIAL_EXPENSE_DS_FEATURE_COUNT + 0; |
4855 | 4594 | ||
4856 | /** | 4595 | /** |
4857 | * The feature id for the '<em><b>Is beneficiary eligible</b></em>' attribute. | ||
4858 | * <!-- begin-user-doc --> | ||
4859 | * <!-- end-user-doc --> | ||
4860 | * @generated | ||
4861 | * @ordered | ||
4862 | */ | ||
4863 | int DONATION__IS_BENEFICIARY_ELIGIBLE = SPECIAL_EXPENSE_DS_FEATURE_COUNT + 1; | ||
4864 | |||
4865 | /** | ||
4866 | * The feature id for the '<em><b>Is donation reported</b></em>' attribute. | 4596 | * The feature id for the '<em><b>Is donation reported</b></em>' attribute. |
4867 | * <!-- begin-user-doc --> | 4597 | * <!-- begin-user-doc --> |
4868 | * <!-- end-user-doc --> | 4598 | * <!-- end-user-doc --> |
4869 | * @generated | 4599 | * @generated |
4870 | * @ordered | 4600 | * @ordered |
4871 | */ | 4601 | */ |
4872 | int DONATION__IS_DONATION_REPORTED = SPECIAL_EXPENSE_DS_FEATURE_COUNT + 2; | 4602 | int DONATION__IS_DONATION_REPORTED = SPECIAL_EXPENSE_DS_FEATURE_COUNT + 1; |
4873 | 4603 | ||
4874 | /** | 4604 | /** |
4875 | * The number of structural features of the '<em>Donation</em>' class. | 4605 | * The number of structural features of the '<em>Donation</em>' class. |
@@ -4878,7 +4608,7 @@ public interface TaxationPackage extends EPackage { | |||
4878 | * @generated | 4608 | * @generated |
4879 | * @ordered | 4609 | * @ordered |
4880 | */ | 4610 | */ |
4881 | int DONATION_FEATURE_COUNT = SPECIAL_EXPENSE_DS_FEATURE_COUNT + 3; | 4611 | int DONATION_FEATURE_COUNT = SPECIAL_EXPENSE_DS_FEATURE_COUNT + 2; |
4882 | 4612 | ||
4883 | /** | 4613 | /** |
4884 | * The number of operations of the '<em>Donation</em>' class. | 4614 | * The number of operations of the '<em>Donation</em>' class. |
@@ -4963,49 +4693,13 @@ public interface TaxationPackage extends EPackage { | |||
4963 | int LOSS_CARRYFORWARD__BENEFICIARY = SPECIAL_EXPENSE_DS__BENEFICIARY; | 4693 | int LOSS_CARRYFORWARD__BENEFICIARY = SPECIAL_EXPENSE_DS__BENEFICIARY; |
4964 | 4694 | ||
4965 | /** | 4695 | /** |
4966 | * The feature id for the '<em><b>Regular accountability</b></em>' attribute. | ||
4967 | * <!-- begin-user-doc --> | ||
4968 | * <!-- end-user-doc --> | ||
4969 | * @generated | ||
4970 | * @ordered | ||
4971 | */ | ||
4972 | int LOSS_CARRYFORWARD__REGULAR_ACCOUNTABILITY = SPECIAL_EXPENSE_DS_FEATURE_COUNT + 0; | ||
4973 | |||
4974 | /** | ||
4975 | * The feature id for the '<em><b>Compensation by other means</b></em>' attribute. | ||
4976 | * <!-- begin-user-doc --> | ||
4977 | * <!-- end-user-doc --> | ||
4978 | * @generated | ||
4979 | * @ordered | ||
4980 | */ | ||
4981 | int LOSS_CARRYFORWARD__COMPENSATION_BY_OTHER_MEANS = SPECIAL_EXPENSE_DS_FEATURE_COUNT + 1; | ||
4982 | |||
4983 | /** | ||
4984 | * The feature id for the '<em><b>Tax payer has inherited business ownership</b></em>' attribute. | ||
4985 | * <!-- begin-user-doc --> | ||
4986 | * <!-- end-user-doc --> | ||
4987 | * @generated | ||
4988 | * @ordered | ||
4989 | */ | ||
4990 | int LOSS_CARRYFORWARD__TAX_PAYER_HAS_INHERITED_BUSINESS_OWNERSHIP = SPECIAL_EXPENSE_DS_FEATURE_COUNT + 2; | ||
4991 | |||
4992 | /** | ||
4993 | * The feature id for the '<em><b>Tax payer has been partner in business</b></em>' attribute. | ||
4994 | * <!-- begin-user-doc --> | ||
4995 | * <!-- end-user-doc --> | ||
4996 | * @generated | ||
4997 | * @ordered | ||
4998 | */ | ||
4999 | int LOSS_CARRYFORWARD__TAX_PAYER_HAS_BEEN_PARTNER_IN_BUSINESS = SPECIAL_EXPENSE_DS_FEATURE_COUNT + 3; | ||
5000 | |||
5001 | /** | ||
5002 | * The number of structural features of the '<em>Loss Carryforward</em>' class. | 4696 | * The number of structural features of the '<em>Loss Carryforward</em>' class. |
5003 | * <!-- begin-user-doc --> | 4697 | * <!-- begin-user-doc --> |
5004 | * <!-- end-user-doc --> | 4698 | * <!-- end-user-doc --> |
5005 | * @generated | 4699 | * @generated |
5006 | * @ordered | 4700 | * @ordered |
5007 | */ | 4701 | */ |
5008 | int LOSS_CARRYFORWARD_FEATURE_COUNT = SPECIAL_EXPENSE_DS_FEATURE_COUNT + 4; | 4702 | int LOSS_CARRYFORWARD_FEATURE_COUNT = SPECIAL_EXPENSE_DS_FEATURE_COUNT + 0; |
5009 | 4703 | ||
5010 | /** | 4704 | /** |
5011 | * The number of operations of the '<em>Loss Carryforward</em>' class. | 4705 | * The number of operations of the '<em>Loss Carryforward</em>' class. |
@@ -5520,16 +5214,6 @@ public interface TaxationPackage extends EPackage { | |||
5520 | int COUNTRY = 60; | 5214 | int COUNTRY = 60; |
5521 | 5215 | ||
5522 | /** | 5216 | /** |
5523 | * The meta object id for the '{@link Taxation.Tax_Card_Type <em>Tax Card Type</em>}' enum. | ||
5524 | * <!-- begin-user-doc --> | ||
5525 | * <!-- end-user-doc --> | ||
5526 | * @see Taxation.Tax_Card_Type | ||
5527 | * @see Taxation.impl.TaxationPackageImpl#getTax_Card_Type() | ||
5528 | * @generated | ||
5529 | */ | ||
5530 | int TAX_CARD_TYPE = 61; | ||
5531 | |||
5532 | /** | ||
5533 | * The meta object id for the '{@link Taxation.Tax_Office <em>Tax Office</em>}' enum. | 5217 | * The meta object id for the '{@link Taxation.Tax_Office <em>Tax Office</em>}' enum. |
5534 | * <!-- begin-user-doc --> | 5218 | * <!-- begin-user-doc --> |
5535 | * <!-- end-user-doc --> | 5219 | * <!-- end-user-doc --> |
@@ -5537,7 +5221,7 @@ public interface TaxationPackage extends EPackage { | |||
5537 | * @see Taxation.impl.TaxationPackageImpl#getTax_Office() | 5221 | * @see Taxation.impl.TaxationPackageImpl#getTax_Office() |
5538 | * @generated | 5222 | * @generated |
5539 | */ | 5223 | */ |
5540 | int TAX_OFFICE = 62; | 5224 | int TAX_OFFICE = 61; |
5541 | 5225 | ||
5542 | /** | 5226 | /** |
5543 | * The meta object id for the '{@link Taxation.Tax_Class_Category <em>Tax Class Category</em>}' enum. | 5227 | * The meta object id for the '{@link Taxation.Tax_Class_Category <em>Tax Class Category</em>}' enum. |
@@ -5547,7 +5231,7 @@ public interface TaxationPackage extends EPackage { | |||
5547 | * @see Taxation.impl.TaxationPackageImpl#getTax_Class_Category() | 5231 | * @see Taxation.impl.TaxationPackageImpl#getTax_Class_Category() |
5548 | * @generated | 5232 | * @generated |
5549 | */ | 5233 | */ |
5550 | int TAX_CLASS_CATEGORY = 63; | 5234 | int TAX_CLASS_CATEGORY = 62; |
5551 | 5235 | ||
5552 | /** | 5236 | /** |
5553 | * The meta object id for the '{@link Taxation.Job_Activity <em>Job Activity</em>}' enum. | 5237 | * The meta object id for the '{@link Taxation.Job_Activity <em>Job Activity</em>}' enum. |
@@ -5557,7 +5241,7 @@ public interface TaxationPackage extends EPackage { | |||
5557 | * @see Taxation.impl.TaxationPackageImpl#getJob_Activity() | 5241 | * @see Taxation.impl.TaxationPackageImpl#getJob_Activity() |
5558 | * @generated | 5242 | * @generated |
5559 | */ | 5243 | */ |
5560 | int JOB_ACTIVITY = 64; | 5244 | int JOB_ACTIVITY = 63; |
5561 | 5245 | ||
5562 | /** | 5246 | /** |
5563 | * The meta object id for the '{@link Taxation.Town <em>Town</em>}' enum. | 5247 | * The meta object id for the '{@link Taxation.Town <em>Town</em>}' enum. |
@@ -5567,17 +5251,7 @@ public interface TaxationPackage extends EPackage { | |||
5567 | * @see Taxation.impl.TaxationPackageImpl#getTown() | 5251 | * @see Taxation.impl.TaxationPackageImpl#getTown() |
5568 | * @generated | 5252 | * @generated |
5569 | */ | 5253 | */ |
5570 | int TOWN = 65; | 5254 | int TOWN = 64; |
5571 | |||
5572 | /** | ||
5573 | * The meta object id for the '{@link Taxation.Type_of_Rate <em>Type of Rate</em>}' enum. | ||
5574 | * <!-- begin-user-doc --> | ||
5575 | * <!-- end-user-doc --> | ||
5576 | * @see Taxation.Type_of_Rate | ||
5577 | * @see Taxation.impl.TaxationPackageImpl#getType_of_Rate() | ||
5578 | * @generated | ||
5579 | */ | ||
5580 | int TYPE_OF_RATE = 66; | ||
5581 | 5255 | ||
5582 | /** | 5256 | /** |
5583 | * The meta object id for the '{@link Taxation.CE_Type <em>CE Type</em>}' enum. | 5257 | * The meta object id for the '{@link Taxation.CE_Type <em>CE Type</em>}' enum. |
@@ -5587,7 +5261,7 @@ public interface TaxationPackage extends EPackage { | |||
5587 | * @see Taxation.impl.TaxationPackageImpl#getCE_Type() | 5261 | * @see Taxation.impl.TaxationPackageImpl#getCE_Type() |
5588 | * @generated | 5262 | * @generated |
5589 | */ | 5263 | */ |
5590 | int CE_TYPE = 67; | 5264 | int CE_TYPE = 65; |
5591 | 5265 | ||
5592 | /** | 5266 | /** |
5593 | * The meta object id for the '{@link Taxation.Expense_Purpose <em>Expense Purpose</em>}' enum. | 5267 | * The meta object id for the '{@link Taxation.Expense_Purpose <em>Expense Purpose</em>}' enum. |
@@ -5597,7 +5271,7 @@ public interface TaxationPackage extends EPackage { | |||
5597 | * @see Taxation.impl.TaxationPackageImpl#getExpense_Purpose() | 5271 | * @see Taxation.impl.TaxationPackageImpl#getExpense_Purpose() |
5598 | * @generated | 5272 | * @generated |
5599 | */ | 5273 | */ |
5600 | int EXPENSE_PURPOSE = 68; | 5274 | int EXPENSE_PURPOSE = 66; |
5601 | 5275 | ||
5602 | /** | 5276 | /** |
5603 | * The meta object id for the '{@link Taxation.Dependent_Type <em>Dependent Type</em>}' enum. | 5277 | * The meta object id for the '{@link Taxation.Dependent_Type <em>Dependent Type</em>}' enum. |
@@ -5607,7 +5281,7 @@ public interface TaxationPackage extends EPackage { | |||
5607 | * @see Taxation.impl.TaxationPackageImpl#getDependent_Type() | 5281 | * @see Taxation.impl.TaxationPackageImpl#getDependent_Type() |
5608 | * @generated | 5282 | * @generated |
5609 | */ | 5283 | */ |
5610 | int DEPENDENT_TYPE = 69; | 5284 | int DEPENDENT_TYPE = 67; |
5611 | 5285 | ||
5612 | /** | 5286 | /** |
5613 | * The meta object id for the '{@link Taxation.Separation_Causes <em>Separation Causes</em>}' enum. | 5287 | * The meta object id for the '{@link Taxation.Separation_Causes <em>Separation Causes</em>}' enum. |
@@ -5617,7 +5291,7 @@ public interface TaxationPackage extends EPackage { | |||
5617 | * @see Taxation.impl.TaxationPackageImpl#getSeparation_Causes() | 5291 | * @see Taxation.impl.TaxationPackageImpl#getSeparation_Causes() |
5618 | * @generated | 5292 | * @generated |
5619 | */ | 5293 | */ |
5620 | int SEPARATION_CAUSES = 70; | 5294 | int SEPARATION_CAUSES = 68; |
5621 | 5295 | ||
5622 | /** | 5296 | /** |
5623 | * The meta object id for the '{@link Taxation.Category_of_Permanent_Expense <em>Category of Permanent Expense</em>}' enum. | 5297 | * The meta object id for the '{@link Taxation.Category_of_Permanent_Expense <em>Category of Permanent Expense</em>}' enum. |
@@ -5627,7 +5301,7 @@ public interface TaxationPackage extends EPackage { | |||
5627 | * @see Taxation.impl.TaxationPackageImpl#getCategory_of_Permanent_Expense() | 5301 | * @see Taxation.impl.TaxationPackageImpl#getCategory_of_Permanent_Expense() |
5628 | * @generated | 5302 | * @generated |
5629 | */ | 5303 | */ |
5630 | int CATEGORY_OF_PERMANENT_EXPENSE = 71; | 5304 | int CATEGORY_OF_PERMANENT_EXPENSE = 69; |
5631 | 5305 | ||
5632 | /** | 5306 | /** |
5633 | * The meta object id for the '{@link Taxation.Category_of_Health_and_Pension_Insurances <em>Category of Health and Pension Insurances</em>}' enum. | 5307 | * The meta object id for the '{@link Taxation.Category_of_Health_and_Pension_Insurances <em>Category of Health and Pension Insurances</em>}' enum. |
@@ -5637,7 +5311,7 @@ public interface TaxationPackage extends EPackage { | |||
5637 | * @see Taxation.impl.TaxationPackageImpl#getCategory_of_Health_and_Pension_Insurances() | 5311 | * @see Taxation.impl.TaxationPackageImpl#getCategory_of_Health_and_Pension_Insurances() |
5638 | * @generated | 5312 | * @generated |
5639 | */ | 5313 | */ |
5640 | int CATEGORY_OF_HEALTH_AND_PENSION_INSURANCES = 72; | 5314 | int CATEGORY_OF_HEALTH_AND_PENSION_INSURANCES = 70; |
5641 | 5315 | ||
5642 | /** | 5316 | /** |
5643 | * The meta object id for the '{@link Taxation.Category_of_Private_Insurance_and_Plan <em>Category of Private Insurance and Plan</em>}' enum. | 5317 | * The meta object id for the '{@link Taxation.Category_of_Private_Insurance_and_Plan <em>Category of Private Insurance and Plan</em>}' enum. |
@@ -5647,7 +5321,7 @@ public interface TaxationPackage extends EPackage { | |||
5647 | * @see Taxation.impl.TaxationPackageImpl#getCategory_of_Private_Insurance_and_Plan() | 5321 | * @see Taxation.impl.TaxationPackageImpl#getCategory_of_Private_Insurance_and_Plan() |
5648 | * @generated | 5322 | * @generated |
5649 | */ | 5323 | */ |
5650 | int CATEGORY_OF_PRIVATE_INSURANCE_AND_PLAN = 73; | 5324 | int CATEGORY_OF_PRIVATE_INSURANCE_AND_PLAN = 71; |
5651 | 5325 | ||
5652 | /** | 5326 | /** |
5653 | * The meta object id for the '{@link Taxation.Legal_Union_Types <em>Legal Union Types</em>}' enum. | 5327 | * The meta object id for the '{@link Taxation.Legal_Union_Types <em>Legal Union Types</em>}' enum. |
@@ -5657,7 +5331,7 @@ public interface TaxationPackage extends EPackage { | |||
5657 | * @see Taxation.impl.TaxationPackageImpl#getLegal_Union_Types() | 5331 | * @see Taxation.impl.TaxationPackageImpl#getLegal_Union_Types() |
5658 | * @generated | 5332 | * @generated |
5659 | */ | 5333 | */ |
5660 | int LEGAL_UNION_TYPES = 74; | 5334 | int LEGAL_UNION_TYPES = 72; |
5661 | 5335 | ||
5662 | 5336 | ||
5663 | /** | 5337 | /** |
@@ -6054,17 +5728,6 @@ public interface TaxationPackage extends EPackage { | |||
6054 | EReference getTax_Payer_From_law(); | 5728 | EReference getTax_Payer_From_law(); |
6055 | 5729 | ||
6056 | /** | 5730 | /** |
6057 | * Returns the meta object for the attribute '{@link Taxation.Tax_Payer#getTaxesDue <em>Taxes Due</em>}'. | ||
6058 | * <!-- begin-user-doc --> | ||
6059 | * <!-- end-user-doc --> | ||
6060 | * @return the meta object for the attribute '<em>Taxes Due</em>'. | ||
6061 | * @see Taxation.Tax_Payer#getTaxesDue() | ||
6062 | * @see #getTax_Payer() | ||
6063 | * @generated | ||
6064 | */ | ||
6065 | EAttribute getTax_Payer_TaxesDue(); | ||
6066 | |||
6067 | /** | ||
6068 | * Returns the meta object for class '{@link Taxation.Physical_Person <em>Physical Person</em>}'. | 5731 | * Returns the meta object for class '{@link Taxation.Physical_Person <em>Physical Person</em>}'. |
6069 | * <!-- begin-user-doc --> | 5732 | * <!-- begin-user-doc --> |
6070 | * <!-- end-user-doc --> | 5733 | * <!-- end-user-doc --> |
@@ -6075,17 +5738,6 @@ public interface TaxationPackage extends EPackage { | |||
6075 | EClass getPhysical_Person(); | 5738 | EClass getPhysical_Person(); |
6076 | 5739 | ||
6077 | /** | 5740 | /** |
6078 | * Returns the meta object for the attribute '{@link Taxation.Physical_Person#isIs_assisting_spouse <em>Is assisting spouse</em>}'. | ||
6079 | * <!-- begin-user-doc --> | ||
6080 | * <!-- end-user-doc --> | ||
6081 | * @return the meta object for the attribute '<em>Is assisting spouse</em>'. | ||
6082 | * @see Taxation.Physical_Person#isIs_assisting_spouse() | ||
6083 | * @see #getPhysical_Person() | ||
6084 | * @generated | ||
6085 | */ | ||
6086 | EAttribute getPhysical_Person_Is_assisting_spouse(); | ||
6087 | |||
6088 | /** | ||
6089 | * Returns the meta object for the attribute '{@link Taxation.Physical_Person#getSSNo <em>SS No</em>}'. | 5741 | * Returns the meta object for the attribute '{@link Taxation.Physical_Person#getSSNo <em>SS No</em>}'. |
6090 | * <!-- begin-user-doc --> | 5742 | * <!-- begin-user-doc --> |
6091 | * <!-- end-user-doc --> | 5743 | * <!-- end-user-doc --> |
@@ -6141,17 +5793,6 @@ public interface TaxationPackage extends EPackage { | |||
6141 | EAttribute getPhysical_Person_Disability_type(); | 5793 | EAttribute getPhysical_Person_Disability_type(); |
6142 | 5794 | ||
6143 | /** | 5795 | /** |
6144 | * Returns the meta object for the attribute '{@link Taxation.Physical_Person#isIs_affiliated_personnaly_to_social_security <em>Is affiliated personnaly to social security</em>}'. | ||
6145 | * <!-- begin-user-doc --> | ||
6146 | * <!-- end-user-doc --> | ||
6147 | * @return the meta object for the attribute '<em>Is affiliated personnaly to social security</em>'. | ||
6148 | * @see Taxation.Physical_Person#isIs_affiliated_personnaly_to_social_security() | ||
6149 | * @see #getPhysical_Person() | ||
6150 | * @generated | ||
6151 | */ | ||
6152 | EAttribute getPhysical_Person_Is_affiliated_personnaly_to_social_security(); | ||
6153 | |||
6154 | /** | ||
6155 | * Returns the meta object for the attribute '{@link Taxation.Physical_Person#getBirth_month <em>Birth month</em>}'. | 5796 | * Returns the meta object for the attribute '{@link Taxation.Physical_Person#getBirth_month <em>Birth month</em>}'. |
6156 | * <!-- begin-user-doc --> | 5797 | * <!-- begin-user-doc --> |
6157 | * <!-- end-user-doc --> | 5798 | * <!-- end-user-doc --> |
@@ -6456,17 +6097,6 @@ public interface TaxationPackage extends EPackage { | |||
6456 | EClass getExternal_Allowance(); | 6097 | EClass getExternal_Allowance(); |
6457 | 6098 | ||
6458 | /** | 6099 | /** |
6459 | * Returns the meta object for the attribute '{@link Taxation.External_Allowance#getAmount <em>Amount</em>}'. | ||
6460 | * <!-- begin-user-doc --> | ||
6461 | * <!-- end-user-doc --> | ||
6462 | * @return the meta object for the attribute '<em>Amount</em>'. | ||
6463 | * @see Taxation.External_Allowance#getAmount() | ||
6464 | * @see #getExternal_Allowance() | ||
6465 | * @generated | ||
6466 | */ | ||
6467 | EAttribute getExternal_Allowance_Amount(); | ||
6468 | |||
6469 | /** | ||
6470 | * Returns the meta object for the attribute '{@link Taxation.External_Allowance#getGrantor <em>Grantor</em>}'. | 6100 | * Returns the meta object for the attribute '{@link Taxation.External_Allowance#getGrantor <em>Grantor</em>}'. |
6471 | * <!-- begin-user-doc --> | 6101 | * <!-- begin-user-doc --> |
6472 | * <!-- end-user-doc --> | 6102 | * <!-- end-user-doc --> |
@@ -6911,17 +6541,6 @@ public interface TaxationPackage extends EPackage { | |||
6911 | EClass getIncome_Type(); | 6541 | EClass getIncome_Type(); |
6912 | 6542 | ||
6913 | /** | 6543 | /** |
6914 | * Returns the meta object for the attribute '{@link Taxation.Income_Type#isSubjectToWithholdingTax <em>Subject To Withholding Tax</em>}'. | ||
6915 | * <!-- begin-user-doc --> | ||
6916 | * <!-- end-user-doc --> | ||
6917 | * @return the meta object for the attribute '<em>Subject To Withholding Tax</em>'. | ||
6918 | * @see Taxation.Income_Type#isSubjectToWithholdingTax() | ||
6919 | * @see #getIncome_Type() | ||
6920 | * @generated | ||
6921 | */ | ||
6922 | EAttribute getIncome_Type_SubjectToWithholdingTax(); | ||
6923 | |||
6924 | /** | ||
6925 | * Returns the meta object for the attribute '{@link Taxation.Income_Type#getId8 <em>Id8</em>}'. | 6544 | * Returns the meta object for the attribute '{@link Taxation.Income_Type#getId8 <em>Id8</em>}'. |
6926 | * <!-- begin-user-doc --> | 6545 | * <!-- begin-user-doc --> |
6927 | * <!-- end-user-doc --> | 6546 | * <!-- end-user-doc --> |
@@ -6965,17 +6584,6 @@ public interface TaxationPackage extends EPackage { | |||
6965 | EAttribute getTax_Card_Card_identifier(); | 6584 | EAttribute getTax_Card_Card_identifier(); |
6966 | 6585 | ||
6967 | /** | 6586 | /** |
6968 | * Returns the meta object for the attribute '{@link Taxation.Tax_Card#getTax_card_type <em>Tax card type</em>}'. | ||
6969 | * <!-- begin-user-doc --> | ||
6970 | * <!-- end-user-doc --> | ||
6971 | * @return the meta object for the attribute '<em>Tax card type</em>'. | ||
6972 | * @see Taxation.Tax_Card#getTax_card_type() | ||
6973 | * @see #getTax_Card() | ||
6974 | * @generated | ||
6975 | */ | ||
6976 | EAttribute getTax_Card_Tax_card_type(); | ||
6977 | |||
6978 | /** | ||
6979 | * Returns the meta object for the attribute '{@link Taxation.Tax_Card#getTax_office <em>Tax office</em>}'. | 6587 | * Returns the meta object for the attribute '{@link Taxation.Tax_Card#getTax_office <em>Tax office</em>}'. |
6980 | * <!-- begin-user-doc --> | 6588 | * <!-- begin-user-doc --> |
6981 | * <!-- end-user-doc --> | 6589 | * <!-- end-user-doc --> |
@@ -7780,17 +7388,6 @@ public interface TaxationPackage extends EPackage { | |||
7780 | EAttribute getFD_Distance_declared_in_january(); | 7388 | EAttribute getFD_Distance_declared_in_january(); |
7781 | 7389 | ||
7782 | /** | 7390 | /** |
7783 | * Returns the meta object for the attribute '{@link Taxation.FD#getCalculated_distance <em>Calculated distance</em>}'. | ||
7784 | * <!-- begin-user-doc --> | ||
7785 | * <!-- end-user-doc --> | ||
7786 | * @return the meta object for the attribute '<em>Calculated distance</em>'. | ||
7787 | * @see Taxation.FD#getCalculated_distance() | ||
7788 | * @see #getFD() | ||
7789 | * @generated | ||
7790 | */ | ||
7791 | EAttribute getFD_Calculated_distance(); | ||
7792 | |||
7793 | /** | ||
7794 | * Returns the meta object for class '{@link Taxation.Professional_Expenses_Deduction <em>Professional Expenses Deduction</em>}'. | 7391 | * Returns the meta object for class '{@link Taxation.Professional_Expenses_Deduction <em>Professional Expenses Deduction</em>}'. |
7795 | * <!-- begin-user-doc --> | 7392 | * <!-- begin-user-doc --> |
7796 | * <!-- end-user-doc --> | 7393 | * <!-- end-user-doc --> |
@@ -7811,17 +7408,6 @@ public interface TaxationPackage extends EPackage { | |||
7811 | EClass getFO(); | 7408 | EClass getFO(); |
7812 | 7409 | ||
7813 | /** | 7410 | /** |
7814 | * Returns the meta object for the attribute '{@link Taxation.FO#getRate_type_for_FO <em>Rate type for FO</em>}'. | ||
7815 | * <!-- begin-user-doc --> | ||
7816 | * <!-- end-user-doc --> | ||
7817 | * @return the meta object for the attribute '<em>Rate type for FO</em>'. | ||
7818 | * @see Taxation.FO#getRate_type_for_FO() | ||
7819 | * @see #getFO() | ||
7820 | * @generated | ||
7821 | */ | ||
7822 | EAttribute getFO_Rate_type_for_FO(); | ||
7823 | |||
7824 | /** | ||
7825 | * Returns the meta object for class '{@link Taxation.DS_for_Permanent_Expense <em>DS for Permanent Expense</em>}'. | 7411 | * Returns the meta object for class '{@link Taxation.DS_for_Permanent_Expense <em>DS for Permanent Expense</em>}'. |
7826 | * <!-- begin-user-doc --> | 7412 | * <!-- begin-user-doc --> |
7827 | * <!-- end-user-doc --> | 7413 | * <!-- end-user-doc --> |
@@ -7927,39 +7513,6 @@ public interface TaxationPackage extends EPackage { | |||
7927 | EAttribute getDS_for_Private_Insurance_and_Plan_Private_insurance_and_plan_category(); | 7513 | EAttribute getDS_for_Private_Insurance_and_Plan_Private_insurance_and_plan_category(); |
7928 | 7514 | ||
7929 | /** | 7515 | /** |
7930 | * Returns the meta object for the attribute '{@link Taxation.DS_for_Private_Insurance_and_Plan#getIncrease_for_life_insurance <em>Increase for life insurance</em>}'. | ||
7931 | * <!-- begin-user-doc --> | ||
7932 | * <!-- end-user-doc --> | ||
7933 | * @return the meta object for the attribute '<em>Increase for life insurance</em>'. | ||
7934 | * @see Taxation.DS_for_Private_Insurance_and_Plan#getIncrease_for_life_insurance() | ||
7935 | * @see #getDS_for_Private_Insurance_and_Plan() | ||
7936 | * @generated | ||
7937 | */ | ||
7938 | EAttribute getDS_for_Private_Insurance_and_Plan_Increase_for_life_insurance(); | ||
7939 | |||
7940 | /** | ||
7941 | * Returns the meta object for the attribute '{@link Taxation.DS_for_Private_Insurance_and_Plan#getMaximum_deductible_amount_for_private_insurance <em>Maximum deductible amount for private insurance</em>}'. | ||
7942 | * <!-- begin-user-doc --> | ||
7943 | * <!-- end-user-doc --> | ||
7944 | * @return the meta object for the attribute '<em>Maximum deductible amount for private insurance</em>'. | ||
7945 | * @see Taxation.DS_for_Private_Insurance_and_Plan#getMaximum_deductible_amount_for_private_insurance() | ||
7946 | * @see #getDS_for_Private_Insurance_and_Plan() | ||
7947 | * @generated | ||
7948 | */ | ||
7949 | EAttribute getDS_for_Private_Insurance_and_Plan_Maximum_deductible_amount_for_private_insurance(); | ||
7950 | |||
7951 | /** | ||
7952 | * Returns the meta object for the attribute '{@link Taxation.DS_for_Private_Insurance_and_Plan#getMaximum_deductible_amount_for_old_age_pension_plan <em>Maximum deductible amount for old age pension plan</em>}'. | ||
7953 | * <!-- begin-user-doc --> | ||
7954 | * <!-- end-user-doc --> | ||
7955 | * @return the meta object for the attribute '<em>Maximum deductible amount for old age pension plan</em>'. | ||
7956 | * @see Taxation.DS_for_Private_Insurance_and_Plan#getMaximum_deductible_amount_for_old_age_pension_plan() | ||
7957 | * @see #getDS_for_Private_Insurance_and_Plan() | ||
7958 | * @generated | ||
7959 | */ | ||
7960 | EAttribute getDS_for_Private_Insurance_and_Plan_Maximum_deductible_amount_for_old_age_pension_plan(); | ||
7961 | |||
7962 | /** | ||
7963 | * Returns the meta object for class '{@link Taxation.DS_for_Loss_Carryforward <em>DS for Loss Carryforward</em>}'. | 7516 | * Returns the meta object for class '{@link Taxation.DS_for_Loss_Carryforward <em>DS for Loss Carryforward</em>}'. |
7964 | * <!-- begin-user-doc --> | 7517 | * <!-- begin-user-doc --> |
7965 | * <!-- end-user-doc --> | 7518 | * <!-- end-user-doc --> |
@@ -8001,17 +7554,6 @@ public interface TaxationPackage extends EPackage { | |||
8001 | EAttribute getPermanent_Expense_Category(); | 7554 | EAttribute getPermanent_Expense_Category(); |
8002 | 7555 | ||
8003 | /** | 7556 | /** |
8004 | * Returns the meta object for the attribute '{@link Taxation.Permanent_Expense#isIs_eligible_for_deduction <em>Is eligible for deduction</em>}'. | ||
8005 | * <!-- begin-user-doc --> | ||
8006 | * <!-- end-user-doc --> | ||
8007 | * @return the meta object for the attribute '<em>Is eligible for deduction</em>'. | ||
8008 | * @see Taxation.Permanent_Expense#isIs_eligible_for_deduction() | ||
8009 | * @see #getPermanent_Expense() | ||
8010 | * @generated | ||
8011 | */ | ||
8012 | EAttribute getPermanent_Expense_Is_eligible_for_deduction(); | ||
8013 | |||
8014 | /** | ||
8015 | * Returns the meta object for class '{@link Taxation.Special_Expense_DS <em>Special Expense DS</em>}'. | 7557 | * Returns the meta object for class '{@link Taxation.Special_Expense_DS <em>Special Expense DS</em>}'. |
8016 | * <!-- begin-user-doc --> | 7558 | * <!-- begin-user-doc --> |
8017 | * <!-- end-user-doc --> | 7559 | * <!-- end-user-doc --> |
@@ -8064,17 +7606,6 @@ public interface TaxationPackage extends EPackage { | |||
8064 | EAttribute getPrivate_Insurance_and_Plan_Duration_of_contract(); | 7606 | EAttribute getPrivate_Insurance_and_Plan_Duration_of_contract(); |
8065 | 7607 | ||
8066 | /** | 7608 | /** |
8067 | * Returns the meta object for the attribute '{@link Taxation.Private_Insurance_and_Plan#isIs_private_insurance_and_plan_eligible_for_deduction <em>Is private insurance and plan eligible for deduction</em>}'. | ||
8068 | * <!-- begin-user-doc --> | ||
8069 | * <!-- end-user-doc --> | ||
8070 | * @return the meta object for the attribute '<em>Is private insurance and plan eligible for deduction</em>'. | ||
8071 | * @see Taxation.Private_Insurance_and_Plan#isIs_private_insurance_and_plan_eligible_for_deduction() | ||
8072 | * @see #getPrivate_Insurance_and_Plan() | ||
8073 | * @generated | ||
8074 | */ | ||
8075 | EAttribute getPrivate_Insurance_and_Plan_Is_private_insurance_and_plan_eligible_for_deduction(); | ||
8076 | |||
8077 | /** | ||
8078 | * Returns the meta object for class '{@link Taxation.Health_and_Pension_Insurance <em>Health and Pension Insurance</em>}'. | 7609 | * Returns the meta object for class '{@link Taxation.Health_and_Pension_Insurance <em>Health and Pension Insurance</em>}'. |
8079 | * <!-- begin-user-doc --> | 7610 | * <!-- begin-user-doc --> |
8080 | * <!-- end-user-doc --> | 7611 | * <!-- end-user-doc --> |
@@ -8128,17 +7659,6 @@ public interface TaxationPackage extends EPackage { | |||
8128 | EAttribute getDonation_Beneficiary1(); | 7659 | EAttribute getDonation_Beneficiary1(); |
8129 | 7660 | ||
8130 | /** | 7661 | /** |
8131 | * Returns the meta object for the attribute '{@link Taxation.Donation#isIs_beneficiary_eligible <em>Is beneficiary eligible</em>}'. | ||
8132 | * <!-- begin-user-doc --> | ||
8133 | * <!-- end-user-doc --> | ||
8134 | * @return the meta object for the attribute '<em>Is beneficiary eligible</em>'. | ||
8135 | * @see Taxation.Donation#isIs_beneficiary_eligible() | ||
8136 | * @see #getDonation() | ||
8137 | * @generated | ||
8138 | */ | ||
8139 | EAttribute getDonation_Is_beneficiary_eligible(); | ||
8140 | |||
8141 | /** | ||
8142 | * Returns the meta object for the attribute '{@link Taxation.Donation#isIs_donation_reported <em>Is donation reported</em>}'. | 7662 | * Returns the meta object for the attribute '{@link Taxation.Donation#isIs_donation_reported <em>Is donation reported</em>}'. |
8143 | * <!-- begin-user-doc --> | 7663 | * <!-- begin-user-doc --> |
8144 | * <!-- end-user-doc --> | 7664 | * <!-- end-user-doc --> |
@@ -8160,50 +7680,6 @@ public interface TaxationPackage extends EPackage { | |||
8160 | EClass getLoss_Carryforward(); | 7680 | EClass getLoss_Carryforward(); |
8161 | 7681 | ||
8162 | /** | 7682 | /** |
8163 | * Returns the meta object for the attribute '{@link Taxation.Loss_Carryforward#isRegular_accountability <em>Regular accountability</em>}'. | ||
8164 | * <!-- begin-user-doc --> | ||
8165 | * <!-- end-user-doc --> | ||
8166 | * @return the meta object for the attribute '<em>Regular accountability</em>'. | ||
8167 | * @see Taxation.Loss_Carryforward#isRegular_accountability() | ||
8168 | * @see #getLoss_Carryforward() | ||
8169 | * @generated | ||
8170 | */ | ||
8171 | EAttribute getLoss_Carryforward_Regular_accountability(); | ||
8172 | |||
8173 | /** | ||
8174 | * Returns the meta object for the attribute '{@link Taxation.Loss_Carryforward#isCompensation_by_other_means <em>Compensation by other means</em>}'. | ||
8175 | * <!-- begin-user-doc --> | ||
8176 | * <!-- end-user-doc --> | ||
8177 | * @return the meta object for the attribute '<em>Compensation by other means</em>'. | ||
8178 | * @see Taxation.Loss_Carryforward#isCompensation_by_other_means() | ||
8179 | * @see #getLoss_Carryforward() | ||
8180 | * @generated | ||
8181 | */ | ||
8182 | EAttribute getLoss_Carryforward_Compensation_by_other_means(); | ||
8183 | |||
8184 | /** | ||
8185 | * Returns the meta object for the attribute '{@link Taxation.Loss_Carryforward#isTax_payer_has_inherited_business_ownership <em>Tax payer has inherited business ownership</em>}'. | ||
8186 | * <!-- begin-user-doc --> | ||
8187 | * <!-- end-user-doc --> | ||
8188 | * @return the meta object for the attribute '<em>Tax payer has inherited business ownership</em>'. | ||
8189 | * @see Taxation.Loss_Carryforward#isTax_payer_has_inherited_business_ownership() | ||
8190 | * @see #getLoss_Carryforward() | ||
8191 | * @generated | ||
8192 | */ | ||
8193 | EAttribute getLoss_Carryforward_Tax_payer_has_inherited_business_ownership(); | ||
8194 | |||
8195 | /** | ||
8196 | * Returns the meta object for the attribute '{@link Taxation.Loss_Carryforward#isTax_payer_has_been_partner_in_business <em>Tax payer has been partner in business</em>}'. | ||
8197 | * <!-- begin-user-doc --> | ||
8198 | * <!-- end-user-doc --> | ||
8199 | * @return the meta object for the attribute '<em>Tax payer has been partner in business</em>'. | ||
8200 | * @see Taxation.Loss_Carryforward#isTax_payer_has_been_partner_in_business() | ||
8201 | * @see #getLoss_Carryforward() | ||
8202 | * @generated | ||
8203 | */ | ||
8204 | EAttribute getLoss_Carryforward_Tax_payer_has_been_partner_in_business(); | ||
8205 | |||
8206 | /** | ||
8207 | * Returns the meta object for class '{@link Taxation.Spousal_Expense_AC <em>Spousal Expense AC</em>}'. | 7683 | * Returns the meta object for class '{@link Taxation.Spousal_Expense_AC <em>Spousal Expense AC</em>}'. |
8208 | * <!-- begin-user-doc --> | 7684 | * <!-- begin-user-doc --> |
8209 | * <!-- end-user-doc --> | 7685 | * <!-- end-user-doc --> |
@@ -8306,16 +7782,6 @@ public interface TaxationPackage extends EPackage { | |||
8306 | EEnum getCountry(); | 7782 | EEnum getCountry(); |
8307 | 7783 | ||
8308 | /** | 7784 | /** |
8309 | * Returns the meta object for enum '{@link Taxation.Tax_Card_Type <em>Tax Card Type</em>}'. | ||
8310 | * <!-- begin-user-doc --> | ||
8311 | * <!-- end-user-doc --> | ||
8312 | * @return the meta object for enum '<em>Tax Card Type</em>'. | ||
8313 | * @see Taxation.Tax_Card_Type | ||
8314 | * @generated | ||
8315 | */ | ||
8316 | EEnum getTax_Card_Type(); | ||
8317 | |||
8318 | /** | ||
8319 | * Returns the meta object for enum '{@link Taxation.Tax_Office <em>Tax Office</em>}'. | 7785 | * Returns the meta object for enum '{@link Taxation.Tax_Office <em>Tax Office</em>}'. |
8320 | * <!-- begin-user-doc --> | 7786 | * <!-- begin-user-doc --> |
8321 | * <!-- end-user-doc --> | 7787 | * <!-- end-user-doc --> |
@@ -8356,16 +7822,6 @@ public interface TaxationPackage extends EPackage { | |||
8356 | EEnum getTown(); | 7822 | EEnum getTown(); |
8357 | 7823 | ||
8358 | /** | 7824 | /** |
8359 | * Returns the meta object for enum '{@link Taxation.Type_of_Rate <em>Type of Rate</em>}'. | ||
8360 | * <!-- begin-user-doc --> | ||
8361 | * <!-- end-user-doc --> | ||
8362 | * @return the meta object for enum '<em>Type of Rate</em>'. | ||
8363 | * @see Taxation.Type_of_Rate | ||
8364 | * @generated | ||
8365 | */ | ||
8366 | EEnum getType_of_Rate(); | ||
8367 | |||
8368 | /** | ||
8369 | * Returns the meta object for enum '{@link Taxation.CE_Type <em>CE Type</em>}'. | 7825 | * Returns the meta object for enum '{@link Taxation.CE_Type <em>CE Type</em>}'. |
8370 | * <!-- begin-user-doc --> | 7826 | * <!-- begin-user-doc --> |
8371 | * <!-- end-user-doc --> | 7827 | * <!-- end-user-doc --> |
@@ -8763,14 +8219,6 @@ public interface TaxationPackage extends EPackage { | |||
8763 | EReference TAX_PAYER__FROM_LAW = eINSTANCE.getTax_Payer_From_law(); | 8219 | EReference TAX_PAYER__FROM_LAW = eINSTANCE.getTax_Payer_From_law(); |
8764 | 8220 | ||
8765 | /** | 8221 | /** |
8766 | * The meta object literal for the '<em><b>Taxes Due</b></em>' attribute feature. | ||
8767 | * <!-- begin-user-doc --> | ||
8768 | * <!-- end-user-doc --> | ||
8769 | * @generated | ||
8770 | */ | ||
8771 | EAttribute TAX_PAYER__TAXES_DUE = eINSTANCE.getTax_Payer_TaxesDue(); | ||
8772 | |||
8773 | /** | ||
8774 | * The meta object literal for the '{@link Taxation.impl.Physical_PersonImpl <em>Physical Person</em>}' class. | 8222 | * The meta object literal for the '{@link Taxation.impl.Physical_PersonImpl <em>Physical Person</em>}' class. |
8775 | * <!-- begin-user-doc --> | 8223 | * <!-- begin-user-doc --> |
8776 | * <!-- end-user-doc --> | 8224 | * <!-- end-user-doc --> |
@@ -8781,14 +8229,6 @@ public interface TaxationPackage extends EPackage { | |||
8781 | EClass PHYSICAL_PERSON = eINSTANCE.getPhysical_Person(); | 8229 | EClass PHYSICAL_PERSON = eINSTANCE.getPhysical_Person(); |
8782 | 8230 | ||
8783 | /** | 8231 | /** |
8784 | * The meta object literal for the '<em><b>Is assisting spouse</b></em>' attribute feature. | ||
8785 | * <!-- begin-user-doc --> | ||
8786 | * <!-- end-user-doc --> | ||
8787 | * @generated | ||
8788 | */ | ||
8789 | EAttribute PHYSICAL_PERSON__IS_ASSISTING_SPOUSE = eINSTANCE.getPhysical_Person_Is_assisting_spouse(); | ||
8790 | |||
8791 | /** | ||
8792 | * The meta object literal for the '<em><b>SS No</b></em>' attribute feature. | 8232 | * The meta object literal for the '<em><b>SS No</b></em>' attribute feature. |
8793 | * <!-- begin-user-doc --> | 8233 | * <!-- begin-user-doc --> |
8794 | * <!-- end-user-doc --> | 8234 | * <!-- end-user-doc --> |
@@ -8829,14 +8269,6 @@ public interface TaxationPackage extends EPackage { | |||
8829 | EAttribute PHYSICAL_PERSON__DISABILITY_TYPE = eINSTANCE.getPhysical_Person_Disability_type(); | 8269 | EAttribute PHYSICAL_PERSON__DISABILITY_TYPE = eINSTANCE.getPhysical_Person_Disability_type(); |
8830 | 8270 | ||
8831 | /** | 8271 | /** |
8832 | * The meta object literal for the '<em><b>Is affiliated personnaly to social security</b></em>' attribute feature. | ||
8833 | * <!-- begin-user-doc --> | ||
8834 | * <!-- end-user-doc --> | ||
8835 | * @generated | ||
8836 | */ | ||
8837 | EAttribute PHYSICAL_PERSON__IS_AFFILIATED_PERSONNALY_TO_SOCIAL_SECURITY = eINSTANCE.getPhysical_Person_Is_affiliated_personnaly_to_social_security(); | ||
8838 | |||
8839 | /** | ||
8840 | * The meta object literal for the '<em><b>Birth month</b></em>' attribute feature. | 8272 | * The meta object literal for the '<em><b>Birth month</b></em>' attribute feature. |
8841 | * <!-- begin-user-doc --> | 8273 | * <!-- begin-user-doc --> |
8842 | * <!-- end-user-doc --> | 8274 | * <!-- end-user-doc --> |
@@ -9069,14 +8501,6 @@ public interface TaxationPackage extends EPackage { | |||
9069 | EClass EXTERNAL_ALLOWANCE = eINSTANCE.getExternal_Allowance(); | 8501 | EClass EXTERNAL_ALLOWANCE = eINSTANCE.getExternal_Allowance(); |
9070 | 8502 | ||
9071 | /** | 8503 | /** |
9072 | * The meta object literal for the '<em><b>Amount</b></em>' attribute feature. | ||
9073 | * <!-- begin-user-doc --> | ||
9074 | * <!-- end-user-doc --> | ||
9075 | * @generated | ||
9076 | */ | ||
9077 | EAttribute EXTERNAL_ALLOWANCE__AMOUNT = eINSTANCE.getExternal_Allowance_Amount(); | ||
9078 | |||
9079 | /** | ||
9080 | * The meta object literal for the '<em><b>Grantor</b></em>' attribute feature. | 8504 | * The meta object literal for the '<em><b>Grantor</b></em>' attribute feature. |
9081 | * <!-- begin-user-doc --> | 8505 | * <!-- begin-user-doc --> |
9082 | * <!-- end-user-doc --> | 8506 | * <!-- end-user-doc --> |
@@ -9419,14 +8843,6 @@ public interface TaxationPackage extends EPackage { | |||
9419 | EClass INCOME_TYPE = eINSTANCE.getIncome_Type(); | 8843 | EClass INCOME_TYPE = eINSTANCE.getIncome_Type(); |
9420 | 8844 | ||
9421 | /** | 8845 | /** |
9422 | * The meta object literal for the '<em><b>Subject To Withholding Tax</b></em>' attribute feature. | ||
9423 | * <!-- begin-user-doc --> | ||
9424 | * <!-- end-user-doc --> | ||
9425 | * @generated | ||
9426 | */ | ||
9427 | EAttribute INCOME_TYPE__SUBJECT_TO_WITHHOLDING_TAX = eINSTANCE.getIncome_Type_SubjectToWithholdingTax(); | ||
9428 | |||
9429 | /** | ||
9430 | * The meta object literal for the '<em><b>Id8</b></em>' attribute feature. | 8846 | * The meta object literal for the '<em><b>Id8</b></em>' attribute feature. |
9431 | * <!-- begin-user-doc --> | 8847 | * <!-- begin-user-doc --> |
9432 | * <!-- end-user-doc --> | 8848 | * <!-- end-user-doc --> |
@@ -9461,14 +8877,6 @@ public interface TaxationPackage extends EPackage { | |||
9461 | EAttribute TAX_CARD__CARD_IDENTIFIER = eINSTANCE.getTax_Card_Card_identifier(); | 8877 | EAttribute TAX_CARD__CARD_IDENTIFIER = eINSTANCE.getTax_Card_Card_identifier(); |
9462 | 8878 | ||
9463 | /** | 8879 | /** |
9464 | * The meta object literal for the '<em><b>Tax card type</b></em>' attribute feature. | ||
9465 | * <!-- begin-user-doc --> | ||
9466 | * <!-- end-user-doc --> | ||
9467 | * @generated | ||
9468 | */ | ||
9469 | EAttribute TAX_CARD__TAX_CARD_TYPE = eINSTANCE.getTax_Card_Tax_card_type(); | ||
9470 | |||
9471 | /** | ||
9472 | * The meta object literal for the '<em><b>Tax office</b></em>' attribute feature. | 8880 | * The meta object literal for the '<em><b>Tax office</b></em>' attribute feature. |
9473 | * <!-- begin-user-doc --> | 8881 | * <!-- begin-user-doc --> |
9474 | * <!-- end-user-doc --> | 8882 | * <!-- end-user-doc --> |
@@ -10111,14 +9519,6 @@ public interface TaxationPackage extends EPackage { | |||
10111 | EAttribute FD__DISTANCE_DECLARED_IN_JANUARY = eINSTANCE.getFD_Distance_declared_in_january(); | 9519 | EAttribute FD__DISTANCE_DECLARED_IN_JANUARY = eINSTANCE.getFD_Distance_declared_in_january(); |
10112 | 9520 | ||
10113 | /** | 9521 | /** |
10114 | * The meta object literal for the '<em><b>Calculated distance</b></em>' attribute feature. | ||
10115 | * <!-- begin-user-doc --> | ||
10116 | * <!-- end-user-doc --> | ||
10117 | * @generated | ||
10118 | */ | ||
10119 | EAttribute FD__CALCULATED_DISTANCE = eINSTANCE.getFD_Calculated_distance(); | ||
10120 | |||
10121 | /** | ||
10122 | * The meta object literal for the '{@link Taxation.impl.Professional_Expenses_DeductionImpl <em>Professional Expenses Deduction</em>}' class. | 9522 | * The meta object literal for the '{@link Taxation.impl.Professional_Expenses_DeductionImpl <em>Professional Expenses Deduction</em>}' class. |
10123 | * <!-- begin-user-doc --> | 9523 | * <!-- begin-user-doc --> |
10124 | * <!-- end-user-doc --> | 9524 | * <!-- end-user-doc --> |
@@ -10139,14 +9539,6 @@ public interface TaxationPackage extends EPackage { | |||
10139 | EClass FO = eINSTANCE.getFO(); | 9539 | EClass FO = eINSTANCE.getFO(); |
10140 | 9540 | ||
10141 | /** | 9541 | /** |
10142 | * The meta object literal for the '<em><b>Rate type for FO</b></em>' attribute feature. | ||
10143 | * <!-- begin-user-doc --> | ||
10144 | * <!-- end-user-doc --> | ||
10145 | * @generated | ||
10146 | */ | ||
10147 | EAttribute FO__RATE_TYPE_FOR_FO = eINSTANCE.getFO_Rate_type_for_FO(); | ||
10148 | |||
10149 | /** | ||
10150 | * The meta object literal for the '{@link Taxation.impl.DS_for_Permanent_ExpenseImpl <em>DS for Permanent Expense</em>}' class. | 9542 | * The meta object literal for the '{@link Taxation.impl.DS_for_Permanent_ExpenseImpl <em>DS for Permanent Expense</em>}' class. |
10151 | * <!-- begin-user-doc --> | 9543 | * <!-- begin-user-doc --> |
10152 | * <!-- end-user-doc --> | 9544 | * <!-- end-user-doc --> |
@@ -10237,30 +9629,6 @@ public interface TaxationPackage extends EPackage { | |||
10237 | EAttribute DS_FOR_PRIVATE_INSURANCE_AND_PLAN__PRIVATE_INSURANCE_AND_PLAN_CATEGORY = eINSTANCE.getDS_for_Private_Insurance_and_Plan_Private_insurance_and_plan_category(); | 9629 | EAttribute DS_FOR_PRIVATE_INSURANCE_AND_PLAN__PRIVATE_INSURANCE_AND_PLAN_CATEGORY = eINSTANCE.getDS_for_Private_Insurance_and_Plan_Private_insurance_and_plan_category(); |
10238 | 9630 | ||
10239 | /** | 9631 | /** |
10240 | * The meta object literal for the '<em><b>Increase for life insurance</b></em>' attribute feature. | ||
10241 | * <!-- begin-user-doc --> | ||
10242 | * <!-- end-user-doc --> | ||
10243 | * @generated | ||
10244 | */ | ||
10245 | EAttribute DS_FOR_PRIVATE_INSURANCE_AND_PLAN__INCREASE_FOR_LIFE_INSURANCE = eINSTANCE.getDS_for_Private_Insurance_and_Plan_Increase_for_life_insurance(); | ||
10246 | |||
10247 | /** | ||
10248 | * The meta object literal for the '<em><b>Maximum deductible amount for private insurance</b></em>' attribute feature. | ||
10249 | * <!-- begin-user-doc --> | ||
10250 | * <!-- end-user-doc --> | ||
10251 | * @generated | ||
10252 | */ | ||
10253 | EAttribute DS_FOR_PRIVATE_INSURANCE_AND_PLAN__MAXIMUM_DEDUCTIBLE_AMOUNT_FOR_PRIVATE_INSURANCE = eINSTANCE.getDS_for_Private_Insurance_and_Plan_Maximum_deductible_amount_for_private_insurance(); | ||
10254 | |||
10255 | /** | ||
10256 | * The meta object literal for the '<em><b>Maximum deductible amount for old age pension plan</b></em>' attribute feature. | ||
10257 | * <!-- begin-user-doc --> | ||
10258 | * <!-- end-user-doc --> | ||
10259 | * @generated | ||
10260 | */ | ||
10261 | EAttribute DS_FOR_PRIVATE_INSURANCE_AND_PLAN__MAXIMUM_DEDUCTIBLE_AMOUNT_FOR_OLD_AGE_PENSION_PLAN = eINSTANCE.getDS_for_Private_Insurance_and_Plan_Maximum_deductible_amount_for_old_age_pension_plan(); | ||
10262 | |||
10263 | /** | ||
10264 | * The meta object literal for the '{@link Taxation.impl.DS_for_Loss_CarryforwardImpl <em>DS for Loss Carryforward</em>}' class. | 9632 | * The meta object literal for the '{@link Taxation.impl.DS_for_Loss_CarryforwardImpl <em>DS for Loss Carryforward</em>}' class. |
10265 | * <!-- begin-user-doc --> | 9633 | * <!-- begin-user-doc --> |
10266 | * <!-- end-user-doc --> | 9634 | * <!-- end-user-doc --> |
@@ -10299,14 +9667,6 @@ public interface TaxationPackage extends EPackage { | |||
10299 | EAttribute PERMANENT_EXPENSE__CATEGORY = eINSTANCE.getPermanent_Expense_Category(); | 9667 | EAttribute PERMANENT_EXPENSE__CATEGORY = eINSTANCE.getPermanent_Expense_Category(); |
10300 | 9668 | ||
10301 | /** | 9669 | /** |
10302 | * The meta object literal for the '<em><b>Is eligible for deduction</b></em>' attribute feature. | ||
10303 | * <!-- begin-user-doc --> | ||
10304 | * <!-- end-user-doc --> | ||
10305 | * @generated | ||
10306 | */ | ||
10307 | EAttribute PERMANENT_EXPENSE__IS_ELIGIBLE_FOR_DEDUCTION = eINSTANCE.getPermanent_Expense_Is_eligible_for_deduction(); | ||
10308 | |||
10309 | /** | ||
10310 | * The meta object literal for the '{@link Taxation.impl.Special_Expense_DSImpl <em>Special Expense DS</em>}' class. | 9670 | * The meta object literal for the '{@link Taxation.impl.Special_Expense_DSImpl <em>Special Expense DS</em>}' class. |
10311 | * <!-- begin-user-doc --> | 9671 | * <!-- begin-user-doc --> |
10312 | * <!-- end-user-doc --> | 9672 | * <!-- end-user-doc --> |
@@ -10353,14 +9713,6 @@ public interface TaxationPackage extends EPackage { | |||
10353 | EAttribute PRIVATE_INSURANCE_AND_PLAN__DURATION_OF_CONTRACT = eINSTANCE.getPrivate_Insurance_and_Plan_Duration_of_contract(); | 9713 | EAttribute PRIVATE_INSURANCE_AND_PLAN__DURATION_OF_CONTRACT = eINSTANCE.getPrivate_Insurance_and_Plan_Duration_of_contract(); |
10354 | 9714 | ||
10355 | /** | 9715 | /** |
10356 | * The meta object literal for the '<em><b>Is private insurance and plan eligible for deduction</b></em>' attribute feature. | ||
10357 | * <!-- begin-user-doc --> | ||
10358 | * <!-- end-user-doc --> | ||
10359 | * @generated | ||
10360 | */ | ||
10361 | EAttribute PRIVATE_INSURANCE_AND_PLAN__IS_PRIVATE_INSURANCE_AND_PLAN_ELIGIBLE_FOR_DEDUCTION = eINSTANCE.getPrivate_Insurance_and_Plan_Is_private_insurance_and_plan_eligible_for_deduction(); | ||
10362 | |||
10363 | /** | ||
10364 | * The meta object literal for the '{@link Taxation.impl.Health_and_Pension_InsuranceImpl <em>Health and Pension Insurance</em>}' class. | 9716 | * The meta object literal for the '{@link Taxation.impl.Health_and_Pension_InsuranceImpl <em>Health and Pension Insurance</em>}' class. |
10365 | * <!-- begin-user-doc --> | 9717 | * <!-- begin-user-doc --> |
10366 | * <!-- end-user-doc --> | 9718 | * <!-- end-user-doc --> |
@@ -10405,14 +9757,6 @@ public interface TaxationPackage extends EPackage { | |||
10405 | EAttribute DONATION__BENEFICIARY1 = eINSTANCE.getDonation_Beneficiary1(); | 9757 | EAttribute DONATION__BENEFICIARY1 = eINSTANCE.getDonation_Beneficiary1(); |
10406 | 9758 | ||
10407 | /** | 9759 | /** |
10408 | * The meta object literal for the '<em><b>Is beneficiary eligible</b></em>' attribute feature. | ||
10409 | * <!-- begin-user-doc --> | ||
10410 | * <!-- end-user-doc --> | ||
10411 | * @generated | ||
10412 | */ | ||
10413 | EAttribute DONATION__IS_BENEFICIARY_ELIGIBLE = eINSTANCE.getDonation_Is_beneficiary_eligible(); | ||
10414 | |||
10415 | /** | ||
10416 | * The meta object literal for the '<em><b>Is donation reported</b></em>' attribute feature. | 9760 | * The meta object literal for the '<em><b>Is donation reported</b></em>' attribute feature. |
10417 | * <!-- begin-user-doc --> | 9761 | * <!-- begin-user-doc --> |
10418 | * <!-- end-user-doc --> | 9762 | * <!-- end-user-doc --> |
@@ -10431,38 +9775,6 @@ public interface TaxationPackage extends EPackage { | |||
10431 | EClass LOSS_CARRYFORWARD = eINSTANCE.getLoss_Carryforward(); | 9775 | EClass LOSS_CARRYFORWARD = eINSTANCE.getLoss_Carryforward(); |
10432 | 9776 | ||
10433 | /** | 9777 | /** |
10434 | * The meta object literal for the '<em><b>Regular accountability</b></em>' attribute feature. | ||
10435 | * <!-- begin-user-doc --> | ||
10436 | * <!-- end-user-doc --> | ||
10437 | * @generated | ||
10438 | */ | ||
10439 | EAttribute LOSS_CARRYFORWARD__REGULAR_ACCOUNTABILITY = eINSTANCE.getLoss_Carryforward_Regular_accountability(); | ||
10440 | |||
10441 | /** | ||
10442 | * The meta object literal for the '<em><b>Compensation by other means</b></em>' attribute feature. | ||
10443 | * <!-- begin-user-doc --> | ||
10444 | * <!-- end-user-doc --> | ||
10445 | * @generated | ||
10446 | */ | ||
10447 | EAttribute LOSS_CARRYFORWARD__COMPENSATION_BY_OTHER_MEANS = eINSTANCE.getLoss_Carryforward_Compensation_by_other_means(); | ||
10448 | |||
10449 | /** | ||
10450 | * The meta object literal for the '<em><b>Tax payer has inherited business ownership</b></em>' attribute feature. | ||
10451 | * <!-- begin-user-doc --> | ||
10452 | * <!-- end-user-doc --> | ||
10453 | * @generated | ||
10454 | */ | ||
10455 | EAttribute LOSS_CARRYFORWARD__TAX_PAYER_HAS_INHERITED_BUSINESS_OWNERSHIP = eINSTANCE.getLoss_Carryforward_Tax_payer_has_inherited_business_ownership(); | ||
10456 | |||
10457 | /** | ||
10458 | * The meta object literal for the '<em><b>Tax payer has been partner in business</b></em>' attribute feature. | ||
10459 | * <!-- begin-user-doc --> | ||
10460 | * <!-- end-user-doc --> | ||
10461 | * @generated | ||
10462 | */ | ||
10463 | EAttribute LOSS_CARRYFORWARD__TAX_PAYER_HAS_BEEN_PARTNER_IN_BUSINESS = eINSTANCE.getLoss_Carryforward_Tax_payer_has_been_partner_in_business(); | ||
10464 | |||
10465 | /** | ||
10466 | * The meta object literal for the '{@link Taxation.impl.Spousal_Expense_ACImpl <em>Spousal Expense AC</em>}' class. | 9778 | * The meta object literal for the '{@link Taxation.impl.Spousal_Expense_ACImpl <em>Spousal Expense AC</em>}' class. |
10467 | * <!-- begin-user-doc --> | 9779 | * <!-- begin-user-doc --> |
10468 | * <!-- end-user-doc --> | 9780 | * <!-- end-user-doc --> |
@@ -10559,16 +9871,6 @@ public interface TaxationPackage extends EPackage { | |||
10559 | EEnum COUNTRY = eINSTANCE.getCountry(); | 9871 | EEnum COUNTRY = eINSTANCE.getCountry(); |
10560 | 9872 | ||
10561 | /** | 9873 | /** |
10562 | * The meta object literal for the '{@link Taxation.Tax_Card_Type <em>Tax Card Type</em>}' enum. | ||
10563 | * <!-- begin-user-doc --> | ||
10564 | * <!-- end-user-doc --> | ||
10565 | * @see Taxation.Tax_Card_Type | ||
10566 | * @see Taxation.impl.TaxationPackageImpl#getTax_Card_Type() | ||
10567 | * @generated | ||
10568 | */ | ||
10569 | EEnum TAX_CARD_TYPE = eINSTANCE.getTax_Card_Type(); | ||
10570 | |||
10571 | /** | ||
10572 | * The meta object literal for the '{@link Taxation.Tax_Office <em>Tax Office</em>}' enum. | 9874 | * The meta object literal for the '{@link Taxation.Tax_Office <em>Tax Office</em>}' enum. |
10573 | * <!-- begin-user-doc --> | 9875 | * <!-- begin-user-doc --> |
10574 | * <!-- end-user-doc --> | 9876 | * <!-- end-user-doc --> |
@@ -10609,16 +9911,6 @@ public interface TaxationPackage extends EPackage { | |||
10609 | EEnum TOWN = eINSTANCE.getTown(); | 9911 | EEnum TOWN = eINSTANCE.getTown(); |
10610 | 9912 | ||
10611 | /** | 9913 | /** |
10612 | * The meta object literal for the '{@link Taxation.Type_of_Rate <em>Type of Rate</em>}' enum. | ||
10613 | * <!-- begin-user-doc --> | ||
10614 | * <!-- end-user-doc --> | ||
10615 | * @see Taxation.Type_of_Rate | ||
10616 | * @see Taxation.impl.TaxationPackageImpl#getType_of_Rate() | ||
10617 | * @generated | ||
10618 | */ | ||
10619 | EEnum TYPE_OF_RATE = eINSTANCE.getType_of_Rate(); | ||
10620 | |||
10621 | /** | ||
10622 | * The meta object literal for the '{@link Taxation.CE_Type <em>CE Type</em>}' enum. | 9914 | * The meta object literal for the '{@link Taxation.CE_Type <em>CE Type</em>}' enum. |
10623 | * <!-- begin-user-doc --> | 9915 | * <!-- begin-user-doc --> |
10624 | * <!-- end-user-doc --> | 9916 | * <!-- end-user-doc --> |
diff --git a/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/impl/DS_for_Private_Insurance_and_PlanImpl.java b/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/impl/DS_for_Private_Insurance_and_PlanImpl.java index d33beb48..8ad3e39d 100644 --- a/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/impl/DS_for_Private_Insurance_and_PlanImpl.java +++ b/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/impl/DS_for_Private_Insurance_and_PlanImpl.java | |||
@@ -21,9 +21,6 @@ import org.eclipse.emf.ecore.impl.ENotificationImpl; | |||
21 | * </p> | 21 | * </p> |
22 | * <ul> | 22 | * <ul> |
23 | * <li>{@link Taxation.impl.DS_for_Private_Insurance_and_PlanImpl#getPrivate_insurance_and_plan_category <em>Private insurance and plan category</em>}</li> | 23 | * <li>{@link Taxation.impl.DS_for_Private_Insurance_and_PlanImpl#getPrivate_insurance_and_plan_category <em>Private insurance and plan category</em>}</li> |
24 | * <li>{@link Taxation.impl.DS_for_Private_Insurance_and_PlanImpl#getIncrease_for_life_insurance <em>Increase for life insurance</em>}</li> | ||
25 | * <li>{@link Taxation.impl.DS_for_Private_Insurance_and_PlanImpl#getMaximum_deductible_amount_for_private_insurance <em>Maximum deductible amount for private insurance</em>}</li> | ||
26 | * <li>{@link Taxation.impl.DS_for_Private_Insurance_and_PlanImpl#getMaximum_deductible_amount_for_old_age_pension_plan <em>Maximum deductible amount for old age pension plan</em>}</li> | ||
27 | * </ul> | 24 | * </ul> |
28 | * | 25 | * |
29 | * @generated | 26 | * @generated |
@@ -50,66 +47,6 @@ public class DS_for_Private_Insurance_and_PlanImpl extends DSImpl implements DS_ | |||
50 | protected Category_of_Private_Insurance_and_Plan private_insurance_and_plan_category = PRIVATE_INSURANCE_AND_PLAN_CATEGORY_EDEFAULT; | 47 | protected Category_of_Private_Insurance_and_Plan private_insurance_and_plan_category = PRIVATE_INSURANCE_AND_PLAN_CATEGORY_EDEFAULT; |
51 | 48 | ||
52 | /** | 49 | /** |
53 | * The default value of the '{@link #getIncrease_for_life_insurance() <em>Increase for life insurance</em>}' attribute. | ||
54 | * <!-- begin-user-doc --> | ||
55 | * <!-- end-user-doc --> | ||
56 | * @see #getIncrease_for_life_insurance() | ||
57 | * @generated | ||
58 | * @ordered | ||
59 | */ | ||
60 | protected static final double INCREASE_FOR_LIFE_INSURANCE_EDEFAULT = 0.0; | ||
61 | |||
62 | /** | ||
63 | * The cached value of the '{@link #getIncrease_for_life_insurance() <em>Increase for life insurance</em>}' attribute. | ||
64 | * <!-- begin-user-doc --> | ||
65 | * <!-- end-user-doc --> | ||
66 | * @see #getIncrease_for_life_insurance() | ||
67 | * @generated | ||
68 | * @ordered | ||
69 | */ | ||
70 | protected double increase_for_life_insurance = INCREASE_FOR_LIFE_INSURANCE_EDEFAULT; | ||
71 | |||
72 | /** | ||
73 | * The default value of the '{@link #getMaximum_deductible_amount_for_private_insurance() <em>Maximum deductible amount for private insurance</em>}' attribute. | ||
74 | * <!-- begin-user-doc --> | ||
75 | * <!-- end-user-doc --> | ||
76 | * @see #getMaximum_deductible_amount_for_private_insurance() | ||
77 | * @generated | ||
78 | * @ordered | ||
79 | */ | ||
80 | protected static final double MAXIMUM_DEDUCTIBLE_AMOUNT_FOR_PRIVATE_INSURANCE_EDEFAULT = 0.0; | ||
81 | |||
82 | /** | ||
83 | * The cached value of the '{@link #getMaximum_deductible_amount_for_private_insurance() <em>Maximum deductible amount for private insurance</em>}' attribute. | ||
84 | * <!-- begin-user-doc --> | ||
85 | * <!-- end-user-doc --> | ||
86 | * @see #getMaximum_deductible_amount_for_private_insurance() | ||
87 | * @generated | ||
88 | * @ordered | ||
89 | */ | ||
90 | protected double maximum_deductible_amount_for_private_insurance = MAXIMUM_DEDUCTIBLE_AMOUNT_FOR_PRIVATE_INSURANCE_EDEFAULT; | ||
91 | |||
92 | /** | ||
93 | * The default value of the '{@link #getMaximum_deductible_amount_for_old_age_pension_plan() <em>Maximum deductible amount for old age pension plan</em>}' attribute. | ||
94 | * <!-- begin-user-doc --> | ||
95 | * <!-- end-user-doc --> | ||
96 | * @see #getMaximum_deductible_amount_for_old_age_pension_plan() | ||
97 | * @generated | ||
98 | * @ordered | ||
99 | */ | ||
100 | protected static final double MAXIMUM_DEDUCTIBLE_AMOUNT_FOR_OLD_AGE_PENSION_PLAN_EDEFAULT = 0.0; | ||
101 | |||
102 | /** | ||
103 | * The cached value of the '{@link #getMaximum_deductible_amount_for_old_age_pension_plan() <em>Maximum deductible amount for old age pension plan</em>}' attribute. | ||
104 | * <!-- begin-user-doc --> | ||
105 | * <!-- end-user-doc --> | ||
106 | * @see #getMaximum_deductible_amount_for_old_age_pension_plan() | ||
107 | * @generated | ||
108 | * @ordered | ||
109 | */ | ||
110 | protected double maximum_deductible_amount_for_old_age_pension_plan = MAXIMUM_DEDUCTIBLE_AMOUNT_FOR_OLD_AGE_PENSION_PLAN_EDEFAULT; | ||
111 | |||
112 | /** | ||
113 | * <!-- begin-user-doc --> | 50 | * <!-- begin-user-doc --> |
114 | * <!-- end-user-doc --> | 51 | * <!-- end-user-doc --> |
115 | * @generated | 52 | * @generated |
@@ -157,85 +94,10 @@ public class DS_for_Private_Insurance_and_PlanImpl extends DSImpl implements DS_ | |||
157 | * @generated | 94 | * @generated |
158 | */ | 95 | */ |
159 | @Override | 96 | @Override |
160 | public double getIncrease_for_life_insurance() { | ||
161 | return increase_for_life_insurance; | ||
162 | } | ||
163 | |||
164 | /** | ||
165 | * <!-- begin-user-doc --> | ||
166 | * <!-- end-user-doc --> | ||
167 | * @generated | ||
168 | */ | ||
169 | @Override | ||
170 | public void setIncrease_for_life_insurance(double newIncrease_for_life_insurance) { | ||
171 | double oldIncrease_for_life_insurance = increase_for_life_insurance; | ||
172 | increase_for_life_insurance = newIncrease_for_life_insurance; | ||
173 | if (eNotificationRequired()) | ||
174 | eNotify(new ENotificationImpl(this, Notification.SET, TaxationPackage.DS_FOR_PRIVATE_INSURANCE_AND_PLAN__INCREASE_FOR_LIFE_INSURANCE, oldIncrease_for_life_insurance, increase_for_life_insurance)); | ||
175 | } | ||
176 | |||
177 | /** | ||
178 | * <!-- begin-user-doc --> | ||
179 | * <!-- end-user-doc --> | ||
180 | * @generated | ||
181 | */ | ||
182 | @Override | ||
183 | public double getMaximum_deductible_amount_for_private_insurance() { | ||
184 | return maximum_deductible_amount_for_private_insurance; | ||
185 | } | ||
186 | |||
187 | /** | ||
188 | * <!-- begin-user-doc --> | ||
189 | * <!-- end-user-doc --> | ||
190 | * @generated | ||
191 | */ | ||
192 | @Override | ||
193 | public void setMaximum_deductible_amount_for_private_insurance(double newMaximum_deductible_amount_for_private_insurance) { | ||
194 | double oldMaximum_deductible_amount_for_private_insurance = maximum_deductible_amount_for_private_insurance; | ||
195 | maximum_deductible_amount_for_private_insurance = newMaximum_deductible_amount_for_private_insurance; | ||
196 | if (eNotificationRequired()) | ||
197 | eNotify(new ENotificationImpl(this, Notification.SET, TaxationPackage.DS_FOR_PRIVATE_INSURANCE_AND_PLAN__MAXIMUM_DEDUCTIBLE_AMOUNT_FOR_PRIVATE_INSURANCE, oldMaximum_deductible_amount_for_private_insurance, maximum_deductible_amount_for_private_insurance)); | ||
198 | } | ||
199 | |||
200 | /** | ||
201 | * <!-- begin-user-doc --> | ||
202 | * <!-- end-user-doc --> | ||
203 | * @generated | ||
204 | */ | ||
205 | @Override | ||
206 | public double getMaximum_deductible_amount_for_old_age_pension_plan() { | ||
207 | return maximum_deductible_amount_for_old_age_pension_plan; | ||
208 | } | ||
209 | |||
210 | /** | ||
211 | * <!-- begin-user-doc --> | ||
212 | * <!-- end-user-doc --> | ||
213 | * @generated | ||
214 | */ | ||
215 | @Override | ||
216 | public void setMaximum_deductible_amount_for_old_age_pension_plan(double newMaximum_deductible_amount_for_old_age_pension_plan) { | ||
217 | double oldMaximum_deductible_amount_for_old_age_pension_plan = maximum_deductible_amount_for_old_age_pension_plan; | ||
218 | maximum_deductible_amount_for_old_age_pension_plan = newMaximum_deductible_amount_for_old_age_pension_plan; | ||
219 | if (eNotificationRequired()) | ||
220 | eNotify(new ENotificationImpl(this, Notification.SET, TaxationPackage.DS_FOR_PRIVATE_INSURANCE_AND_PLAN__MAXIMUM_DEDUCTIBLE_AMOUNT_FOR_OLD_AGE_PENSION_PLAN, oldMaximum_deductible_amount_for_old_age_pension_plan, maximum_deductible_amount_for_old_age_pension_plan)); | ||
221 | } | ||
222 | |||
223 | /** | ||
224 | * <!-- begin-user-doc --> | ||
225 | * <!-- end-user-doc --> | ||
226 | * @generated | ||
227 | */ | ||
228 | @Override | ||
229 | public Object eGet(int featureID, boolean resolve, boolean coreType) { | 97 | public Object eGet(int featureID, boolean resolve, boolean coreType) { |
230 | switch (featureID) { | 98 | switch (featureID) { |
231 | case TaxationPackage.DS_FOR_PRIVATE_INSURANCE_AND_PLAN__PRIVATE_INSURANCE_AND_PLAN_CATEGORY: | 99 | case TaxationPackage.DS_FOR_PRIVATE_INSURANCE_AND_PLAN__PRIVATE_INSURANCE_AND_PLAN_CATEGORY: |
232 | return getPrivate_insurance_and_plan_category(); | 100 | return getPrivate_insurance_and_plan_category(); |
233 | case TaxationPackage.DS_FOR_PRIVATE_INSURANCE_AND_PLAN__INCREASE_FOR_LIFE_INSURANCE: | ||
234 | return getIncrease_for_life_insurance(); | ||
235 | case TaxationPackage.DS_FOR_PRIVATE_INSURANCE_AND_PLAN__MAXIMUM_DEDUCTIBLE_AMOUNT_FOR_PRIVATE_INSURANCE: | ||
236 | return getMaximum_deductible_amount_for_private_insurance(); | ||
237 | case TaxationPackage.DS_FOR_PRIVATE_INSURANCE_AND_PLAN__MAXIMUM_DEDUCTIBLE_AMOUNT_FOR_OLD_AGE_PENSION_PLAN: | ||
238 | return getMaximum_deductible_amount_for_old_age_pension_plan(); | ||
239 | } | 101 | } |
240 | return super.eGet(featureID, resolve, coreType); | 102 | return super.eGet(featureID, resolve, coreType); |
241 | } | 103 | } |
@@ -251,15 +113,6 @@ public class DS_for_Private_Insurance_and_PlanImpl extends DSImpl implements DS_ | |||
251 | case TaxationPackage.DS_FOR_PRIVATE_INSURANCE_AND_PLAN__PRIVATE_INSURANCE_AND_PLAN_CATEGORY: | 113 | case TaxationPackage.DS_FOR_PRIVATE_INSURANCE_AND_PLAN__PRIVATE_INSURANCE_AND_PLAN_CATEGORY: |
252 | setPrivate_insurance_and_plan_category((Category_of_Private_Insurance_and_Plan)newValue); | 114 | setPrivate_insurance_and_plan_category((Category_of_Private_Insurance_and_Plan)newValue); |
253 | return; | 115 | return; |
254 | case TaxationPackage.DS_FOR_PRIVATE_INSURANCE_AND_PLAN__INCREASE_FOR_LIFE_INSURANCE: | ||
255 | setIncrease_for_life_insurance((Double)newValue); | ||
256 | return; | ||
257 | case TaxationPackage.DS_FOR_PRIVATE_INSURANCE_AND_PLAN__MAXIMUM_DEDUCTIBLE_AMOUNT_FOR_PRIVATE_INSURANCE: | ||
258 | setMaximum_deductible_amount_for_private_insurance((Double)newValue); | ||
259 | return; | ||
260 | case TaxationPackage.DS_FOR_PRIVATE_INSURANCE_AND_PLAN__MAXIMUM_DEDUCTIBLE_AMOUNT_FOR_OLD_AGE_PENSION_PLAN: | ||
261 | setMaximum_deductible_amount_for_old_age_pension_plan((Double)newValue); | ||
262 | return; | ||
263 | } | 116 | } |
264 | super.eSet(featureID, newValue); | 117 | super.eSet(featureID, newValue); |
265 | } | 118 | } |
@@ -275,15 +128,6 @@ public class DS_for_Private_Insurance_and_PlanImpl extends DSImpl implements DS_ | |||
275 | case TaxationPackage.DS_FOR_PRIVATE_INSURANCE_AND_PLAN__PRIVATE_INSURANCE_AND_PLAN_CATEGORY: | 128 | case TaxationPackage.DS_FOR_PRIVATE_INSURANCE_AND_PLAN__PRIVATE_INSURANCE_AND_PLAN_CATEGORY: |
276 | setPrivate_insurance_and_plan_category(PRIVATE_INSURANCE_AND_PLAN_CATEGORY_EDEFAULT); | 129 | setPrivate_insurance_and_plan_category(PRIVATE_INSURANCE_AND_PLAN_CATEGORY_EDEFAULT); |
277 | return; | 130 | return; |
278 | case TaxationPackage.DS_FOR_PRIVATE_INSURANCE_AND_PLAN__INCREASE_FOR_LIFE_INSURANCE: | ||
279 | setIncrease_for_life_insurance(INCREASE_FOR_LIFE_INSURANCE_EDEFAULT); | ||
280 | return; | ||
281 | case TaxationPackage.DS_FOR_PRIVATE_INSURANCE_AND_PLAN__MAXIMUM_DEDUCTIBLE_AMOUNT_FOR_PRIVATE_INSURANCE: | ||
282 | setMaximum_deductible_amount_for_private_insurance(MAXIMUM_DEDUCTIBLE_AMOUNT_FOR_PRIVATE_INSURANCE_EDEFAULT); | ||
283 | return; | ||
284 | case TaxationPackage.DS_FOR_PRIVATE_INSURANCE_AND_PLAN__MAXIMUM_DEDUCTIBLE_AMOUNT_FOR_OLD_AGE_PENSION_PLAN: | ||
285 | setMaximum_deductible_amount_for_old_age_pension_plan(MAXIMUM_DEDUCTIBLE_AMOUNT_FOR_OLD_AGE_PENSION_PLAN_EDEFAULT); | ||
286 | return; | ||
287 | } | 131 | } |
288 | super.eUnset(featureID); | 132 | super.eUnset(featureID); |
289 | } | 133 | } |
@@ -298,12 +142,6 @@ public class DS_for_Private_Insurance_and_PlanImpl extends DSImpl implements DS_ | |||
298 | switch (featureID) { | 142 | switch (featureID) { |
299 | case TaxationPackage.DS_FOR_PRIVATE_INSURANCE_AND_PLAN__PRIVATE_INSURANCE_AND_PLAN_CATEGORY: | 143 | case TaxationPackage.DS_FOR_PRIVATE_INSURANCE_AND_PLAN__PRIVATE_INSURANCE_AND_PLAN_CATEGORY: |
300 | return private_insurance_and_plan_category != PRIVATE_INSURANCE_AND_PLAN_CATEGORY_EDEFAULT; | 144 | return private_insurance_and_plan_category != PRIVATE_INSURANCE_AND_PLAN_CATEGORY_EDEFAULT; |
301 | case TaxationPackage.DS_FOR_PRIVATE_INSURANCE_AND_PLAN__INCREASE_FOR_LIFE_INSURANCE: | ||
302 | return increase_for_life_insurance != INCREASE_FOR_LIFE_INSURANCE_EDEFAULT; | ||
303 | case TaxationPackage.DS_FOR_PRIVATE_INSURANCE_AND_PLAN__MAXIMUM_DEDUCTIBLE_AMOUNT_FOR_PRIVATE_INSURANCE: | ||
304 | return maximum_deductible_amount_for_private_insurance != MAXIMUM_DEDUCTIBLE_AMOUNT_FOR_PRIVATE_INSURANCE_EDEFAULT; | ||
305 | case TaxationPackage.DS_FOR_PRIVATE_INSURANCE_AND_PLAN__MAXIMUM_DEDUCTIBLE_AMOUNT_FOR_OLD_AGE_PENSION_PLAN: | ||
306 | return maximum_deductible_amount_for_old_age_pension_plan != MAXIMUM_DEDUCTIBLE_AMOUNT_FOR_OLD_AGE_PENSION_PLAN_EDEFAULT; | ||
307 | } | 145 | } |
308 | return super.eIsSet(featureID); | 146 | return super.eIsSet(featureID); |
309 | } | 147 | } |
@@ -320,12 +158,6 @@ public class DS_for_Private_Insurance_and_PlanImpl extends DSImpl implements DS_ | |||
320 | StringBuilder result = new StringBuilder(super.toString()); | 158 | StringBuilder result = new StringBuilder(super.toString()); |
321 | result.append(" (private_insurance_and_plan_category: "); | 159 | result.append(" (private_insurance_and_plan_category: "); |
322 | result.append(private_insurance_and_plan_category); | 160 | result.append(private_insurance_and_plan_category); |
323 | result.append(", increase_for_life_insurance: "); | ||
324 | result.append(increase_for_life_insurance); | ||
325 | result.append(", maximum_deductible_amount_for_private_insurance: "); | ||
326 | result.append(maximum_deductible_amount_for_private_insurance); | ||
327 | result.append(", maximum_deductible_amount_for_old_age_pension_plan: "); | ||
328 | result.append(maximum_deductible_amount_for_old_age_pension_plan); | ||
329 | result.append(')'); | 161 | result.append(')'); |
330 | return result.toString(); | 162 | return result.toString(); |
331 | } | 163 | } |
diff --git a/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/impl/DonationImpl.java b/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/impl/DonationImpl.java index e631901a..2ea09206 100644 --- a/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/impl/DonationImpl.java +++ b/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/impl/DonationImpl.java | |||
@@ -20,7 +20,6 @@ import org.eclipse.emf.ecore.impl.ENotificationImpl; | |||
20 | * </p> | 20 | * </p> |
21 | * <ul> | 21 | * <ul> |
22 | * <li>{@link Taxation.impl.DonationImpl#getBeneficiary1 <em>Beneficiary1</em>}</li> | 22 | * <li>{@link Taxation.impl.DonationImpl#getBeneficiary1 <em>Beneficiary1</em>}</li> |
23 | * <li>{@link Taxation.impl.DonationImpl#isIs_beneficiary_eligible <em>Is beneficiary eligible</em>}</li> | ||
24 | * <li>{@link Taxation.impl.DonationImpl#isIs_donation_reported <em>Is donation reported</em>}</li> | 23 | * <li>{@link Taxation.impl.DonationImpl#isIs_donation_reported <em>Is donation reported</em>}</li> |
25 | * </ul> | 24 | * </ul> |
26 | * | 25 | * |
@@ -48,26 +47,6 @@ public class DonationImpl extends Special_Expense_DSImpl implements Donation { | |||
48 | protected String beneficiary1 = BENEFICIARY1_EDEFAULT; | 47 | protected String beneficiary1 = BENEFICIARY1_EDEFAULT; |
49 | 48 | ||
50 | /** | 49 | /** |
51 | * The default value of the '{@link #isIs_beneficiary_eligible() <em>Is beneficiary eligible</em>}' attribute. | ||
52 | * <!-- begin-user-doc --> | ||
53 | * <!-- end-user-doc --> | ||
54 | * @see #isIs_beneficiary_eligible() | ||
55 | * @generated | ||
56 | * @ordered | ||
57 | */ | ||
58 | protected static final boolean IS_BENEFICIARY_ELIGIBLE_EDEFAULT = false; | ||
59 | |||
60 | /** | ||
61 | * The cached value of the '{@link #isIs_beneficiary_eligible() <em>Is beneficiary eligible</em>}' attribute. | ||
62 | * <!-- begin-user-doc --> | ||
63 | * <!-- end-user-doc --> | ||
64 | * @see #isIs_beneficiary_eligible() | ||
65 | * @generated | ||
66 | * @ordered | ||
67 | */ | ||
68 | protected boolean is_beneficiary_eligible = IS_BENEFICIARY_ELIGIBLE_EDEFAULT; | ||
69 | |||
70 | /** | ||
71 | * The default value of the '{@link #isIs_donation_reported() <em>Is donation reported</em>}' attribute. | 50 | * The default value of the '{@link #isIs_donation_reported() <em>Is donation reported</em>}' attribute. |
72 | * <!-- begin-user-doc --> | 51 | * <!-- begin-user-doc --> |
73 | * <!-- end-user-doc --> | 52 | * <!-- end-user-doc --> |
@@ -135,29 +114,6 @@ public class DonationImpl extends Special_Expense_DSImpl implements Donation { | |||
135 | * @generated | 114 | * @generated |
136 | */ | 115 | */ |
137 | @Override | 116 | @Override |
138 | public boolean isIs_beneficiary_eligible() { | ||
139 | return is_beneficiary_eligible; | ||
140 | } | ||
141 | |||
142 | /** | ||
143 | * <!-- begin-user-doc --> | ||
144 | * <!-- end-user-doc --> | ||
145 | * @generated | ||
146 | */ | ||
147 | @Override | ||
148 | public void setIs_beneficiary_eligible(boolean newIs_beneficiary_eligible) { | ||
149 | boolean oldIs_beneficiary_eligible = is_beneficiary_eligible; | ||
150 | is_beneficiary_eligible = newIs_beneficiary_eligible; | ||
151 | if (eNotificationRequired()) | ||
152 | eNotify(new ENotificationImpl(this, Notification.SET, TaxationPackage.DONATION__IS_BENEFICIARY_ELIGIBLE, oldIs_beneficiary_eligible, is_beneficiary_eligible)); | ||
153 | } | ||
154 | |||
155 | /** | ||
156 | * <!-- begin-user-doc --> | ||
157 | * <!-- end-user-doc --> | ||
158 | * @generated | ||
159 | */ | ||
160 | @Override | ||
161 | public boolean isIs_donation_reported() { | 117 | public boolean isIs_donation_reported() { |
162 | return is_donation_reported; | 118 | return is_donation_reported; |
163 | } | 119 | } |
@@ -185,8 +141,6 @@ public class DonationImpl extends Special_Expense_DSImpl implements Donation { | |||
185 | switch (featureID) { | 141 | switch (featureID) { |
186 | case TaxationPackage.DONATION__BENEFICIARY1: | 142 | case TaxationPackage.DONATION__BENEFICIARY1: |
187 | return getBeneficiary1(); | 143 | return getBeneficiary1(); |
188 | case TaxationPackage.DONATION__IS_BENEFICIARY_ELIGIBLE: | ||
189 | return isIs_beneficiary_eligible(); | ||
190 | case TaxationPackage.DONATION__IS_DONATION_REPORTED: | 144 | case TaxationPackage.DONATION__IS_DONATION_REPORTED: |
191 | return isIs_donation_reported(); | 145 | return isIs_donation_reported(); |
192 | } | 146 | } |
@@ -204,9 +158,6 @@ public class DonationImpl extends Special_Expense_DSImpl implements Donation { | |||
204 | case TaxationPackage.DONATION__BENEFICIARY1: | 158 | case TaxationPackage.DONATION__BENEFICIARY1: |
205 | setBeneficiary1((String)newValue); | 159 | setBeneficiary1((String)newValue); |
206 | return; | 160 | return; |
207 | case TaxationPackage.DONATION__IS_BENEFICIARY_ELIGIBLE: | ||
208 | setIs_beneficiary_eligible((Boolean)newValue); | ||
209 | return; | ||
210 | case TaxationPackage.DONATION__IS_DONATION_REPORTED: | 161 | case TaxationPackage.DONATION__IS_DONATION_REPORTED: |
211 | setIs_donation_reported((Boolean)newValue); | 162 | setIs_donation_reported((Boolean)newValue); |
212 | return; | 163 | return; |
@@ -225,9 +176,6 @@ public class DonationImpl extends Special_Expense_DSImpl implements Donation { | |||
225 | case TaxationPackage.DONATION__BENEFICIARY1: | 176 | case TaxationPackage.DONATION__BENEFICIARY1: |
226 | setBeneficiary1(BENEFICIARY1_EDEFAULT); | 177 | setBeneficiary1(BENEFICIARY1_EDEFAULT); |
227 | return; | 178 | return; |
228 | case TaxationPackage.DONATION__IS_BENEFICIARY_ELIGIBLE: | ||
229 | setIs_beneficiary_eligible(IS_BENEFICIARY_ELIGIBLE_EDEFAULT); | ||
230 | return; | ||
231 | case TaxationPackage.DONATION__IS_DONATION_REPORTED: | 179 | case TaxationPackage.DONATION__IS_DONATION_REPORTED: |
232 | setIs_donation_reported(IS_DONATION_REPORTED_EDEFAULT); | 180 | setIs_donation_reported(IS_DONATION_REPORTED_EDEFAULT); |
233 | return; | 181 | return; |
@@ -245,8 +193,6 @@ public class DonationImpl extends Special_Expense_DSImpl implements Donation { | |||
245 | switch (featureID) { | 193 | switch (featureID) { |
246 | case TaxationPackage.DONATION__BENEFICIARY1: | 194 | case TaxationPackage.DONATION__BENEFICIARY1: |
247 | return BENEFICIARY1_EDEFAULT == null ? beneficiary1 != null : !BENEFICIARY1_EDEFAULT.equals(beneficiary1); | 195 | return BENEFICIARY1_EDEFAULT == null ? beneficiary1 != null : !BENEFICIARY1_EDEFAULT.equals(beneficiary1); |
248 | case TaxationPackage.DONATION__IS_BENEFICIARY_ELIGIBLE: | ||
249 | return is_beneficiary_eligible != IS_BENEFICIARY_ELIGIBLE_EDEFAULT; | ||
250 | case TaxationPackage.DONATION__IS_DONATION_REPORTED: | 196 | case TaxationPackage.DONATION__IS_DONATION_REPORTED: |
251 | return is_donation_reported != IS_DONATION_REPORTED_EDEFAULT; | 197 | return is_donation_reported != IS_DONATION_REPORTED_EDEFAULT; |
252 | } | 198 | } |
@@ -265,8 +211,6 @@ public class DonationImpl extends Special_Expense_DSImpl implements Donation { | |||
265 | StringBuilder result = new StringBuilder(super.toString()); | 211 | StringBuilder result = new StringBuilder(super.toString()); |
266 | result.append(" (beneficiary1: "); | 212 | result.append(" (beneficiary1: "); |
267 | result.append(beneficiary1); | 213 | result.append(beneficiary1); |
268 | result.append(", is_beneficiary_eligible: "); | ||
269 | result.append(is_beneficiary_eligible); | ||
270 | result.append(", is_donation_reported: "); | 214 | result.append(", is_donation_reported: "); |
271 | result.append(is_donation_reported); | 215 | result.append(is_donation_reported); |
272 | result.append(')'); | 216 | result.append(')'); |
diff --git a/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/impl/External_AllowanceImpl.java b/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/impl/External_AllowanceImpl.java index d73a0014..5a846b56 100644 --- a/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/impl/External_AllowanceImpl.java +++ b/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/impl/External_AllowanceImpl.java | |||
@@ -27,7 +27,6 @@ import org.eclipse.emf.ecore.util.EcoreUtil; | |||
27 | * The following features are implemented: | 27 | * The following features are implemented: |
28 | * </p> | 28 | * </p> |
29 | * <ul> | 29 | * <ul> |
30 | * <li>{@link Taxation.impl.External_AllowanceImpl#getAmount <em>Amount</em>}</li> | ||
31 | * <li>{@link Taxation.impl.External_AllowanceImpl#getGrantor <em>Grantor</em>}</li> | 30 | * <li>{@link Taxation.impl.External_AllowanceImpl#getGrantor <em>Grantor</em>}</li> |
32 | * <li>{@link Taxation.impl.External_AllowanceImpl#getStarting_year <em>Starting year</em>}</li> | 31 | * <li>{@link Taxation.impl.External_AllowanceImpl#getStarting_year <em>Starting year</em>}</li> |
33 | * <li>{@link Taxation.impl.External_AllowanceImpl#getEnding_year <em>Ending year</em>}</li> | 32 | * <li>{@link Taxation.impl.External_AllowanceImpl#getEnding_year <em>Ending year</em>}</li> |
@@ -40,26 +39,6 @@ import org.eclipse.emf.ecore.util.EcoreUtil; | |||
40 | */ | 39 | */ |
41 | public class External_AllowanceImpl extends MinimalEObjectImpl.Container implements External_Allowance { | 40 | public class External_AllowanceImpl extends MinimalEObjectImpl.Container implements External_Allowance { |
42 | /** | 41 | /** |
43 | * The default value of the '{@link #getAmount() <em>Amount</em>}' attribute. | ||
44 | * <!-- begin-user-doc --> | ||
45 | * <!-- end-user-doc --> | ||
46 | * @see #getAmount() | ||
47 | * @generated | ||
48 | * @ordered | ||
49 | */ | ||
50 | protected static final double AMOUNT_EDEFAULT = 0.0; | ||
51 | |||
52 | /** | ||
53 | * The cached value of the '{@link #getAmount() <em>Amount</em>}' attribute. | ||
54 | * <!-- begin-user-doc --> | ||
55 | * <!-- end-user-doc --> | ||
56 | * @see #getAmount() | ||
57 | * @generated | ||
58 | * @ordered | ||
59 | */ | ||
60 | protected double amount = AMOUNT_EDEFAULT; | ||
61 | |||
62 | /** | ||
63 | * The default value of the '{@link #getGrantor() <em>Grantor</em>}' attribute. | 42 | * The default value of the '{@link #getGrantor() <em>Grantor</em>}' attribute. |
64 | * <!-- begin-user-doc --> | 43 | * <!-- begin-user-doc --> |
65 | * <!-- end-user-doc --> | 44 | * <!-- end-user-doc --> |
@@ -174,29 +153,6 @@ public class External_AllowanceImpl extends MinimalEObjectImpl.Container impleme | |||
174 | * @generated | 153 | * @generated |
175 | */ | 154 | */ |
176 | @Override | 155 | @Override |
177 | public double getAmount() { | ||
178 | return amount; | ||
179 | } | ||
180 | |||
181 | /** | ||
182 | * <!-- begin-user-doc --> | ||
183 | * <!-- end-user-doc --> | ||
184 | * @generated | ||
185 | */ | ||
186 | @Override | ||
187 | public void setAmount(double newAmount) { | ||
188 | double oldAmount = amount; | ||
189 | amount = newAmount; | ||
190 | if (eNotificationRequired()) | ||
191 | eNotify(new ENotificationImpl(this, Notification.SET, TaxationPackage.EXTERNAL_ALLOWANCE__AMOUNT, oldAmount, amount)); | ||
192 | } | ||
193 | |||
194 | /** | ||
195 | * <!-- begin-user-doc --> | ||
196 | * <!-- end-user-doc --> | ||
197 | * @generated | ||
198 | */ | ||
199 | @Override | ||
200 | public Grantor getGrantor() { | 156 | public Grantor getGrantor() { |
201 | return grantor; | 157 | return grantor; |
202 | } | 158 | } |
@@ -418,8 +374,6 @@ public class External_AllowanceImpl extends MinimalEObjectImpl.Container impleme | |||
418 | @Override | 374 | @Override |
419 | public Object eGet(int featureID, boolean resolve, boolean coreType) { | 375 | public Object eGet(int featureID, boolean resolve, boolean coreType) { |
420 | switch (featureID) { | 376 | switch (featureID) { |
421 | case TaxationPackage.EXTERNAL_ALLOWANCE__AMOUNT: | ||
422 | return getAmount(); | ||
423 | case TaxationPackage.EXTERNAL_ALLOWANCE__GRANTOR: | 377 | case TaxationPackage.EXTERNAL_ALLOWANCE__GRANTOR: |
424 | return getGrantor(); | 378 | return getGrantor(); |
425 | case TaxationPackage.EXTERNAL_ALLOWANCE__STARTING_YEAR: | 379 | case TaxationPackage.EXTERNAL_ALLOWANCE__STARTING_YEAR: |
@@ -445,9 +399,6 @@ public class External_AllowanceImpl extends MinimalEObjectImpl.Container impleme | |||
445 | @Override | 399 | @Override |
446 | public void eSet(int featureID, Object newValue) { | 400 | public void eSet(int featureID, Object newValue) { |
447 | switch (featureID) { | 401 | switch (featureID) { |
448 | case TaxationPackage.EXTERNAL_ALLOWANCE__AMOUNT: | ||
449 | setAmount((Double)newValue); | ||
450 | return; | ||
451 | case TaxationPackage.EXTERNAL_ALLOWANCE__GRANTOR: | 402 | case TaxationPackage.EXTERNAL_ALLOWANCE__GRANTOR: |
452 | setGrantor((Grantor)newValue); | 403 | setGrantor((Grantor)newValue); |
453 | return; | 404 | return; |
@@ -478,9 +429,6 @@ public class External_AllowanceImpl extends MinimalEObjectImpl.Container impleme | |||
478 | @Override | 429 | @Override |
479 | public void eUnset(int featureID) { | 430 | public void eUnset(int featureID) { |
480 | switch (featureID) { | 431 | switch (featureID) { |
481 | case TaxationPackage.EXTERNAL_ALLOWANCE__AMOUNT: | ||
482 | setAmount(AMOUNT_EDEFAULT); | ||
483 | return; | ||
484 | case TaxationPackage.EXTERNAL_ALLOWANCE__GRANTOR: | 432 | case TaxationPackage.EXTERNAL_ALLOWANCE__GRANTOR: |
485 | setGrantor(GRANTOR_EDEFAULT); | 433 | setGrantor(GRANTOR_EDEFAULT); |
486 | return; | 434 | return; |
@@ -511,8 +459,6 @@ public class External_AllowanceImpl extends MinimalEObjectImpl.Container impleme | |||
511 | @Override | 459 | @Override |
512 | public boolean eIsSet(int featureID) { | 460 | public boolean eIsSet(int featureID) { |
513 | switch (featureID) { | 461 | switch (featureID) { |
514 | case TaxationPackage.EXTERNAL_ALLOWANCE__AMOUNT: | ||
515 | return amount != AMOUNT_EDEFAULT; | ||
516 | case TaxationPackage.EXTERNAL_ALLOWANCE__GRANTOR: | 462 | case TaxationPackage.EXTERNAL_ALLOWANCE__GRANTOR: |
517 | return grantor != GRANTOR_EDEFAULT; | 463 | return grantor != GRANTOR_EDEFAULT; |
518 | case TaxationPackage.EXTERNAL_ALLOWANCE__STARTING_YEAR: | 464 | case TaxationPackage.EXTERNAL_ALLOWANCE__STARTING_YEAR: |
@@ -539,9 +485,7 @@ public class External_AllowanceImpl extends MinimalEObjectImpl.Container impleme | |||
539 | if (eIsProxy()) return super.toString(); | 485 | if (eIsProxy()) return super.toString(); |
540 | 486 | ||
541 | StringBuilder result = new StringBuilder(super.toString()); | 487 | StringBuilder result = new StringBuilder(super.toString()); |
542 | result.append(" (amount: "); | 488 | result.append(" (grantor: "); |
543 | result.append(amount); | ||
544 | result.append(", grantor: "); | ||
545 | result.append(grantor); | 489 | result.append(grantor); |
546 | result.append(", starting_year: "); | 490 | result.append(", starting_year: "); |
547 | result.append(starting_year); | 491 | result.append(starting_year); |
diff --git a/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/impl/FDImpl.java b/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/impl/FDImpl.java index 70b890f3..06e852c4 100644 --- a/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/impl/FDImpl.java +++ b/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/impl/FDImpl.java | |||
@@ -20,7 +20,6 @@ import org.eclipse.emf.ecore.impl.ENotificationImpl; | |||
20 | * </p> | 20 | * </p> |
21 | * <ul> | 21 | * <ul> |
22 | * <li>{@link Taxation.impl.FDImpl#getDistance_declared_in_january <em>Distance declared in january</em>}</li> | 22 | * <li>{@link Taxation.impl.FDImpl#getDistance_declared_in_january <em>Distance declared in january</em>}</li> |
23 | * <li>{@link Taxation.impl.FDImpl#getCalculated_distance <em>Calculated distance</em>}</li> | ||
24 | * </ul> | 23 | * </ul> |
25 | * | 24 | * |
26 | * @generated | 25 | * @generated |
@@ -47,26 +46,6 @@ public class FDImpl extends Professional_Expenses_DeductionImpl implements FD { | |||
47 | protected double distance_declared_in_january = DISTANCE_DECLARED_IN_JANUARY_EDEFAULT; | 46 | protected double distance_declared_in_january = DISTANCE_DECLARED_IN_JANUARY_EDEFAULT; |
48 | 47 | ||
49 | /** | 48 | /** |
50 | * The default value of the '{@link #getCalculated_distance() <em>Calculated distance</em>}' attribute. | ||
51 | * <!-- begin-user-doc --> | ||
52 | * <!-- end-user-doc --> | ||
53 | * @see #getCalculated_distance() | ||
54 | * @generated | ||
55 | * @ordered | ||
56 | */ | ||
57 | protected static final double CALCULATED_DISTANCE_EDEFAULT = 0.0; | ||
58 | |||
59 | /** | ||
60 | * The cached value of the '{@link #getCalculated_distance() <em>Calculated distance</em>}' attribute. | ||
61 | * <!-- begin-user-doc --> | ||
62 | * <!-- end-user-doc --> | ||
63 | * @see #getCalculated_distance() | ||
64 | * @generated | ||
65 | * @ordered | ||
66 | */ | ||
67 | protected double calculated_distance = CALCULATED_DISTANCE_EDEFAULT; | ||
68 | |||
69 | /** | ||
70 | * <!-- begin-user-doc --> | 49 | * <!-- begin-user-doc --> |
71 | * <!-- end-user-doc --> | 50 | * <!-- end-user-doc --> |
72 | * @generated | 51 | * @generated |
@@ -114,35 +93,10 @@ public class FDImpl extends Professional_Expenses_DeductionImpl implements FD { | |||
114 | * @generated | 93 | * @generated |
115 | */ | 94 | */ |
116 | @Override | 95 | @Override |
117 | public double getCalculated_distance() { | ||
118 | return calculated_distance; | ||
119 | } | ||
120 | |||
121 | /** | ||
122 | * <!-- begin-user-doc --> | ||
123 | * <!-- end-user-doc --> | ||
124 | * @generated | ||
125 | */ | ||
126 | @Override | ||
127 | public void setCalculated_distance(double newCalculated_distance) { | ||
128 | double oldCalculated_distance = calculated_distance; | ||
129 | calculated_distance = newCalculated_distance; | ||
130 | if (eNotificationRequired()) | ||
131 | eNotify(new ENotificationImpl(this, Notification.SET, TaxationPackage.FD__CALCULATED_DISTANCE, oldCalculated_distance, calculated_distance)); | ||
132 | } | ||
133 | |||
134 | /** | ||
135 | * <!-- begin-user-doc --> | ||
136 | * <!-- end-user-doc --> | ||
137 | * @generated | ||
138 | */ | ||
139 | @Override | ||
140 | public Object eGet(int featureID, boolean resolve, boolean coreType) { | 96 | public Object eGet(int featureID, boolean resolve, boolean coreType) { |
141 | switch (featureID) { | 97 | switch (featureID) { |
142 | case TaxationPackage.FD__DISTANCE_DECLARED_IN_JANUARY: | 98 | case TaxationPackage.FD__DISTANCE_DECLARED_IN_JANUARY: |
143 | return getDistance_declared_in_january(); | 99 | return getDistance_declared_in_january(); |
144 | case TaxationPackage.FD__CALCULATED_DISTANCE: | ||
145 | return getCalculated_distance(); | ||
146 | } | 100 | } |
147 | return super.eGet(featureID, resolve, coreType); | 101 | return super.eGet(featureID, resolve, coreType); |
148 | } | 102 | } |
@@ -158,9 +112,6 @@ public class FDImpl extends Professional_Expenses_DeductionImpl implements FD { | |||
158 | case TaxationPackage.FD__DISTANCE_DECLARED_IN_JANUARY: | 112 | case TaxationPackage.FD__DISTANCE_DECLARED_IN_JANUARY: |
159 | setDistance_declared_in_january((Double)newValue); | 113 | setDistance_declared_in_january((Double)newValue); |
160 | return; | 114 | return; |
161 | case TaxationPackage.FD__CALCULATED_DISTANCE: | ||
162 | setCalculated_distance((Double)newValue); | ||
163 | return; | ||
164 | } | 115 | } |
165 | super.eSet(featureID, newValue); | 116 | super.eSet(featureID, newValue); |
166 | } | 117 | } |
@@ -176,9 +127,6 @@ public class FDImpl extends Professional_Expenses_DeductionImpl implements FD { | |||
176 | case TaxationPackage.FD__DISTANCE_DECLARED_IN_JANUARY: | 127 | case TaxationPackage.FD__DISTANCE_DECLARED_IN_JANUARY: |
177 | setDistance_declared_in_january(DISTANCE_DECLARED_IN_JANUARY_EDEFAULT); | 128 | setDistance_declared_in_january(DISTANCE_DECLARED_IN_JANUARY_EDEFAULT); |
178 | return; | 129 | return; |
179 | case TaxationPackage.FD__CALCULATED_DISTANCE: | ||
180 | setCalculated_distance(CALCULATED_DISTANCE_EDEFAULT); | ||
181 | return; | ||
182 | } | 130 | } |
183 | super.eUnset(featureID); | 131 | super.eUnset(featureID); |
184 | } | 132 | } |
@@ -193,8 +141,6 @@ public class FDImpl extends Professional_Expenses_DeductionImpl implements FD { | |||
193 | switch (featureID) { | 141 | switch (featureID) { |
194 | case TaxationPackage.FD__DISTANCE_DECLARED_IN_JANUARY: | 142 | case TaxationPackage.FD__DISTANCE_DECLARED_IN_JANUARY: |
195 | return distance_declared_in_january != DISTANCE_DECLARED_IN_JANUARY_EDEFAULT; | 143 | return distance_declared_in_january != DISTANCE_DECLARED_IN_JANUARY_EDEFAULT; |
196 | case TaxationPackage.FD__CALCULATED_DISTANCE: | ||
197 | return calculated_distance != CALCULATED_DISTANCE_EDEFAULT; | ||
198 | } | 144 | } |
199 | return super.eIsSet(featureID); | 145 | return super.eIsSet(featureID); |
200 | } | 146 | } |
@@ -211,8 +157,6 @@ public class FDImpl extends Professional_Expenses_DeductionImpl implements FD { | |||
211 | StringBuilder result = new StringBuilder(super.toString()); | 157 | StringBuilder result = new StringBuilder(super.toString()); |
212 | result.append(" (distance_declared_in_january: "); | 158 | result.append(" (distance_declared_in_january: "); |
213 | result.append(distance_declared_in_january); | 159 | result.append(distance_declared_in_january); |
214 | result.append(", calculated_distance: "); | ||
215 | result.append(calculated_distance); | ||
216 | result.append(')'); | 160 | result.append(')'); |
217 | return result.toString(); | 161 | return result.toString(); |
218 | } | 162 | } |
diff --git a/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/impl/FOImpl.java b/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/impl/FOImpl.java index d03ee8bc..5ffe9463 100644 --- a/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/impl/FOImpl.java +++ b/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/impl/FOImpl.java | |||
@@ -4,49 +4,17 @@ package Taxation.impl; | |||
4 | 4 | ||
5 | import Taxation.FO; | 5 | import Taxation.FO; |
6 | import Taxation.TaxationPackage; | 6 | import Taxation.TaxationPackage; |
7 | import Taxation.Type_of_Rate; | ||
8 | |||
9 | import org.eclipse.emf.common.notify.Notification; | ||
10 | |||
11 | import org.eclipse.emf.ecore.EClass; | 7 | import org.eclipse.emf.ecore.EClass; |
12 | 8 | ||
13 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
14 | |||
15 | /** | 9 | /** |
16 | * <!-- begin-user-doc --> | 10 | * <!-- begin-user-doc --> |
17 | * An implementation of the model object '<em><b>FO</b></em>'. | 11 | * An implementation of the model object '<em><b>FO</b></em>'. |
18 | * <!-- end-user-doc --> | 12 | * <!-- end-user-doc --> |
19 | * <p> | ||
20 | * The following features are implemented: | ||
21 | * </p> | ||
22 | * <ul> | ||
23 | * <li>{@link Taxation.impl.FOImpl#getRate_type_for_FO <em>Rate type for FO</em>}</li> | ||
24 | * </ul> | ||
25 | * | 13 | * |
26 | * @generated | 14 | * @generated |
27 | */ | 15 | */ |
28 | public class FOImpl extends Professional_Expenses_DeductionImpl implements FO { | 16 | public class FOImpl extends Professional_Expenses_DeductionImpl implements FO { |
29 | /** | 17 | /** |
30 | * The default value of the '{@link #getRate_type_for_FO() <em>Rate type for FO</em>}' attribute. | ||
31 | * <!-- begin-user-doc --> | ||
32 | * <!-- end-user-doc --> | ||
33 | * @see #getRate_type_for_FO() | ||
34 | * @generated | ||
35 | * @ordered | ||
36 | */ | ||
37 | protected static final Type_of_Rate RATE_TYPE_FOR_FO_EDEFAULT = Type_of_Rate.REGULAR; | ||
38 | |||
39 | /** | ||
40 | * The cached value of the '{@link #getRate_type_for_FO() <em>Rate type for FO</em>}' attribute. | ||
41 | * <!-- begin-user-doc --> | ||
42 | * <!-- end-user-doc --> | ||
43 | * @see #getRate_type_for_FO() | ||
44 | * @generated | ||
45 | * @ordered | ||
46 | */ | ||
47 | protected Type_of_Rate rate_type_for_FO = RATE_TYPE_FOR_FO_EDEFAULT; | ||
48 | |||
49 | /** | ||
50 | * <!-- begin-user-doc --> | 18 | * <!-- begin-user-doc --> |
51 | * <!-- end-user-doc --> | 19 | * <!-- end-user-doc --> |
52 | * @generated | 20 | * @generated |
@@ -65,101 +33,4 @@ public class FOImpl extends Professional_Expenses_DeductionImpl implements FO { | |||
65 | return TaxationPackage.Literals.FO; | 33 | return TaxationPackage.Literals.FO; |
66 | } | 34 | } |
67 | 35 | ||
68 | /** | ||
69 | * <!-- begin-user-doc --> | ||
70 | * <!-- end-user-doc --> | ||
71 | * @generated | ||
72 | */ | ||
73 | @Override | ||
74 | public Type_of_Rate getRate_type_for_FO() { | ||
75 | return rate_type_for_FO; | ||
76 | } | ||
77 | |||
78 | /** | ||
79 | * <!-- begin-user-doc --> | ||
80 | * <!-- end-user-doc --> | ||
81 | * @generated | ||
82 | */ | ||
83 | @Override | ||
84 | public void setRate_type_for_FO(Type_of_Rate newRate_type_for_FO) { | ||
85 | Type_of_Rate oldRate_type_for_FO = rate_type_for_FO; | ||
86 | rate_type_for_FO = newRate_type_for_FO == null ? RATE_TYPE_FOR_FO_EDEFAULT : newRate_type_for_FO; | ||
87 | if (eNotificationRequired()) | ||
88 | eNotify(new ENotificationImpl(this, Notification.SET, TaxationPackage.FO__RATE_TYPE_FOR_FO, oldRate_type_for_FO, rate_type_for_FO)); | ||
89 | } | ||
90 | |||
91 | /** | ||
92 | * <!-- begin-user-doc --> | ||
93 | * <!-- end-user-doc --> | ||
94 | * @generated | ||
95 | */ | ||
96 | @Override | ||
97 | public Object eGet(int featureID, boolean resolve, boolean coreType) { | ||
98 | switch (featureID) { | ||
99 | case TaxationPackage.FO__RATE_TYPE_FOR_FO: | ||
100 | return getRate_type_for_FO(); | ||
101 | } | ||
102 | return super.eGet(featureID, resolve, coreType); | ||
103 | } | ||
104 | |||
105 | /** | ||
106 | * <!-- begin-user-doc --> | ||
107 | * <!-- end-user-doc --> | ||
108 | * @generated | ||
109 | */ | ||
110 | @Override | ||
111 | public void eSet(int featureID, Object newValue) { | ||
112 | switch (featureID) { | ||
113 | case TaxationPackage.FO__RATE_TYPE_FOR_FO: | ||
114 | setRate_type_for_FO((Type_of_Rate)newValue); | ||
115 | return; | ||
116 | } | ||
117 | super.eSet(featureID, newValue); | ||
118 | } | ||
119 | |||
120 | /** | ||
121 | * <!-- begin-user-doc --> | ||
122 | * <!-- end-user-doc --> | ||
123 | * @generated | ||
124 | */ | ||
125 | @Override | ||
126 | public void eUnset(int featureID) { | ||
127 | switch (featureID) { | ||
128 | case TaxationPackage.FO__RATE_TYPE_FOR_FO: | ||
129 | setRate_type_for_FO(RATE_TYPE_FOR_FO_EDEFAULT); | ||
130 | return; | ||
131 | } | ||
132 | super.eUnset(featureID); | ||
133 | } | ||
134 | |||
135 | /** | ||
136 | * <!-- begin-user-doc --> | ||
137 | * <!-- end-user-doc --> | ||
138 | * @generated | ||
139 | */ | ||
140 | @Override | ||
141 | public boolean eIsSet(int featureID) { | ||
142 | switch (featureID) { | ||
143 | case TaxationPackage.FO__RATE_TYPE_FOR_FO: | ||
144 | return rate_type_for_FO != RATE_TYPE_FOR_FO_EDEFAULT; | ||
145 | } | ||
146 | return super.eIsSet(featureID); | ||
147 | } | ||
148 | |||
149 | /** | ||
150 | * <!-- begin-user-doc --> | ||
151 | * <!-- end-user-doc --> | ||
152 | * @generated | ||
153 | */ | ||
154 | @Override | ||
155 | public String toString() { | ||
156 | if (eIsProxy()) return super.toString(); | ||
157 | |||
158 | StringBuilder result = new StringBuilder(super.toString()); | ||
159 | result.append(" (rate_type_for_FO: "); | ||
160 | result.append(rate_type_for_FO); | ||
161 | result.append(')'); | ||
162 | return result.toString(); | ||
163 | } | ||
164 | |||
165 | } //FOImpl | 36 | } //FOImpl |
diff --git a/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/impl/Income_TypeImpl.java b/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/impl/Income_TypeImpl.java index 7b2564b2..4a111a01 100644 --- a/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/impl/Income_TypeImpl.java +++ b/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/impl/Income_TypeImpl.java | |||
@@ -25,7 +25,6 @@ import org.eclipse.emf.ecore.util.EcoreUtil; | |||
25 | * The following features are implemented: | 25 | * The following features are implemented: |
26 | * </p> | 26 | * </p> |
27 | * <ul> | 27 | * <ul> |
28 | * <li>{@link Taxation.impl.Income_TypeImpl#isSubjectToWithholdingTax <em>Subject To Withholding Tax</em>}</li> | ||
29 | * <li>{@link Taxation.impl.Income_TypeImpl#getId8 <em>Id8</em>}</li> | 28 | * <li>{@link Taxation.impl.Income_TypeImpl#getId8 <em>Id8</em>}</li> |
30 | * <li>{@link Taxation.impl.Income_TypeImpl#getIncome <em>Income</em>}</li> | 29 | * <li>{@link Taxation.impl.Income_TypeImpl#getIncome <em>Income</em>}</li> |
31 | * </ul> | 30 | * </ul> |
@@ -34,26 +33,6 @@ import org.eclipse.emf.ecore.util.EcoreUtil; | |||
34 | */ | 33 | */ |
35 | public abstract class Income_TypeImpl extends MinimalEObjectImpl.Container implements Income_Type { | 34 | public abstract class Income_TypeImpl extends MinimalEObjectImpl.Container implements Income_Type { |
36 | /** | 35 | /** |
37 | * The default value of the '{@link #isSubjectToWithholdingTax() <em>Subject To Withholding Tax</em>}' attribute. | ||
38 | * <!-- begin-user-doc --> | ||
39 | * <!-- end-user-doc --> | ||
40 | * @see #isSubjectToWithholdingTax() | ||
41 | * @generated | ||
42 | * @ordered | ||
43 | */ | ||
44 | protected static final boolean SUBJECT_TO_WITHHOLDING_TAX_EDEFAULT = false; | ||
45 | |||
46 | /** | ||
47 | * The cached value of the '{@link #isSubjectToWithholdingTax() <em>Subject To Withholding Tax</em>}' attribute. | ||
48 | * <!-- begin-user-doc --> | ||
49 | * <!-- end-user-doc --> | ||
50 | * @see #isSubjectToWithholdingTax() | ||
51 | * @generated | ||
52 | * @ordered | ||
53 | */ | ||
54 | protected boolean subjectToWithholdingTax = SUBJECT_TO_WITHHOLDING_TAX_EDEFAULT; | ||
55 | |||
56 | /** | ||
57 | * The default value of the '{@link #getId8() <em>Id8</em>}' attribute. | 36 | * The default value of the '{@link #getId8() <em>Id8</em>}' attribute. |
58 | * <!-- begin-user-doc --> | 37 | * <!-- begin-user-doc --> |
59 | * <!-- end-user-doc --> | 38 | * <!-- end-user-doc --> |
@@ -98,29 +77,6 @@ public abstract class Income_TypeImpl extends MinimalEObjectImpl.Container imple | |||
98 | * @generated | 77 | * @generated |
99 | */ | 78 | */ |
100 | @Override | 79 | @Override |
101 | public boolean isSubjectToWithholdingTax() { | ||
102 | return subjectToWithholdingTax; | ||
103 | } | ||
104 | |||
105 | /** | ||
106 | * <!-- begin-user-doc --> | ||
107 | * <!-- end-user-doc --> | ||
108 | * @generated | ||
109 | */ | ||
110 | @Override | ||
111 | public void setSubjectToWithholdingTax(boolean newSubjectToWithholdingTax) { | ||
112 | boolean oldSubjectToWithholdingTax = subjectToWithholdingTax; | ||
113 | subjectToWithholdingTax = newSubjectToWithholdingTax; | ||
114 | if (eNotificationRequired()) | ||
115 | eNotify(new ENotificationImpl(this, Notification.SET, TaxationPackage.INCOME_TYPE__SUBJECT_TO_WITHHOLDING_TAX, oldSubjectToWithholdingTax, subjectToWithholdingTax)); | ||
116 | } | ||
117 | |||
118 | /** | ||
119 | * <!-- begin-user-doc --> | ||
120 | * <!-- end-user-doc --> | ||
121 | * @generated | ||
122 | */ | ||
123 | @Override | ||
124 | public String getId8() { | 80 | public String getId8() { |
125 | return id8; | 81 | return id8; |
126 | } | 82 | } |
@@ -233,8 +189,6 @@ public abstract class Income_TypeImpl extends MinimalEObjectImpl.Container imple | |||
233 | @Override | 189 | @Override |
234 | public Object eGet(int featureID, boolean resolve, boolean coreType) { | 190 | public Object eGet(int featureID, boolean resolve, boolean coreType) { |
235 | switch (featureID) { | 191 | switch (featureID) { |
236 | case TaxationPackage.INCOME_TYPE__SUBJECT_TO_WITHHOLDING_TAX: | ||
237 | return isSubjectToWithholdingTax(); | ||
238 | case TaxationPackage.INCOME_TYPE__ID8: | 192 | case TaxationPackage.INCOME_TYPE__ID8: |
239 | return getId8(); | 193 | return getId8(); |
240 | case TaxationPackage.INCOME_TYPE__INCOME: | 194 | case TaxationPackage.INCOME_TYPE__INCOME: |
@@ -251,9 +205,6 @@ public abstract class Income_TypeImpl extends MinimalEObjectImpl.Container imple | |||
251 | @Override | 205 | @Override |
252 | public void eSet(int featureID, Object newValue) { | 206 | public void eSet(int featureID, Object newValue) { |
253 | switch (featureID) { | 207 | switch (featureID) { |
254 | case TaxationPackage.INCOME_TYPE__SUBJECT_TO_WITHHOLDING_TAX: | ||
255 | setSubjectToWithholdingTax((Boolean)newValue); | ||
256 | return; | ||
257 | case TaxationPackage.INCOME_TYPE__ID8: | 208 | case TaxationPackage.INCOME_TYPE__ID8: |
258 | setId8((String)newValue); | 209 | setId8((String)newValue); |
259 | return; | 210 | return; |
@@ -272,9 +223,6 @@ public abstract class Income_TypeImpl extends MinimalEObjectImpl.Container imple | |||
272 | @Override | 223 | @Override |
273 | public void eUnset(int featureID) { | 224 | public void eUnset(int featureID) { |
274 | switch (featureID) { | 225 | switch (featureID) { |
275 | case TaxationPackage.INCOME_TYPE__SUBJECT_TO_WITHHOLDING_TAX: | ||
276 | setSubjectToWithholdingTax(SUBJECT_TO_WITHHOLDING_TAX_EDEFAULT); | ||
277 | return; | ||
278 | case TaxationPackage.INCOME_TYPE__ID8: | 226 | case TaxationPackage.INCOME_TYPE__ID8: |
279 | setId8(ID8_EDEFAULT); | 227 | setId8(ID8_EDEFAULT); |
280 | return; | 228 | return; |
@@ -293,8 +241,6 @@ public abstract class Income_TypeImpl extends MinimalEObjectImpl.Container imple | |||
293 | @Override | 241 | @Override |
294 | public boolean eIsSet(int featureID) { | 242 | public boolean eIsSet(int featureID) { |
295 | switch (featureID) { | 243 | switch (featureID) { |
296 | case TaxationPackage.INCOME_TYPE__SUBJECT_TO_WITHHOLDING_TAX: | ||
297 | return subjectToWithholdingTax != SUBJECT_TO_WITHHOLDING_TAX_EDEFAULT; | ||
298 | case TaxationPackage.INCOME_TYPE__ID8: | 244 | case TaxationPackage.INCOME_TYPE__ID8: |
299 | return ID8_EDEFAULT == null ? id8 != null : !ID8_EDEFAULT.equals(id8); | 245 | return ID8_EDEFAULT == null ? id8 != null : !ID8_EDEFAULT.equals(id8); |
300 | case TaxationPackage.INCOME_TYPE__INCOME: | 246 | case TaxationPackage.INCOME_TYPE__INCOME: |
@@ -313,9 +259,7 @@ public abstract class Income_TypeImpl extends MinimalEObjectImpl.Container imple | |||
313 | if (eIsProxy()) return super.toString(); | 259 | if (eIsProxy()) return super.toString(); |
314 | 260 | ||
315 | StringBuilder result = new StringBuilder(super.toString()); | 261 | StringBuilder result = new StringBuilder(super.toString()); |
316 | result.append(" (subjectToWithholdingTax: "); | 262 | result.append(" (id8: "); |
317 | result.append(subjectToWithholdingTax); | ||
318 | result.append(", id8: "); | ||
319 | result.append(id8); | 263 | result.append(id8); |
320 | result.append(')'); | 264 | result.append(')'); |
321 | return result.toString(); | 265 | return result.toString(); |
diff --git a/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/impl/Loss_CarryforwardImpl.java b/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/impl/Loss_CarryforwardImpl.java index d43422f8..2f578d2c 100644 --- a/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/impl/Loss_CarryforwardImpl.java +++ b/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/impl/Loss_CarryforwardImpl.java | |||
@@ -4,111 +4,17 @@ package Taxation.impl; | |||
4 | 4 | ||
5 | import Taxation.Loss_Carryforward; | 5 | import Taxation.Loss_Carryforward; |
6 | import Taxation.TaxationPackage; | 6 | import Taxation.TaxationPackage; |
7 | |||
8 | import org.eclipse.emf.common.notify.Notification; | ||
9 | |||
10 | import org.eclipse.emf.ecore.EClass; | 7 | import org.eclipse.emf.ecore.EClass; |
11 | 8 | ||
12 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
13 | |||
14 | /** | 9 | /** |
15 | * <!-- begin-user-doc --> | 10 | * <!-- begin-user-doc --> |
16 | * An implementation of the model object '<em><b>Loss Carryforward</b></em>'. | 11 | * An implementation of the model object '<em><b>Loss Carryforward</b></em>'. |
17 | * <!-- end-user-doc --> | 12 | * <!-- end-user-doc --> |
18 | * <p> | ||
19 | * The following features are implemented: | ||
20 | * </p> | ||
21 | * <ul> | ||
22 | * <li>{@link Taxation.impl.Loss_CarryforwardImpl#isRegular_accountability <em>Regular accountability</em>}</li> | ||
23 | * <li>{@link Taxation.impl.Loss_CarryforwardImpl#isCompensation_by_other_means <em>Compensation by other means</em>}</li> | ||
24 | * <li>{@link Taxation.impl.Loss_CarryforwardImpl#isTax_payer_has_inherited_business_ownership <em>Tax payer has inherited business ownership</em>}</li> | ||
25 | * <li>{@link Taxation.impl.Loss_CarryforwardImpl#isTax_payer_has_been_partner_in_business <em>Tax payer has been partner in business</em>}</li> | ||
26 | * </ul> | ||
27 | * | 13 | * |
28 | * @generated | 14 | * @generated |
29 | */ | 15 | */ |
30 | public class Loss_CarryforwardImpl extends Special_Expense_DSImpl implements Loss_Carryforward { | 16 | public class Loss_CarryforwardImpl extends Special_Expense_DSImpl implements Loss_Carryforward { |
31 | /** | 17 | /** |
32 | * The default value of the '{@link #isRegular_accountability() <em>Regular accountability</em>}' attribute. | ||
33 | * <!-- begin-user-doc --> | ||
34 | * <!-- end-user-doc --> | ||
35 | * @see #isRegular_accountability() | ||
36 | * @generated | ||
37 | * @ordered | ||
38 | */ | ||
39 | protected static final boolean REGULAR_ACCOUNTABILITY_EDEFAULT = false; | ||
40 | |||
41 | /** | ||
42 | * The cached value of the '{@link #isRegular_accountability() <em>Regular accountability</em>}' attribute. | ||
43 | * <!-- begin-user-doc --> | ||
44 | * <!-- end-user-doc --> | ||
45 | * @see #isRegular_accountability() | ||
46 | * @generated | ||
47 | * @ordered | ||
48 | */ | ||
49 | protected boolean regular_accountability = REGULAR_ACCOUNTABILITY_EDEFAULT; | ||
50 | |||
51 | /** | ||
52 | * The default value of the '{@link #isCompensation_by_other_means() <em>Compensation by other means</em>}' attribute. | ||
53 | * <!-- begin-user-doc --> | ||
54 | * <!-- end-user-doc --> | ||
55 | * @see #isCompensation_by_other_means() | ||
56 | * @generated | ||
57 | * @ordered | ||
58 | */ | ||
59 | protected static final boolean COMPENSATION_BY_OTHER_MEANS_EDEFAULT = false; | ||
60 | |||
61 | /** | ||
62 | * The cached value of the '{@link #isCompensation_by_other_means() <em>Compensation by other means</em>}' attribute. | ||
63 | * <!-- begin-user-doc --> | ||
64 | * <!-- end-user-doc --> | ||
65 | * @see #isCompensation_by_other_means() | ||
66 | * @generated | ||
67 | * @ordered | ||
68 | */ | ||
69 | protected boolean compensation_by_other_means = COMPENSATION_BY_OTHER_MEANS_EDEFAULT; | ||
70 | |||
71 | /** | ||
72 | * The default value of the '{@link #isTax_payer_has_inherited_business_ownership() <em>Tax payer has inherited business ownership</em>}' attribute. | ||
73 | * <!-- begin-user-doc --> | ||
74 | * <!-- end-user-doc --> | ||
75 | * @see #isTax_payer_has_inherited_business_ownership() | ||
76 | * @generated | ||
77 | * @ordered | ||
78 | */ | ||
79 | protected static final boolean TAX_PAYER_HAS_INHERITED_BUSINESS_OWNERSHIP_EDEFAULT = false; | ||
80 | |||
81 | /** | ||
82 | * The cached value of the '{@link #isTax_payer_has_inherited_business_ownership() <em>Tax payer has inherited business ownership</em>}' attribute. | ||
83 | * <!-- begin-user-doc --> | ||
84 | * <!-- end-user-doc --> | ||
85 | * @see #isTax_payer_has_inherited_business_ownership() | ||
86 | * @generated | ||
87 | * @ordered | ||
88 | */ | ||
89 | protected boolean tax_payer_has_inherited_business_ownership = TAX_PAYER_HAS_INHERITED_BUSINESS_OWNERSHIP_EDEFAULT; | ||
90 | |||
91 | /** | ||
92 | * The default value of the '{@link #isTax_payer_has_been_partner_in_business() <em>Tax payer has been partner in business</em>}' attribute. | ||
93 | * <!-- begin-user-doc --> | ||
94 | * <!-- end-user-doc --> | ||
95 | * @see #isTax_payer_has_been_partner_in_business() | ||
96 | * @generated | ||
97 | * @ordered | ||
98 | */ | ||
99 | protected static final boolean TAX_PAYER_HAS_BEEN_PARTNER_IN_BUSINESS_EDEFAULT = true; | ||
100 | |||
101 | /** | ||
102 | * The cached value of the '{@link #isTax_payer_has_been_partner_in_business() <em>Tax payer has been partner in business</em>}' attribute. | ||
103 | * <!-- begin-user-doc --> | ||
104 | * <!-- end-user-doc --> | ||
105 | * @see #isTax_payer_has_been_partner_in_business() | ||
106 | * @generated | ||
107 | * @ordered | ||
108 | */ | ||
109 | protected boolean tax_payer_has_been_partner_in_business = TAX_PAYER_HAS_BEEN_PARTNER_IN_BUSINESS_EDEFAULT; | ||
110 | |||
111 | /** | ||
112 | * <!-- begin-user-doc --> | 18 | * <!-- begin-user-doc --> |
113 | * <!-- end-user-doc --> | 19 | * <!-- end-user-doc --> |
114 | * @generated | 20 | * @generated |
@@ -127,206 +33,4 @@ public class Loss_CarryforwardImpl extends Special_Expense_DSImpl implements Los | |||
127 | return TaxationPackage.Literals.LOSS_CARRYFORWARD; | 33 | return TaxationPackage.Literals.LOSS_CARRYFORWARD; |
128 | } | 34 | } |
129 | 35 | ||
130 | /** | ||
131 | * <!-- begin-user-doc --> | ||
132 | * <!-- end-user-doc --> | ||
133 | * @generated | ||
134 | */ | ||
135 | @Override | ||
136 | public boolean isRegular_accountability() { | ||
137 | return regular_accountability; | ||
138 | } | ||
139 | |||
140 | /** | ||
141 | * <!-- begin-user-doc --> | ||
142 | * <!-- end-user-doc --> | ||
143 | * @generated | ||
144 | */ | ||
145 | @Override | ||
146 | public void setRegular_accountability(boolean newRegular_accountability) { | ||
147 | boolean oldRegular_accountability = regular_accountability; | ||
148 | regular_accountability = newRegular_accountability; | ||
149 | if (eNotificationRequired()) | ||
150 | eNotify(new ENotificationImpl(this, Notification.SET, TaxationPackage.LOSS_CARRYFORWARD__REGULAR_ACCOUNTABILITY, oldRegular_accountability, regular_accountability)); | ||
151 | } | ||
152 | |||
153 | /** | ||
154 | * <!-- begin-user-doc --> | ||
155 | * <!-- end-user-doc --> | ||
156 | * @generated | ||
157 | */ | ||
158 | @Override | ||
159 | public boolean isCompensation_by_other_means() { | ||
160 | return compensation_by_other_means; | ||
161 | } | ||
162 | |||
163 | /** | ||
164 | * <!-- begin-user-doc --> | ||
165 | * <!-- end-user-doc --> | ||
166 | * @generated | ||
167 | */ | ||
168 | @Override | ||
169 | public void setCompensation_by_other_means(boolean newCompensation_by_other_means) { | ||
170 | boolean oldCompensation_by_other_means = compensation_by_other_means; | ||
171 | compensation_by_other_means = newCompensation_by_other_means; | ||
172 | if (eNotificationRequired()) | ||
173 | eNotify(new ENotificationImpl(this, Notification.SET, TaxationPackage.LOSS_CARRYFORWARD__COMPENSATION_BY_OTHER_MEANS, oldCompensation_by_other_means, compensation_by_other_means)); | ||
174 | } | ||
175 | |||
176 | /** | ||
177 | * <!-- begin-user-doc --> | ||
178 | * <!-- end-user-doc --> | ||
179 | * @generated | ||
180 | */ | ||
181 | @Override | ||
182 | public boolean isTax_payer_has_inherited_business_ownership() { | ||
183 | return tax_payer_has_inherited_business_ownership; | ||
184 | } | ||
185 | |||
186 | /** | ||
187 | * <!-- begin-user-doc --> | ||
188 | * <!-- end-user-doc --> | ||
189 | * @generated | ||
190 | */ | ||
191 | @Override | ||
192 | public void setTax_payer_has_inherited_business_ownership(boolean newTax_payer_has_inherited_business_ownership) { | ||
193 | boolean oldTax_payer_has_inherited_business_ownership = tax_payer_has_inherited_business_ownership; | ||
194 | tax_payer_has_inherited_business_ownership = newTax_payer_has_inherited_business_ownership; | ||
195 | if (eNotificationRequired()) | ||
196 | eNotify(new ENotificationImpl(this, Notification.SET, TaxationPackage.LOSS_CARRYFORWARD__TAX_PAYER_HAS_INHERITED_BUSINESS_OWNERSHIP, oldTax_payer_has_inherited_business_ownership, tax_payer_has_inherited_business_ownership)); | ||
197 | } | ||
198 | |||
199 | /** | ||
200 | * <!-- begin-user-doc --> | ||
201 | * <!-- end-user-doc --> | ||
202 | * @generated | ||
203 | */ | ||
204 | @Override | ||
205 | public boolean isTax_payer_has_been_partner_in_business() { | ||
206 | return tax_payer_has_been_partner_in_business; | ||
207 | } | ||
208 | |||
209 | /** | ||
210 | * <!-- begin-user-doc --> | ||
211 | * <!-- end-user-doc --> | ||
212 | * @generated | ||
213 | */ | ||
214 | @Override | ||
215 | public void setTax_payer_has_been_partner_in_business(boolean newTax_payer_has_been_partner_in_business) { | ||
216 | boolean oldTax_payer_has_been_partner_in_business = tax_payer_has_been_partner_in_business; | ||
217 | tax_payer_has_been_partner_in_business = newTax_payer_has_been_partner_in_business; | ||
218 | if (eNotificationRequired()) | ||
219 | eNotify(new ENotificationImpl(this, Notification.SET, TaxationPackage.LOSS_CARRYFORWARD__TAX_PAYER_HAS_BEEN_PARTNER_IN_BUSINESS, oldTax_payer_has_been_partner_in_business, tax_payer_has_been_partner_in_business)); | ||
220 | } | ||
221 | |||
222 | /** | ||
223 | * <!-- begin-user-doc --> | ||
224 | * <!-- end-user-doc --> | ||
225 | * @generated | ||
226 | */ | ||
227 | @Override | ||
228 | public Object eGet(int featureID, boolean resolve, boolean coreType) { | ||
229 | switch (featureID) { | ||
230 | case TaxationPackage.LOSS_CARRYFORWARD__REGULAR_ACCOUNTABILITY: | ||
231 | return isRegular_accountability(); | ||
232 | case TaxationPackage.LOSS_CARRYFORWARD__COMPENSATION_BY_OTHER_MEANS: | ||
233 | return isCompensation_by_other_means(); | ||
234 | case TaxationPackage.LOSS_CARRYFORWARD__TAX_PAYER_HAS_INHERITED_BUSINESS_OWNERSHIP: | ||
235 | return isTax_payer_has_inherited_business_ownership(); | ||
236 | case TaxationPackage.LOSS_CARRYFORWARD__TAX_PAYER_HAS_BEEN_PARTNER_IN_BUSINESS: | ||
237 | return isTax_payer_has_been_partner_in_business(); | ||
238 | } | ||
239 | return super.eGet(featureID, resolve, coreType); | ||
240 | } | ||
241 | |||
242 | /** | ||
243 | * <!-- begin-user-doc --> | ||
244 | * <!-- end-user-doc --> | ||
245 | * @generated | ||
246 | */ | ||
247 | @Override | ||
248 | public void eSet(int featureID, Object newValue) { | ||
249 | switch (featureID) { | ||
250 | case TaxationPackage.LOSS_CARRYFORWARD__REGULAR_ACCOUNTABILITY: | ||
251 | setRegular_accountability((Boolean)newValue); | ||
252 | return; | ||
253 | case TaxationPackage.LOSS_CARRYFORWARD__COMPENSATION_BY_OTHER_MEANS: | ||
254 | setCompensation_by_other_means((Boolean)newValue); | ||
255 | return; | ||
256 | case TaxationPackage.LOSS_CARRYFORWARD__TAX_PAYER_HAS_INHERITED_BUSINESS_OWNERSHIP: | ||
257 | setTax_payer_has_inherited_business_ownership((Boolean)newValue); | ||
258 | return; | ||
259 | case TaxationPackage.LOSS_CARRYFORWARD__TAX_PAYER_HAS_BEEN_PARTNER_IN_BUSINESS: | ||
260 | setTax_payer_has_been_partner_in_business((Boolean)newValue); | ||
261 | return; | ||
262 | } | ||
263 | super.eSet(featureID, newValue); | ||
264 | } | ||
265 | |||
266 | /** | ||
267 | * <!-- begin-user-doc --> | ||
268 | * <!-- end-user-doc --> | ||
269 | * @generated | ||
270 | */ | ||
271 | @Override | ||
272 | public void eUnset(int featureID) { | ||
273 | switch (featureID) { | ||
274 | case TaxationPackage.LOSS_CARRYFORWARD__REGULAR_ACCOUNTABILITY: | ||
275 | setRegular_accountability(REGULAR_ACCOUNTABILITY_EDEFAULT); | ||
276 | return; | ||
277 | case TaxationPackage.LOSS_CARRYFORWARD__COMPENSATION_BY_OTHER_MEANS: | ||
278 | setCompensation_by_other_means(COMPENSATION_BY_OTHER_MEANS_EDEFAULT); | ||
279 | return; | ||
280 | case TaxationPackage.LOSS_CARRYFORWARD__TAX_PAYER_HAS_INHERITED_BUSINESS_OWNERSHIP: | ||
281 | setTax_payer_has_inherited_business_ownership(TAX_PAYER_HAS_INHERITED_BUSINESS_OWNERSHIP_EDEFAULT); | ||
282 | return; | ||
283 | case TaxationPackage.LOSS_CARRYFORWARD__TAX_PAYER_HAS_BEEN_PARTNER_IN_BUSINESS: | ||
284 | setTax_payer_has_been_partner_in_business(TAX_PAYER_HAS_BEEN_PARTNER_IN_BUSINESS_EDEFAULT); | ||
285 | return; | ||
286 | } | ||
287 | super.eUnset(featureID); | ||
288 | } | ||
289 | |||
290 | /** | ||
291 | * <!-- begin-user-doc --> | ||
292 | * <!-- end-user-doc --> | ||
293 | * @generated | ||
294 | */ | ||
295 | @Override | ||
296 | public boolean eIsSet(int featureID) { | ||
297 | switch (featureID) { | ||
298 | case TaxationPackage.LOSS_CARRYFORWARD__REGULAR_ACCOUNTABILITY: | ||
299 | return regular_accountability != REGULAR_ACCOUNTABILITY_EDEFAULT; | ||
300 | case TaxationPackage.LOSS_CARRYFORWARD__COMPENSATION_BY_OTHER_MEANS: | ||
301 | return compensation_by_other_means != COMPENSATION_BY_OTHER_MEANS_EDEFAULT; | ||
302 | case TaxationPackage.LOSS_CARRYFORWARD__TAX_PAYER_HAS_INHERITED_BUSINESS_OWNERSHIP: | ||
303 | return tax_payer_has_inherited_business_ownership != TAX_PAYER_HAS_INHERITED_BUSINESS_OWNERSHIP_EDEFAULT; | ||
304 | case TaxationPackage.LOSS_CARRYFORWARD__TAX_PAYER_HAS_BEEN_PARTNER_IN_BUSINESS: | ||
305 | return tax_payer_has_been_partner_in_business != TAX_PAYER_HAS_BEEN_PARTNER_IN_BUSINESS_EDEFAULT; | ||
306 | } | ||
307 | return super.eIsSet(featureID); | ||
308 | } | ||
309 | |||
310 | /** | ||
311 | * <!-- begin-user-doc --> | ||
312 | * <!-- end-user-doc --> | ||
313 | * @generated | ||
314 | */ | ||
315 | @Override | ||
316 | public String toString() { | ||
317 | if (eIsProxy()) return super.toString(); | ||
318 | |||
319 | StringBuilder result = new StringBuilder(super.toString()); | ||
320 | result.append(" (regular_accountability: "); | ||
321 | result.append(regular_accountability); | ||
322 | result.append(", compensation_by_other_means: "); | ||
323 | result.append(compensation_by_other_means); | ||
324 | result.append(", tax_payer_has_inherited_business_ownership: "); | ||
325 | result.append(tax_payer_has_inherited_business_ownership); | ||
326 | result.append(", tax_payer_has_been_partner_in_business: "); | ||
327 | result.append(tax_payer_has_been_partner_in_business); | ||
328 | result.append(')'); | ||
329 | return result.toString(); | ||
330 | } | ||
331 | |||
332 | } //Loss_CarryforwardImpl | 36 | } //Loss_CarryforwardImpl |
diff --git a/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/impl/Permanent_ExpenseImpl.java b/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/impl/Permanent_ExpenseImpl.java index 9473ae17..9d88c2db 100644 --- a/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/impl/Permanent_ExpenseImpl.java +++ b/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/impl/Permanent_ExpenseImpl.java | |||
@@ -21,7 +21,6 @@ import org.eclipse.emf.ecore.impl.ENotificationImpl; | |||
21 | * </p> | 21 | * </p> |
22 | * <ul> | 22 | * <ul> |
23 | * <li>{@link Taxation.impl.Permanent_ExpenseImpl#getCategory <em>Category</em>}</li> | 23 | * <li>{@link Taxation.impl.Permanent_ExpenseImpl#getCategory <em>Category</em>}</li> |
24 | * <li>{@link Taxation.impl.Permanent_ExpenseImpl#isIs_eligible_for_deduction <em>Is eligible for deduction</em>}</li> | ||
25 | * </ul> | 24 | * </ul> |
26 | * | 25 | * |
27 | * @generated | 26 | * @generated |
@@ -48,26 +47,6 @@ public class Permanent_ExpenseImpl extends Special_Expense_DSImpl implements Per | |||
48 | protected Category_of_Permanent_Expense category = CATEGORY_EDEFAULT; | 47 | protected Category_of_Permanent_Expense category = CATEGORY_EDEFAULT; |
49 | 48 | ||
50 | /** | 49 | /** |
51 | * The default value of the '{@link #isIs_eligible_for_deduction() <em>Is eligible for deduction</em>}' attribute. | ||
52 | * <!-- begin-user-doc --> | ||
53 | * <!-- end-user-doc --> | ||
54 | * @see #isIs_eligible_for_deduction() | ||
55 | * @generated | ||
56 | * @ordered | ||
57 | */ | ||
58 | protected static final boolean IS_ELIGIBLE_FOR_DEDUCTION_EDEFAULT = false; | ||
59 | |||
60 | /** | ||
61 | * The cached value of the '{@link #isIs_eligible_for_deduction() <em>Is eligible for deduction</em>}' attribute. | ||
62 | * <!-- begin-user-doc --> | ||
63 | * <!-- end-user-doc --> | ||
64 | * @see #isIs_eligible_for_deduction() | ||
65 | * @generated | ||
66 | * @ordered | ||
67 | */ | ||
68 | protected boolean is_eligible_for_deduction = IS_ELIGIBLE_FOR_DEDUCTION_EDEFAULT; | ||
69 | |||
70 | /** | ||
71 | * <!-- begin-user-doc --> | 50 | * <!-- begin-user-doc --> |
72 | * <!-- end-user-doc --> | 51 | * <!-- end-user-doc --> |
73 | * @generated | 52 | * @generated |
@@ -115,35 +94,10 @@ public class Permanent_ExpenseImpl extends Special_Expense_DSImpl implements Per | |||
115 | * @generated | 94 | * @generated |
116 | */ | 95 | */ |
117 | @Override | 96 | @Override |
118 | public boolean isIs_eligible_for_deduction() { | ||
119 | return is_eligible_for_deduction; | ||
120 | } | ||
121 | |||
122 | /** | ||
123 | * <!-- begin-user-doc --> | ||
124 | * <!-- end-user-doc --> | ||
125 | * @generated | ||
126 | */ | ||
127 | @Override | ||
128 | public void setIs_eligible_for_deduction(boolean newIs_eligible_for_deduction) { | ||
129 | boolean oldIs_eligible_for_deduction = is_eligible_for_deduction; | ||
130 | is_eligible_for_deduction = newIs_eligible_for_deduction; | ||
131 | if (eNotificationRequired()) | ||
132 | eNotify(new ENotificationImpl(this, Notification.SET, TaxationPackage.PERMANENT_EXPENSE__IS_ELIGIBLE_FOR_DEDUCTION, oldIs_eligible_for_deduction, is_eligible_for_deduction)); | ||
133 | } | ||
134 | |||
135 | /** | ||
136 | * <!-- begin-user-doc --> | ||
137 | * <!-- end-user-doc --> | ||
138 | * @generated | ||
139 | */ | ||
140 | @Override | ||
141 | public Object eGet(int featureID, boolean resolve, boolean coreType) { | 97 | public Object eGet(int featureID, boolean resolve, boolean coreType) { |
142 | switch (featureID) { | 98 | switch (featureID) { |
143 | case TaxationPackage.PERMANENT_EXPENSE__CATEGORY: | 99 | case TaxationPackage.PERMANENT_EXPENSE__CATEGORY: |
144 | return getCategory(); | 100 | return getCategory(); |
145 | case TaxationPackage.PERMANENT_EXPENSE__IS_ELIGIBLE_FOR_DEDUCTION: | ||
146 | return isIs_eligible_for_deduction(); | ||
147 | } | 101 | } |
148 | return super.eGet(featureID, resolve, coreType); | 102 | return super.eGet(featureID, resolve, coreType); |
149 | } | 103 | } |
@@ -159,9 +113,6 @@ public class Permanent_ExpenseImpl extends Special_Expense_DSImpl implements Per | |||
159 | case TaxationPackage.PERMANENT_EXPENSE__CATEGORY: | 113 | case TaxationPackage.PERMANENT_EXPENSE__CATEGORY: |
160 | setCategory((Category_of_Permanent_Expense)newValue); | 114 | setCategory((Category_of_Permanent_Expense)newValue); |
161 | return; | 115 | return; |
162 | case TaxationPackage.PERMANENT_EXPENSE__IS_ELIGIBLE_FOR_DEDUCTION: | ||
163 | setIs_eligible_for_deduction((Boolean)newValue); | ||
164 | return; | ||
165 | } | 116 | } |
166 | super.eSet(featureID, newValue); | 117 | super.eSet(featureID, newValue); |
167 | } | 118 | } |
@@ -177,9 +128,6 @@ public class Permanent_ExpenseImpl extends Special_Expense_DSImpl implements Per | |||
177 | case TaxationPackage.PERMANENT_EXPENSE__CATEGORY: | 128 | case TaxationPackage.PERMANENT_EXPENSE__CATEGORY: |
178 | setCategory(CATEGORY_EDEFAULT); | 129 | setCategory(CATEGORY_EDEFAULT); |
179 | return; | 130 | return; |
180 | case TaxationPackage.PERMANENT_EXPENSE__IS_ELIGIBLE_FOR_DEDUCTION: | ||
181 | setIs_eligible_for_deduction(IS_ELIGIBLE_FOR_DEDUCTION_EDEFAULT); | ||
182 | return; | ||
183 | } | 131 | } |
184 | super.eUnset(featureID); | 132 | super.eUnset(featureID); |
185 | } | 133 | } |
@@ -194,8 +142,6 @@ public class Permanent_ExpenseImpl extends Special_Expense_DSImpl implements Per | |||
194 | switch (featureID) { | 142 | switch (featureID) { |
195 | case TaxationPackage.PERMANENT_EXPENSE__CATEGORY: | 143 | case TaxationPackage.PERMANENT_EXPENSE__CATEGORY: |
196 | return category != CATEGORY_EDEFAULT; | 144 | return category != CATEGORY_EDEFAULT; |
197 | case TaxationPackage.PERMANENT_EXPENSE__IS_ELIGIBLE_FOR_DEDUCTION: | ||
198 | return is_eligible_for_deduction != IS_ELIGIBLE_FOR_DEDUCTION_EDEFAULT; | ||
199 | } | 145 | } |
200 | return super.eIsSet(featureID); | 146 | return super.eIsSet(featureID); |
201 | } | 147 | } |
@@ -212,8 +158,6 @@ public class Permanent_ExpenseImpl extends Special_Expense_DSImpl implements Per | |||
212 | StringBuilder result = new StringBuilder(super.toString()); | 158 | StringBuilder result = new StringBuilder(super.toString()); |
213 | result.append(" (category: "); | 159 | result.append(" (category: "); |
214 | result.append(category); | 160 | result.append(category); |
215 | result.append(", is_eligible_for_deduction: "); | ||
216 | result.append(is_eligible_for_deduction); | ||
217 | result.append(')'); | 161 | result.append(')'); |
218 | return result.toString(); | 162 | return result.toString(); |
219 | } | 163 | } |
diff --git a/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/impl/Physical_PersonImpl.java b/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/impl/Physical_PersonImpl.java index 13e12888..ab7793f4 100644 --- a/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/impl/Physical_PersonImpl.java +++ b/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/impl/Physical_PersonImpl.java | |||
@@ -32,13 +32,11 @@ import org.eclipse.emf.ecore.util.InternalEList; | |||
32 | * The following features are implemented: | 32 | * The following features are implemented: |
33 | * </p> | 33 | * </p> |
34 | * <ul> | 34 | * <ul> |
35 | * <li>{@link Taxation.impl.Physical_PersonImpl#isIs_assisting_spouse <em>Is assisting spouse</em>}</li> | ||
36 | * <li>{@link Taxation.impl.Physical_PersonImpl#getSSNo <em>SS No</em>}</li> | 35 | * <li>{@link Taxation.impl.Physical_PersonImpl#getSSNo <em>SS No</em>}</li> |
37 | * <li>{@link Taxation.impl.Physical_PersonImpl#getAddresses <em>Addresses</em>}</li> | 36 | * <li>{@link Taxation.impl.Physical_PersonImpl#getAddresses <em>Addresses</em>}</li> |
38 | * <li>{@link Taxation.impl.Physical_PersonImpl#getBirth_year <em>Birth year</em>}</li> | 37 | * <li>{@link Taxation.impl.Physical_PersonImpl#getBirth_year <em>Birth year</em>}</li> |
39 | * <li>{@link Taxation.impl.Physical_PersonImpl#getDisability_percentage <em>Disability percentage</em>}</li> | 38 | * <li>{@link Taxation.impl.Physical_PersonImpl#getDisability_percentage <em>Disability percentage</em>}</li> |
40 | * <li>{@link Taxation.impl.Physical_PersonImpl#getDisability_type <em>Disability type</em>}</li> | 39 | * <li>{@link Taxation.impl.Physical_PersonImpl#getDisability_type <em>Disability type</em>}</li> |
41 | * <li>{@link Taxation.impl.Physical_PersonImpl#isIs_affiliated_personnaly_to_social_security <em>Is affiliated personnaly to social security</em>}</li> | ||
42 | * <li>{@link Taxation.impl.Physical_PersonImpl#getBirth_month <em>Birth month</em>}</li> | 40 | * <li>{@link Taxation.impl.Physical_PersonImpl#getBirth_month <em>Birth month</em>}</li> |
43 | * <li>{@link Taxation.impl.Physical_PersonImpl#getBirth_day <em>Birth day</em>}</li> | 41 | * <li>{@link Taxation.impl.Physical_PersonImpl#getBirth_day <em>Birth day</em>}</li> |
44 | * <li>{@link Taxation.impl.Physical_PersonImpl#getExpenses <em>Expenses</em>}</li> | 42 | * <li>{@link Taxation.impl.Physical_PersonImpl#getExpenses <em>Expenses</em>}</li> |
@@ -49,26 +47,6 @@ import org.eclipse.emf.ecore.util.InternalEList; | |||
49 | */ | 47 | */ |
50 | public class Physical_PersonImpl extends MinimalEObjectImpl.Container implements Physical_Person { | 48 | public class Physical_PersonImpl extends MinimalEObjectImpl.Container implements Physical_Person { |
51 | /** | 49 | /** |
52 | * The default value of the '{@link #isIs_assisting_spouse() <em>Is assisting spouse</em>}' attribute. | ||
53 | * <!-- begin-user-doc --> | ||
54 | * <!-- end-user-doc --> | ||
55 | * @see #isIs_assisting_spouse() | ||
56 | * @generated | ||
57 | * @ordered | ||
58 | */ | ||
59 | protected static final boolean IS_ASSISTING_SPOUSE_EDEFAULT = false; | ||
60 | |||
61 | /** | ||
62 | * The cached value of the '{@link #isIs_assisting_spouse() <em>Is assisting spouse</em>}' attribute. | ||
63 | * <!-- begin-user-doc --> | ||
64 | * <!-- end-user-doc --> | ||
65 | * @see #isIs_assisting_spouse() | ||
66 | * @generated | ||
67 | * @ordered | ||
68 | */ | ||
69 | protected boolean is_assisting_spouse = IS_ASSISTING_SPOUSE_EDEFAULT; | ||
70 | |||
71 | /** | ||
72 | * The default value of the '{@link #getSSNo() <em>SS No</em>}' attribute. | 50 | * The default value of the '{@link #getSSNo() <em>SS No</em>}' attribute. |
73 | * <!-- begin-user-doc --> | 51 | * <!-- begin-user-doc --> |
74 | * <!-- end-user-doc --> | 52 | * <!-- end-user-doc --> |
@@ -159,26 +137,6 @@ public class Physical_PersonImpl extends MinimalEObjectImpl.Container implements | |||
159 | protected Disability_Types disability_type = DISABILITY_TYPE_EDEFAULT; | 137 | protected Disability_Types disability_type = DISABILITY_TYPE_EDEFAULT; |
160 | 138 | ||
161 | /** | 139 | /** |
162 | * The default value of the '{@link #isIs_affiliated_personnaly_to_social_security() <em>Is affiliated personnaly to social security</em>}' attribute. | ||
163 | * <!-- begin-user-doc --> | ||
164 | * <!-- end-user-doc --> | ||
165 | * @see #isIs_affiliated_personnaly_to_social_security() | ||
166 | * @generated | ||
167 | * @ordered | ||
168 | */ | ||
169 | protected static final boolean IS_AFFILIATED_PERSONNALY_TO_SOCIAL_SECURITY_EDEFAULT = false; | ||
170 | |||
171 | /** | ||
172 | * The cached value of the '{@link #isIs_affiliated_personnaly_to_social_security() <em>Is affiliated personnaly to social security</em>}' attribute. | ||
173 | * <!-- begin-user-doc --> | ||
174 | * <!-- end-user-doc --> | ||
175 | * @see #isIs_affiliated_personnaly_to_social_security() | ||
176 | * @generated | ||
177 | * @ordered | ||
178 | */ | ||
179 | protected boolean is_affiliated_personnaly_to_social_security = IS_AFFILIATED_PERSONNALY_TO_SOCIAL_SECURITY_EDEFAULT; | ||
180 | |||
181 | /** | ||
182 | * The default value of the '{@link #getBirth_month() <em>Birth month</em>}' attribute. | 140 | * The default value of the '{@link #getBirth_month() <em>Birth month</em>}' attribute. |
183 | * <!-- begin-user-doc --> | 141 | * <!-- begin-user-doc --> |
184 | * <!-- end-user-doc --> | 142 | * <!-- end-user-doc --> |
@@ -273,29 +231,6 @@ public class Physical_PersonImpl extends MinimalEObjectImpl.Container implements | |||
273 | * @generated | 231 | * @generated |
274 | */ | 232 | */ |
275 | @Override | 233 | @Override |
276 | public boolean isIs_assisting_spouse() { | ||
277 | return is_assisting_spouse; | ||
278 | } | ||
279 | |||
280 | /** | ||
281 | * <!-- begin-user-doc --> | ||
282 | * <!-- end-user-doc --> | ||
283 | * @generated | ||
284 | */ | ||
285 | @Override | ||
286 | public void setIs_assisting_spouse(boolean newIs_assisting_spouse) { | ||
287 | boolean oldIs_assisting_spouse = is_assisting_spouse; | ||
288 | is_assisting_spouse = newIs_assisting_spouse; | ||
289 | if (eNotificationRequired()) | ||
290 | eNotify(new ENotificationImpl(this, Notification.SET, TaxationPackage.PHYSICAL_PERSON__IS_ASSISTING_SPOUSE, oldIs_assisting_spouse, is_assisting_spouse)); | ||
291 | } | ||
292 | |||
293 | /** | ||
294 | * <!-- begin-user-doc --> | ||
295 | * <!-- end-user-doc --> | ||
296 | * @generated | ||
297 | */ | ||
298 | @Override | ||
299 | public String getSSNo() { | 234 | public String getSSNo() { |
300 | return ssNo; | 235 | return ssNo; |
301 | } | 236 | } |
@@ -401,29 +336,6 @@ public class Physical_PersonImpl extends MinimalEObjectImpl.Container implements | |||
401 | * @generated | 336 | * @generated |
402 | */ | 337 | */ |
403 | @Override | 338 | @Override |
404 | public boolean isIs_affiliated_personnaly_to_social_security() { | ||
405 | return is_affiliated_personnaly_to_social_security; | ||
406 | } | ||
407 | |||
408 | /** | ||
409 | * <!-- begin-user-doc --> | ||
410 | * <!-- end-user-doc --> | ||
411 | * @generated | ||
412 | */ | ||
413 | @Override | ||
414 | public void setIs_affiliated_personnaly_to_social_security(boolean newIs_affiliated_personnaly_to_social_security) { | ||
415 | boolean oldIs_affiliated_personnaly_to_social_security = is_affiliated_personnaly_to_social_security; | ||
416 | is_affiliated_personnaly_to_social_security = newIs_affiliated_personnaly_to_social_security; | ||
417 | if (eNotificationRequired()) | ||
418 | eNotify(new ENotificationImpl(this, Notification.SET, TaxationPackage.PHYSICAL_PERSON__IS_AFFILIATED_PERSONNALY_TO_SOCIAL_SECURITY, oldIs_affiliated_personnaly_to_social_security, is_affiliated_personnaly_to_social_security)); | ||
419 | } | ||
420 | |||
421 | /** | ||
422 | * <!-- begin-user-doc --> | ||
423 | * <!-- end-user-doc --> | ||
424 | * @generated | ||
425 | */ | ||
426 | @Override | ||
427 | public int getBirth_month() { | 339 | public int getBirth_month() { |
428 | return birth_month; | 340 | return birth_month; |
429 | } | 341 | } |
@@ -541,8 +453,6 @@ public class Physical_PersonImpl extends MinimalEObjectImpl.Container implements | |||
541 | @Override | 453 | @Override |
542 | public Object eGet(int featureID, boolean resolve, boolean coreType) { | 454 | public Object eGet(int featureID, boolean resolve, boolean coreType) { |
543 | switch (featureID) { | 455 | switch (featureID) { |
544 | case TaxationPackage.PHYSICAL_PERSON__IS_ASSISTING_SPOUSE: | ||
545 | return isIs_assisting_spouse(); | ||
546 | case TaxationPackage.PHYSICAL_PERSON__SS_NO: | 456 | case TaxationPackage.PHYSICAL_PERSON__SS_NO: |
547 | return getSSNo(); | 457 | return getSSNo(); |
548 | case TaxationPackage.PHYSICAL_PERSON__ADDRESSES: | 458 | case TaxationPackage.PHYSICAL_PERSON__ADDRESSES: |
@@ -553,8 +463,6 @@ public class Physical_PersonImpl extends MinimalEObjectImpl.Container implements | |||
553 | return getDisability_percentage(); | 463 | return getDisability_percentage(); |
554 | case TaxationPackage.PHYSICAL_PERSON__DISABILITY_TYPE: | 464 | case TaxationPackage.PHYSICAL_PERSON__DISABILITY_TYPE: |
555 | return getDisability_type(); | 465 | return getDisability_type(); |
556 | case TaxationPackage.PHYSICAL_PERSON__IS_AFFILIATED_PERSONNALY_TO_SOCIAL_SECURITY: | ||
557 | return isIs_affiliated_personnaly_to_social_security(); | ||
558 | case TaxationPackage.PHYSICAL_PERSON__BIRTH_MONTH: | 466 | case TaxationPackage.PHYSICAL_PERSON__BIRTH_MONTH: |
559 | return getBirth_month(); | 467 | return getBirth_month(); |
560 | case TaxationPackage.PHYSICAL_PERSON__BIRTH_DAY: | 468 | case TaxationPackage.PHYSICAL_PERSON__BIRTH_DAY: |
@@ -576,9 +484,6 @@ public class Physical_PersonImpl extends MinimalEObjectImpl.Container implements | |||
576 | @Override | 484 | @Override |
577 | public void eSet(int featureID, Object newValue) { | 485 | public void eSet(int featureID, Object newValue) { |
578 | switch (featureID) { | 486 | switch (featureID) { |
579 | case TaxationPackage.PHYSICAL_PERSON__IS_ASSISTING_SPOUSE: | ||
580 | setIs_assisting_spouse((Boolean)newValue); | ||
581 | return; | ||
582 | case TaxationPackage.PHYSICAL_PERSON__SS_NO: | 487 | case TaxationPackage.PHYSICAL_PERSON__SS_NO: |
583 | setSSNo((String)newValue); | 488 | setSSNo((String)newValue); |
584 | return; | 489 | return; |
@@ -595,9 +500,6 @@ public class Physical_PersonImpl extends MinimalEObjectImpl.Container implements | |||
595 | case TaxationPackage.PHYSICAL_PERSON__DISABILITY_TYPE: | 500 | case TaxationPackage.PHYSICAL_PERSON__DISABILITY_TYPE: |
596 | setDisability_type((Disability_Types)newValue); | 501 | setDisability_type((Disability_Types)newValue); |
597 | return; | 502 | return; |
598 | case TaxationPackage.PHYSICAL_PERSON__IS_AFFILIATED_PERSONNALY_TO_SOCIAL_SECURITY: | ||
599 | setIs_affiliated_personnaly_to_social_security((Boolean)newValue); | ||
600 | return; | ||
601 | case TaxationPackage.PHYSICAL_PERSON__BIRTH_MONTH: | 503 | case TaxationPackage.PHYSICAL_PERSON__BIRTH_MONTH: |
602 | setBirth_month((Integer)newValue); | 504 | setBirth_month((Integer)newValue); |
603 | return; | 505 | return; |
@@ -623,9 +525,6 @@ public class Physical_PersonImpl extends MinimalEObjectImpl.Container implements | |||
623 | @Override | 525 | @Override |
624 | public void eUnset(int featureID) { | 526 | public void eUnset(int featureID) { |
625 | switch (featureID) { | 527 | switch (featureID) { |
626 | case TaxationPackage.PHYSICAL_PERSON__IS_ASSISTING_SPOUSE: | ||
627 | setIs_assisting_spouse(IS_ASSISTING_SPOUSE_EDEFAULT); | ||
628 | return; | ||
629 | case TaxationPackage.PHYSICAL_PERSON__SS_NO: | 528 | case TaxationPackage.PHYSICAL_PERSON__SS_NO: |
630 | setSSNo(SS_NO_EDEFAULT); | 529 | setSSNo(SS_NO_EDEFAULT); |
631 | return; | 530 | return; |
@@ -641,9 +540,6 @@ public class Physical_PersonImpl extends MinimalEObjectImpl.Container implements | |||
641 | case TaxationPackage.PHYSICAL_PERSON__DISABILITY_TYPE: | 540 | case TaxationPackage.PHYSICAL_PERSON__DISABILITY_TYPE: |
642 | setDisability_type(DISABILITY_TYPE_EDEFAULT); | 541 | setDisability_type(DISABILITY_TYPE_EDEFAULT); |
643 | return; | 542 | return; |
644 | case TaxationPackage.PHYSICAL_PERSON__IS_AFFILIATED_PERSONNALY_TO_SOCIAL_SECURITY: | ||
645 | setIs_affiliated_personnaly_to_social_security(IS_AFFILIATED_PERSONNALY_TO_SOCIAL_SECURITY_EDEFAULT); | ||
646 | return; | ||
647 | case TaxationPackage.PHYSICAL_PERSON__BIRTH_MONTH: | 543 | case TaxationPackage.PHYSICAL_PERSON__BIRTH_MONTH: |
648 | setBirth_month(BIRTH_MONTH_EDEFAULT); | 544 | setBirth_month(BIRTH_MONTH_EDEFAULT); |
649 | return; | 545 | return; |
@@ -668,8 +564,6 @@ public class Physical_PersonImpl extends MinimalEObjectImpl.Container implements | |||
668 | @Override | 564 | @Override |
669 | public boolean eIsSet(int featureID) { | 565 | public boolean eIsSet(int featureID) { |
670 | switch (featureID) { | 566 | switch (featureID) { |
671 | case TaxationPackage.PHYSICAL_PERSON__IS_ASSISTING_SPOUSE: | ||
672 | return is_assisting_spouse != IS_ASSISTING_SPOUSE_EDEFAULT; | ||
673 | case TaxationPackage.PHYSICAL_PERSON__SS_NO: | 567 | case TaxationPackage.PHYSICAL_PERSON__SS_NO: |
674 | return SS_NO_EDEFAULT == null ? ssNo != null : !SS_NO_EDEFAULT.equals(ssNo); | 568 | return SS_NO_EDEFAULT == null ? ssNo != null : !SS_NO_EDEFAULT.equals(ssNo); |
675 | case TaxationPackage.PHYSICAL_PERSON__ADDRESSES: | 569 | case TaxationPackage.PHYSICAL_PERSON__ADDRESSES: |
@@ -680,8 +574,6 @@ public class Physical_PersonImpl extends MinimalEObjectImpl.Container implements | |||
680 | return disability_percentage != DISABILITY_PERCENTAGE_EDEFAULT; | 574 | return disability_percentage != DISABILITY_PERCENTAGE_EDEFAULT; |
681 | case TaxationPackage.PHYSICAL_PERSON__DISABILITY_TYPE: | 575 | case TaxationPackage.PHYSICAL_PERSON__DISABILITY_TYPE: |
682 | return disability_type != DISABILITY_TYPE_EDEFAULT; | 576 | return disability_type != DISABILITY_TYPE_EDEFAULT; |
683 | case TaxationPackage.PHYSICAL_PERSON__IS_AFFILIATED_PERSONNALY_TO_SOCIAL_SECURITY: | ||
684 | return is_affiliated_personnaly_to_social_security != IS_AFFILIATED_PERSONNALY_TO_SOCIAL_SECURITY_EDEFAULT; | ||
685 | case TaxationPackage.PHYSICAL_PERSON__BIRTH_MONTH: | 577 | case TaxationPackage.PHYSICAL_PERSON__BIRTH_MONTH: |
686 | return birth_month != BIRTH_MONTH_EDEFAULT; | 578 | return birth_month != BIRTH_MONTH_EDEFAULT; |
687 | case TaxationPackage.PHYSICAL_PERSON__BIRTH_DAY: | 579 | case TaxationPackage.PHYSICAL_PERSON__BIRTH_DAY: |
@@ -704,9 +596,7 @@ public class Physical_PersonImpl extends MinimalEObjectImpl.Container implements | |||
704 | if (eIsProxy()) return super.toString(); | 596 | if (eIsProxy()) return super.toString(); |
705 | 597 | ||
706 | StringBuilder result = new StringBuilder(super.toString()); | 598 | StringBuilder result = new StringBuilder(super.toString()); |
707 | result.append(" (is_assisting_spouse: "); | 599 | result.append(" (SSNo: "); |
708 | result.append(is_assisting_spouse); | ||
709 | result.append(", SSNo: "); | ||
710 | result.append(ssNo); | 600 | result.append(ssNo); |
711 | result.append(", birth_year: "); | 601 | result.append(", birth_year: "); |
712 | result.append(birth_year); | 602 | result.append(birth_year); |
@@ -714,8 +604,6 @@ public class Physical_PersonImpl extends MinimalEObjectImpl.Container implements | |||
714 | result.append(disability_percentage); | 604 | result.append(disability_percentage); |
715 | result.append(", disability_type: "); | 605 | result.append(", disability_type: "); |
716 | result.append(disability_type); | 606 | result.append(disability_type); |
717 | result.append(", is_affiliated_personnaly_to_social_security: "); | ||
718 | result.append(is_affiliated_personnaly_to_social_security); | ||
719 | result.append(", birth_month: "); | 607 | result.append(", birth_month: "); |
720 | result.append(birth_month); | 608 | result.append(birth_month); |
721 | result.append(", birth_day: "); | 609 | result.append(", birth_day: "); |
diff --git a/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/impl/Private_Insurance_and_PlanImpl.java b/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/impl/Private_Insurance_and_PlanImpl.java index 2b1cd545..0ee24a42 100644 --- a/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/impl/Private_Insurance_and_PlanImpl.java +++ b/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/impl/Private_Insurance_and_PlanImpl.java | |||
@@ -22,7 +22,6 @@ import org.eclipse.emf.ecore.impl.ENotificationImpl; | |||
22 | * <ul> | 22 | * <ul> |
23 | * <li>{@link Taxation.impl.Private_Insurance_and_PlanImpl#getCategory <em>Category</em>}</li> | 23 | * <li>{@link Taxation.impl.Private_Insurance_and_PlanImpl#getCategory <em>Category</em>}</li> |
24 | * <li>{@link Taxation.impl.Private_Insurance_and_PlanImpl#getDuration_of_contract <em>Duration of contract</em>}</li> | 24 | * <li>{@link Taxation.impl.Private_Insurance_and_PlanImpl#getDuration_of_contract <em>Duration of contract</em>}</li> |
25 | * <li>{@link Taxation.impl.Private_Insurance_and_PlanImpl#isIs_private_insurance_and_plan_eligible_for_deduction <em>Is private insurance and plan eligible for deduction</em>}</li> | ||
26 | * </ul> | 25 | * </ul> |
27 | * | 26 | * |
28 | * @generated | 27 | * @generated |
@@ -69,26 +68,6 @@ public class Private_Insurance_and_PlanImpl extends Special_Expense_DSImpl imple | |||
69 | protected int duration_of_contract = DURATION_OF_CONTRACT_EDEFAULT; | 68 | protected int duration_of_contract = DURATION_OF_CONTRACT_EDEFAULT; |
70 | 69 | ||
71 | /** | 70 | /** |
72 | * The default value of the '{@link #isIs_private_insurance_and_plan_eligible_for_deduction() <em>Is private insurance and plan eligible for deduction</em>}' attribute. | ||
73 | * <!-- begin-user-doc --> | ||
74 | * <!-- end-user-doc --> | ||
75 | * @see #isIs_private_insurance_and_plan_eligible_for_deduction() | ||
76 | * @generated | ||
77 | * @ordered | ||
78 | */ | ||
79 | protected static final boolean IS_PRIVATE_INSURANCE_AND_PLAN_ELIGIBLE_FOR_DEDUCTION_EDEFAULT = false; | ||
80 | |||
81 | /** | ||
82 | * The cached value of the '{@link #isIs_private_insurance_and_plan_eligible_for_deduction() <em>Is private insurance and plan eligible for deduction</em>}' attribute. | ||
83 | * <!-- begin-user-doc --> | ||
84 | * <!-- end-user-doc --> | ||
85 | * @see #isIs_private_insurance_and_plan_eligible_for_deduction() | ||
86 | * @generated | ||
87 | * @ordered | ||
88 | */ | ||
89 | protected boolean is_private_insurance_and_plan_eligible_for_deduction = IS_PRIVATE_INSURANCE_AND_PLAN_ELIGIBLE_FOR_DEDUCTION_EDEFAULT; | ||
90 | |||
91 | /** | ||
92 | * <!-- begin-user-doc --> | 71 | * <!-- begin-user-doc --> |
93 | * <!-- end-user-doc --> | 72 | * <!-- end-user-doc --> |
94 | * @generated | 73 | * @generated |
@@ -159,37 +138,12 @@ public class Private_Insurance_and_PlanImpl extends Special_Expense_DSImpl imple | |||
159 | * @generated | 138 | * @generated |
160 | */ | 139 | */ |
161 | @Override | 140 | @Override |
162 | public boolean isIs_private_insurance_and_plan_eligible_for_deduction() { | ||
163 | return is_private_insurance_and_plan_eligible_for_deduction; | ||
164 | } | ||
165 | |||
166 | /** | ||
167 | * <!-- begin-user-doc --> | ||
168 | * <!-- end-user-doc --> | ||
169 | * @generated | ||
170 | */ | ||
171 | @Override | ||
172 | public void setIs_private_insurance_and_plan_eligible_for_deduction(boolean newIs_private_insurance_and_plan_eligible_for_deduction) { | ||
173 | boolean oldIs_private_insurance_and_plan_eligible_for_deduction = is_private_insurance_and_plan_eligible_for_deduction; | ||
174 | is_private_insurance_and_plan_eligible_for_deduction = newIs_private_insurance_and_plan_eligible_for_deduction; | ||
175 | if (eNotificationRequired()) | ||
176 | eNotify(new ENotificationImpl(this, Notification.SET, TaxationPackage.PRIVATE_INSURANCE_AND_PLAN__IS_PRIVATE_INSURANCE_AND_PLAN_ELIGIBLE_FOR_DEDUCTION, oldIs_private_insurance_and_plan_eligible_for_deduction, is_private_insurance_and_plan_eligible_for_deduction)); | ||
177 | } | ||
178 | |||
179 | /** | ||
180 | * <!-- begin-user-doc --> | ||
181 | * <!-- end-user-doc --> | ||
182 | * @generated | ||
183 | */ | ||
184 | @Override | ||
185 | public Object eGet(int featureID, boolean resolve, boolean coreType) { | 141 | public Object eGet(int featureID, boolean resolve, boolean coreType) { |
186 | switch (featureID) { | 142 | switch (featureID) { |
187 | case TaxationPackage.PRIVATE_INSURANCE_AND_PLAN__CATEGORY: | 143 | case TaxationPackage.PRIVATE_INSURANCE_AND_PLAN__CATEGORY: |
188 | return getCategory(); | 144 | return getCategory(); |
189 | case TaxationPackage.PRIVATE_INSURANCE_AND_PLAN__DURATION_OF_CONTRACT: | 145 | case TaxationPackage.PRIVATE_INSURANCE_AND_PLAN__DURATION_OF_CONTRACT: |
190 | return getDuration_of_contract(); | 146 | return getDuration_of_contract(); |
191 | case TaxationPackage.PRIVATE_INSURANCE_AND_PLAN__IS_PRIVATE_INSURANCE_AND_PLAN_ELIGIBLE_FOR_DEDUCTION: | ||
192 | return isIs_private_insurance_and_plan_eligible_for_deduction(); | ||
193 | } | 147 | } |
194 | return super.eGet(featureID, resolve, coreType); | 148 | return super.eGet(featureID, resolve, coreType); |
195 | } | 149 | } |
@@ -208,9 +162,6 @@ public class Private_Insurance_and_PlanImpl extends Special_Expense_DSImpl imple | |||
208 | case TaxationPackage.PRIVATE_INSURANCE_AND_PLAN__DURATION_OF_CONTRACT: | 162 | case TaxationPackage.PRIVATE_INSURANCE_AND_PLAN__DURATION_OF_CONTRACT: |
209 | setDuration_of_contract((Integer)newValue); | 163 | setDuration_of_contract((Integer)newValue); |
210 | return; | 164 | return; |
211 | case TaxationPackage.PRIVATE_INSURANCE_AND_PLAN__IS_PRIVATE_INSURANCE_AND_PLAN_ELIGIBLE_FOR_DEDUCTION: | ||
212 | setIs_private_insurance_and_plan_eligible_for_deduction((Boolean)newValue); | ||
213 | return; | ||
214 | } | 165 | } |
215 | super.eSet(featureID, newValue); | 166 | super.eSet(featureID, newValue); |
216 | } | 167 | } |
@@ -229,9 +180,6 @@ public class Private_Insurance_and_PlanImpl extends Special_Expense_DSImpl imple | |||
229 | case TaxationPackage.PRIVATE_INSURANCE_AND_PLAN__DURATION_OF_CONTRACT: | 180 | case TaxationPackage.PRIVATE_INSURANCE_AND_PLAN__DURATION_OF_CONTRACT: |
230 | setDuration_of_contract(DURATION_OF_CONTRACT_EDEFAULT); | 181 | setDuration_of_contract(DURATION_OF_CONTRACT_EDEFAULT); |
231 | return; | 182 | return; |
232 | case TaxationPackage.PRIVATE_INSURANCE_AND_PLAN__IS_PRIVATE_INSURANCE_AND_PLAN_ELIGIBLE_FOR_DEDUCTION: | ||
233 | setIs_private_insurance_and_plan_eligible_for_deduction(IS_PRIVATE_INSURANCE_AND_PLAN_ELIGIBLE_FOR_DEDUCTION_EDEFAULT); | ||
234 | return; | ||
235 | } | 183 | } |
236 | super.eUnset(featureID); | 184 | super.eUnset(featureID); |
237 | } | 185 | } |
@@ -248,8 +196,6 @@ public class Private_Insurance_and_PlanImpl extends Special_Expense_DSImpl imple | |||
248 | return category != CATEGORY_EDEFAULT; | 196 | return category != CATEGORY_EDEFAULT; |
249 | case TaxationPackage.PRIVATE_INSURANCE_AND_PLAN__DURATION_OF_CONTRACT: | 197 | case TaxationPackage.PRIVATE_INSURANCE_AND_PLAN__DURATION_OF_CONTRACT: |
250 | return duration_of_contract != DURATION_OF_CONTRACT_EDEFAULT; | 198 | return duration_of_contract != DURATION_OF_CONTRACT_EDEFAULT; |
251 | case TaxationPackage.PRIVATE_INSURANCE_AND_PLAN__IS_PRIVATE_INSURANCE_AND_PLAN_ELIGIBLE_FOR_DEDUCTION: | ||
252 | return is_private_insurance_and_plan_eligible_for_deduction != IS_PRIVATE_INSURANCE_AND_PLAN_ELIGIBLE_FOR_DEDUCTION_EDEFAULT; | ||
253 | } | 199 | } |
254 | return super.eIsSet(featureID); | 200 | return super.eIsSet(featureID); |
255 | } | 201 | } |
@@ -268,8 +214,6 @@ public class Private_Insurance_and_PlanImpl extends Special_Expense_DSImpl imple | |||
268 | result.append(category); | 214 | result.append(category); |
269 | result.append(", duration_of_contract: "); | 215 | result.append(", duration_of_contract: "); |
270 | result.append(duration_of_contract); | 216 | result.append(duration_of_contract); |
271 | result.append(", is_private_insurance_and_plan_eligible_for_deduction: "); | ||
272 | result.append(is_private_insurance_and_plan_eligible_for_deduction); | ||
273 | result.append(')'); | 217 | result.append(')'); |
274 | return result.toString(); | 218 | return result.toString(); |
275 | } | 219 | } |
diff --git a/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/impl/Tax_CardImpl.java b/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/impl/Tax_CardImpl.java index ebff8555..0bb2e737 100644 --- a/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/impl/Tax_CardImpl.java +++ b/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/impl/Tax_CardImpl.java | |||
@@ -7,7 +7,6 @@ import Taxation.Income; | |||
7 | import Taxation.Income_Tax_Credit; | 7 | import Taxation.Income_Tax_Credit; |
8 | import Taxation.Job_Activity; | 8 | import Taxation.Job_Activity; |
9 | import Taxation.Tax_Card; | 9 | import Taxation.Tax_Card; |
10 | import Taxation.Tax_Card_Type; | ||
11 | import Taxation.Tax_Office; | 10 | import Taxation.Tax_Office; |
12 | import Taxation.TaxationPackage; | 11 | import Taxation.TaxationPackage; |
13 | import Taxation.Town; | 12 | import Taxation.Town; |
@@ -39,7 +38,6 @@ import org.eclipse.emf.ecore.util.InternalEList; | |||
39 | * </p> | 38 | * </p> |
40 | * <ul> | 39 | * <ul> |
41 | * <li>{@link Taxation.impl.Tax_CardImpl#getCard_identifier <em>Card identifier</em>}</li> | 40 | * <li>{@link Taxation.impl.Tax_CardImpl#getCard_identifier <em>Card identifier</em>}</li> |
42 | * <li>{@link Taxation.impl.Tax_CardImpl#getTax_card_type <em>Tax card type</em>}</li> | ||
43 | * <li>{@link Taxation.impl.Tax_CardImpl#getTax_office <em>Tax office</em>}</li> | 41 | * <li>{@link Taxation.impl.Tax_CardImpl#getTax_office <em>Tax office</em>}</li> |
44 | * <li>{@link Taxation.impl.Tax_CardImpl#getPercentage_of_witholding <em>Percentage of witholding</em>}</li> | 42 | * <li>{@link Taxation.impl.Tax_CardImpl#getPercentage_of_witholding <em>Percentage of witholding</em>}</li> |
45 | * <li>{@link Taxation.impl.Tax_CardImpl#getTax_payers_name_surname <em>Tax payers name surname</em>}</li> | 43 | * <li>{@link Taxation.impl.Tax_CardImpl#getTax_payers_name_surname <em>Tax payers name surname</em>}</li> |
@@ -99,26 +97,6 @@ public class Tax_CardImpl extends MinimalEObjectImpl.Container implements Tax_Ca | |||
99 | protected String card_identifier = CARD_IDENTIFIER_EDEFAULT; | 97 | protected String card_identifier = CARD_IDENTIFIER_EDEFAULT; |
100 | 98 | ||
101 | /** | 99 | /** |
102 | * The default value of the '{@link #getTax_card_type() <em>Tax card type</em>}' attribute. | ||
103 | * <!-- begin-user-doc --> | ||
104 | * <!-- end-user-doc --> | ||
105 | * @see #getTax_card_type() | ||
106 | * @generated | ||
107 | * @ordered | ||
108 | */ | ||
109 | protected static final Tax_Card_Type TAX_CARD_TYPE_EDEFAULT = Tax_Card_Type.PRINCIPAL; | ||
110 | |||
111 | /** | ||
112 | * The cached value of the '{@link #getTax_card_type() <em>Tax card type</em>}' attribute. | ||
113 | * <!-- begin-user-doc --> | ||
114 | * <!-- end-user-doc --> | ||
115 | * @see #getTax_card_type() | ||
116 | * @generated | ||
117 | * @ordered | ||
118 | */ | ||
119 | protected Tax_Card_Type tax_card_type = TAX_CARD_TYPE_EDEFAULT; | ||
120 | |||
121 | /** | ||
122 | * The default value of the '{@link #getTax_office() <em>Tax office</em>}' attribute. | 100 | * The default value of the '{@link #getTax_office() <em>Tax office</em>}' attribute. |
123 | * <!-- begin-user-doc --> | 101 | * <!-- begin-user-doc --> |
124 | * <!-- end-user-doc --> | 102 | * <!-- end-user-doc --> |
@@ -746,29 +724,6 @@ public class Tax_CardImpl extends MinimalEObjectImpl.Container implements Tax_Ca | |||
746 | * @generated | 724 | * @generated |
747 | */ | 725 | */ |
748 | @Override | 726 | @Override |
749 | public Tax_Card_Type getTax_card_type() { | ||
750 | return tax_card_type; | ||
751 | } | ||
752 | |||
753 | /** | ||
754 | * <!-- begin-user-doc --> | ||
755 | * <!-- end-user-doc --> | ||
756 | * @generated | ||
757 | */ | ||
758 | @Override | ||
759 | public void setTax_card_type(Tax_Card_Type newTax_card_type) { | ||
760 | Tax_Card_Type oldTax_card_type = tax_card_type; | ||
761 | tax_card_type = newTax_card_type == null ? TAX_CARD_TYPE_EDEFAULT : newTax_card_type; | ||
762 | if (eNotificationRequired()) | ||
763 | eNotify(new ENotificationImpl(this, Notification.SET, TaxationPackage.TAX_CARD__TAX_CARD_TYPE, oldTax_card_type, tax_card_type)); | ||
764 | } | ||
765 | |||
766 | /** | ||
767 | * <!-- begin-user-doc --> | ||
768 | * <!-- end-user-doc --> | ||
769 | * @generated | ||
770 | */ | ||
771 | @Override | ||
772 | public Tax_Office getTax_office() { | 727 | public Tax_Office getTax_office() { |
773 | return tax_office; | 728 | return tax_office; |
774 | } | 729 | } |
@@ -1678,8 +1633,6 @@ public class Tax_CardImpl extends MinimalEObjectImpl.Container implements Tax_Ca | |||
1678 | switch (featureID) { | 1633 | switch (featureID) { |
1679 | case TaxationPackage.TAX_CARD__CARD_IDENTIFIER: | 1634 | case TaxationPackage.TAX_CARD__CARD_IDENTIFIER: |
1680 | return getCard_identifier(); | 1635 | return getCard_identifier(); |
1681 | case TaxationPackage.TAX_CARD__TAX_CARD_TYPE: | ||
1682 | return getTax_card_type(); | ||
1683 | case TaxationPackage.TAX_CARD__TAX_OFFICE: | 1636 | case TaxationPackage.TAX_CARD__TAX_OFFICE: |
1684 | return getTax_office(); | 1637 | return getTax_office(); |
1685 | case TaxationPackage.TAX_CARD__PERCENTAGE_OF_WITHOLDING: | 1638 | case TaxationPackage.TAX_CARD__PERCENTAGE_OF_WITHOLDING: |
@@ -1765,9 +1718,6 @@ public class Tax_CardImpl extends MinimalEObjectImpl.Container implements Tax_Ca | |||
1765 | case TaxationPackage.TAX_CARD__CARD_IDENTIFIER: | 1718 | case TaxationPackage.TAX_CARD__CARD_IDENTIFIER: |
1766 | setCard_identifier((String)newValue); | 1719 | setCard_identifier((String)newValue); |
1767 | return; | 1720 | return; |
1768 | case TaxationPackage.TAX_CARD__TAX_CARD_TYPE: | ||
1769 | setTax_card_type((Tax_Card_Type)newValue); | ||
1770 | return; | ||
1771 | case TaxationPackage.TAX_CARD__TAX_OFFICE: | 1721 | case TaxationPackage.TAX_CARD__TAX_OFFICE: |
1772 | setTax_office((Tax_Office)newValue); | 1722 | setTax_office((Tax_Office)newValue); |
1773 | return; | 1723 | return; |
@@ -1885,9 +1835,6 @@ public class Tax_CardImpl extends MinimalEObjectImpl.Container implements Tax_Ca | |||
1885 | case TaxationPackage.TAX_CARD__CARD_IDENTIFIER: | 1835 | case TaxationPackage.TAX_CARD__CARD_IDENTIFIER: |
1886 | setCard_identifier(CARD_IDENTIFIER_EDEFAULT); | 1836 | setCard_identifier(CARD_IDENTIFIER_EDEFAULT); |
1887 | return; | 1837 | return; |
1888 | case TaxationPackage.TAX_CARD__TAX_CARD_TYPE: | ||
1889 | setTax_card_type(TAX_CARD_TYPE_EDEFAULT); | ||
1890 | return; | ||
1891 | case TaxationPackage.TAX_CARD__TAX_OFFICE: | 1838 | case TaxationPackage.TAX_CARD__TAX_OFFICE: |
1892 | setTax_office(TAX_OFFICE_EDEFAULT); | 1839 | setTax_office(TAX_OFFICE_EDEFAULT); |
1893 | return; | 1840 | return; |
@@ -2001,8 +1948,6 @@ public class Tax_CardImpl extends MinimalEObjectImpl.Container implements Tax_Ca | |||
2001 | switch (featureID) { | 1948 | switch (featureID) { |
2002 | case TaxationPackage.TAX_CARD__CARD_IDENTIFIER: | 1949 | case TaxationPackage.TAX_CARD__CARD_IDENTIFIER: |
2003 | return CARD_IDENTIFIER_EDEFAULT == null ? card_identifier != null : !CARD_IDENTIFIER_EDEFAULT.equals(card_identifier); | 1950 | return CARD_IDENTIFIER_EDEFAULT == null ? card_identifier != null : !CARD_IDENTIFIER_EDEFAULT.equals(card_identifier); |
2004 | case TaxationPackage.TAX_CARD__TAX_CARD_TYPE: | ||
2005 | return tax_card_type != TAX_CARD_TYPE_EDEFAULT; | ||
2006 | case TaxationPackage.TAX_CARD__TAX_OFFICE: | 1951 | case TaxationPackage.TAX_CARD__TAX_OFFICE: |
2007 | return tax_office != TAX_OFFICE_EDEFAULT; | 1952 | return tax_office != TAX_OFFICE_EDEFAULT; |
2008 | case TaxationPackage.TAX_CARD__PERCENTAGE_OF_WITHOLDING: | 1953 | case TaxationPackage.TAX_CARD__PERCENTAGE_OF_WITHOLDING: |
@@ -2085,8 +2030,6 @@ public class Tax_CardImpl extends MinimalEObjectImpl.Container implements Tax_Ca | |||
2085 | StringBuilder result = new StringBuilder(super.toString()); | 2030 | StringBuilder result = new StringBuilder(super.toString()); |
2086 | result.append(" (card_identifier: "); | 2031 | result.append(" (card_identifier: "); |
2087 | result.append(card_identifier); | 2032 | result.append(card_identifier); |
2088 | result.append(", tax_card_type: "); | ||
2089 | result.append(tax_card_type); | ||
2090 | result.append(", tax_office: "); | 2033 | result.append(", tax_office: "); |
2091 | result.append(tax_office); | 2034 | result.append(tax_office); |
2092 | result.append(", percentage_of_witholding: "); | 2035 | result.append(", percentage_of_witholding: "); |
diff --git a/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/impl/Tax_PayerImpl.java b/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/impl/Tax_PayerImpl.java index 7e382d7f..2a4f4422 100644 --- a/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/impl/Tax_PayerImpl.java +++ b/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/impl/Tax_PayerImpl.java | |||
@@ -36,7 +36,6 @@ import org.eclipse.emf.ecore.util.InternalEList; | |||
36 | * <li>{@link Taxation.impl.Tax_PayerImpl#getFrom_agent <em>From agent</em>}</li> | 36 | * <li>{@link Taxation.impl.Tax_PayerImpl#getFrom_agent <em>From agent</em>}</li> |
37 | * <li>{@link Taxation.impl.Tax_PayerImpl#getIncomes <em>Incomes</em>}</li> | 37 | * <li>{@link Taxation.impl.Tax_PayerImpl#getIncomes <em>Incomes</em>}</li> |
38 | * <li>{@link Taxation.impl.Tax_PayerImpl#getFrom_law <em>From law</em>}</li> | 38 | * <li>{@link Taxation.impl.Tax_PayerImpl#getFrom_law <em>From law</em>}</li> |
39 | * <li>{@link Taxation.impl.Tax_PayerImpl#getTaxesDue <em>Taxes Due</em>}</li> | ||
40 | * </ul> | 39 | * </ul> |
41 | * | 40 | * |
42 | * @generated | 41 | * @generated |
@@ -83,26 +82,6 @@ public abstract class Tax_PayerImpl extends Physical_PersonImpl implements Tax_P | |||
83 | protected FromLaw from_law; | 82 | protected FromLaw from_law; |
84 | 83 | ||
85 | /** | 84 | /** |
86 | * The default value of the '{@link #getTaxesDue() <em>Taxes Due</em>}' attribute. | ||
87 | * <!-- begin-user-doc --> | ||
88 | * <!-- end-user-doc --> | ||
89 | * @see #getTaxesDue() | ||
90 | * @generated | ||
91 | * @ordered | ||
92 | */ | ||
93 | protected static final double TAXES_DUE_EDEFAULT = 0.0; | ||
94 | |||
95 | /** | ||
96 | * The cached value of the '{@link #getTaxesDue() <em>Taxes Due</em>}' attribute. | ||
97 | * <!-- begin-user-doc --> | ||
98 | * <!-- end-user-doc --> | ||
99 | * @see #getTaxesDue() | ||
100 | * @generated | ||
101 | * @ordered | ||
102 | */ | ||
103 | protected double taxesDue = TAXES_DUE_EDEFAULT; | ||
104 | |||
105 | /** | ||
106 | * <!-- begin-user-doc --> | 85 | * <!-- begin-user-doc --> |
107 | * <!-- end-user-doc --> | 86 | * <!-- end-user-doc --> |
108 | * @generated | 87 | * @generated |
@@ -242,29 +221,6 @@ public abstract class Tax_PayerImpl extends Physical_PersonImpl implements Tax_P | |||
242 | * <!-- end-user-doc --> | 221 | * <!-- end-user-doc --> |
243 | * @generated | 222 | * @generated |
244 | */ | 223 | */ |
245 | @Override | ||
246 | public double getTaxesDue() { | ||
247 | return taxesDue; | ||
248 | } | ||
249 | |||
250 | /** | ||
251 | * <!-- begin-user-doc --> | ||
252 | * <!-- end-user-doc --> | ||
253 | * @generated | ||
254 | */ | ||
255 | @Override | ||
256 | public void setTaxesDue(double newTaxesDue) { | ||
257 | double oldTaxesDue = taxesDue; | ||
258 | taxesDue = newTaxesDue; | ||
259 | if (eNotificationRequired()) | ||
260 | eNotify(new ENotificationImpl(this, Notification.SET, TaxationPackage.TAX_PAYER__TAXES_DUE, oldTaxesDue, taxesDue)); | ||
261 | } | ||
262 | |||
263 | /** | ||
264 | * <!-- begin-user-doc --> | ||
265 | * <!-- end-user-doc --> | ||
266 | * @generated | ||
267 | */ | ||
268 | @SuppressWarnings("unchecked") | 224 | @SuppressWarnings("unchecked") |
269 | @Override | 225 | @Override |
270 | public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs) { | 226 | public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs) { |
@@ -321,8 +277,6 @@ public abstract class Tax_PayerImpl extends Physical_PersonImpl implements Tax_P | |||
321 | return getIncomes(); | 277 | return getIncomes(); |
322 | case TaxationPackage.TAX_PAYER__FROM_LAW: | 278 | case TaxationPackage.TAX_PAYER__FROM_LAW: |
323 | return getFrom_law(); | 279 | return getFrom_law(); |
324 | case TaxationPackage.TAX_PAYER__TAXES_DUE: | ||
325 | return getTaxesDue(); | ||
326 | } | 280 | } |
327 | return super.eGet(featureID, resolve, coreType); | 281 | return super.eGet(featureID, resolve, coreType); |
328 | } | 282 | } |
@@ -350,9 +304,6 @@ public abstract class Tax_PayerImpl extends Physical_PersonImpl implements Tax_P | |||
350 | case TaxationPackage.TAX_PAYER__FROM_LAW: | 304 | case TaxationPackage.TAX_PAYER__FROM_LAW: |
351 | setFrom_law((FromLaw)newValue); | 305 | setFrom_law((FromLaw)newValue); |
352 | return; | 306 | return; |
353 | case TaxationPackage.TAX_PAYER__TAXES_DUE: | ||
354 | setTaxesDue((Double)newValue); | ||
355 | return; | ||
356 | } | 307 | } |
357 | super.eSet(featureID, newValue); | 308 | super.eSet(featureID, newValue); |
358 | } | 309 | } |
@@ -377,9 +328,6 @@ public abstract class Tax_PayerImpl extends Physical_PersonImpl implements Tax_P | |||
377 | case TaxationPackage.TAX_PAYER__FROM_LAW: | 328 | case TaxationPackage.TAX_PAYER__FROM_LAW: |
378 | setFrom_law((FromLaw)null); | 329 | setFrom_law((FromLaw)null); |
379 | return; | 330 | return; |
380 | case TaxationPackage.TAX_PAYER__TAXES_DUE: | ||
381 | setTaxesDue(TAXES_DUE_EDEFAULT); | ||
382 | return; | ||
383 | } | 331 | } |
384 | super.eUnset(featureID); | 332 | super.eUnset(featureID); |
385 | } | 333 | } |
@@ -400,26 +348,8 @@ public abstract class Tax_PayerImpl extends Physical_PersonImpl implements Tax_P | |||
400 | return incomes != null && !incomes.isEmpty(); | 348 | return incomes != null && !incomes.isEmpty(); |
401 | case TaxationPackage.TAX_PAYER__FROM_LAW: | 349 | case TaxationPackage.TAX_PAYER__FROM_LAW: |
402 | return from_law != null; | 350 | return from_law != null; |
403 | case TaxationPackage.TAX_PAYER__TAXES_DUE: | ||
404 | return taxesDue != TAXES_DUE_EDEFAULT; | ||
405 | } | 351 | } |
406 | return super.eIsSet(featureID); | 352 | return super.eIsSet(featureID); |
407 | } | 353 | } |
408 | 354 | ||
409 | /** | ||
410 | * <!-- begin-user-doc --> | ||
411 | * <!-- end-user-doc --> | ||
412 | * @generated | ||
413 | */ | ||
414 | @Override | ||
415 | public String toString() { | ||
416 | if (eIsProxy()) return super.toString(); | ||
417 | |||
418 | StringBuilder result = new StringBuilder(super.toString()); | ||
419 | result.append(" (taxesDue: "); | ||
420 | result.append(taxesDue); | ||
421 | result.append(')'); | ||
422 | return result.toString(); | ||
423 | } | ||
424 | |||
425 | } //Tax_PayerImpl | 355 | } //Tax_PayerImpl |
diff --git a/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/impl/TaxationFactoryImpl.java b/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/impl/TaxationFactoryImpl.java index 36f4493c..7f29a224 100644 --- a/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/impl/TaxationFactoryImpl.java +++ b/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/impl/TaxationFactoryImpl.java | |||
@@ -128,8 +128,6 @@ public class TaxationFactoryImpl extends EFactoryImpl implements TaxationFactory | |||
128 | return createDisability_TypesFromString(eDataType, initialValue); | 128 | return createDisability_TypesFromString(eDataType, initialValue); |
129 | case TaxationPackage.COUNTRY: | 129 | case TaxationPackage.COUNTRY: |
130 | return createCountryFromString(eDataType, initialValue); | 130 | return createCountryFromString(eDataType, initialValue); |
131 | case TaxationPackage.TAX_CARD_TYPE: | ||
132 | return createTax_Card_TypeFromString(eDataType, initialValue); | ||
133 | case TaxationPackage.TAX_OFFICE: | 131 | case TaxationPackage.TAX_OFFICE: |
134 | return createTax_OfficeFromString(eDataType, initialValue); | 132 | return createTax_OfficeFromString(eDataType, initialValue); |
135 | case TaxationPackage.TAX_CLASS_CATEGORY: | 133 | case TaxationPackage.TAX_CLASS_CATEGORY: |
@@ -138,8 +136,6 @@ public class TaxationFactoryImpl extends EFactoryImpl implements TaxationFactory | |||
138 | return createJob_ActivityFromString(eDataType, initialValue); | 136 | return createJob_ActivityFromString(eDataType, initialValue); |
139 | case TaxationPackage.TOWN: | 137 | case TaxationPackage.TOWN: |
140 | return createTownFromString(eDataType, initialValue); | 138 | return createTownFromString(eDataType, initialValue); |
141 | case TaxationPackage.TYPE_OF_RATE: | ||
142 | return createType_of_RateFromString(eDataType, initialValue); | ||
143 | case TaxationPackage.CE_TYPE: | 139 | case TaxationPackage.CE_TYPE: |
144 | return createCE_TypeFromString(eDataType, initialValue); | 140 | return createCE_TypeFromString(eDataType, initialValue); |
145 | case TaxationPackage.EXPENSE_PURPOSE: | 141 | case TaxationPackage.EXPENSE_PURPOSE: |
@@ -175,8 +171,6 @@ public class TaxationFactoryImpl extends EFactoryImpl implements TaxationFactory | |||
175 | return convertDisability_TypesToString(eDataType, instanceValue); | 171 | return convertDisability_TypesToString(eDataType, instanceValue); |
176 | case TaxationPackage.COUNTRY: | 172 | case TaxationPackage.COUNTRY: |
177 | return convertCountryToString(eDataType, instanceValue); | 173 | return convertCountryToString(eDataType, instanceValue); |
178 | case TaxationPackage.TAX_CARD_TYPE: | ||
179 | return convertTax_Card_TypeToString(eDataType, instanceValue); | ||
180 | case TaxationPackage.TAX_OFFICE: | 174 | case TaxationPackage.TAX_OFFICE: |
181 | return convertTax_OfficeToString(eDataType, instanceValue); | 175 | return convertTax_OfficeToString(eDataType, instanceValue); |
182 | case TaxationPackage.TAX_CLASS_CATEGORY: | 176 | case TaxationPackage.TAX_CLASS_CATEGORY: |
@@ -185,8 +179,6 @@ public class TaxationFactoryImpl extends EFactoryImpl implements TaxationFactory | |||
185 | return convertJob_ActivityToString(eDataType, instanceValue); | 179 | return convertJob_ActivityToString(eDataType, instanceValue); |
186 | case TaxationPackage.TOWN: | 180 | case TaxationPackage.TOWN: |
187 | return convertTownToString(eDataType, instanceValue); | 181 | return convertTownToString(eDataType, instanceValue); |
188 | case TaxationPackage.TYPE_OF_RATE: | ||
189 | return convertType_of_RateToString(eDataType, instanceValue); | ||
190 | case TaxationPackage.CE_TYPE: | 182 | case TaxationPackage.CE_TYPE: |
191 | return convertCE_TypeToString(eDataType, instanceValue); | 183 | return convertCE_TypeToString(eDataType, instanceValue); |
192 | case TaxationPackage.EXPENSE_PURPOSE: | 184 | case TaxationPackage.EXPENSE_PURPOSE: |
@@ -845,26 +837,6 @@ public class TaxationFactoryImpl extends EFactoryImpl implements TaxationFactory | |||
845 | * <!-- end-user-doc --> | 837 | * <!-- end-user-doc --> |
846 | * @generated | 838 | * @generated |
847 | */ | 839 | */ |
848 | public Tax_Card_Type createTax_Card_TypeFromString(EDataType eDataType, String initialValue) { | ||
849 | Tax_Card_Type result = Tax_Card_Type.get(initialValue); | ||
850 | if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); | ||
851 | return result; | ||
852 | } | ||
853 | |||
854 | /** | ||
855 | * <!-- begin-user-doc --> | ||
856 | * <!-- end-user-doc --> | ||
857 | * @generated | ||
858 | */ | ||
859 | public String convertTax_Card_TypeToString(EDataType eDataType, Object instanceValue) { | ||
860 | return instanceValue == null ? null : instanceValue.toString(); | ||
861 | } | ||
862 | |||
863 | /** | ||
864 | * <!-- begin-user-doc --> | ||
865 | * <!-- end-user-doc --> | ||
866 | * @generated | ||
867 | */ | ||
868 | public Tax_Office createTax_OfficeFromString(EDataType eDataType, String initialValue) { | 840 | public Tax_Office createTax_OfficeFromString(EDataType eDataType, String initialValue) { |
869 | Tax_Office result = Tax_Office.get(initialValue); | 841 | Tax_Office result = Tax_Office.get(initialValue); |
870 | if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); | 842 | if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); |
@@ -945,26 +917,6 @@ public class TaxationFactoryImpl extends EFactoryImpl implements TaxationFactory | |||
945 | * <!-- end-user-doc --> | 917 | * <!-- end-user-doc --> |
946 | * @generated | 918 | * @generated |
947 | */ | 919 | */ |
948 | public Type_of_Rate createType_of_RateFromString(EDataType eDataType, String initialValue) { | ||
949 | Type_of_Rate result = Type_of_Rate.get(initialValue); | ||
950 | if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); | ||
951 | return result; | ||
952 | } | ||
953 | |||
954 | /** | ||
955 | * <!-- begin-user-doc --> | ||
956 | * <!-- end-user-doc --> | ||
957 | * @generated | ||
958 | */ | ||
959 | public String convertType_of_RateToString(EDataType eDataType, Object instanceValue) { | ||
960 | return instanceValue == null ? null : instanceValue.toString(); | ||
961 | } | ||
962 | |||
963 | /** | ||
964 | * <!-- begin-user-doc --> | ||
965 | * <!-- end-user-doc --> | ||
966 | * @generated | ||
967 | */ | ||
968 | public CE_Type createCE_TypeFromString(EDataType eDataType, String initialValue) { | 920 | public CE_Type createCE_TypeFromString(EDataType eDataType, String initialValue) { |
969 | CE_Type result = CE_Type.get(initialValue); | 921 | CE_Type result = CE_Type.get(initialValue); |
970 | if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); | 922 | if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); |
diff --git a/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/impl/TaxationPackageImpl.java b/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/impl/TaxationPackageImpl.java index a174a065..56d3b3de 100644 --- a/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/impl/TaxationPackageImpl.java +++ b/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/impl/TaxationPackageImpl.java | |||
@@ -61,7 +61,6 @@ import Taxation.Separation_Causes; | |||
61 | import Taxation.Special_Expense_DS; | 61 | import Taxation.Special_Expense_DS; |
62 | import Taxation.Spousal_Expense_AC; | 62 | import Taxation.Spousal_Expense_AC; |
63 | import Taxation.Tax_Card; | 63 | import Taxation.Tax_Card; |
64 | import Taxation.Tax_Card_Type; | ||
65 | import Taxation.Tax_Case; | 64 | import Taxation.Tax_Case; |
66 | import Taxation.Tax_Class_Category; | 65 | import Taxation.Tax_Class_Category; |
67 | import Taxation.Tax_Office; | 66 | import Taxation.Tax_Office; |
@@ -72,8 +71,6 @@ import Taxation.TaxationPackage; | |||
72 | import Taxation.Town; | 71 | import Taxation.Town; |
73 | import Taxation.Trade_and_Business_Income; | 72 | import Taxation.Trade_and_Business_Income; |
74 | import Taxation.Travel_Expense_FD; | 73 | import Taxation.Travel_Expense_FD; |
75 | import Taxation.Type_of_Rate; | ||
76 | |||
77 | import org.eclipse.emf.ecore.EAttribute; | 74 | import org.eclipse.emf.ecore.EAttribute; |
78 | import org.eclipse.emf.ecore.EClass; | 75 | import org.eclipse.emf.ecore.EClass; |
79 | import org.eclipse.emf.ecore.EEnum; | 76 | import org.eclipse.emf.ecore.EEnum; |
@@ -521,13 +518,6 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
521 | * <!-- end-user-doc --> | 518 | * <!-- end-user-doc --> |
522 | * @generated | 519 | * @generated |
523 | */ | 520 | */ |
524 | private EEnum tax_Card_TypeEEnum = null; | ||
525 | |||
526 | /** | ||
527 | * <!-- begin-user-doc --> | ||
528 | * <!-- end-user-doc --> | ||
529 | * @generated | ||
530 | */ | ||
531 | private EEnum tax_OfficeEEnum = null; | 521 | private EEnum tax_OfficeEEnum = null; |
532 | 522 | ||
533 | /** | 523 | /** |
@@ -556,13 +546,6 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
556 | * <!-- end-user-doc --> | 546 | * <!-- end-user-doc --> |
557 | * @generated | 547 | * @generated |
558 | */ | 548 | */ |
559 | private EEnum type_of_RateEEnum = null; | ||
560 | |||
561 | /** | ||
562 | * <!-- begin-user-doc --> | ||
563 | * <!-- end-user-doc --> | ||
564 | * @generated | ||
565 | */ | ||
566 | private EEnum cE_TypeEEnum = null; | 549 | private EEnum cE_TypeEEnum = null; |
567 | 550 | ||
568 | /** | 551 | /** |
@@ -1041,16 +1024,6 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
1041 | * @generated | 1024 | * @generated |
1042 | */ | 1025 | */ |
1043 | @Override | 1026 | @Override |
1044 | public EAttribute getTax_Payer_TaxesDue() { | ||
1045 | return (EAttribute)tax_PayerEClass.getEStructuralFeatures().get(4); | ||
1046 | } | ||
1047 | |||
1048 | /** | ||
1049 | * <!-- begin-user-doc --> | ||
1050 | * <!-- end-user-doc --> | ||
1051 | * @generated | ||
1052 | */ | ||
1053 | @Override | ||
1054 | public EClass getPhysical_Person() { | 1027 | public EClass getPhysical_Person() { |
1055 | return physical_PersonEClass; | 1028 | return physical_PersonEClass; |
1056 | } | 1029 | } |
@@ -1061,18 +1034,8 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
1061 | * @generated | 1034 | * @generated |
1062 | */ | 1035 | */ |
1063 | @Override | 1036 | @Override |
1064 | public EAttribute getPhysical_Person_Is_assisting_spouse() { | ||
1065 | return (EAttribute)physical_PersonEClass.getEStructuralFeatures().get(0); | ||
1066 | } | ||
1067 | |||
1068 | /** | ||
1069 | * <!-- begin-user-doc --> | ||
1070 | * <!-- end-user-doc --> | ||
1071 | * @generated | ||
1072 | */ | ||
1073 | @Override | ||
1074 | public EAttribute getPhysical_Person_SSNo() { | 1037 | public EAttribute getPhysical_Person_SSNo() { |
1075 | return (EAttribute)physical_PersonEClass.getEStructuralFeatures().get(1); | 1038 | return (EAttribute)physical_PersonEClass.getEStructuralFeatures().get(0); |
1076 | } | 1039 | } |
1077 | 1040 | ||
1078 | /** | 1041 | /** |
@@ -1082,7 +1045,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
1082 | */ | 1045 | */ |
1083 | @Override | 1046 | @Override |
1084 | public EReference getPhysical_Person_Addresses() { | 1047 | public EReference getPhysical_Person_Addresses() { |
1085 | return (EReference)physical_PersonEClass.getEStructuralFeatures().get(2); | 1048 | return (EReference)physical_PersonEClass.getEStructuralFeatures().get(1); |
1086 | } | 1049 | } |
1087 | 1050 | ||
1088 | /** | 1051 | /** |
@@ -1092,7 +1055,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
1092 | */ | 1055 | */ |
1093 | @Override | 1056 | @Override |
1094 | public EAttribute getPhysical_Person_Birth_year() { | 1057 | public EAttribute getPhysical_Person_Birth_year() { |
1095 | return (EAttribute)physical_PersonEClass.getEStructuralFeatures().get(3); | 1058 | return (EAttribute)physical_PersonEClass.getEStructuralFeatures().get(2); |
1096 | } | 1059 | } |
1097 | 1060 | ||
1098 | /** | 1061 | /** |
@@ -1102,7 +1065,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
1102 | */ | 1065 | */ |
1103 | @Override | 1066 | @Override |
1104 | public EAttribute getPhysical_Person_Disability_percentage() { | 1067 | public EAttribute getPhysical_Person_Disability_percentage() { |
1105 | return (EAttribute)physical_PersonEClass.getEStructuralFeatures().get(4); | 1068 | return (EAttribute)physical_PersonEClass.getEStructuralFeatures().get(3); |
1106 | } | 1069 | } |
1107 | 1070 | ||
1108 | /** | 1071 | /** |
@@ -1112,17 +1075,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
1112 | */ | 1075 | */ |
1113 | @Override | 1076 | @Override |
1114 | public EAttribute getPhysical_Person_Disability_type() { | 1077 | public EAttribute getPhysical_Person_Disability_type() { |
1115 | return (EAttribute)physical_PersonEClass.getEStructuralFeatures().get(5); | 1078 | return (EAttribute)physical_PersonEClass.getEStructuralFeatures().get(4); |
1116 | } | ||
1117 | |||
1118 | /** | ||
1119 | * <!-- begin-user-doc --> | ||
1120 | * <!-- end-user-doc --> | ||
1121 | * @generated | ||
1122 | */ | ||
1123 | @Override | ||
1124 | public EAttribute getPhysical_Person_Is_affiliated_personnaly_to_social_security() { | ||
1125 | return (EAttribute)physical_PersonEClass.getEStructuralFeatures().get(6); | ||
1126 | } | 1079 | } |
1127 | 1080 | ||
1128 | /** | 1081 | /** |
@@ -1132,7 +1085,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
1132 | */ | 1085 | */ |
1133 | @Override | 1086 | @Override |
1134 | public EAttribute getPhysical_Person_Birth_month() { | 1087 | public EAttribute getPhysical_Person_Birth_month() { |
1135 | return (EAttribute)physical_PersonEClass.getEStructuralFeatures().get(7); | 1088 | return (EAttribute)physical_PersonEClass.getEStructuralFeatures().get(5); |
1136 | } | 1089 | } |
1137 | 1090 | ||
1138 | /** | 1091 | /** |
@@ -1142,7 +1095,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
1142 | */ | 1095 | */ |
1143 | @Override | 1096 | @Override |
1144 | public EAttribute getPhysical_Person_Birth_day() { | 1097 | public EAttribute getPhysical_Person_Birth_day() { |
1145 | return (EAttribute)physical_PersonEClass.getEStructuralFeatures().get(8); | 1098 | return (EAttribute)physical_PersonEClass.getEStructuralFeatures().get(6); |
1146 | } | 1099 | } |
1147 | 1100 | ||
1148 | /** | 1101 | /** |
@@ -1152,7 +1105,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
1152 | */ | 1105 | */ |
1153 | @Override | 1106 | @Override |
1154 | public EReference getPhysical_Person_Expenses() { | 1107 | public EReference getPhysical_Person_Expenses() { |
1155 | return (EReference)physical_PersonEClass.getEStructuralFeatures().get(9); | 1108 | return (EReference)physical_PersonEClass.getEStructuralFeatures().get(7); |
1156 | } | 1109 | } |
1157 | 1110 | ||
1158 | /** | 1111 | /** |
@@ -1162,7 +1115,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
1162 | */ | 1115 | */ |
1163 | @Override | 1116 | @Override |
1164 | public EAttribute getPhysical_Person_Is_widower() { | 1117 | public EAttribute getPhysical_Person_Is_widower() { |
1165 | return (EAttribute)physical_PersonEClass.getEStructuralFeatures().get(10); | 1118 | return (EAttribute)physical_PersonEClass.getEStructuralFeatures().get(8); |
1166 | } | 1119 | } |
1167 | 1120 | ||
1168 | /** | 1121 | /** |
@@ -1411,18 +1364,8 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
1411 | * @generated | 1364 | * @generated |
1412 | */ | 1365 | */ |
1413 | @Override | 1366 | @Override |
1414 | public EAttribute getExternal_Allowance_Amount() { | ||
1415 | return (EAttribute)external_AllowanceEClass.getEStructuralFeatures().get(0); | ||
1416 | } | ||
1417 | |||
1418 | /** | ||
1419 | * <!-- begin-user-doc --> | ||
1420 | * <!-- end-user-doc --> | ||
1421 | * @generated | ||
1422 | */ | ||
1423 | @Override | ||
1424 | public EAttribute getExternal_Allowance_Grantor() { | 1367 | public EAttribute getExternal_Allowance_Grantor() { |
1425 | return (EAttribute)external_AllowanceEClass.getEStructuralFeatures().get(1); | 1368 | return (EAttribute)external_AllowanceEClass.getEStructuralFeatures().get(0); |
1426 | } | 1369 | } |
1427 | 1370 | ||
1428 | /** | 1371 | /** |
@@ -1432,7 +1375,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
1432 | */ | 1375 | */ |
1433 | @Override | 1376 | @Override |
1434 | public EAttribute getExternal_Allowance_Starting_year() { | 1377 | public EAttribute getExternal_Allowance_Starting_year() { |
1435 | return (EAttribute)external_AllowanceEClass.getEStructuralFeatures().get(2); | 1378 | return (EAttribute)external_AllowanceEClass.getEStructuralFeatures().get(1); |
1436 | } | 1379 | } |
1437 | 1380 | ||
1438 | /** | 1381 | /** |
@@ -1442,7 +1385,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
1442 | */ | 1385 | */ |
1443 | @Override | 1386 | @Override |
1444 | public EAttribute getExternal_Allowance_Ending_year() { | 1387 | public EAttribute getExternal_Allowance_Ending_year() { |
1445 | return (EAttribute)external_AllowanceEClass.getEStructuralFeatures().get(3); | 1388 | return (EAttribute)external_AllowanceEClass.getEStructuralFeatures().get(2); |
1446 | } | 1389 | } |
1447 | 1390 | ||
1448 | /** | 1391 | /** |
@@ -1452,7 +1395,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
1452 | */ | 1395 | */ |
1453 | @Override | 1396 | @Override |
1454 | public EReference getExternal_Allowance_Reciver() { | 1397 | public EReference getExternal_Allowance_Reciver() { |
1455 | return (EReference)external_AllowanceEClass.getEStructuralFeatures().get(4); | 1398 | return (EReference)external_AllowanceEClass.getEStructuralFeatures().get(3); |
1456 | } | 1399 | } |
1457 | 1400 | ||
1458 | /** | 1401 | /** |
@@ -1462,7 +1405,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
1462 | */ | 1405 | */ |
1463 | @Override | 1406 | @Override |
1464 | public EAttribute getExternal_Allowance_Id5() { | 1407 | public EAttribute getExternal_Allowance_Id5() { |
1465 | return (EAttribute)external_AllowanceEClass.getEStructuralFeatures().get(5); | 1408 | return (EAttribute)external_AllowanceEClass.getEStructuralFeatures().get(4); |
1466 | } | 1409 | } |
1467 | 1410 | ||
1468 | /** | 1411 | /** |
@@ -1472,7 +1415,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
1472 | */ | 1415 | */ |
1473 | @Override | 1416 | @Override |
1474 | public EReference getExternal_Allowance_Person() { | 1417 | public EReference getExternal_Allowance_Person() { |
1475 | return (EReference)external_AllowanceEClass.getEStructuralFeatures().get(6); | 1418 | return (EReference)external_AllowanceEClass.getEStructuralFeatures().get(5); |
1476 | } | 1419 | } |
1477 | 1420 | ||
1478 | /** | 1421 | /** |
@@ -1831,18 +1774,8 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
1831 | * @generated | 1774 | * @generated |
1832 | */ | 1775 | */ |
1833 | @Override | 1776 | @Override |
1834 | public EAttribute getIncome_Type_SubjectToWithholdingTax() { | ||
1835 | return (EAttribute)income_TypeEClass.getEStructuralFeatures().get(0); | ||
1836 | } | ||
1837 | |||
1838 | /** | ||
1839 | * <!-- begin-user-doc --> | ||
1840 | * <!-- end-user-doc --> | ||
1841 | * @generated | ||
1842 | */ | ||
1843 | @Override | ||
1844 | public EAttribute getIncome_Type_Id8() { | 1777 | public EAttribute getIncome_Type_Id8() { |
1845 | return (EAttribute)income_TypeEClass.getEStructuralFeatures().get(1); | 1778 | return (EAttribute)income_TypeEClass.getEStructuralFeatures().get(0); |
1846 | } | 1779 | } |
1847 | 1780 | ||
1848 | /** | 1781 | /** |
@@ -1852,7 +1785,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
1852 | */ | 1785 | */ |
1853 | @Override | 1786 | @Override |
1854 | public EReference getIncome_Type_Income() { | 1787 | public EReference getIncome_Type_Income() { |
1855 | return (EReference)income_TypeEClass.getEStructuralFeatures().get(2); | 1788 | return (EReference)income_TypeEClass.getEStructuralFeatures().get(1); |
1856 | } | 1789 | } |
1857 | 1790 | ||
1858 | /** | 1791 | /** |
@@ -1881,18 +1814,8 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
1881 | * @generated | 1814 | * @generated |
1882 | */ | 1815 | */ |
1883 | @Override | 1816 | @Override |
1884 | public EAttribute getTax_Card_Tax_card_type() { | ||
1885 | return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(1); | ||
1886 | } | ||
1887 | |||
1888 | /** | ||
1889 | * <!-- begin-user-doc --> | ||
1890 | * <!-- end-user-doc --> | ||
1891 | * @generated | ||
1892 | */ | ||
1893 | @Override | ||
1894 | public EAttribute getTax_Card_Tax_office() { | 1817 | public EAttribute getTax_Card_Tax_office() { |
1895 | return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(2); | 1818 | return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(1); |
1896 | } | 1819 | } |
1897 | 1820 | ||
1898 | /** | 1821 | /** |
@@ -1902,7 +1825,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
1902 | */ | 1825 | */ |
1903 | @Override | 1826 | @Override |
1904 | public EAttribute getTax_Card_Percentage_of_witholding() { | 1827 | public EAttribute getTax_Card_Percentage_of_witholding() { |
1905 | return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(3); | 1828 | return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(2); |
1906 | } | 1829 | } |
1907 | 1830 | ||
1908 | /** | 1831 | /** |
@@ -1912,7 +1835,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
1912 | */ | 1835 | */ |
1913 | @Override | 1836 | @Override |
1914 | public EAttribute getTax_Card_Tax_payers_name_surname() { | 1837 | public EAttribute getTax_Card_Tax_payers_name_surname() { |
1915 | return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(4); | 1838 | return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(3); |
1916 | } | 1839 | } |
1917 | 1840 | ||
1918 | /** | 1841 | /** |
@@ -1922,7 +1845,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
1922 | */ | 1845 | */ |
1923 | @Override | 1846 | @Override |
1924 | public EAttribute getTax_Card_Tax_payers_partner_name_surname() { | 1847 | public EAttribute getTax_Card_Tax_payers_partner_name_surname() { |
1925 | return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(5); | 1848 | return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(4); |
1926 | } | 1849 | } |
1927 | 1850 | ||
1928 | /** | 1851 | /** |
@@ -1932,7 +1855,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
1932 | */ | 1855 | */ |
1933 | @Override | 1856 | @Override |
1934 | public EReference getTax_Card_Tax_payers_address() { | 1857 | public EReference getTax_Card_Tax_payers_address() { |
1935 | return (EReference)tax_CardEClass.getEStructuralFeatures().get(6); | 1858 | return (EReference)tax_CardEClass.getEStructuralFeatures().get(5); |
1936 | } | 1859 | } |
1937 | 1860 | ||
1938 | /** | 1861 | /** |
@@ -1942,7 +1865,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
1942 | */ | 1865 | */ |
1943 | @Override | 1866 | @Override |
1944 | public EAttribute getTax_Card_Jobs_Employer_SSNo() { | 1867 | public EAttribute getTax_Card_Jobs_Employer_SSNo() { |
1945 | return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(7); | 1868 | return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(6); |
1946 | } | 1869 | } |
1947 | 1870 | ||
1948 | /** | 1871 | /** |
@@ -1952,7 +1875,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
1952 | */ | 1875 | */ |
1953 | @Override | 1876 | @Override |
1954 | public EAttribute getTax_Card_Jobs_employers_name() { | 1877 | public EAttribute getTax_Card_Jobs_employers_name() { |
1955 | return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(8); | 1878 | return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(7); |
1956 | } | 1879 | } |
1957 | 1880 | ||
1958 | /** | 1881 | /** |
@@ -1962,7 +1885,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
1962 | */ | 1885 | */ |
1963 | @Override | 1886 | @Override |
1964 | public EAttribute getTax_Card_Jobs_activity_type() { | 1887 | public EAttribute getTax_Card_Jobs_activity_type() { |
1965 | return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(9); | 1888 | return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(8); |
1966 | } | 1889 | } |
1967 | 1890 | ||
1968 | /** | 1891 | /** |
@@ -1972,7 +1895,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
1972 | */ | 1895 | */ |
1973 | @Override | 1896 | @Override |
1974 | public EAttribute getTax_Card_Jobs_place_of_work() { | 1897 | public EAttribute getTax_Card_Jobs_place_of_work() { |
1975 | return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(10); | 1898 | return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(9); |
1976 | } | 1899 | } |
1977 | 1900 | ||
1978 | /** | 1901 | /** |
@@ -1982,7 +1905,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
1982 | */ | 1905 | */ |
1983 | @Override | 1906 | @Override |
1984 | public EAttribute getTax_Card_Deduction_FD_daily() { | 1907 | public EAttribute getTax_Card_Deduction_FD_daily() { |
1985 | return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(11); | 1908 | return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(10); |
1986 | } | 1909 | } |
1987 | 1910 | ||
1988 | /** | 1911 | /** |
@@ -1992,7 +1915,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
1992 | */ | 1915 | */ |
1993 | @Override | 1916 | @Override |
1994 | public EAttribute getTax_Card_Deduction_FD_monthly() { | 1917 | public EAttribute getTax_Card_Deduction_FD_monthly() { |
1995 | return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(12); | 1918 | return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(11); |
1996 | } | 1919 | } |
1997 | 1920 | ||
1998 | /** | 1921 | /** |
@@ -2002,7 +1925,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
2002 | */ | 1925 | */ |
2003 | @Override | 1926 | @Override |
2004 | public EAttribute getTax_Card_Deduction_AC_daily() { | 1927 | public EAttribute getTax_Card_Deduction_AC_daily() { |
2005 | return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(13); | 1928 | return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(12); |
2006 | } | 1929 | } |
2007 | 1930 | ||
2008 | /** | 1931 | /** |
@@ -2012,7 +1935,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
2012 | */ | 1935 | */ |
2013 | @Override | 1936 | @Override |
2014 | public EAttribute getTax_Card_Deduction_AC_monthly() { | 1937 | public EAttribute getTax_Card_Deduction_AC_monthly() { |
2015 | return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(14); | 1938 | return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(13); |
2016 | } | 1939 | } |
2017 | 1940 | ||
2018 | /** | 1941 | /** |
@@ -2022,7 +1945,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
2022 | */ | 1945 | */ |
2023 | @Override | 1946 | @Override |
2024 | public EAttribute getTax_Card_Deduction_AC_yearly() { | 1947 | public EAttribute getTax_Card_Deduction_AC_yearly() { |
2025 | return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(15); | 1948 | return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(14); |
2026 | } | 1949 | } |
2027 | 1950 | ||
2028 | /** | 1951 | /** |
@@ -2032,7 +1955,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
2032 | */ | 1955 | */ |
2033 | @Override | 1956 | @Override |
2034 | public EAttribute getTax_Card_Deduction_CE_daily() { | 1957 | public EAttribute getTax_Card_Deduction_CE_daily() { |
2035 | return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(16); | 1958 | return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(15); |
2036 | } | 1959 | } |
2037 | 1960 | ||
2038 | /** | 1961 | /** |
@@ -2042,7 +1965,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
2042 | */ | 1965 | */ |
2043 | @Override | 1966 | @Override |
2044 | public EAttribute getTax_Card_Deduction_CE_monthly() { | 1967 | public EAttribute getTax_Card_Deduction_CE_monthly() { |
2045 | return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(17); | 1968 | return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(16); |
2046 | } | 1969 | } |
2047 | 1970 | ||
2048 | /** | 1971 | /** |
@@ -2052,7 +1975,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
2052 | */ | 1975 | */ |
2053 | @Override | 1976 | @Override |
2054 | public EAttribute getTax_Card_Deduction_CE_yearly() { | 1977 | public EAttribute getTax_Card_Deduction_CE_yearly() { |
2055 | return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(18); | 1978 | return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(17); |
2056 | } | 1979 | } |
2057 | 1980 | ||
2058 | /** | 1981 | /** |
@@ -2062,7 +1985,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
2062 | */ | 1985 | */ |
2063 | @Override | 1986 | @Override |
2064 | public EAttribute getTax_Card_Deduction_DS_daily() { | 1987 | public EAttribute getTax_Card_Deduction_DS_daily() { |
2065 | return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(19); | 1988 | return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(18); |
2066 | } | 1989 | } |
2067 | 1990 | ||
2068 | /** | 1991 | /** |
@@ -2072,7 +1995,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
2072 | */ | 1995 | */ |
2073 | @Override | 1996 | @Override |
2074 | public EAttribute getTax_Card_Deduction_DS_monthly() { | 1997 | public EAttribute getTax_Card_Deduction_DS_monthly() { |
2075 | return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(20); | 1998 | return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(19); |
2076 | } | 1999 | } |
2077 | 2000 | ||
2078 | /** | 2001 | /** |
@@ -2082,7 +2005,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
2082 | */ | 2005 | */ |
2083 | @Override | 2006 | @Override |
2084 | public EAttribute getTax_Card_Deduction_FO_daily() { | 2007 | public EAttribute getTax_Card_Deduction_FO_daily() { |
2085 | return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(21); | 2008 | return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(20); |
2086 | } | 2009 | } |
2087 | 2010 | ||
2088 | /** | 2011 | /** |
@@ -2092,7 +2015,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
2092 | */ | 2015 | */ |
2093 | @Override | 2016 | @Override |
2094 | public EAttribute getTax_Card_Deduction_FO_monthly() { | 2017 | public EAttribute getTax_Card_Deduction_FO_monthly() { |
2095 | return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(22); | 2018 | return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(21); |
2096 | } | 2019 | } |
2097 | 2020 | ||
2098 | /** | 2021 | /** |
@@ -2102,7 +2025,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
2102 | */ | 2025 | */ |
2103 | @Override | 2026 | @Override |
2104 | public EAttribute getTax_Card_Deduction_FO_yearly() { | 2027 | public EAttribute getTax_Card_Deduction_FO_yearly() { |
2105 | return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(23); | 2028 | return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(22); |
2106 | } | 2029 | } |
2107 | 2030 | ||
2108 | /** | 2031 | /** |
@@ -2112,7 +2035,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
2112 | */ | 2035 | */ |
2113 | @Override | 2036 | @Override |
2114 | public EAttribute getTax_Card_Credit_CIS_daily() { | 2037 | public EAttribute getTax_Card_Credit_CIS_daily() { |
2115 | return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(24); | 2038 | return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(23); |
2116 | } | 2039 | } |
2117 | 2040 | ||
2118 | /** | 2041 | /** |
@@ -2122,7 +2045,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
2122 | */ | 2045 | */ |
2123 | @Override | 2046 | @Override |
2124 | public EAttribute getTax_Card_Credit_CIS_monthly() { | 2047 | public EAttribute getTax_Card_Credit_CIS_monthly() { |
2125 | return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(25); | 2048 | return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(24); |
2126 | } | 2049 | } |
2127 | 2050 | ||
2128 | /** | 2051 | /** |
@@ -2132,7 +2055,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
2132 | */ | 2055 | */ |
2133 | @Override | 2056 | @Override |
2134 | public EAttribute getTax_Card_Credit_CIM_daily() { | 2057 | public EAttribute getTax_Card_Credit_CIM_daily() { |
2135 | return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(26); | 2058 | return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(25); |
2136 | } | 2059 | } |
2137 | 2060 | ||
2138 | /** | 2061 | /** |
@@ -2142,7 +2065,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
2142 | */ | 2065 | */ |
2143 | @Override | 2066 | @Override |
2144 | public EAttribute getTax_Card_Validity() { | 2067 | public EAttribute getTax_Card_Validity() { |
2145 | return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(27); | 2068 | return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(26); |
2146 | } | 2069 | } |
2147 | 2070 | ||
2148 | /** | 2071 | /** |
@@ -2152,7 +2075,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
2152 | */ | 2075 | */ |
2153 | @Override | 2076 | @Override |
2154 | public EReference getTax_Card_Income_Tax_Credit() { | 2077 | public EReference getTax_Card_Income_Tax_Credit() { |
2155 | return (EReference)tax_CardEClass.getEStructuralFeatures().get(28); | 2078 | return (EReference)tax_CardEClass.getEStructuralFeatures().get(27); |
2156 | } | 2079 | } |
2157 | 2080 | ||
2158 | /** | 2081 | /** |
@@ -2162,7 +2085,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
2162 | */ | 2085 | */ |
2163 | @Override | 2086 | @Override |
2164 | public EReference getTax_Card_Previous() { | 2087 | public EReference getTax_Card_Previous() { |
2165 | return (EReference)tax_CardEClass.getEStructuralFeatures().get(29); | 2088 | return (EReference)tax_CardEClass.getEStructuralFeatures().get(28); |
2166 | } | 2089 | } |
2167 | 2090 | ||
2168 | /** | 2091 | /** |
@@ -2172,7 +2095,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
2172 | */ | 2095 | */ |
2173 | @Override | 2096 | @Override |
2174 | public EReference getTax_Card_Current_tax_card() { | 2097 | public EReference getTax_Card_Current_tax_card() { |
2175 | return (EReference)tax_CardEClass.getEStructuralFeatures().get(30); | 2098 | return (EReference)tax_CardEClass.getEStructuralFeatures().get(29); |
2176 | } | 2099 | } |
2177 | 2100 | ||
2178 | /** | 2101 | /** |
@@ -2182,7 +2105,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
2182 | */ | 2105 | */ |
2183 | @Override | 2106 | @Override |
2184 | public EAttribute getTax_Card_Credit_CIM_yearly() { | 2107 | public EAttribute getTax_Card_Credit_CIM_yearly() { |
2185 | return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(31); | 2108 | return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(30); |
2186 | } | 2109 | } |
2187 | 2110 | ||
2188 | /** | 2111 | /** |
@@ -2192,7 +2115,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
2192 | */ | 2115 | */ |
2193 | @Override | 2116 | @Override |
2194 | public EAttribute getTax_Card_Deduction_DS_Alimony_yearly() { | 2117 | public EAttribute getTax_Card_Deduction_DS_Alimony_yearly() { |
2195 | return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(32); | 2118 | return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(31); |
2196 | } | 2119 | } |
2197 | 2120 | ||
2198 | /** | 2121 | /** |
@@ -2202,7 +2125,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
2202 | */ | 2125 | */ |
2203 | @Override | 2126 | @Override |
2204 | public EAttribute getTax_Card_Deduction_DS_Debt_yearly() { | 2127 | public EAttribute getTax_Card_Deduction_DS_Debt_yearly() { |
2205 | return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(33); | 2128 | return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(32); |
2206 | } | 2129 | } |
2207 | 2130 | ||
2208 | /** | 2131 | /** |
@@ -2212,7 +2135,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
2212 | */ | 2135 | */ |
2213 | @Override | 2136 | @Override |
2214 | public EReference getTax_Card_Income() { | 2137 | public EReference getTax_Card_Income() { |
2215 | return (EReference)tax_CardEClass.getEStructuralFeatures().get(34); | 2138 | return (EReference)tax_CardEClass.getEStructuralFeatures().get(33); |
2216 | } | 2139 | } |
2217 | 2140 | ||
2218 | /** | 2141 | /** |
@@ -2641,16 +2564,6 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
2641 | * @generated | 2564 | * @generated |
2642 | */ | 2565 | */ |
2643 | @Override | 2566 | @Override |
2644 | public EAttribute getFD_Calculated_distance() { | ||
2645 | return (EAttribute)fdEClass.getEStructuralFeatures().get(1); | ||
2646 | } | ||
2647 | |||
2648 | /** | ||
2649 | * <!-- begin-user-doc --> | ||
2650 | * <!-- end-user-doc --> | ||
2651 | * @generated | ||
2652 | */ | ||
2653 | @Override | ||
2654 | public EClass getProfessional_Expenses_Deduction() { | 2567 | public EClass getProfessional_Expenses_Deduction() { |
2655 | return professional_Expenses_DeductionEClass; | 2568 | return professional_Expenses_DeductionEClass; |
2656 | } | 2569 | } |
@@ -2671,16 +2584,6 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
2671 | * @generated | 2584 | * @generated |
2672 | */ | 2585 | */ |
2673 | @Override | 2586 | @Override |
2674 | public EAttribute getFO_Rate_type_for_FO() { | ||
2675 | return (EAttribute)foEClass.getEStructuralFeatures().get(0); | ||
2676 | } | ||
2677 | |||
2678 | /** | ||
2679 | * <!-- begin-user-doc --> | ||
2680 | * <!-- end-user-doc --> | ||
2681 | * @generated | ||
2682 | */ | ||
2683 | @Override | ||
2684 | public EClass getDS_for_Permanent_Expense() { | 2587 | public EClass getDS_for_Permanent_Expense() { |
2685 | return dS_for_Permanent_ExpenseEClass; | 2588 | return dS_for_Permanent_ExpenseEClass; |
2686 | } | 2589 | } |
@@ -2781,36 +2684,6 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
2781 | * @generated | 2684 | * @generated |
2782 | */ | 2685 | */ |
2783 | @Override | 2686 | @Override |
2784 | public EAttribute getDS_for_Private_Insurance_and_Plan_Increase_for_life_insurance() { | ||
2785 | return (EAttribute)dS_for_Private_Insurance_and_PlanEClass.getEStructuralFeatures().get(1); | ||
2786 | } | ||
2787 | |||
2788 | /** | ||
2789 | * <!-- begin-user-doc --> | ||
2790 | * <!-- end-user-doc --> | ||
2791 | * @generated | ||
2792 | */ | ||
2793 | @Override | ||
2794 | public EAttribute getDS_for_Private_Insurance_and_Plan_Maximum_deductible_amount_for_private_insurance() { | ||
2795 | return (EAttribute)dS_for_Private_Insurance_and_PlanEClass.getEStructuralFeatures().get(2); | ||
2796 | } | ||
2797 | |||
2798 | /** | ||
2799 | * <!-- begin-user-doc --> | ||
2800 | * <!-- end-user-doc --> | ||
2801 | * @generated | ||
2802 | */ | ||
2803 | @Override | ||
2804 | public EAttribute getDS_for_Private_Insurance_and_Plan_Maximum_deductible_amount_for_old_age_pension_plan() { | ||
2805 | return (EAttribute)dS_for_Private_Insurance_and_PlanEClass.getEStructuralFeatures().get(3); | ||
2806 | } | ||
2807 | |||
2808 | /** | ||
2809 | * <!-- begin-user-doc --> | ||
2810 | * <!-- end-user-doc --> | ||
2811 | * @generated | ||
2812 | */ | ||
2813 | @Override | ||
2814 | public EClass getDS_for_Loss_Carryforward() { | 2687 | public EClass getDS_for_Loss_Carryforward() { |
2815 | return dS_for_Loss_CarryforwardEClass; | 2688 | return dS_for_Loss_CarryforwardEClass; |
2816 | } | 2689 | } |
@@ -2851,16 +2724,6 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
2851 | * @generated | 2724 | * @generated |
2852 | */ | 2725 | */ |
2853 | @Override | 2726 | @Override |
2854 | public EAttribute getPermanent_Expense_Is_eligible_for_deduction() { | ||
2855 | return (EAttribute)permanent_ExpenseEClass.getEStructuralFeatures().get(1); | ||
2856 | } | ||
2857 | |||
2858 | /** | ||
2859 | * <!-- begin-user-doc --> | ||
2860 | * <!-- end-user-doc --> | ||
2861 | * @generated | ||
2862 | */ | ||
2863 | @Override | ||
2864 | public EClass getSpecial_Expense_DS() { | 2727 | public EClass getSpecial_Expense_DS() { |
2865 | return special_Expense_DSEClass; | 2728 | return special_Expense_DSEClass; |
2866 | } | 2729 | } |
@@ -2911,16 +2774,6 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
2911 | * @generated | 2774 | * @generated |
2912 | */ | 2775 | */ |
2913 | @Override | 2776 | @Override |
2914 | public EAttribute getPrivate_Insurance_and_Plan_Is_private_insurance_and_plan_eligible_for_deduction() { | ||
2915 | return (EAttribute)private_Insurance_and_PlanEClass.getEStructuralFeatures().get(2); | ||
2916 | } | ||
2917 | |||
2918 | /** | ||
2919 | * <!-- begin-user-doc --> | ||
2920 | * <!-- end-user-doc --> | ||
2921 | * @generated | ||
2922 | */ | ||
2923 | @Override | ||
2924 | public EClass getHealth_and_Pension_Insurance() { | 2777 | public EClass getHealth_and_Pension_Insurance() { |
2925 | return health_and_Pension_InsuranceEClass; | 2778 | return health_and_Pension_InsuranceEClass; |
2926 | } | 2779 | } |
@@ -2971,18 +2824,8 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
2971 | * @generated | 2824 | * @generated |
2972 | */ | 2825 | */ |
2973 | @Override | 2826 | @Override |
2974 | public EAttribute getDonation_Is_beneficiary_eligible() { | ||
2975 | return (EAttribute)donationEClass.getEStructuralFeatures().get(1); | ||
2976 | } | ||
2977 | |||
2978 | /** | ||
2979 | * <!-- begin-user-doc --> | ||
2980 | * <!-- end-user-doc --> | ||
2981 | * @generated | ||
2982 | */ | ||
2983 | @Override | ||
2984 | public EAttribute getDonation_Is_donation_reported() { | 2827 | public EAttribute getDonation_Is_donation_reported() { |
2985 | return (EAttribute)donationEClass.getEStructuralFeatures().get(2); | 2828 | return (EAttribute)donationEClass.getEStructuralFeatures().get(1); |
2986 | } | 2829 | } |
2987 | 2830 | ||
2988 | /** | 2831 | /** |
@@ -3001,46 +2844,6 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
3001 | * @generated | 2844 | * @generated |
3002 | */ | 2845 | */ |
3003 | @Override | 2846 | @Override |
3004 | public EAttribute getLoss_Carryforward_Regular_accountability() { | ||
3005 | return (EAttribute)loss_CarryforwardEClass.getEStructuralFeatures().get(0); | ||
3006 | } | ||
3007 | |||
3008 | /** | ||
3009 | * <!-- begin-user-doc --> | ||
3010 | * <!-- end-user-doc --> | ||
3011 | * @generated | ||
3012 | */ | ||
3013 | @Override | ||
3014 | public EAttribute getLoss_Carryforward_Compensation_by_other_means() { | ||
3015 | return (EAttribute)loss_CarryforwardEClass.getEStructuralFeatures().get(1); | ||
3016 | } | ||
3017 | |||
3018 | /** | ||
3019 | * <!-- begin-user-doc --> | ||
3020 | * <!-- end-user-doc --> | ||
3021 | * @generated | ||
3022 | */ | ||
3023 | @Override | ||
3024 | public EAttribute getLoss_Carryforward_Tax_payer_has_inherited_business_ownership() { | ||
3025 | return (EAttribute)loss_CarryforwardEClass.getEStructuralFeatures().get(2); | ||
3026 | } | ||
3027 | |||
3028 | /** | ||
3029 | * <!-- begin-user-doc --> | ||
3030 | * <!-- end-user-doc --> | ||
3031 | * @generated | ||
3032 | */ | ||
3033 | @Override | ||
3034 | public EAttribute getLoss_Carryforward_Tax_payer_has_been_partner_in_business() { | ||
3035 | return (EAttribute)loss_CarryforwardEClass.getEStructuralFeatures().get(3); | ||
3036 | } | ||
3037 | |||
3038 | /** | ||
3039 | * <!-- begin-user-doc --> | ||
3040 | * <!-- end-user-doc --> | ||
3041 | * @generated | ||
3042 | */ | ||
3043 | @Override | ||
3044 | public EClass getSpousal_Expense_AC() { | 2847 | public EClass getSpousal_Expense_AC() { |
3045 | return spousal_Expense_ACEClass; | 2848 | return spousal_Expense_ACEClass; |
3046 | } | 2849 | } |
@@ -3141,16 +2944,6 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
3141 | * @generated | 2944 | * @generated |
3142 | */ | 2945 | */ |
3143 | @Override | 2946 | @Override |
3144 | public EEnum getTax_Card_Type() { | ||
3145 | return tax_Card_TypeEEnum; | ||
3146 | } | ||
3147 | |||
3148 | /** | ||
3149 | * <!-- begin-user-doc --> | ||
3150 | * <!-- end-user-doc --> | ||
3151 | * @generated | ||
3152 | */ | ||
3153 | @Override | ||
3154 | public EEnum getTax_Office() { | 2947 | public EEnum getTax_Office() { |
3155 | return tax_OfficeEEnum; | 2948 | return tax_OfficeEEnum; |
3156 | } | 2949 | } |
@@ -3191,16 +2984,6 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
3191 | * @generated | 2984 | * @generated |
3192 | */ | 2985 | */ |
3193 | @Override | 2986 | @Override |
3194 | public EEnum getType_of_Rate() { | ||
3195 | return type_of_RateEEnum; | ||
3196 | } | ||
3197 | |||
3198 | /** | ||
3199 | * <!-- begin-user-doc --> | ||
3200 | * <!-- end-user-doc --> | ||
3201 | * @generated | ||
3202 | */ | ||
3203 | @Override | ||
3204 | public EEnum getCE_Type() { | 2987 | public EEnum getCE_Type() { |
3205 | return cE_TypeEEnum; | 2988 | return cE_TypeEEnum; |
3206 | } | 2989 | } |
@@ -3342,16 +3125,13 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
3342 | createEReference(tax_PayerEClass, TAX_PAYER__FROM_AGENT); | 3125 | createEReference(tax_PayerEClass, TAX_PAYER__FROM_AGENT); |
3343 | createEReference(tax_PayerEClass, TAX_PAYER__INCOMES); | 3126 | createEReference(tax_PayerEClass, TAX_PAYER__INCOMES); |
3344 | createEReference(tax_PayerEClass, TAX_PAYER__FROM_LAW); | 3127 | createEReference(tax_PayerEClass, TAX_PAYER__FROM_LAW); |
3345 | createEAttribute(tax_PayerEClass, TAX_PAYER__TAXES_DUE); | ||
3346 | 3128 | ||
3347 | physical_PersonEClass = createEClass(PHYSICAL_PERSON); | 3129 | physical_PersonEClass = createEClass(PHYSICAL_PERSON); |
3348 | createEAttribute(physical_PersonEClass, PHYSICAL_PERSON__IS_ASSISTING_SPOUSE); | ||
3349 | createEAttribute(physical_PersonEClass, PHYSICAL_PERSON__SS_NO); | 3130 | createEAttribute(physical_PersonEClass, PHYSICAL_PERSON__SS_NO); |
3350 | createEReference(physical_PersonEClass, PHYSICAL_PERSON__ADDRESSES); | 3131 | createEReference(physical_PersonEClass, PHYSICAL_PERSON__ADDRESSES); |
3351 | createEAttribute(physical_PersonEClass, PHYSICAL_PERSON__BIRTH_YEAR); | 3132 | createEAttribute(physical_PersonEClass, PHYSICAL_PERSON__BIRTH_YEAR); |
3352 | createEAttribute(physical_PersonEClass, PHYSICAL_PERSON__DISABILITY_PERCENTAGE); | 3133 | createEAttribute(physical_PersonEClass, PHYSICAL_PERSON__DISABILITY_PERCENTAGE); |
3353 | createEAttribute(physical_PersonEClass, PHYSICAL_PERSON__DISABILITY_TYPE); | 3134 | createEAttribute(physical_PersonEClass, PHYSICAL_PERSON__DISABILITY_TYPE); |
3354 | createEAttribute(physical_PersonEClass, PHYSICAL_PERSON__IS_AFFILIATED_PERSONNALY_TO_SOCIAL_SECURITY); | ||
3355 | createEAttribute(physical_PersonEClass, PHYSICAL_PERSON__BIRTH_MONTH); | 3135 | createEAttribute(physical_PersonEClass, PHYSICAL_PERSON__BIRTH_MONTH); |
3356 | createEAttribute(physical_PersonEClass, PHYSICAL_PERSON__BIRTH_DAY); | 3136 | createEAttribute(physical_PersonEClass, PHYSICAL_PERSON__BIRTH_DAY); |
3357 | createEReference(physical_PersonEClass, PHYSICAL_PERSON__EXPENSES); | 3137 | createEReference(physical_PersonEClass, PHYSICAL_PERSON__EXPENSES); |
@@ -3384,7 +3164,6 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
3384 | createEReference(dependentEClass, DEPENDENT__EXPENSE); | 3164 | createEReference(dependentEClass, DEPENDENT__EXPENSE); |
3385 | 3165 | ||
3386 | external_AllowanceEClass = createEClass(EXTERNAL_ALLOWANCE); | 3166 | external_AllowanceEClass = createEClass(EXTERNAL_ALLOWANCE); |
3387 | createEAttribute(external_AllowanceEClass, EXTERNAL_ALLOWANCE__AMOUNT); | ||
3388 | createEAttribute(external_AllowanceEClass, EXTERNAL_ALLOWANCE__GRANTOR); | 3167 | createEAttribute(external_AllowanceEClass, EXTERNAL_ALLOWANCE__GRANTOR); |
3389 | createEAttribute(external_AllowanceEClass, EXTERNAL_ALLOWANCE__STARTING_YEAR); | 3168 | createEAttribute(external_AllowanceEClass, EXTERNAL_ALLOWANCE__STARTING_YEAR); |
3390 | createEAttribute(external_AllowanceEClass, EXTERNAL_ALLOWANCE__ENDING_YEAR); | 3169 | createEAttribute(external_AllowanceEClass, EXTERNAL_ALLOWANCE__ENDING_YEAR); |
@@ -3433,13 +3212,11 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
3433 | createEReference(incomeEClass, INCOME__EXPENSES); | 3212 | createEReference(incomeEClass, INCOME__EXPENSES); |
3434 | 3213 | ||
3435 | income_TypeEClass = createEClass(INCOME_TYPE); | 3214 | income_TypeEClass = createEClass(INCOME_TYPE); |
3436 | createEAttribute(income_TypeEClass, INCOME_TYPE__SUBJECT_TO_WITHHOLDING_TAX); | ||
3437 | createEAttribute(income_TypeEClass, INCOME_TYPE__ID8); | 3215 | createEAttribute(income_TypeEClass, INCOME_TYPE__ID8); |
3438 | createEReference(income_TypeEClass, INCOME_TYPE__INCOME); | 3216 | createEReference(income_TypeEClass, INCOME_TYPE__INCOME); |
3439 | 3217 | ||
3440 | tax_CardEClass = createEClass(TAX_CARD); | 3218 | tax_CardEClass = createEClass(TAX_CARD); |
3441 | createEAttribute(tax_CardEClass, TAX_CARD__CARD_IDENTIFIER); | 3219 | createEAttribute(tax_CardEClass, TAX_CARD__CARD_IDENTIFIER); |
3442 | createEAttribute(tax_CardEClass, TAX_CARD__TAX_CARD_TYPE); | ||
3443 | createEAttribute(tax_CardEClass, TAX_CARD__TAX_OFFICE); | 3220 | createEAttribute(tax_CardEClass, TAX_CARD__TAX_OFFICE); |
3444 | createEAttribute(tax_CardEClass, TAX_CARD__PERCENTAGE_OF_WITHOLDING); | 3221 | createEAttribute(tax_CardEClass, TAX_CARD__PERCENTAGE_OF_WITHOLDING); |
3445 | createEAttribute(tax_CardEClass, TAX_CARD__TAX_PAYERS_NAME_SURNAME); | 3222 | createEAttribute(tax_CardEClass, TAX_CARD__TAX_PAYERS_NAME_SURNAME); |
@@ -3536,12 +3313,10 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
3536 | 3313 | ||
3537 | fdEClass = createEClass(FD); | 3314 | fdEClass = createEClass(FD); |
3538 | createEAttribute(fdEClass, FD__DISTANCE_DECLARED_IN_JANUARY); | 3315 | createEAttribute(fdEClass, FD__DISTANCE_DECLARED_IN_JANUARY); |
3539 | createEAttribute(fdEClass, FD__CALCULATED_DISTANCE); | ||
3540 | 3316 | ||
3541 | professional_Expenses_DeductionEClass = createEClass(PROFESSIONAL_EXPENSES_DEDUCTION); | 3317 | professional_Expenses_DeductionEClass = createEClass(PROFESSIONAL_EXPENSES_DEDUCTION); |
3542 | 3318 | ||
3543 | foEClass = createEClass(FO); | 3319 | foEClass = createEClass(FO); |
3544 | createEAttribute(foEClass, FO__RATE_TYPE_FOR_FO); | ||
3545 | 3320 | ||
3546 | dS_for_Permanent_ExpenseEClass = createEClass(DS_FOR_PERMANENT_EXPENSE); | 3321 | dS_for_Permanent_ExpenseEClass = createEClass(DS_FOR_PERMANENT_EXPENSE); |
3547 | createEAttribute(dS_for_Permanent_ExpenseEClass, DS_FOR_PERMANENT_EXPENSE__PERMANENT_EXPENSE_CATEGORY); | 3322 | createEAttribute(dS_for_Permanent_ExpenseEClass, DS_FOR_PERMANENT_EXPENSE__PERMANENT_EXPENSE_CATEGORY); |
@@ -3557,9 +3332,6 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
3557 | 3332 | ||
3558 | dS_for_Private_Insurance_and_PlanEClass = createEClass(DS_FOR_PRIVATE_INSURANCE_AND_PLAN); | 3333 | dS_for_Private_Insurance_and_PlanEClass = createEClass(DS_FOR_PRIVATE_INSURANCE_AND_PLAN); |
3559 | createEAttribute(dS_for_Private_Insurance_and_PlanEClass, DS_FOR_PRIVATE_INSURANCE_AND_PLAN__PRIVATE_INSURANCE_AND_PLAN_CATEGORY); | 3334 | createEAttribute(dS_for_Private_Insurance_and_PlanEClass, DS_FOR_PRIVATE_INSURANCE_AND_PLAN__PRIVATE_INSURANCE_AND_PLAN_CATEGORY); |
3560 | createEAttribute(dS_for_Private_Insurance_and_PlanEClass, DS_FOR_PRIVATE_INSURANCE_AND_PLAN__INCREASE_FOR_LIFE_INSURANCE); | ||
3561 | createEAttribute(dS_for_Private_Insurance_and_PlanEClass, DS_FOR_PRIVATE_INSURANCE_AND_PLAN__MAXIMUM_DEDUCTIBLE_AMOUNT_FOR_PRIVATE_INSURANCE); | ||
3562 | createEAttribute(dS_for_Private_Insurance_and_PlanEClass, DS_FOR_PRIVATE_INSURANCE_AND_PLAN__MAXIMUM_DEDUCTIBLE_AMOUNT_FOR_OLD_AGE_PENSION_PLAN); | ||
3563 | 3335 | ||
3564 | dS_for_Loss_CarryforwardEClass = createEClass(DS_FOR_LOSS_CARRYFORWARD); | 3336 | dS_for_Loss_CarryforwardEClass = createEClass(DS_FOR_LOSS_CARRYFORWARD); |
3565 | 3337 | ||
@@ -3567,7 +3339,6 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
3567 | 3339 | ||
3568 | permanent_ExpenseEClass = createEClass(PERMANENT_EXPENSE); | 3340 | permanent_ExpenseEClass = createEClass(PERMANENT_EXPENSE); |
3569 | createEAttribute(permanent_ExpenseEClass, PERMANENT_EXPENSE__CATEGORY); | 3341 | createEAttribute(permanent_ExpenseEClass, PERMANENT_EXPENSE__CATEGORY); |
3570 | createEAttribute(permanent_ExpenseEClass, PERMANENT_EXPENSE__IS_ELIGIBLE_FOR_DEDUCTION); | ||
3571 | 3342 | ||
3572 | special_Expense_DSEClass = createEClass(SPECIAL_EXPENSE_DS); | 3343 | special_Expense_DSEClass = createEClass(SPECIAL_EXPENSE_DS); |
3573 | 3344 | ||
@@ -3576,7 +3347,6 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
3576 | private_Insurance_and_PlanEClass = createEClass(PRIVATE_INSURANCE_AND_PLAN); | 3347 | private_Insurance_and_PlanEClass = createEClass(PRIVATE_INSURANCE_AND_PLAN); |
3577 | createEAttribute(private_Insurance_and_PlanEClass, PRIVATE_INSURANCE_AND_PLAN__CATEGORY); | 3348 | createEAttribute(private_Insurance_and_PlanEClass, PRIVATE_INSURANCE_AND_PLAN__CATEGORY); |
3578 | createEAttribute(private_Insurance_and_PlanEClass, PRIVATE_INSURANCE_AND_PLAN__DURATION_OF_CONTRACT); | 3349 | createEAttribute(private_Insurance_and_PlanEClass, PRIVATE_INSURANCE_AND_PLAN__DURATION_OF_CONTRACT); |
3579 | createEAttribute(private_Insurance_and_PlanEClass, PRIVATE_INSURANCE_AND_PLAN__IS_PRIVATE_INSURANCE_AND_PLAN_ELIGIBLE_FOR_DEDUCTION); | ||
3580 | 3350 | ||
3581 | health_and_Pension_InsuranceEClass = createEClass(HEALTH_AND_PENSION_INSURANCE); | 3351 | health_and_Pension_InsuranceEClass = createEClass(HEALTH_AND_PENSION_INSURANCE); |
3582 | createEAttribute(health_and_Pension_InsuranceEClass, HEALTH_AND_PENSION_INSURANCE__CATEGORY); | 3352 | createEAttribute(health_and_Pension_InsuranceEClass, HEALTH_AND_PENSION_INSURANCE__CATEGORY); |
@@ -3584,14 +3354,9 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
3584 | 3354 | ||
3585 | donationEClass = createEClass(DONATION); | 3355 | donationEClass = createEClass(DONATION); |
3586 | createEAttribute(donationEClass, DONATION__BENEFICIARY1); | 3356 | createEAttribute(donationEClass, DONATION__BENEFICIARY1); |
3587 | createEAttribute(donationEClass, DONATION__IS_BENEFICIARY_ELIGIBLE); | ||
3588 | createEAttribute(donationEClass, DONATION__IS_DONATION_REPORTED); | 3357 | createEAttribute(donationEClass, DONATION__IS_DONATION_REPORTED); |
3589 | 3358 | ||
3590 | loss_CarryforwardEClass = createEClass(LOSS_CARRYFORWARD); | 3359 | loss_CarryforwardEClass = createEClass(LOSS_CARRYFORWARD); |
3591 | createEAttribute(loss_CarryforwardEClass, LOSS_CARRYFORWARD__REGULAR_ACCOUNTABILITY); | ||
3592 | createEAttribute(loss_CarryforwardEClass, LOSS_CARRYFORWARD__COMPENSATION_BY_OTHER_MEANS); | ||
3593 | createEAttribute(loss_CarryforwardEClass, LOSS_CARRYFORWARD__TAX_PAYER_HAS_INHERITED_BUSINESS_OWNERSHIP); | ||
3594 | createEAttribute(loss_CarryforwardEClass, LOSS_CARRYFORWARD__TAX_PAYER_HAS_BEEN_PARTNER_IN_BUSINESS); | ||
3595 | 3360 | ||
3596 | spousal_Expense_ACEClass = createEClass(SPOUSAL_EXPENSE_AC); | 3361 | spousal_Expense_ACEClass = createEClass(SPOUSAL_EXPENSE_AC); |
3597 | 3362 | ||
@@ -3609,12 +3374,10 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
3609 | grantorEEnum = createEEnum(GRANTOR); | 3374 | grantorEEnum = createEEnum(GRANTOR); |
3610 | disability_TypesEEnum = createEEnum(DISABILITY_TYPES); | 3375 | disability_TypesEEnum = createEEnum(DISABILITY_TYPES); |
3611 | countryEEnum = createEEnum(COUNTRY); | 3376 | countryEEnum = createEEnum(COUNTRY); |
3612 | tax_Card_TypeEEnum = createEEnum(TAX_CARD_TYPE); | ||
3613 | tax_OfficeEEnum = createEEnum(TAX_OFFICE); | 3377 | tax_OfficeEEnum = createEEnum(TAX_OFFICE); |
3614 | tax_Class_CategoryEEnum = createEEnum(TAX_CLASS_CATEGORY); | 3378 | tax_Class_CategoryEEnum = createEEnum(TAX_CLASS_CATEGORY); |
3615 | job_ActivityEEnum = createEEnum(JOB_ACTIVITY); | 3379 | job_ActivityEEnum = createEEnum(JOB_ACTIVITY); |
3616 | townEEnum = createEEnum(TOWN); | 3380 | townEEnum = createEEnum(TOWN); |
3617 | type_of_RateEEnum = createEEnum(TYPE_OF_RATE); | ||
3618 | cE_TypeEEnum = createEEnum(CE_TYPE); | 3381 | cE_TypeEEnum = createEEnum(CE_TYPE); |
3619 | expense_PurposeEEnum = createEEnum(EXPENSE_PURPOSE); | 3382 | expense_PurposeEEnum = createEEnum(EXPENSE_PURPOSE); |
3620 | dependent_TypeEEnum = createEEnum(DEPENDENT_TYPE); | 3383 | dependent_TypeEEnum = createEEnum(DEPENDENT_TYPE); |
@@ -3734,16 +3497,13 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
3734 | initEReference(getTax_Payer_From_agent(), this.getFromAgent(), this.getFromAgent_TaxPayer(), "from_agent", null, 1, 1, Tax_Payer.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 3497 | initEReference(getTax_Payer_From_agent(), this.getFromAgent(), this.getFromAgent_TaxPayer(), "from_agent", null, 1, 1, Tax_Payer.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
3735 | initEReference(getTax_Payer_Incomes(), this.getIncome(), this.getIncome_TaxPayer(), "incomes", null, 1, -1, Tax_Payer.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); | 3498 | initEReference(getTax_Payer_Incomes(), this.getIncome(), this.getIncome_TaxPayer(), "incomes", null, 1, -1, Tax_Payer.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); |
3736 | initEReference(getTax_Payer_From_law(), this.getFromLaw(), this.getFromLaw_TaxPayer(), "from_law", null, 1, 1, Tax_Payer.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 3499 | initEReference(getTax_Payer_From_law(), this.getFromLaw(), this.getFromLaw_TaxPayer(), "from_law", null, 1, 1, Tax_Payer.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
3737 | initEAttribute(getTax_Payer_TaxesDue(), ecorePackage.getEDouble(), "taxesDue", null, 1, 1, Tax_Payer.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); | ||
3738 | 3500 | ||
3739 | initEClass(physical_PersonEClass, Physical_Person.class, "Physical_Person", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 3501 | initEClass(physical_PersonEClass, Physical_Person.class, "Physical_Person", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
3740 | initEAttribute(getPhysical_Person_Is_assisting_spouse(), ecorePackage.getEBoolean(), "is_assisting_spouse", null, 1, 1, Physical_Person.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, IS_DERIVED, IS_ORDERED); | ||
3741 | initEAttribute(getPhysical_Person_SSNo(), ecorePackage.getEString(), "SSNo", null, 1, 1, Physical_Person.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 3502 | initEAttribute(getPhysical_Person_SSNo(), ecorePackage.getEString(), "SSNo", null, 1, 1, Physical_Person.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
3742 | initEReference(getPhysical_Person_Addresses(), this.getAddress(), this.getAddress_TaxPayer(), "addresses", null, 0, -1, Physical_Person.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); | 3503 | initEReference(getPhysical_Person_Addresses(), this.getAddress(), this.getAddress_TaxPayer(), "addresses", null, 0, -1, Physical_Person.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); |
3743 | initEAttribute(getPhysical_Person_Birth_year(), ecorePackage.getEInt(), "birth_year", null, 1, 1, Physical_Person.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); | 3504 | initEAttribute(getPhysical_Person_Birth_year(), ecorePackage.getEInt(), "birth_year", null, 1, 1, Physical_Person.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); |
3744 | initEAttribute(getPhysical_Person_Disability_percentage(), ecorePackage.getEDouble(), "disability_percentage", null, 1, 1, Physical_Person.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); | 3505 | initEAttribute(getPhysical_Person_Disability_percentage(), ecorePackage.getEDouble(), "disability_percentage", null, 1, 1, Physical_Person.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); |
3745 | initEAttribute(getPhysical_Person_Disability_type(), this.getDisability_Types(), "disability_type", null, 1, 1, Physical_Person.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); | 3506 | initEAttribute(getPhysical_Person_Disability_type(), this.getDisability_Types(), "disability_type", null, 1, 1, Physical_Person.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); |
3746 | initEAttribute(getPhysical_Person_Is_affiliated_personnaly_to_social_security(), ecorePackage.getEBoolean(), "is_affiliated_personnaly_to_social_security", null, 1, 1, Physical_Person.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, IS_DERIVED, IS_ORDERED); | ||
3747 | initEAttribute(getPhysical_Person_Birth_month(), ecorePackage.getEInt(), "birth_month", null, 1, 1, Physical_Person.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); | 3507 | initEAttribute(getPhysical_Person_Birth_month(), ecorePackage.getEInt(), "birth_month", null, 1, 1, Physical_Person.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); |
3748 | initEAttribute(getPhysical_Person_Birth_day(), ecorePackage.getEInt(), "birth_day", null, 1, 1, Physical_Person.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); | 3508 | initEAttribute(getPhysical_Person_Birth_day(), ecorePackage.getEInt(), "birth_day", null, 1, 1, Physical_Person.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); |
3749 | initEReference(getPhysical_Person_Expenses(), this.getExpense(), this.getExpense_Beneficiary(), "expenses", null, 0, -1, Physical_Person.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); | 3509 | initEReference(getPhysical_Person_Expenses(), this.getExpense(), this.getExpense_Beneficiary(), "expenses", null, 0, -1, Physical_Person.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); |
@@ -3776,7 +3536,6 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
3776 | initEReference(getDependent_Expense(), this.getExpense(), this.getExpense_Dependent(), "expense", null, 0, -1, Dependent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); | 3536 | initEReference(getDependent_Expense(), this.getExpense(), this.getExpense_Dependent(), "expense", null, 0, -1, Dependent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); |
3777 | 3537 | ||
3778 | initEClass(external_AllowanceEClass, External_Allowance.class, "External_Allowance", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 3538 | initEClass(external_AllowanceEClass, External_Allowance.class, "External_Allowance", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
3779 | initEAttribute(getExternal_Allowance_Amount(), ecorePackage.getEDouble(), "amount", null, 1, 1, External_Allowance.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
3780 | initEAttribute(getExternal_Allowance_Grantor(), this.getGrantor(), "grantor", null, 1, 1, External_Allowance.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 3539 | initEAttribute(getExternal_Allowance_Grantor(), this.getGrantor(), "grantor", null, 1, 1, External_Allowance.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
3781 | initEAttribute(getExternal_Allowance_Starting_year(), ecorePackage.getEInt(), "starting_year", null, 1, 1, External_Allowance.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); | 3540 | initEAttribute(getExternal_Allowance_Starting_year(), ecorePackage.getEInt(), "starting_year", null, 1, 1, External_Allowance.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); |
3782 | initEAttribute(getExternal_Allowance_Ending_year(), ecorePackage.getEInt(), "ending_year", null, 1, 1, External_Allowance.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); | 3541 | initEAttribute(getExternal_Allowance_Ending_year(), ecorePackage.getEInt(), "ending_year", null, 1, 1, External_Allowance.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); |
@@ -3825,13 +3584,11 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
3825 | initEReference(getIncome_Expenses(), this.getExpense(), this.getExpense_Income(), "expenses", null, 0, -1, Income.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); | 3584 | initEReference(getIncome_Expenses(), this.getExpense(), this.getExpense_Income(), "expenses", null, 0, -1, Income.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); |
3826 | 3585 | ||
3827 | initEClass(income_TypeEClass, Income_Type.class, "Income_Type", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 3586 | initEClass(income_TypeEClass, Income_Type.class, "Income_Type", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
3828 | initEAttribute(getIncome_Type_SubjectToWithholdingTax(), ecorePackage.getEBoolean(), "subjectToWithholdingTax", null, 1, 1, Income_Type.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, IS_DERIVED, IS_ORDERED); | ||
3829 | initEAttribute(getIncome_Type_Id8(), ecorePackage.getEString(), "id8", null, 1, 1, Income_Type.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); | 3587 | initEAttribute(getIncome_Type_Id8(), ecorePackage.getEString(), "id8", null, 1, 1, Income_Type.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); |
3830 | initEReference(getIncome_Type_Income(), this.getIncome(), this.getIncome_Income_type(), "income", null, 1, 1, Income_Type.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 3588 | initEReference(getIncome_Type_Income(), this.getIncome(), this.getIncome_Income_type(), "income", null, 1, 1, Income_Type.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
3831 | 3589 | ||
3832 | initEClass(tax_CardEClass, Tax_Card.class, "Tax_Card", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 3590 | initEClass(tax_CardEClass, Tax_Card.class, "Tax_Card", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
3833 | initEAttribute(getTax_Card_Card_identifier(), ecorePackage.getEString(), "card_identifier", null, 0, 1, Tax_Card.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 3591 | initEAttribute(getTax_Card_Card_identifier(), ecorePackage.getEString(), "card_identifier", null, 0, 1, Tax_Card.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
3834 | initEAttribute(getTax_Card_Tax_card_type(), this.getTax_Card_Type(), "tax_card_type", null, 1, 1, Tax_Card.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, IS_DERIVED, IS_ORDERED); | ||
3835 | initEAttribute(getTax_Card_Tax_office(), this.getTax_Office(), "tax_office", null, 1, 1, Tax_Card.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 3592 | initEAttribute(getTax_Card_Tax_office(), this.getTax_Office(), "tax_office", null, 1, 1, Tax_Card.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
3836 | initEAttribute(getTax_Card_Percentage_of_witholding(), ecorePackage.getEDouble(), "percentage_of_witholding", null, 1, 1, Tax_Card.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 3593 | initEAttribute(getTax_Card_Percentage_of_witholding(), ecorePackage.getEDouble(), "percentage_of_witholding", null, 1, 1, Tax_Card.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
3837 | initEAttribute(getTax_Card_Tax_payers_name_surname(), ecorePackage.getEString(), "tax_payers_name_surname", null, 0, -1, Tax_Card.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); | 3594 | initEAttribute(getTax_Card_Tax_payers_name_surname(), ecorePackage.getEString(), "tax_payers_name_surname", null, 0, -1, Tax_Card.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); |
@@ -3928,12 +3685,10 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
3928 | 3685 | ||
3929 | initEClass(fdEClass, Taxation.FD.class, "FD", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 3686 | initEClass(fdEClass, Taxation.FD.class, "FD", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
3930 | initEAttribute(getFD_Distance_declared_in_january(), ecorePackage.getEDouble(), "distance_declared_in_january", null, 1, 1, Taxation.FD.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 3687 | initEAttribute(getFD_Distance_declared_in_january(), ecorePackage.getEDouble(), "distance_declared_in_january", null, 1, 1, Taxation.FD.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
3931 | initEAttribute(getFD_Calculated_distance(), ecorePackage.getEDouble(), "calculated_distance", null, 1, 1, Taxation.FD.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, IS_DERIVED, IS_ORDERED); | ||
3932 | 3688 | ||
3933 | initEClass(professional_Expenses_DeductionEClass, Professional_Expenses_Deduction.class, "Professional_Expenses_Deduction", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 3689 | initEClass(professional_Expenses_DeductionEClass, Professional_Expenses_Deduction.class, "Professional_Expenses_Deduction", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
3934 | 3690 | ||
3935 | initEClass(foEClass, Taxation.FO.class, "FO", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 3691 | initEClass(foEClass, Taxation.FO.class, "FO", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
3936 | initEAttribute(getFO_Rate_type_for_FO(), this.getType_of_Rate(), "rate_type_for_FO", null, 1, 1, Taxation.FO.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, IS_DERIVED, IS_ORDERED); | ||
3937 | 3692 | ||
3938 | initEClass(dS_for_Permanent_ExpenseEClass, DS_for_Permanent_Expense.class, "DS_for_Permanent_Expense", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 3693 | initEClass(dS_for_Permanent_ExpenseEClass, DS_for_Permanent_Expense.class, "DS_for_Permanent_Expense", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
3939 | 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); | 3694 | 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); |
@@ -3949,9 +3704,6 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
3949 | 3704 | ||
3950 | 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); | 3705 | 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); |
3951 | 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); | 3706 | 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); |
3952 | initEAttribute(getDS_for_Private_Insurance_and_Plan_Increase_for_life_insurance(), ecorePackage.getEDouble(), "increase_for_life_insurance", 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); | ||
3953 | initEAttribute(getDS_for_Private_Insurance_and_Plan_Maximum_deductible_amount_for_private_insurance(), ecorePackage.getEDouble(), "maximum_deductible_amount_for_private_insurance", 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); | ||
3954 | initEAttribute(getDS_for_Private_Insurance_and_Plan_Maximum_deductible_amount_for_old_age_pension_plan(), ecorePackage.getEDouble(), "maximum_deductible_amount_for_old_age_pension_plan", 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); | ||
3955 | 3707 | ||
3956 | initEClass(dS_for_Loss_CarryforwardEClass, DS_for_Loss_Carryforward.class, "DS_for_Loss_Carryforward", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 3708 | initEClass(dS_for_Loss_CarryforwardEClass, DS_for_Loss_Carryforward.class, "DS_for_Loss_Carryforward", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
3957 | 3709 | ||
@@ -3959,7 +3711,6 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
3959 | 3711 | ||
3960 | initEClass(permanent_ExpenseEClass, Permanent_Expense.class, "Permanent_Expense", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 3712 | initEClass(permanent_ExpenseEClass, Permanent_Expense.class, "Permanent_Expense", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
3961 | 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); | 3713 | 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); |
3962 | initEAttribute(getPermanent_Expense_Is_eligible_for_deduction(), ecorePackage.getEBoolean(), "is_eligible_for_deduction", "false", 1, 1, Permanent_Expense.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, IS_DERIVED, IS_ORDERED); | ||
3963 | 3714 | ||
3964 | initEClass(special_Expense_DSEClass, Special_Expense_DS.class, "Special_Expense_DS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 3715 | initEClass(special_Expense_DSEClass, Special_Expense_DS.class, "Special_Expense_DS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
3965 | 3716 | ||
@@ -3968,7 +3719,6 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
3968 | initEClass(private_Insurance_and_PlanEClass, Private_Insurance_and_Plan.class, "Private_Insurance_and_Plan", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 3719 | initEClass(private_Insurance_and_PlanEClass, Private_Insurance_and_Plan.class, "Private_Insurance_and_Plan", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
3969 | initEAttribute(getPrivate_Insurance_and_Plan_Category(), this.getCategory_of_Private_Insurance_and_Plan(), "category", null, 1, 1, Private_Insurance_and_Plan.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 3720 | initEAttribute(getPrivate_Insurance_and_Plan_Category(), this.getCategory_of_Private_Insurance_and_Plan(), "category", null, 1, 1, Private_Insurance_and_Plan.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
3970 | initEAttribute(getPrivate_Insurance_and_Plan_Duration_of_contract(), ecorePackage.getEInt(), "duration_of_contract", null, 1, 1, Private_Insurance_and_Plan.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 3721 | initEAttribute(getPrivate_Insurance_and_Plan_Duration_of_contract(), ecorePackage.getEInt(), "duration_of_contract", null, 1, 1, Private_Insurance_and_Plan.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
3971 | initEAttribute(getPrivate_Insurance_and_Plan_Is_private_insurance_and_plan_eligible_for_deduction(), ecorePackage.getEBoolean(), "is_private_insurance_and_plan_eligible_for_deduction", "false", 1, 1, Private_Insurance_and_Plan.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, IS_DERIVED, IS_ORDERED); | ||
3972 | 3722 | ||
3973 | initEClass(health_and_Pension_InsuranceEClass, Health_and_Pension_Insurance.class, "Health_and_Pension_Insurance", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 3723 | initEClass(health_and_Pension_InsuranceEClass, Health_and_Pension_Insurance.class, "Health_and_Pension_Insurance", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
3974 | initEAttribute(getHealth_and_Pension_Insurance_Category(), this.getCategory_of_Health_and_Pension_Insurances(), "category", null, 1, 1, Health_and_Pension_Insurance.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 3724 | initEAttribute(getHealth_and_Pension_Insurance_Category(), this.getCategory_of_Health_and_Pension_Insurances(), "category", null, 1, 1, Health_and_Pension_Insurance.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
@@ -3976,14 +3726,9 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
3976 | 3726 | ||
3977 | initEClass(donationEClass, Donation.class, "Donation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 3727 | initEClass(donationEClass, Donation.class, "Donation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
3978 | initEAttribute(getDonation_Beneficiary1(), ecorePackage.getEString(), "beneficiary1", null, 1, 1, Donation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 3728 | initEAttribute(getDonation_Beneficiary1(), ecorePackage.getEString(), "beneficiary1", null, 1, 1, Donation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
3979 | initEAttribute(getDonation_Is_beneficiary_eligible(), ecorePackage.getEBoolean(), "is_beneficiary_eligible", "false", 1, 1, Donation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, IS_DERIVED, IS_ORDERED); | ||
3980 | initEAttribute(getDonation_Is_donation_reported(), ecorePackage.getEBoolean(), "is_donation_reported", null, 1, 1, Donation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 3729 | initEAttribute(getDonation_Is_donation_reported(), ecorePackage.getEBoolean(), "is_donation_reported", null, 1, 1, Donation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
3981 | 3730 | ||
3982 | initEClass(loss_CarryforwardEClass, Loss_Carryforward.class, "Loss_Carryforward", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 3731 | initEClass(loss_CarryforwardEClass, Loss_Carryforward.class, "Loss_Carryforward", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
3983 | initEAttribute(getLoss_Carryforward_Regular_accountability(), ecorePackage.getEBoolean(), "regular_accountability", null, 1, 1, Loss_Carryforward.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, IS_DERIVED, IS_ORDERED); | ||
3984 | initEAttribute(getLoss_Carryforward_Compensation_by_other_means(), ecorePackage.getEBoolean(), "compensation_by_other_means", null, 1, 1, Loss_Carryforward.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, IS_DERIVED, IS_ORDERED); | ||
3985 | initEAttribute(getLoss_Carryforward_Tax_payer_has_inherited_business_ownership(), ecorePackage.getEBoolean(), "tax_payer_has_inherited_business_ownership", "false", 1, 1, Loss_Carryforward.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, IS_DERIVED, IS_ORDERED); | ||
3986 | initEAttribute(getLoss_Carryforward_Tax_payer_has_been_partner_in_business(), ecorePackage.getEBoolean(), "tax_payer_has_been_partner_in_business", "true", 1, 1, Loss_Carryforward.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, IS_DERIVED, IS_ORDERED); | ||
3987 | 3732 | ||
3988 | initEClass(spousal_Expense_ACEClass, Spousal_Expense_AC.class, "Spousal_Expense_AC", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 3733 | initEClass(spousal_Expense_ACEClass, Spousal_Expense_AC.class, "Spousal_Expense_AC", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
3989 | 3734 | ||
@@ -4024,10 +3769,6 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
4024 | addEEnumLiteral(countryEEnum, Country.NN); | 3769 | addEEnumLiteral(countryEEnum, Country.NN); |
4025 | addEEnumLiteral(countryEEnum, Country.OTHER); | 3770 | addEEnumLiteral(countryEEnum, Country.OTHER); |
4026 | 3771 | ||
4027 | initEEnum(tax_Card_TypeEEnum, Tax_Card_Type.class, "Tax_Card_Type"); | ||
4028 | addEEnumLiteral(tax_Card_TypeEEnum, Tax_Card_Type.PRINCIPAL); | ||
4029 | addEEnumLiteral(tax_Card_TypeEEnum, Tax_Card_Type.ADDITIONAL); | ||
4030 | |||
4031 | initEEnum(tax_OfficeEEnum, Tax_Office.class, "Tax_Office"); | 3772 | initEEnum(tax_OfficeEEnum, Tax_Office.class, "Tax_Office"); |
4032 | addEEnumLiteral(tax_OfficeEEnum, Tax_Office.RTS_2); | 3773 | addEEnumLiteral(tax_OfficeEEnum, Tax_Office.RTS_2); |
4033 | addEEnumLiteral(tax_OfficeEEnum, Tax_Office.RTS_3); | 3774 | addEEnumLiteral(tax_OfficeEEnum, Tax_Office.RTS_3); |
@@ -4051,10 +3792,6 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
4051 | addEEnumLiteral(townEEnum, Town.TT); | 3792 | addEEnumLiteral(townEEnum, Town.TT); |
4052 | addEEnumLiteral(townEEnum, Town.OTHER); | 3793 | addEEnumLiteral(townEEnum, Town.OTHER); |
4053 | 3794 | ||
4054 | initEEnum(type_of_RateEEnum, Type_of_Rate.class, "Type_of_Rate"); | ||
4055 | addEEnumLiteral(type_of_RateEEnum, Type_of_Rate.REGULAR); | ||
4056 | addEEnumLiteral(type_of_RateEEnum, Type_of_Rate.REAL_COST); | ||
4057 | |||
4058 | initEEnum(cE_TypeEEnum, CE_Type.class, "CE_Type"); | 3795 | initEEnum(cE_TypeEEnum, CE_Type.class, "CE_Type"); |
4059 | addEEnumLiteral(cE_TypeEEnum, CE_Type.INALIDITY_AND_INFIRMITY); | 3796 | addEEnumLiteral(cE_TypeEEnum, CE_Type.INALIDITY_AND_INFIRMITY); |
4060 | addEEnumLiteral(cE_TypeEEnum, CE_Type.DEPENDENCE_AND_CARE_EXCLUDING_CHLIDREN_NOT_PART_OF_HOUSEHOLD); | 3797 | addEEnumLiteral(cE_TypeEEnum, CE_Type.DEPENDENCE_AND_CARE_EXCLUDING_CHLIDREN_NOT_PART_OF_HOUSEHOLD); |
@@ -4183,18 +3920,6 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage | |||
4183 | new String[] { | 3920 | new String[] { |
4184 | "derivation", "let non_null_amounts:OrderedSet(Income_Detail)=self.details->select(det:Income_Detail|det.amount>0)->asOrderedSet() in\nnon_null_amounts->collect(amount)->min()" | 3921 | "derivation", "let non_null_amounts:OrderedSet(Income_Detail)=self.details->select(det:Income_Detail|det.amount>0)->asOrderedSet() in\nnon_null_amounts->collect(amount)->min()" |
4185 | }); | 3922 | }); |
4186 | addAnnotation | ||
4187 | (getIncome_Type_SubjectToWithholdingTax(), | ||
4188 | source, | ||
4189 | new String[] { | ||
4190 | "derivation", "\n\t\t\t\tself.income.tax_card->notEmpty()\n\t\t\t\t" | ||
4191 | }); | ||
4192 | addAnnotation | ||
4193 | (getTax_Card_Tax_card_type(), | ||
4194 | source, | ||
4195 | new String[] { | ||
4196 | "derivation", "if(self.income.taxPayer.incomes->size()=1) then \nTax_Card_Type::Principal\n\telse\n\t\tlet all_incomes:OrderedSet(Income)=self.income.taxPayer.incomes->select(inc:Income| inc.income_amount= self.income.taxPayer.incomes.income_amount->max())->asOrderedSet() in\n\t\tlet bigest_income:Income= all_incomes->first() in\n\t\t\t if(bigest_income=self.income) then\n\t\t\t \t Tax_Card_Type::Principal\n\t\t\t else\n\t\t\t\t\tTax_Card_Type::Additional\n\t\t\t\tendif\nendif\n\t\t\t\t" | ||
4197 | }); | ||
4198 | } | 3923 | } |
4199 | 3924 | ||
4200 | } //TaxationPackageImpl | 3925 | } //TaxationPackageImpl |