diff options
Diffstat (limited to 'Tests/MODELS2020-CaseStudies/models20.diversity-calculator/model/TaxationWithRoot.genmodel')
-rw-r--r-- | Tests/MODELS2020-CaseStudies/models20.diversity-calculator/model/TaxationWithRoot.genmodel | 344 |
1 files changed, 344 insertions, 0 deletions
diff --git a/Tests/MODELS2020-CaseStudies/models20.diversity-calculator/model/TaxationWithRoot.genmodel b/Tests/MODELS2020-CaseStudies/models20.diversity-calculator/model/TaxationWithRoot.genmodel new file mode 100644 index 00000000..c3466ca0 --- /dev/null +++ b/Tests/MODELS2020-CaseStudies/models20.diversity-calculator/model/TaxationWithRoot.genmodel | |||
@@ -0,0 +1,344 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <genmodel:GenModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" | ||
3 | xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="/models20.diversity-calculator/src" modelPluginID="models20.diversity-calculator" | ||
4 | modelName="TaxationWithRoot" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container" | ||
5 | importerID="org.eclipse.emf.importer.ecore" complianceLevel="8.0" copyrightFields="false" | ||
6 | operationReflection="true" importOrganizing="true"> | ||
7 | <foreignModel>TaxationWithRoot.ecore</foreignModel> | ||
8 | <genPackages prefix="TaxationWithRoot" disposableProviderFactory="true" ecorePackage="TaxationWithRoot.ecore#/"> | ||
9 | <genEnums typeSafeEnumCompatible="false" ecoreEnum="TaxationWithRoot.ecore#//Grantor"> | ||
10 | <genEnumLiterals ecoreEnumLiteral="TaxationWithRoot.ecore#//Grantor/WWW"/> | ||
11 | <genEnumLiterals ecoreEnumLiteral="TaxationWithRoot.ecore#//Grantor/Employer"/> | ||
12 | <genEnumLiterals ecoreEnumLiteral="TaxationWithRoot.ecore#//Grantor/MMM"/> | ||
13 | <genEnumLiterals ecoreEnumLiteral="TaxationWithRoot.ecore#//Grantor/UUU"/> | ||
14 | <genEnumLiterals ecoreEnumLiteral="TaxationWithRoot.ecore#//Grantor/YYY"/> | ||
15 | <genEnumLiterals ecoreEnumLiteral="TaxationWithRoot.ecore#//Grantor/OOO"/> | ||
16 | </genEnums> | ||
17 | <genEnums typeSafeEnumCompatible="false" ecoreEnum="TaxationWithRoot.ecore#//Disability_Types"> | ||
18 | <genEnumLiterals ecoreEnumLiteral="TaxationWithRoot.ecore#//Disability_Types/beug"/> | ||
19 | <genEnumLiterals ecoreEnumLiteral="TaxationWithRoot.ecore#//Disability_Types/NONE"/> | ||
20 | <genEnumLiterals ecoreEnumLiteral="TaxationWithRoot.ecore#//Disability_Types/A"/> | ||
21 | <genEnumLiterals ecoreEnumLiteral="TaxationWithRoot.ecore#//Disability_Types/B"/> | ||
22 | <genEnumLiterals ecoreEnumLiteral="TaxationWithRoot.ecore#//Disability_Types/C"/> | ||
23 | <genEnumLiterals ecoreEnumLiteral="TaxationWithRoot.ecore#//Disability_Types/D"/> | ||
24 | <genEnumLiterals ecoreEnumLiteral="TaxationWithRoot.ecore#//Disability_Types/E"/> | ||
25 | <genEnumLiterals ecoreEnumLiteral="TaxationWithRoot.ecore#//Disability_Types/OTHER"/> | ||
26 | </genEnums> | ||
27 | <genEnums typeSafeEnumCompatible="false" ecoreEnum="TaxationWithRoot.ecore#//Country"> | ||
28 | <genEnumLiterals ecoreEnumLiteral="TaxationWithRoot.ecore#//Country/ZZ"/> | ||
29 | <genEnumLiterals ecoreEnumLiteral="TaxationWithRoot.ecore#//Country/FF"/> | ||
30 | <genEnumLiterals ecoreEnumLiteral="TaxationWithRoot.ecore#//Country/BB"/> | ||
31 | <genEnumLiterals ecoreEnumLiteral="TaxationWithRoot.ecore#//Country/DD"/> | ||
32 | <genEnumLiterals ecoreEnumLiteral="TaxationWithRoot.ecore#//Country/NN"/> | ||
33 | <genEnumLiterals ecoreEnumLiteral="TaxationWithRoot.ecore#//Country/OTHER"/> | ||
34 | </genEnums> | ||
35 | <genEnums typeSafeEnumCompatible="false" ecoreEnum="TaxationWithRoot.ecore#//Tax_Office"> | ||
36 | <genEnumLiterals ecoreEnumLiteral="TaxationWithRoot.ecore#//Tax_Office/RTS_2"/> | ||
37 | <genEnumLiterals ecoreEnumLiteral="TaxationWithRoot.ecore#//Tax_Office/RTS_3"/> | ||
38 | <genEnumLiterals ecoreEnumLiteral="TaxationWithRoot.ecore#//Tax_Office/RTS_4"/> | ||
39 | <genEnumLiterals ecoreEnumLiteral="TaxationWithRoot.ecore#//Tax_Office/RTS_5"/> | ||
40 | </genEnums> | ||
41 | <genEnums typeSafeEnumCompatible="false" ecoreEnum="TaxationWithRoot.ecore#//Tax_Class_Category"> | ||
42 | <genEnumLiterals ecoreEnumLiteral="TaxationWithRoot.ecore#//Tax_Class_Category/One"/> | ||
43 | <genEnumLiterals ecoreEnumLiteral="TaxationWithRoot.ecore#//Tax_Class_Category/One_A"/> | ||
44 | <genEnumLiterals ecoreEnumLiteral="TaxationWithRoot.ecore#//Tax_Class_Category/Two"/> | ||
45 | </genEnums> | ||
46 | <genEnums typeSafeEnumCompatible="false" ecoreEnum="TaxationWithRoot.ecore#//Job_Activity"> | ||
47 | <genEnumLiterals ecoreEnumLiteral="TaxationWithRoot.ecore#//Job_Activity/Salary"/> | ||
48 | <genEnumLiterals ecoreEnumLiteral="TaxationWithRoot.ecore#//Job_Activity/Pension"/> | ||
49 | <genEnumLiterals ecoreEnumLiteral="TaxationWithRoot.ecore#//Job_Activity/Annuity"/> | ||
50 | </genEnums> | ||
51 | <genEnums typeSafeEnumCompatible="false" ecoreEnum="TaxationWithRoot.ecore#//Town"> | ||
52 | <genEnumLiterals ecoreEnumLiteral="TaxationWithRoot.ecore#//Town/LL"/> | ||
53 | <genEnumLiterals ecoreEnumLiteral="TaxationWithRoot.ecore#//Town/BB"/> | ||
54 | <genEnumLiterals ecoreEnumLiteral="TaxationWithRoot.ecore#//Town/SS"/> | ||
55 | <genEnumLiterals ecoreEnumLiteral="TaxationWithRoot.ecore#//Town/TT"/> | ||
56 | <genEnumLiterals ecoreEnumLiteral="TaxationWithRoot.ecore#//Town/Other"/> | ||
57 | </genEnums> | ||
58 | <genEnums typeSafeEnumCompatible="false" ecoreEnum="TaxationWithRoot.ecore#//CE_Type"> | ||
59 | <genEnumLiterals ecoreEnumLiteral="TaxationWithRoot.ecore#//CE_Type/INALIDITY_AND_INFIRMITY"/> | ||
60 | <genEnumLiterals ecoreEnumLiteral="TaxationWithRoot.ecore#//CE_Type/DEPENDENCE_AND_CARE_EXCLUDING_CHLIDREN_NOT_PART_OF_HOUSEHOLD"/> | ||
61 | <genEnumLiterals ecoreEnumLiteral="TaxationWithRoot.ecore#//CE_Type/CARE_FOR_CHILDREN_NOT_BEING_PART_OF_HOUSEHOLD"/> | ||
62 | </genEnums> | ||
63 | <genEnums typeSafeEnumCompatible="false" ecoreEnum="TaxationWithRoot.ecore#//Expense_Purpose"> | ||
64 | <genEnumLiterals ecoreEnumLiteral="TaxationWithRoot.ecore#//Expense_Purpose/HOUSE_CARE"/> | ||
65 | <genEnumLiterals ecoreEnumLiteral="TaxationWithRoot.ecore#//Expense_Purpose/CHILD_CARE"/> | ||
66 | <genEnumLiterals ecoreEnumLiteral="TaxationWithRoot.ecore#//Expense_Purpose/DEPENDENCE_CARE"/> | ||
67 | <genEnumLiterals ecoreEnumLiteral="TaxationWithRoot.ecore#//Expense_Purpose/OTHER"/> | ||
68 | <genEnumLiterals ecoreEnumLiteral="TaxationWithRoot.ecore#//Expense_Purpose/ALIMONY"/> | ||
69 | <genEnumLiterals ecoreEnumLiteral="TaxationWithRoot.ecore#//Expense_Purpose/RECURRENT_DEPT"/> | ||
70 | </genEnums> | ||
71 | <genEnums typeSafeEnumCompatible="false" ecoreEnum="TaxationWithRoot.ecore#//Dependent_Type"> | ||
72 | <genEnumLiterals ecoreEnumLiteral="TaxationWithRoot.ecore#//Dependent_Type/CHILD"/> | ||
73 | <genEnumLiterals ecoreEnumLiteral="TaxationWithRoot.ecore#//Dependent_Type/SPOUSE"/> | ||
74 | <genEnumLiterals ecoreEnumLiteral="TaxationWithRoot.ecore#//Dependent_Type/RELATIVE"/> | ||
75 | <genEnumLiterals ecoreEnumLiteral="TaxationWithRoot.ecore#//Dependent_Type/OTHER_FAMILY_MEMBER"/> | ||
76 | <genEnumLiterals ecoreEnumLiteral="TaxationWithRoot.ecore#//Dependent_Type/NOT_OWN_CHILD"/> | ||
77 | </genEnums> | ||
78 | <genEnums typeSafeEnumCompatible="false" ecoreEnum="TaxationWithRoot.ecore#//Separation_Causes"> | ||
79 | <genEnumLiterals ecoreEnumLiteral="TaxationWithRoot.ecore#//Separation_Causes/NONE"/> | ||
80 | <genEnumLiterals ecoreEnumLiteral="TaxationWithRoot.ecore#//Separation_Causes/DIVORCE"/> | ||
81 | <genEnumLiterals ecoreEnumLiteral="TaxationWithRoot.ecore#//Separation_Causes/SEPARATION_DE_FAIT"/> | ||
82 | <genEnumLiterals ecoreEnumLiteral="TaxationWithRoot.ecore#//Separation_Causes/SEPARATION_BY_COURT"/> | ||
83 | </genEnums> | ||
84 | <genEnums typeSafeEnumCompatible="false" ecoreEnum="TaxationWithRoot.ecore#//Category_of_Permanent_Expense"> | ||
85 | <genEnumLiterals ecoreEnumLiteral="TaxationWithRoot.ecore#//Category_of_Permanent_Expense/MISCELLANEOUS_DEBT"/> | ||
86 | <genEnumLiterals ecoreEnumLiteral="TaxationWithRoot.ecore#//Category_of_Permanent_Expense/ALIMONY"/> | ||
87 | </genEnums> | ||
88 | <genEnums typeSafeEnumCompatible="false" ecoreEnum="TaxationWithRoot.ecore#//Category_of_Health_and_Pension_Insurances"> | ||
89 | <genEnumLiterals ecoreEnumLiteral="TaxationWithRoot.ecore#//Category_of_Health_and_Pension_Insurances/MANDATORY_HEALTH_AND_PENSION_INSURANCE"/> | ||
90 | <genEnumLiterals ecoreEnumLiteral="TaxationWithRoot.ecore#//Category_of_Health_and_Pension_Insurances/ADDITIONAL_EMPLOYERS_PENSION_INSURANCE"/> | ||
91 | <genEnumLiterals ecoreEnumLiteral="TaxationWithRoot.ecore#//Category_of_Health_and_Pension_Insurances/CONTINUED_HEALTH_AND_PENSION_INSURANCE"/> | ||
92 | </genEnums> | ||
93 | <genEnums typeSafeEnumCompatible="false" ecoreEnum="TaxationWithRoot.ecore#//Category_of_Private_Insurance_and_Plan"> | ||
94 | <genEnumLiterals ecoreEnumLiteral="TaxationWithRoot.ecore#//Category_of_Private_Insurance_and_Plan/PRIVATE_INSURANCE"/> | ||
95 | <genEnumLiterals ecoreEnumLiteral="TaxationWithRoot.ecore#//Category_of_Private_Insurance_and_Plan/PRIVATE_LIFE_INSURANCE"/> | ||
96 | <genEnumLiterals ecoreEnumLiteral="TaxationWithRoot.ecore#//Category_of_Private_Insurance_and_Plan/COMPANY_MEMBERS_PRIVATE_INSURANCE"/> | ||
97 | <genEnumLiterals ecoreEnumLiteral="TaxationWithRoot.ecore#//Category_of_Private_Insurance_and_Plan/HOUSING_SAVING_PLAN"/> | ||
98 | <genEnumLiterals ecoreEnumLiteral="TaxationWithRoot.ecore#//Category_of_Private_Insurance_and_Plan/OLD_AGE_PENSION_PLAN"/> | ||
99 | </genEnums> | ||
100 | <genEnums typeSafeEnumCompatible="false" ecoreEnum="TaxationWithRoot.ecore#//Legal_Union_Types"> | ||
101 | <genEnumLiterals ecoreEnumLiteral="TaxationWithRoot.ecore#//Legal_Union_Types/MARIAGE"/> | ||
102 | <genEnumLiterals ecoreEnumLiteral="TaxationWithRoot.ecore#//Legal_Union_Types/PARTNERSHIP"/> | ||
103 | <genEnumLiterals ecoreEnumLiteral="TaxationWithRoot.ecore#//Legal_Union_Types/OTHER"/> | ||
104 | </genEnums> | ||
105 | <genClasses image="false" ecoreClass="TaxationWithRoot.ecore#//Constants"> | ||
106 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Constants/MAXIMUM_CE_RATE_FOR_CHILD_NOT_BEING_PART_OF_HOUSEHOLD"/> | ||
107 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Constants/MAXIMUM_CE_RATE_FOR_HOUSE_CARE_AND_CHILD_PART_OF_THE_HOUSEHOLD_CARE"/> | ||
108 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Constants/MINIMUM_SALARY"/> | ||
109 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Constants/FLAT_RATE_FOR_EXTRA_PROFESSIONAL_DEDUCTION"/> | ||
110 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Constants/MAXIMUM_DEDUCTIBLE_PERCENTAGE_FOR_DONATIONS"/> | ||
111 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Constants/MINIMUM_DEDUCTIBLE_AMOUNT_FOR_DONATIONS"/> | ||
112 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Constants/MAXIMUM_DEDUCTIBLE_AMOUNT_FOR_ADDITIONAL_PENSION_AND_INSURANC"/> | ||
113 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Constants/MAXIMUM_DEDUCTIBLE_AMOUNT_FOR_ALIMONY_EXPENSE"/> | ||
114 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Constants/MAXIMAL_DISTANCE_FOR_TRAVEL_EXPENSE_DEDUCTION"/> | ||
115 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Constants/MAXIMAL_FLAT_DISTANCE_FOR_TRAVEL_EXPENSE_DEDUCTION"/> | ||
116 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Constants/MINIMAL_DISTANCE_FOR_TRAVEL_EXPENSE_DEDUCTION"/> | ||
117 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Constants/FLAT_RATE_CIM_DAILY"/> | ||
118 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Constants/FLAT_RATE_CIM_MONTHLY"/> | ||
119 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Constants/FLAT_RATE_CIM_YEARLY"/> | ||
120 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Constants/FLAT_RATE_CIP_DAILY"/> | ||
121 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Constants/FLAT_RATE_CIP_MONTHLY"/> | ||
122 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Constants/FLAT_RATE_CIP_YEARLY"/> | ||
123 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Constants/FLAT_RATE_CIS_DAILY"/> | ||
124 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Constants/FLAT_RATE_CIS_MONTHLY"/> | ||
125 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Constants/FLAT_RATE_CIS_YEARLY"/> | ||
126 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Constants/FLAT_RATE_FOR_TRAVEL_EXPENSE_PER_UNIT"/> | ||
127 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Constants/MAXIMUM_DEDUCTIBLE_AMOUNT_FOR_DS"/> | ||
128 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Constants/FLAT_RATE_FOR_MISCELLANEOUS_EXPENSE"/> | ||
129 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Constants/DISABILITY_FLAT_RATE_FOR_MISCELLANEOUS_EXPENSE"/> | ||
130 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Constants/MAXIMUM_DEDUCTIBLE_AMOUNT_FOR_ADDITIONAL_PENSION_AND_INSURANCE"/> | ||
131 | </genClasses> | ||
132 | <genClasses ecoreClass="TaxationWithRoot.ecore#//Income_Tax"> | ||
133 | <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference TaxationWithRoot.ecore#//Income_Tax/taxPayer"/> | ||
134 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Income_Tax/tax_amount"/> | ||
135 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Income_Tax/tax_year"/> | ||
136 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Income_Tax/id6"/> | ||
137 | </genClasses> | ||
138 | <genClasses image="false" ecoreClass="TaxationWithRoot.ecore#//Tax_Payer"> | ||
139 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference TaxationWithRoot.ecore#//Tax_Payer/dependents"/> | ||
140 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference TaxationWithRoot.ecore#//Tax_Payer/from_agent"/> | ||
141 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference TaxationWithRoot.ecore#//Tax_Payer/incomes"/> | ||
142 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference TaxationWithRoot.ecore#//Tax_Payer/from_law"/> | ||
143 | </genClasses> | ||
144 | <genClasses ecoreClass="TaxationWithRoot.ecore#//Physical_Person"> | ||
145 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Physical_Person/SSNo"/> | ||
146 | <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference TaxationWithRoot.ecore#//Physical_Person/addresses"/> | ||
147 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Physical_Person/birth_year"/> | ||
148 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Physical_Person/disability_percentage"/> | ||
149 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Physical_Person/disability_type"/> | ||
150 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Physical_Person/birth_month"/> | ||
151 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Physical_Person/birth_day"/> | ||
152 | <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference TaxationWithRoot.ecore#//Physical_Person/expenses"/> | ||
153 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Physical_Person/is_widower"/> | ||
154 | </genClasses> | ||
155 | <genClasses ecoreClass="TaxationWithRoot.ecore#//Address"> | ||
156 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Address/country"/> | ||
157 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Address/street"/> | ||
158 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Address/zipCode"/> | ||
159 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Address/city"/> | ||
160 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Address/id2"/> | ||
161 | <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference TaxationWithRoot.ecore#//Address/taxPayer"/> | ||
162 | </genClasses> | ||
163 | <genClasses ecoreClass="TaxationWithRoot.ecore#//Expense"> | ||
164 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Expense/declared_amount"/> | ||
165 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Expense/expense_purpose"/> | ||
166 | <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference TaxationWithRoot.ecore#//Expense/dependent"/> | ||
167 | <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference TaxationWithRoot.ecore#//Expense/from_agent"/> | ||
168 | <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference TaxationWithRoot.ecore#//Expense/income"/> | ||
169 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Expense/id4"/> | ||
170 | <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference TaxationWithRoot.ecore#//Expense/beneficiary"/> | ||
171 | </genClasses> | ||
172 | <genClasses ecoreClass="TaxationWithRoot.ecore#//Dependent"> | ||
173 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Dependent/dependent_type"/> | ||
174 | <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference TaxationWithRoot.ecore#//Dependent/responsible_person"/> | ||
175 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Dependent/continued_studies"/> | ||
176 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference TaxationWithRoot.ecore#//Dependent/allowances"/> | ||
177 | <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference TaxationWithRoot.ecore#//Dependent/household"/> | ||
178 | <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference TaxationWithRoot.ecore#//Dependent/from_agent"/> | ||
179 | <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference TaxationWithRoot.ecore#//Dependent/expense"/> | ||
180 | </genClasses> | ||
181 | <genClasses ecoreClass="TaxationWithRoot.ecore#//External_Allowance"> | ||
182 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//External_Allowance/grantor"/> | ||
183 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//External_Allowance/starting_year"/> | ||
184 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//External_Allowance/ending_year"/> | ||
185 | <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference TaxationWithRoot.ecore#//External_Allowance/reciver"/> | ||
186 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//External_Allowance/id5"/> | ||
187 | <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference TaxationWithRoot.ecore#//External_Allowance/person"/> | ||
188 | </genClasses> | ||
189 | <genClasses ecoreClass="TaxationWithRoot.ecore#//Household"> | ||
190 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference TaxationWithRoot.ecore#//Household/parents"/> | ||
191 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Household/id1"/> | ||
192 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference TaxationWithRoot.ecore#//Household/children"/> | ||
193 | </genClasses> | ||
194 | <genClasses image="false" ecoreClass="TaxationWithRoot.ecore#//Legal_Union_Record"> | ||
195 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Legal_Union_Record/start_year"/> | ||
196 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Legal_Union_Record/end_year"/> | ||
197 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Legal_Union_Record/separation_cause"/> | ||
198 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference TaxationWithRoot.ecore#//Legal_Union_Record/individual_A"/> | ||
199 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference TaxationWithRoot.ecore#//Legal_Union_Record/individual_B"/> | ||
200 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference TaxationWithRoot.ecore#//Legal_Union_Record/properties"/> | ||
201 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Legal_Union_Record/mutual_agreement"/> | ||
202 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Legal_Union_Record/id9"/> | ||
203 | <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference TaxationWithRoot.ecore#//Legal_Union_Record/household"/> | ||
204 | </genClasses> | ||
205 | <genClasses ecoreClass="TaxationWithRoot.ecore#//Tax_Property"> | ||
206 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Tax_Property/starting_year"/> | ||
207 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Tax_Property/id10"/> | ||
208 | <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference TaxationWithRoot.ecore#//Tax_Property/union_record"/> | ||
209 | </genClasses> | ||
210 | <genClasses image="false" ecoreClass="TaxationWithRoot.ecore#//Tax_Case"/> | ||
211 | <genClasses ecoreClass="TaxationWithRoot.ecore#//FromAgent"> | ||
212 | <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference TaxationWithRoot.ecore#//FromAgent/taxPayer"/> | ||
213 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//FromAgent/is_dependent_eligible_for_CE_Not_In_Houshold_Children_Care"/> | ||
214 | <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference TaxationWithRoot.ecore#//FromAgent/expense"/> | ||
215 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//FromAgent/is_eligible_debt"/> | ||
216 | <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference TaxationWithRoot.ecore#//FromAgent/dependent"/> | ||
217 | </genClasses> | ||
218 | <genClasses image="false" ecoreClass="TaxationWithRoot.ecore#//Income"> | ||
219 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Income/income_amount"/> | ||
220 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference TaxationWithRoot.ecore#//Income/income_type"/> | ||
221 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference TaxationWithRoot.ecore#//Income/tax_card"/> | ||
222 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Income/tax_liability"/> | ||
223 | <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference TaxationWithRoot.ecore#//Income/taxPayer"/> | ||
224 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference TaxationWithRoot.ecore#//Income/details"/> | ||
225 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Income/num"/> | ||
226 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference TaxationWithRoot.ecore#//Income/expenses"/> | ||
227 | </genClasses> | ||
228 | <genClasses image="false" ecoreClass="TaxationWithRoot.ecore#//Income_Type"> | ||
229 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Income_Type/id8"/> | ||
230 | <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference TaxationWithRoot.ecore#//Income_Type/income"/> | ||
231 | </genClasses> | ||
232 | <genClasses ecoreClass="TaxationWithRoot.ecore#//Tax_Card"> | ||
233 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Tax_Card/card_identifier"/> | ||
234 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Tax_Card/tax_office"/> | ||
235 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Tax_Card/percentage_of_witholding"/> | ||
236 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Tax_Card/tax_payers_name_surname"/> | ||
237 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Tax_Card/tax_payers_partner_name_surname"/> | ||
238 | <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference TaxationWithRoot.ecore#//Tax_Card/tax_payers_address"/> | ||
239 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Tax_Card/jobs_Employer_SSNo"/> | ||
240 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Tax_Card/jobs_employers_name"/> | ||
241 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Tax_Card/jobs_activity_type"/> | ||
242 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Tax_Card/jobs_place_of_work"/> | ||
243 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Tax_Card/deduction_FD_daily"/> | ||
244 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Tax_Card/deduction_FD_monthly"/> | ||
245 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Tax_Card/deduction_AC_daily"/> | ||
246 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Tax_Card/deduction_AC_monthly"/> | ||
247 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Tax_Card/deduction_AC_yearly"/> | ||
248 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Tax_Card/deduction_CE_daily"/> | ||
249 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Tax_Card/deduction_CE_monthly"/> | ||
250 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Tax_Card/deduction_CE_yearly"/> | ||
251 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Tax_Card/deduction_DS_daily"/> | ||
252 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Tax_Card/deduction_DS_monthly"/> | ||
253 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Tax_Card/deduction_FO_daily"/> | ||
254 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Tax_Card/deduction_FO_monthly"/> | ||
255 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Tax_Card/deduction_FO_yearly"/> | ||
256 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Tax_Card/credit_CIS_daily"/> | ||
257 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Tax_Card/credit_CIS_monthly"/> | ||
258 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Tax_Card/credit_CIM_daily"/> | ||
259 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Tax_Card/validity"/> | ||
260 | <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference TaxationWithRoot.ecore#//Tax_Card/income_Tax_Credit"/> | ||
261 | <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference TaxationWithRoot.ecore#//Tax_Card/previous"/> | ||
262 | <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference TaxationWithRoot.ecore#//Tax_Card/current_tax_card"/> | ||
263 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Tax_Card/credit_CIM_yearly"/> | ||
264 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Tax_Card/deduction_DS_Alimony_yearly"/> | ||
265 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Tax_Card/deduction_DS_Debt_yearly"/> | ||
266 | <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference TaxationWithRoot.ecore#//Tax_Card/income"/> | ||
267 | </genClasses> | ||
268 | <genClasses ecoreClass="TaxationWithRoot.ecore#//Income_Tax_Credit"> | ||
269 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Income_Tax_Credit/grantedBy"/> | ||
270 | <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference TaxationWithRoot.ecore#//Income_Tax_Credit/taxPayer"/> | ||
271 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Income_Tax_Credit/tax_year"/> | ||
272 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Income_Tax_Credit/yearly"/> | ||
273 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Income_Tax_Credit/monthly"/> | ||
274 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Income_Tax_Credit/daily"/> | ||
275 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Income_Tax_Credit/id7"/> | ||
276 | <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference TaxationWithRoot.ecore#//Income_Tax_Credit/taxation_Frame"/> | ||
277 | </genClasses> | ||
278 | <genClasses ecoreClass="TaxationWithRoot.ecore#//Income_Detail"> | ||
279 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Income_Detail/amount"/> | ||
280 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Income_Detail/is_worked"/> | ||
281 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Income_Detail/distance"/> | ||
282 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Income_Detail/worked_days"/> | ||
283 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Income_Detail/is_contributing_CNS"/> | ||
284 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Income_Detail/id5"/> | ||
285 | <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference TaxationWithRoot.ecore#//Income_Detail/income"/> | ||
286 | </genClasses> | ||
287 | <genClasses ecoreClass="TaxationWithRoot.ecore#//FromLaw"> | ||
288 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//FromLaw/id"/> | ||
289 | <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference TaxationWithRoot.ecore#//FromLaw/taxPayer"/> | ||
290 | </genClasses> | ||
291 | <genClasses ecoreClass="TaxationWithRoot.ecore#//Fiscal_Address"/> | ||
292 | <genClasses ecoreClass="TaxationWithRoot.ecore#//Habitual_Address"/> | ||
293 | <genClasses ecoreClass="TaxationWithRoot.ecore#//Marriage_Record"/> | ||
294 | <genClasses ecoreClass="TaxationWithRoot.ecore#//Non_Resident_Tax_Payer"> | ||
295 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Non_Resident_Tax_Payer/is_assimilated_to_resident"/> | ||
296 | </genClasses> | ||
297 | <genClasses ecoreClass="TaxationWithRoot.ecore#//Partnership_Record"/> | ||
298 | <genClasses ecoreClass="TaxationWithRoot.ecore#//Resident_Tax_Payer"/> | ||
299 | <genClasses ecoreClass="TaxationWithRoot.ecore#//Trade_and_Business_Income"/> | ||
300 | <genClasses ecoreClass="TaxationWithRoot.ecore#//Agriculture_and_Forestry_Income"/> | ||
301 | <genClasses ecoreClass="TaxationWithRoot.ecore#//Pensions_and_Annuities_Income"> | ||
302 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Pensions_and_Annuities_Income/occasional_payement"/> | ||
303 | </genClasses> | ||
304 | <genClasses ecoreClass="TaxationWithRoot.ecore#//Capital_and_Investments_Income"/> | ||
305 | <genClasses ecoreClass="TaxationWithRoot.ecore#//Employment_Income"/> | ||
306 | <genClasses ecoreClass="TaxationWithRoot.ecore#//Rentals_and_Leases_Income"> | ||
307 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Rentals_and_Leases_Income/is_periodic"/> | ||
308 | </genClasses> | ||
309 | <genClasses ecoreClass="TaxationWithRoot.ecore#//Foreign_Income"/> | ||
310 | <genClasses ecoreClass="TaxationWithRoot.ecore#//Local_Income"/> | ||
311 | <genClasses ecoreClass="TaxationWithRoot.ecore#//CIM"/> | ||
312 | <genClasses ecoreClass="TaxationWithRoot.ecore#//CIP"/> | ||
313 | <genClasses ecoreClass="TaxationWithRoot.ecore#//CIS"/> | ||
314 | <genClasses ecoreClass="TaxationWithRoot.ecore#//Permanent_Expense"> | ||
315 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Permanent_Expense/category"/> | ||
316 | </genClasses> | ||
317 | <genClasses ecoreClass="TaxationWithRoot.ecore#//Special_Expense_DS"/> | ||
318 | <genClasses ecoreClass="TaxationWithRoot.ecore#//Interest_Expense"/> | ||
319 | <genClasses ecoreClass="TaxationWithRoot.ecore#//Private_Insurance_and_Plan"> | ||
320 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Private_Insurance_and_Plan/category"/> | ||
321 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Private_Insurance_and_Plan/duration_of_contract"/> | ||
322 | </genClasses> | ||
323 | <genClasses ecoreClass="TaxationWithRoot.ecore#//Health_and_Pension_Insurance"> | ||
324 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Health_and_Pension_Insurance/category"/> | ||
325 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Health_and_Pension_Insurance/is_related_to_additional_salary"/> | ||
326 | </genClasses> | ||
327 | <genClasses ecoreClass="TaxationWithRoot.ecore#//Donation"> | ||
328 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Donation/beneficiary1"/> | ||
329 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Donation/is_donation_reported"/> | ||
330 | </genClasses> | ||
331 | <genClasses ecoreClass="TaxationWithRoot.ecore#//Loss_Carryforward"/> | ||
332 | <genClasses ecoreClass="TaxationWithRoot.ecore#//Spousal_Expense_AC"/> | ||
333 | <genClasses ecoreClass="TaxationWithRoot.ecore#//Extraordinary_Expense_CE"> | ||
334 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Extraordinary_Expense_CE/thresholded_deduction_percentage"/> | ||
335 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute TaxationWithRoot.ecore#//Extraordinary_Expense_CE/ce_type"/> | ||
336 | </genClasses> | ||
337 | <genClasses ecoreClass="TaxationWithRoot.ecore#//Travel_Expense_FD"/> | ||
338 | <genClasses ecoreClass="TaxationWithRoot.ecore#//Professional_Expense"/> | ||
339 | <genClasses ecoreClass="TaxationWithRoot.ecore#//Miscellaneous_Expense_FO"/> | ||
340 | <genClasses ecoreClass="TaxationWithRoot.ecore#//Resource"> | ||
341 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference TaxationWithRoot.ecore#//Resource/contains"/> | ||
342 | </genClasses> | ||
343 | </genPackages> | ||
344 | </genmodel:GenModel> | ||