aboutsummaryrefslogtreecommitdiffstats
path: root/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/impl/TaxationPackageImpl.java
diff options
context:
space:
mode:
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.java149
1 files changed, 39 insertions, 110 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 61f42b3e..a174a065 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
@@ -73,6 +73,7 @@ import Taxation.Town;
73import Taxation.Trade_and_Business_Income; 73import Taxation.Trade_and_Business_Income;
74import Taxation.Travel_Expense_FD; 74import Taxation.Travel_Expense_FD;
75import Taxation.Type_of_Rate; 75import Taxation.Type_of_Rate;
76
76import org.eclipse.emf.ecore.EAttribute; 77import org.eclipse.emf.ecore.EAttribute;
77import org.eclipse.emf.ecore.EClass; 78import org.eclipse.emf.ecore.EClass;
78import org.eclipse.emf.ecore.EEnum; 79import org.eclipse.emf.ecore.EEnum;
@@ -1170,16 +1171,6 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage
1170 * @generated 1171 * @generated
1171 */ 1172 */
1172 @Override 1173 @Override
1173 public EReference getPhysical_Person_Owns_Address() {
1174 return (EReference)physical_PersonEClass.getEStructuralFeatures().get(11);
1175 }
1176
1177 /**
1178 * <!-- begin-user-doc -->
1179 * <!-- end-user-doc -->
1180 * @generated
1181 */
1182 @Override
1183 public EClass getAddress() { 1174 public EClass getAddress() {
1184 return addressEClass; 1175 return addressEClass;
1185 } 1176 }
@@ -1770,38 +1761,8 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage
1770 * @generated 1761 * @generated
1771 */ 1762 */
1772 @Override 1763 @Override
1773 public EAttribute getIncome_Start_date_within_taxation_year() {
1774 return (EAttribute)incomeEClass.getEStructuralFeatures().get(2);
1775 }
1776
1777 /**
1778 * <!-- begin-user-doc -->
1779 * <!-- end-user-doc -->
1780 * @generated
1781 */
1782 @Override
1783 public EAttribute getIncome_Start_date_of_contract() {
1784 return (EAttribute)incomeEClass.getEStructuralFeatures().get(3);
1785 }
1786
1787 /**
1788 * <!-- begin-user-doc -->
1789 * <!-- end-user-doc -->
1790 * @generated
1791 */
1792 @Override
1793 public EAttribute getIncome_End_date_within_taxation_year() {
1794 return (EAttribute)incomeEClass.getEStructuralFeatures().get(4);
1795 }
1796
1797 /**
1798 * <!-- begin-user-doc -->
1799 * <!-- end-user-doc -->
1800 * @generated
1801 */
1802 @Override
1803 public EReference getIncome_Tax_card() { 1764 public EReference getIncome_Tax_card() {
1804 return (EReference)incomeEClass.getEStructuralFeatures().get(5); 1765 return (EReference)incomeEClass.getEStructuralFeatures().get(2);
1805 } 1766 }
1806 1767
1807 /** 1768 /**
@@ -1811,7 +1772,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage
1811 */ 1772 */
1812 @Override 1773 @Override
1813 public EAttribute getIncome_Tax_liability() { 1774 public EAttribute getIncome_Tax_liability() {
1814 return (EAttribute)incomeEClass.getEStructuralFeatures().get(6); 1775 return (EAttribute)incomeEClass.getEStructuralFeatures().get(3);
1815 } 1776 }
1816 1777
1817 /** 1778 /**
@@ -1821,7 +1782,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage
1821 */ 1782 */
1822 @Override 1783 @Override
1823 public EReference getIncome_TaxPayer() { 1784 public EReference getIncome_TaxPayer() {
1824 return (EReference)incomeEClass.getEStructuralFeatures().get(7); 1785 return (EReference)incomeEClass.getEStructuralFeatures().get(4);
1825 } 1786 }
1826 1787
1827 /** 1788 /**
@@ -1831,7 +1792,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage
1831 */ 1792 */
1832 @Override 1793 @Override
1833 public EReference getIncome_Details() { 1794 public EReference getIncome_Details() {
1834 return (EReference)incomeEClass.getEStructuralFeatures().get(8); 1795 return (EReference)incomeEClass.getEStructuralFeatures().get(5);
1835 } 1796 }
1836 1797
1837 /** 1798 /**
@@ -1841,7 +1802,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage
1841 */ 1802 */
1842 @Override 1803 @Override
1843 public EAttribute getIncome_Num() { 1804 public EAttribute getIncome_Num() {
1844 return (EAttribute)incomeEClass.getEStructuralFeatures().get(9); 1805 return (EAttribute)incomeEClass.getEStructuralFeatures().get(6);
1845 } 1806 }
1846 1807
1847 /** 1808 /**
@@ -1851,7 +1812,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage
1851 */ 1812 */
1852 @Override 1813 @Override
1853 public EReference getIncome_Expenses() { 1814 public EReference getIncome_Expenses() {
1854 return (EReference)incomeEClass.getEStructuralFeatures().get(10); 1815 return (EReference)incomeEClass.getEStructuralFeatures().get(7);
1855 } 1816 }
1856 1817
1857 /** 1818 /**
@@ -1940,28 +1901,8 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage
1940 * @generated 1901 * @generated
1941 */ 1902 */
1942 @Override 1903 @Override
1943 public EAttribute getTax_Card_Valid_from_date() {
1944 return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(3);
1945 }
1946
1947 /**
1948 * <!-- begin-user-doc -->
1949 * <!-- end-user-doc -->
1950 * @generated
1951 */
1952 @Override
1953 public EAttribute getTax_Card_Valid_until_date() {
1954 return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(4);
1955 }
1956
1957 /**
1958 * <!-- begin-user-doc -->
1959 * <!-- end-user-doc -->
1960 * @generated
1961 */
1962 @Override
1963 public EAttribute getTax_Card_Percentage_of_witholding() { 1904 public EAttribute getTax_Card_Percentage_of_witholding() {
1964 return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(5); 1905 return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(3);
1965 } 1906 }
1966 1907
1967 /** 1908 /**
@@ -1971,7 +1912,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage
1971 */ 1912 */
1972 @Override 1913 @Override
1973 public EAttribute getTax_Card_Tax_payers_name_surname() { 1914 public EAttribute getTax_Card_Tax_payers_name_surname() {
1974 return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(6); 1915 return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(4);
1975 } 1916 }
1976 1917
1977 /** 1918 /**
@@ -1981,7 +1922,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage
1981 */ 1922 */
1982 @Override 1923 @Override
1983 public EAttribute getTax_Card_Tax_payers_partner_name_surname() { 1924 public EAttribute getTax_Card_Tax_payers_partner_name_surname() {
1984 return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(7); 1925 return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(5);
1985 } 1926 }
1986 1927
1987 /** 1928 /**
@@ -1991,7 +1932,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage
1991 */ 1932 */
1992 @Override 1933 @Override
1993 public EReference getTax_Card_Tax_payers_address() { 1934 public EReference getTax_Card_Tax_payers_address() {
1994 return (EReference)tax_CardEClass.getEStructuralFeatures().get(8); 1935 return (EReference)tax_CardEClass.getEStructuralFeatures().get(6);
1995 } 1936 }
1996 1937
1997 /** 1938 /**
@@ -2001,7 +1942,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage
2001 */ 1942 */
2002 @Override 1943 @Override
2003 public EAttribute getTax_Card_Jobs_Employer_SSNo() { 1944 public EAttribute getTax_Card_Jobs_Employer_SSNo() {
2004 return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(9); 1945 return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(7);
2005 } 1946 }
2006 1947
2007 /** 1948 /**
@@ -2011,7 +1952,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage
2011 */ 1952 */
2012 @Override 1953 @Override
2013 public EAttribute getTax_Card_Jobs_employers_name() { 1954 public EAttribute getTax_Card_Jobs_employers_name() {
2014 return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(10); 1955 return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(8);
2015 } 1956 }
2016 1957
2017 /** 1958 /**
@@ -2021,7 +1962,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage
2021 */ 1962 */
2022 @Override 1963 @Override
2023 public EAttribute getTax_Card_Jobs_activity_type() { 1964 public EAttribute getTax_Card_Jobs_activity_type() {
2024 return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(11); 1965 return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(9);
2025 } 1966 }
2026 1967
2027 /** 1968 /**
@@ -2031,7 +1972,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage
2031 */ 1972 */
2032 @Override 1973 @Override
2033 public EAttribute getTax_Card_Jobs_place_of_work() { 1974 public EAttribute getTax_Card_Jobs_place_of_work() {
2034 return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(12); 1975 return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(10);
2035 } 1976 }
2036 1977
2037 /** 1978 /**
@@ -2041,7 +1982,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage
2041 */ 1982 */
2042 @Override 1983 @Override
2043 public EAttribute getTax_Card_Deduction_FD_daily() { 1984 public EAttribute getTax_Card_Deduction_FD_daily() {
2044 return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(13); 1985 return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(11);
2045 } 1986 }
2046 1987
2047 /** 1988 /**
@@ -2051,7 +1992,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage
2051 */ 1992 */
2052 @Override 1993 @Override
2053 public EAttribute getTax_Card_Deduction_FD_monthly() { 1994 public EAttribute getTax_Card_Deduction_FD_monthly() {
2054 return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(14); 1995 return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(12);
2055 } 1996 }
2056 1997
2057 /** 1998 /**
@@ -2061,7 +2002,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage
2061 */ 2002 */
2062 @Override 2003 @Override
2063 public EAttribute getTax_Card_Deduction_AC_daily() { 2004 public EAttribute getTax_Card_Deduction_AC_daily() {
2064 return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(15); 2005 return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(13);
2065 } 2006 }
2066 2007
2067 /** 2008 /**
@@ -2071,7 +2012,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage
2071 */ 2012 */
2072 @Override 2013 @Override
2073 public EAttribute getTax_Card_Deduction_AC_monthly() { 2014 public EAttribute getTax_Card_Deduction_AC_monthly() {
2074 return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(16); 2015 return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(14);
2075 } 2016 }
2076 2017
2077 /** 2018 /**
@@ -2081,7 +2022,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage
2081 */ 2022 */
2082 @Override 2023 @Override
2083 public EAttribute getTax_Card_Deduction_AC_yearly() { 2024 public EAttribute getTax_Card_Deduction_AC_yearly() {
2084 return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(17); 2025 return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(15);
2085 } 2026 }
2086 2027
2087 /** 2028 /**
@@ -2091,7 +2032,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage
2091 */ 2032 */
2092 @Override 2033 @Override
2093 public EAttribute getTax_Card_Deduction_CE_daily() { 2034 public EAttribute getTax_Card_Deduction_CE_daily() {
2094 return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(18); 2035 return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(16);
2095 } 2036 }
2096 2037
2097 /** 2038 /**
@@ -2101,7 +2042,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage
2101 */ 2042 */
2102 @Override 2043 @Override
2103 public EAttribute getTax_Card_Deduction_CE_monthly() { 2044 public EAttribute getTax_Card_Deduction_CE_monthly() {
2104 return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(19); 2045 return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(17);
2105 } 2046 }
2106 2047
2107 /** 2048 /**
@@ -2111,7 +2052,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage
2111 */ 2052 */
2112 @Override 2053 @Override
2113 public EAttribute getTax_Card_Deduction_CE_yearly() { 2054 public EAttribute getTax_Card_Deduction_CE_yearly() {
2114 return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(20); 2055 return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(18);
2115 } 2056 }
2116 2057
2117 /** 2058 /**
@@ -2121,7 +2062,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage
2121 */ 2062 */
2122 @Override 2063 @Override
2123 public EAttribute getTax_Card_Deduction_DS_daily() { 2064 public EAttribute getTax_Card_Deduction_DS_daily() {
2124 return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(21); 2065 return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(19);
2125 } 2066 }
2126 2067
2127 /** 2068 /**
@@ -2131,7 +2072,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage
2131 */ 2072 */
2132 @Override 2073 @Override
2133 public EAttribute getTax_Card_Deduction_DS_monthly() { 2074 public EAttribute getTax_Card_Deduction_DS_monthly() {
2134 return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(22); 2075 return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(20);
2135 } 2076 }
2136 2077
2137 /** 2078 /**
@@ -2141,7 +2082,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage
2141 */ 2082 */
2142 @Override 2083 @Override
2143 public EAttribute getTax_Card_Deduction_FO_daily() { 2084 public EAttribute getTax_Card_Deduction_FO_daily() {
2144 return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(23); 2085 return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(21);
2145 } 2086 }
2146 2087
2147 /** 2088 /**
@@ -2151,7 +2092,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage
2151 */ 2092 */
2152 @Override 2093 @Override
2153 public EAttribute getTax_Card_Deduction_FO_monthly() { 2094 public EAttribute getTax_Card_Deduction_FO_monthly() {
2154 return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(24); 2095 return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(22);
2155 } 2096 }
2156 2097
2157 /** 2098 /**
@@ -2161,7 +2102,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage
2161 */ 2102 */
2162 @Override 2103 @Override
2163 public EAttribute getTax_Card_Deduction_FO_yearly() { 2104 public EAttribute getTax_Card_Deduction_FO_yearly() {
2164 return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(25); 2105 return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(23);
2165 } 2106 }
2166 2107
2167 /** 2108 /**
@@ -2171,7 +2112,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage
2171 */ 2112 */
2172 @Override 2113 @Override
2173 public EAttribute getTax_Card_Credit_CIS_daily() { 2114 public EAttribute getTax_Card_Credit_CIS_daily() {
2174 return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(26); 2115 return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(24);
2175 } 2116 }
2176 2117
2177 /** 2118 /**
@@ -2181,7 +2122,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage
2181 */ 2122 */
2182 @Override 2123 @Override
2183 public EAttribute getTax_Card_Credit_CIS_monthly() { 2124 public EAttribute getTax_Card_Credit_CIS_monthly() {
2184 return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(27); 2125 return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(25);
2185 } 2126 }
2186 2127
2187 /** 2128 /**
@@ -2191,7 +2132,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage
2191 */ 2132 */
2192 @Override 2133 @Override
2193 public EAttribute getTax_Card_Credit_CIM_daily() { 2134 public EAttribute getTax_Card_Credit_CIM_daily() {
2194 return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(28); 2135 return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(26);
2195 } 2136 }
2196 2137
2197 /** 2138 /**
@@ -2201,7 +2142,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage
2201 */ 2142 */
2202 @Override 2143 @Override
2203 public EAttribute getTax_Card_Validity() { 2144 public EAttribute getTax_Card_Validity() {
2204 return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(29); 2145 return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(27);
2205 } 2146 }
2206 2147
2207 /** 2148 /**
@@ -2211,7 +2152,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage
2211 */ 2152 */
2212 @Override 2153 @Override
2213 public EReference getTax_Card_Income_Tax_Credit() { 2154 public EReference getTax_Card_Income_Tax_Credit() {
2214 return (EReference)tax_CardEClass.getEStructuralFeatures().get(30); 2155 return (EReference)tax_CardEClass.getEStructuralFeatures().get(28);
2215 } 2156 }
2216 2157
2217 /** 2158 /**
@@ -2221,7 +2162,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage
2221 */ 2162 */
2222 @Override 2163 @Override
2223 public EReference getTax_Card_Previous() { 2164 public EReference getTax_Card_Previous() {
2224 return (EReference)tax_CardEClass.getEStructuralFeatures().get(31); 2165 return (EReference)tax_CardEClass.getEStructuralFeatures().get(29);
2225 } 2166 }
2226 2167
2227 /** 2168 /**
@@ -2231,7 +2172,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage
2231 */ 2172 */
2232 @Override 2173 @Override
2233 public EReference getTax_Card_Current_tax_card() { 2174 public EReference getTax_Card_Current_tax_card() {
2234 return (EReference)tax_CardEClass.getEStructuralFeatures().get(32); 2175 return (EReference)tax_CardEClass.getEStructuralFeatures().get(30);
2235 } 2176 }
2236 2177
2237 /** 2178 /**
@@ -2241,7 +2182,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage
2241 */ 2182 */
2242 @Override 2183 @Override
2243 public EAttribute getTax_Card_Credit_CIM_yearly() { 2184 public EAttribute getTax_Card_Credit_CIM_yearly() {
2244 return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(33); 2185 return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(31);
2245 } 2186 }
2246 2187
2247 /** 2188 /**
@@ -2251,7 +2192,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage
2251 */ 2192 */
2252 @Override 2193 @Override
2253 public EAttribute getTax_Card_Deduction_DS_Alimony_yearly() { 2194 public EAttribute getTax_Card_Deduction_DS_Alimony_yearly() {
2254 return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(34); 2195 return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(32);
2255 } 2196 }
2256 2197
2257 /** 2198 /**
@@ -2261,7 +2202,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage
2261 */ 2202 */
2262 @Override 2203 @Override
2263 public EAttribute getTax_Card_Deduction_DS_Debt_yearly() { 2204 public EAttribute getTax_Card_Deduction_DS_Debt_yearly() {
2264 return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(35); 2205 return (EAttribute)tax_CardEClass.getEStructuralFeatures().get(33);
2265 } 2206 }
2266 2207
2267 /** 2208 /**
@@ -2271,7 +2212,7 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage
2271 */ 2212 */
2272 @Override 2213 @Override
2273 public EReference getTax_Card_Income() { 2214 public EReference getTax_Card_Income() {
2274 return (EReference)tax_CardEClass.getEStructuralFeatures().get(36); 2215 return (EReference)tax_CardEClass.getEStructuralFeatures().get(34);
2275 } 2216 }
2276 2217
2277 /** 2218 /**
@@ -3415,7 +3356,6 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage
3415 createEAttribute(physical_PersonEClass, PHYSICAL_PERSON__BIRTH_DAY); 3356 createEAttribute(physical_PersonEClass, PHYSICAL_PERSON__BIRTH_DAY);
3416 createEReference(physical_PersonEClass, PHYSICAL_PERSON__EXPENSES); 3357 createEReference(physical_PersonEClass, PHYSICAL_PERSON__EXPENSES);
3417 createEAttribute(physical_PersonEClass, PHYSICAL_PERSON__IS_WIDOWER); 3358 createEAttribute(physical_PersonEClass, PHYSICAL_PERSON__IS_WIDOWER);
3418 createEReference(physical_PersonEClass, PHYSICAL_PERSON__OWNS_ADDRESS);
3419 3359
3420 addressEClass = createEClass(ADDRESS); 3360 addressEClass = createEClass(ADDRESS);
3421 createEAttribute(addressEClass, ADDRESS__COUNTRY); 3361 createEAttribute(addressEClass, ADDRESS__COUNTRY);
@@ -3485,9 +3425,6 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage
3485 incomeEClass = createEClass(INCOME); 3425 incomeEClass = createEClass(INCOME);
3486 createEAttribute(incomeEClass, INCOME__INCOME_AMOUNT); 3426 createEAttribute(incomeEClass, INCOME__INCOME_AMOUNT);
3487 createEReference(incomeEClass, INCOME__INCOME_TYPE); 3427 createEReference(incomeEClass, INCOME__INCOME_TYPE);
3488 createEAttribute(incomeEClass, INCOME__START_DATE_WITHIN_TAXATION_YEAR);
3489 createEAttribute(incomeEClass, INCOME__START_DATE_OF_CONTRACT);
3490 createEAttribute(incomeEClass, INCOME__END_DATE_WITHIN_TAXATION_YEAR);
3491 createEReference(incomeEClass, INCOME__TAX_CARD); 3428 createEReference(incomeEClass, INCOME__TAX_CARD);
3492 createEAttribute(incomeEClass, INCOME__TAX_LIABILITY); 3429 createEAttribute(incomeEClass, INCOME__TAX_LIABILITY);
3493 createEReference(incomeEClass, INCOME__TAX_PAYER); 3430 createEReference(incomeEClass, INCOME__TAX_PAYER);
@@ -3504,8 +3441,6 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage
3504 createEAttribute(tax_CardEClass, TAX_CARD__CARD_IDENTIFIER); 3441 createEAttribute(tax_CardEClass, TAX_CARD__CARD_IDENTIFIER);
3505 createEAttribute(tax_CardEClass, TAX_CARD__TAX_CARD_TYPE); 3442 createEAttribute(tax_CardEClass, TAX_CARD__TAX_CARD_TYPE);
3506 createEAttribute(tax_CardEClass, TAX_CARD__TAX_OFFICE); 3443 createEAttribute(tax_CardEClass, TAX_CARD__TAX_OFFICE);
3507 createEAttribute(tax_CardEClass, TAX_CARD__VALID_FROM_DATE);
3508 createEAttribute(tax_CardEClass, TAX_CARD__VALID_UNTIL_DATE);
3509 createEAttribute(tax_CardEClass, TAX_CARD__PERCENTAGE_OF_WITHOLDING); 3444 createEAttribute(tax_CardEClass, TAX_CARD__PERCENTAGE_OF_WITHOLDING);
3510 createEAttribute(tax_CardEClass, TAX_CARD__TAX_PAYERS_NAME_SURNAME); 3445 createEAttribute(tax_CardEClass, TAX_CARD__TAX_PAYERS_NAME_SURNAME);
3511 createEAttribute(tax_CardEClass, TAX_CARD__TAX_PAYERS_PARTNER_NAME_SURNAME); 3446 createEAttribute(tax_CardEClass, TAX_CARD__TAX_PAYERS_PARTNER_NAME_SURNAME);
@@ -3813,7 +3748,6 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage
3813 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); 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);
3814 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); 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);
3815 initEAttribute(getPhysical_Person_Is_widower(), ecorePackage.getEBoolean(), "is_widower", null, 1, 1, Physical_Person.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); 3750 initEAttribute(getPhysical_Person_Is_widower(), ecorePackage.getEBoolean(), "is_widower", null, 1, 1, Physical_Person.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
3816 initEReference(getPhysical_Person_Owns_Address(), this.getAddress(), null, "owns_Address", 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);
3817 3751
3818 initEClass(addressEClass, Address.class, "Address", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 3752 initEClass(addressEClass, Address.class, "Address", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3819 initEAttribute(getAddress_Country(), this.getCountry(), "country", "ZZ", 1, 1, Address.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3753 initEAttribute(getAddress_Country(), this.getCountry(), "country", "ZZ", 1, 1, Address.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
@@ -3883,9 +3817,6 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage
3883 initEClass(incomeEClass, Income.class, "Income", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 3817 initEClass(incomeEClass, Income.class, "Income", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3884 initEAttribute(getIncome_Income_amount(), ecorePackage.getEDouble(), "income_amount", null, 1, 1, Income.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); 3818 initEAttribute(getIncome_Income_amount(), ecorePackage.getEDouble(), "income_amount", null, 1, 1, Income.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
3885 initEReference(getIncome_Income_type(), this.getIncome_Type(), this.getIncome_Type_Income(), "income_type", null, 1, 1, Income.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3819 initEReference(getIncome_Income_type(), this.getIncome_Type(), this.getIncome_Type_Income(), "income_type", null, 1, 1, Income.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3886 initEAttribute(getIncome_Start_date_within_taxation_year(), ecorePackage.getEDate(), "start_date_within_taxation_year", null, 1, 1, Income.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
3887 initEAttribute(getIncome_Start_date_of_contract(), ecorePackage.getEDate(), "start_date_of_contract", null, 1, 1, Income.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
3888 initEAttribute(getIncome_End_date_within_taxation_year(), ecorePackage.getEDate(), "end_date_within_taxation_year", null, 1, 1, Income.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
3889 initEReference(getIncome_Tax_card(), this.getTax_Card(), this.getTax_Card_Income(), "tax_card", null, 0, 1, Income.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3820 initEReference(getIncome_Tax_card(), this.getTax_Card(), this.getTax_Card_Income(), "tax_card", null, 0, 1, Income.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3890 initEAttribute(getIncome_Tax_liability(), ecorePackage.getEDouble(), "tax_liability", null, 1, 1, Income.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3821 initEAttribute(getIncome_Tax_liability(), ecorePackage.getEDouble(), "tax_liability", null, 1, 1, Income.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3891 initEReference(getIncome_TaxPayer(), this.getTax_Payer(), this.getTax_Payer_Incomes(), "taxPayer", null, 1, 1, Income.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); 3822 initEReference(getIncome_TaxPayer(), this.getTax_Payer(), this.getTax_Payer_Incomes(), "taxPayer", null, 1, 1, Income.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
@@ -3902,8 +3833,6 @@ public class TaxationPackageImpl extends EPackageImpl implements TaxationPackage
3902 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); 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);
3903 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); 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);
3904 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); 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);
3905 initEAttribute(getTax_Card_Valid_from_date(), ecorePackage.getEDate(), "valid_from_date", null, 1, 1, Tax_Card.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
3906 initEAttribute(getTax_Card_Valid_until_date(), ecorePackage.getEDate(), "valid_until_date", null, 1, 1, Tax_Card.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
3907 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); 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);
3908 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); 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);
3909 initEAttribute(getTax_Card_Tax_payers_partner_name_surname(), ecorePackage.getEString(), "tax_payers_partner_name_surname", null, 0, -1, Tax_Card.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); 3838 initEAttribute(getTax_Card_Tax_payers_partner_name_surname(), ecorePackage.getEString(), "tax_payers_partner_name_surname", null, 0, -1, Tax_Card.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);