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/Taxation/impl/TaxationPackageImpl.java | |
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/Taxation/impl/TaxationPackageImpl.java')
-rw-r--r-- | Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/impl/TaxationPackageImpl.java | 377 |
1 files changed, 51 insertions, 326 deletions
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 |