diff options
Diffstat (limited to 'Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/Tax_Card.java')
-rw-r--r-- | Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/Tax_Card.java | 810 |
1 files changed, 810 insertions, 0 deletions
diff --git a/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/Tax_Card.java b/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/Tax_Card.java new file mode 100644 index 00000000..94de4a1b --- /dev/null +++ b/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/Tax_Card.java | |||
@@ -0,0 +1,810 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package Taxation; | ||
4 | |||
5 | import org.eclipse.emf.common.util.EList; | ||
6 | |||
7 | import org.eclipse.emf.ecore.EObject; | ||
8 | |||
9 | /** | ||
10 | * <!-- begin-user-doc --> | ||
11 | * A representation of the model object '<em><b>Tax Card</b></em>'. | ||
12 | * <!-- end-user-doc --> | ||
13 | * | ||
14 | * <p> | ||
15 | * The following features are supported: | ||
16 | * </p> | ||
17 | * <ul> | ||
18 | * <li>{@link Taxation.Tax_Card#getCard_identifier <em>Card identifier</em>}</li> | ||
19 | * <li>{@link Taxation.Tax_Card#getTax_office <em>Tax office</em>}</li> | ||
20 | * <li>{@link Taxation.Tax_Card#getPercentage_of_witholding <em>Percentage of witholding</em>}</li> | ||
21 | * <li>{@link Taxation.Tax_Card#getTax_payers_name_surname <em>Tax payers name surname</em>}</li> | ||
22 | * <li>{@link Taxation.Tax_Card#getTax_payers_partner_name_surname <em>Tax payers partner name surname</em>}</li> | ||
23 | * <li>{@link Taxation.Tax_Card#getTax_payers_address <em>Tax payers address</em>}</li> | ||
24 | * <li>{@link Taxation.Tax_Card#getJobs_Employer_SSNo <em>Jobs Employer SS No</em>}</li> | ||
25 | * <li>{@link Taxation.Tax_Card#getJobs_employers_name <em>Jobs employers name</em>}</li> | ||
26 | * <li>{@link Taxation.Tax_Card#getJobs_activity_type <em>Jobs activity type</em>}</li> | ||
27 | * <li>{@link Taxation.Tax_Card#getJobs_place_of_work <em>Jobs place of work</em>}</li> | ||
28 | * <li>{@link Taxation.Tax_Card#getDeduction_FD_daily <em>Deduction FD daily</em>}</li> | ||
29 | * <li>{@link Taxation.Tax_Card#getDeduction_FD_monthly <em>Deduction FD monthly</em>}</li> | ||
30 | * <li>{@link Taxation.Tax_Card#getDeduction_AC_daily <em>Deduction AC daily</em>}</li> | ||
31 | * <li>{@link Taxation.Tax_Card#getDeduction_AC_monthly <em>Deduction AC monthly</em>}</li> | ||
32 | * <li>{@link Taxation.Tax_Card#getDeduction_AC_yearly <em>Deduction AC yearly</em>}</li> | ||
33 | * <li>{@link Taxation.Tax_Card#getDeduction_CE_daily <em>Deduction CE daily</em>}</li> | ||
34 | * <li>{@link Taxation.Tax_Card#getDeduction_CE_monthly <em>Deduction CE monthly</em>}</li> | ||
35 | * <li>{@link Taxation.Tax_Card#getDeduction_CE_yearly <em>Deduction CE yearly</em>}</li> | ||
36 | * <li>{@link Taxation.Tax_Card#getDeduction_DS_daily <em>Deduction DS daily</em>}</li> | ||
37 | * <li>{@link Taxation.Tax_Card#getDeduction_DS_monthly <em>Deduction DS monthly</em>}</li> | ||
38 | * <li>{@link Taxation.Tax_Card#getDeduction_FO_daily <em>Deduction FO daily</em>}</li> | ||
39 | * <li>{@link Taxation.Tax_Card#getDeduction_FO_monthly <em>Deduction FO monthly</em>}</li> | ||
40 | * <li>{@link Taxation.Tax_Card#getDeduction_FO_yearly <em>Deduction FO yearly</em>}</li> | ||
41 | * <li>{@link Taxation.Tax_Card#getCredit_CIS_daily <em>Credit CIS daily</em>}</li> | ||
42 | * <li>{@link Taxation.Tax_Card#getCredit_CIS_monthly <em>Credit CIS monthly</em>}</li> | ||
43 | * <li>{@link Taxation.Tax_Card#getCredit_CIM_daily <em>Credit CIM daily</em>}</li> | ||
44 | * <li>{@link Taxation.Tax_Card#isValidity <em>Validity</em>}</li> | ||
45 | * <li>{@link Taxation.Tax_Card#getIncome_Tax_Credit <em>Income Tax Credit</em>}</li> | ||
46 | * <li>{@link Taxation.Tax_Card#getPrevious <em>Previous</em>}</li> | ||
47 | * <li>{@link Taxation.Tax_Card#getCurrent_tax_card <em>Current tax card</em>}</li> | ||
48 | * <li>{@link Taxation.Tax_Card#getCredit_CIM_yearly <em>Credit CIM yearly</em>}</li> | ||
49 | * <li>{@link Taxation.Tax_Card#getDeduction_DS_Alimony_yearly <em>Deduction DS Alimony yearly</em>}</li> | ||
50 | * <li>{@link Taxation.Tax_Card#getDeduction_DS_Debt_yearly <em>Deduction DS Debt yearly</em>}</li> | ||
51 | * <li>{@link Taxation.Tax_Card#getIncome <em>Income</em>}</li> | ||
52 | * </ul> | ||
53 | * | ||
54 | * @see Taxation.TaxationPackage#getTax_Card() | ||
55 | * @model | ||
56 | * @generated | ||
57 | */ | ||
58 | public interface Tax_Card extends EObject { | ||
59 | /** | ||
60 | * Returns the value of the '<em><b>Card identifier</b></em>' attribute. | ||
61 | * <!-- begin-user-doc --> | ||
62 | * <!-- end-user-doc --> | ||
63 | * @return the value of the '<em>Card identifier</em>' attribute. | ||
64 | * @see #setCard_identifier(String) | ||
65 | * @see Taxation.TaxationPackage#getTax_Card_Card_identifier() | ||
66 | * @model id="true" | ||
67 | * @generated | ||
68 | */ | ||
69 | String getCard_identifier(); | ||
70 | |||
71 | /** | ||
72 | * Sets the value of the '{@link Taxation.Tax_Card#getCard_identifier <em>Card identifier</em>}' attribute. | ||
73 | * <!-- begin-user-doc --> | ||
74 | * <!-- end-user-doc --> | ||
75 | * @param value the new value of the '<em>Card identifier</em>' attribute. | ||
76 | * @see #getCard_identifier() | ||
77 | * @generated | ||
78 | */ | ||
79 | void setCard_identifier(String value); | ||
80 | |||
81 | /** | ||
82 | * Returns the value of the '<em><b>Tax office</b></em>' attribute. | ||
83 | * The literals are from the enumeration {@link Taxation.Tax_Office}. | ||
84 | * <!-- begin-user-doc --> | ||
85 | * <!-- end-user-doc --> | ||
86 | * @return the value of the '<em>Tax office</em>' attribute. | ||
87 | * @see Taxation.Tax_Office | ||
88 | * @see #setTax_office(Tax_Office) | ||
89 | * @see Taxation.TaxationPackage#getTax_Card_Tax_office() | ||
90 | * @model required="true" | ||
91 | * @generated | ||
92 | */ | ||
93 | Tax_Office getTax_office(); | ||
94 | |||
95 | /** | ||
96 | * Sets the value of the '{@link Taxation.Tax_Card#getTax_office <em>Tax office</em>}' attribute. | ||
97 | * <!-- begin-user-doc --> | ||
98 | * <!-- end-user-doc --> | ||
99 | * @param value the new value of the '<em>Tax office</em>' attribute. | ||
100 | * @see Taxation.Tax_Office | ||
101 | * @see #getTax_office() | ||
102 | * @generated | ||
103 | */ | ||
104 | void setTax_office(Tax_Office value); | ||
105 | |||
106 | /** | ||
107 | * Returns the value of the '<em><b>Percentage of witholding</b></em>' attribute. | ||
108 | * <!-- begin-user-doc --> | ||
109 | * <!-- end-user-doc --> | ||
110 | * @return the value of the '<em>Percentage of witholding</em>' attribute. | ||
111 | * @see #setPercentage_of_witholding(double) | ||
112 | * @see Taxation.TaxationPackage#getTax_Card_Percentage_of_witholding() | ||
113 | * @model required="true" | ||
114 | * @generated | ||
115 | */ | ||
116 | double getPercentage_of_witholding(); | ||
117 | |||
118 | /** | ||
119 | * Sets the value of the '{@link Taxation.Tax_Card#getPercentage_of_witholding <em>Percentage of witholding</em>}' attribute. | ||
120 | * <!-- begin-user-doc --> | ||
121 | * <!-- end-user-doc --> | ||
122 | * @param value the new value of the '<em>Percentage of witholding</em>' attribute. | ||
123 | * @see #getPercentage_of_witholding() | ||
124 | * @generated | ||
125 | */ | ||
126 | void setPercentage_of_witholding(double value); | ||
127 | |||
128 | /** | ||
129 | * Returns the value of the '<em><b>Tax payers name surname</b></em>' attribute list. | ||
130 | * The list contents are of type {@link java.lang.String}. | ||
131 | * <!-- begin-user-doc --> | ||
132 | * <!-- end-user-doc --> | ||
133 | * @return the value of the '<em>Tax payers name surname</em>' attribute list. | ||
134 | * @see Taxation.TaxationPackage#getTax_Card_Tax_payers_name_surname() | ||
135 | * @model ordered="false" | ||
136 | * @generated | ||
137 | */ | ||
138 | EList<String> getTax_payers_name_surname(); | ||
139 | |||
140 | /** | ||
141 | * Returns the value of the '<em><b>Tax payers partner name surname</b></em>' attribute list. | ||
142 | * The list contents are of type {@link java.lang.String}. | ||
143 | * <!-- begin-user-doc --> | ||
144 | * <!-- end-user-doc --> | ||
145 | * @return the value of the '<em>Tax payers partner name surname</em>' attribute list. | ||
146 | * @see Taxation.TaxationPackage#getTax_Card_Tax_payers_partner_name_surname() | ||
147 | * @model ordered="false" | ||
148 | * @generated | ||
149 | */ | ||
150 | EList<String> getTax_payers_partner_name_surname(); | ||
151 | |||
152 | /** | ||
153 | * Returns the value of the '<em><b>Tax payers address</b></em>' reference. | ||
154 | * <!-- begin-user-doc --> | ||
155 | * <!-- end-user-doc --> | ||
156 | * @return the value of the '<em>Tax payers address</em>' reference. | ||
157 | * @see #setTax_payers_address(Address) | ||
158 | * @see Taxation.TaxationPackage#getTax_Card_Tax_payers_address() | ||
159 | * @model | ||
160 | * @generated | ||
161 | */ | ||
162 | Address getTax_payers_address(); | ||
163 | |||
164 | /** | ||
165 | * Sets the value of the '{@link Taxation.Tax_Card#getTax_payers_address <em>Tax payers address</em>}' reference. | ||
166 | * <!-- begin-user-doc --> | ||
167 | * <!-- end-user-doc --> | ||
168 | * @param value the new value of the '<em>Tax payers address</em>' reference. | ||
169 | * @see #getTax_payers_address() | ||
170 | * @generated | ||
171 | */ | ||
172 | void setTax_payers_address(Address value); | ||
173 | |||
174 | /** | ||
175 | * Returns the value of the '<em><b>Jobs Employer SS No</b></em>' attribute. | ||
176 | * <!-- begin-user-doc --> | ||
177 | * <!-- end-user-doc --> | ||
178 | * @return the value of the '<em>Jobs Employer SS No</em>' attribute. | ||
179 | * @see #setJobs_Employer_SSNo(String) | ||
180 | * @see Taxation.TaxationPackage#getTax_Card_Jobs_Employer_SSNo() | ||
181 | * @model unique="false" ordered="false" | ||
182 | * @generated | ||
183 | */ | ||
184 | String getJobs_Employer_SSNo(); | ||
185 | |||
186 | /** | ||
187 | * Sets the value of the '{@link Taxation.Tax_Card#getJobs_Employer_SSNo <em>Jobs Employer SS No</em>}' attribute. | ||
188 | * <!-- begin-user-doc --> | ||
189 | * <!-- end-user-doc --> | ||
190 | * @param value the new value of the '<em>Jobs Employer SS No</em>' attribute. | ||
191 | * @see #getJobs_Employer_SSNo() | ||
192 | * @generated | ||
193 | */ | ||
194 | void setJobs_Employer_SSNo(String value); | ||
195 | |||
196 | /** | ||
197 | * Returns the value of the '<em><b>Jobs employers name</b></em>' attribute. | ||
198 | * <!-- begin-user-doc --> | ||
199 | * <!-- end-user-doc --> | ||
200 | * @return the value of the '<em>Jobs employers name</em>' attribute. | ||
201 | * @see #setJobs_employers_name(String) | ||
202 | * @see Taxation.TaxationPackage#getTax_Card_Jobs_employers_name() | ||
203 | * @model unique="false" ordered="false" | ||
204 | * @generated | ||
205 | */ | ||
206 | String getJobs_employers_name(); | ||
207 | |||
208 | /** | ||
209 | * Sets the value of the '{@link Taxation.Tax_Card#getJobs_employers_name <em>Jobs employers name</em>}' attribute. | ||
210 | * <!-- begin-user-doc --> | ||
211 | * <!-- end-user-doc --> | ||
212 | * @param value the new value of the '<em>Jobs employers name</em>' attribute. | ||
213 | * @see #getJobs_employers_name() | ||
214 | * @generated | ||
215 | */ | ||
216 | void setJobs_employers_name(String value); | ||
217 | |||
218 | /** | ||
219 | * Returns the value of the '<em><b>Jobs activity type</b></em>' attribute. | ||
220 | * The literals are from the enumeration {@link Taxation.Job_Activity}. | ||
221 | * <!-- begin-user-doc --> | ||
222 | * <!-- end-user-doc --> | ||
223 | * @return the value of the '<em>Jobs activity type</em>' attribute. | ||
224 | * @see Taxation.Job_Activity | ||
225 | * @see #setJobs_activity_type(Job_Activity) | ||
226 | * @see Taxation.TaxationPackage#getTax_Card_Jobs_activity_type() | ||
227 | * @model required="true" | ||
228 | * @generated | ||
229 | */ | ||
230 | Job_Activity getJobs_activity_type(); | ||
231 | |||
232 | /** | ||
233 | * Sets the value of the '{@link Taxation.Tax_Card#getJobs_activity_type <em>Jobs activity type</em>}' attribute. | ||
234 | * <!-- begin-user-doc --> | ||
235 | * <!-- end-user-doc --> | ||
236 | * @param value the new value of the '<em>Jobs activity type</em>' attribute. | ||
237 | * @see Taxation.Job_Activity | ||
238 | * @see #getJobs_activity_type() | ||
239 | * @generated | ||
240 | */ | ||
241 | void setJobs_activity_type(Job_Activity value); | ||
242 | |||
243 | /** | ||
244 | * Returns the value of the '<em><b>Jobs place of work</b></em>' attribute. | ||
245 | * The literals are from the enumeration {@link Taxation.Town}. | ||
246 | * <!-- begin-user-doc --> | ||
247 | * <!-- end-user-doc --> | ||
248 | * @return the value of the '<em>Jobs place of work</em>' attribute. | ||
249 | * @see Taxation.Town | ||
250 | * @see #setJobs_place_of_work(Town) | ||
251 | * @see Taxation.TaxationPackage#getTax_Card_Jobs_place_of_work() | ||
252 | * @model required="true" | ||
253 | * @generated | ||
254 | */ | ||
255 | Town getJobs_place_of_work(); | ||
256 | |||
257 | /** | ||
258 | * Sets the value of the '{@link Taxation.Tax_Card#getJobs_place_of_work <em>Jobs place of work</em>}' attribute. | ||
259 | * <!-- begin-user-doc --> | ||
260 | * <!-- end-user-doc --> | ||
261 | * @param value the new value of the '<em>Jobs place of work</em>' attribute. | ||
262 | * @see Taxation.Town | ||
263 | * @see #getJobs_place_of_work() | ||
264 | * @generated | ||
265 | */ | ||
266 | void setJobs_place_of_work(Town value); | ||
267 | |||
268 | /** | ||
269 | * Returns the value of the '<em><b>Deduction FD daily</b></em>' attribute. | ||
270 | * The default value is <code>"0.0"</code>. | ||
271 | * <!-- begin-user-doc --> | ||
272 | * <!-- end-user-doc --> | ||
273 | * @return the value of the '<em>Deduction FD daily</em>' attribute. | ||
274 | * @see #setDeduction_FD_daily(double) | ||
275 | * @see Taxation.TaxationPackage#getTax_Card_Deduction_FD_daily() | ||
276 | * @model default="0.0" unique="false" required="true" ordered="false" | ||
277 | * @generated | ||
278 | */ | ||
279 | double getDeduction_FD_daily(); | ||
280 | |||
281 | /** | ||
282 | * Sets the value of the '{@link Taxation.Tax_Card#getDeduction_FD_daily <em>Deduction FD daily</em>}' attribute. | ||
283 | * <!-- begin-user-doc --> | ||
284 | * <!-- end-user-doc --> | ||
285 | * @param value the new value of the '<em>Deduction FD daily</em>' attribute. | ||
286 | * @see #getDeduction_FD_daily() | ||
287 | * @generated | ||
288 | */ | ||
289 | void setDeduction_FD_daily(double value); | ||
290 | |||
291 | /** | ||
292 | * Returns the value of the '<em><b>Deduction FD monthly</b></em>' attribute. | ||
293 | * The default value is <code>"0.0"</code>. | ||
294 | * <!-- begin-user-doc --> | ||
295 | * <!-- end-user-doc --> | ||
296 | * @return the value of the '<em>Deduction FD monthly</em>' attribute. | ||
297 | * @see #setDeduction_FD_monthly(double) | ||
298 | * @see Taxation.TaxationPackage#getTax_Card_Deduction_FD_monthly() | ||
299 | * @model default="0.0" unique="false" required="true" ordered="false" | ||
300 | * @generated | ||
301 | */ | ||
302 | double getDeduction_FD_monthly(); | ||
303 | |||
304 | /** | ||
305 | * Sets the value of the '{@link Taxation.Tax_Card#getDeduction_FD_monthly <em>Deduction FD monthly</em>}' attribute. | ||
306 | * <!-- begin-user-doc --> | ||
307 | * <!-- end-user-doc --> | ||
308 | * @param value the new value of the '<em>Deduction FD monthly</em>' attribute. | ||
309 | * @see #getDeduction_FD_monthly() | ||
310 | * @generated | ||
311 | */ | ||
312 | void setDeduction_FD_monthly(double value); | ||
313 | |||
314 | /** | ||
315 | * Returns the value of the '<em><b>Deduction AC daily</b></em>' attribute. | ||
316 | * The default value is <code>"0.0"</code>. | ||
317 | * <!-- begin-user-doc --> | ||
318 | * <!-- end-user-doc --> | ||
319 | * @return the value of the '<em>Deduction AC daily</em>' attribute. | ||
320 | * @see #setDeduction_AC_daily(double) | ||
321 | * @see Taxation.TaxationPackage#getTax_Card_Deduction_AC_daily() | ||
322 | * @model default="0.0" unique="false" required="true" | ||
323 | * @generated | ||
324 | */ | ||
325 | double getDeduction_AC_daily(); | ||
326 | |||
327 | /** | ||
328 | * Sets the value of the '{@link Taxation.Tax_Card#getDeduction_AC_daily <em>Deduction AC daily</em>}' attribute. | ||
329 | * <!-- begin-user-doc --> | ||
330 | * <!-- end-user-doc --> | ||
331 | * @param value the new value of the '<em>Deduction AC daily</em>' attribute. | ||
332 | * @see #getDeduction_AC_daily() | ||
333 | * @generated | ||
334 | */ | ||
335 | void setDeduction_AC_daily(double value); | ||
336 | |||
337 | /** | ||
338 | * Returns the value of the '<em><b>Deduction AC monthly</b></em>' attribute. | ||
339 | * The default value is <code>"0.0"</code>. | ||
340 | * <!-- begin-user-doc --> | ||
341 | * <!-- end-user-doc --> | ||
342 | * @return the value of the '<em>Deduction AC monthly</em>' attribute. | ||
343 | * @see #setDeduction_AC_monthly(double) | ||
344 | * @see Taxation.TaxationPackage#getTax_Card_Deduction_AC_monthly() | ||
345 | * @model default="0.0" unique="false" required="true" | ||
346 | * @generated | ||
347 | */ | ||
348 | double getDeduction_AC_monthly(); | ||
349 | |||
350 | /** | ||
351 | * Sets the value of the '{@link Taxation.Tax_Card#getDeduction_AC_monthly <em>Deduction AC monthly</em>}' attribute. | ||
352 | * <!-- begin-user-doc --> | ||
353 | * <!-- end-user-doc --> | ||
354 | * @param value the new value of the '<em>Deduction AC monthly</em>' attribute. | ||
355 | * @see #getDeduction_AC_monthly() | ||
356 | * @generated | ||
357 | */ | ||
358 | void setDeduction_AC_monthly(double value); | ||
359 | |||
360 | /** | ||
361 | * Returns the value of the '<em><b>Deduction AC yearly</b></em>' attribute. | ||
362 | * The default value is <code>"0.0"</code>. | ||
363 | * <!-- begin-user-doc --> | ||
364 | * <!-- end-user-doc --> | ||
365 | * @return the value of the '<em>Deduction AC yearly</em>' attribute. | ||
366 | * @see #setDeduction_AC_yearly(double) | ||
367 | * @see Taxation.TaxationPackage#getTax_Card_Deduction_AC_yearly() | ||
368 | * @model default="0.0" unique="false" required="true" | ||
369 | * @generated | ||
370 | */ | ||
371 | double getDeduction_AC_yearly(); | ||
372 | |||
373 | /** | ||
374 | * Sets the value of the '{@link Taxation.Tax_Card#getDeduction_AC_yearly <em>Deduction AC yearly</em>}' attribute. | ||
375 | * <!-- begin-user-doc --> | ||
376 | * <!-- end-user-doc --> | ||
377 | * @param value the new value of the '<em>Deduction AC yearly</em>' attribute. | ||
378 | * @see #getDeduction_AC_yearly() | ||
379 | * @generated | ||
380 | */ | ||
381 | void setDeduction_AC_yearly(double value); | ||
382 | |||
383 | /** | ||
384 | * Returns the value of the '<em><b>Deduction CE daily</b></em>' attribute. | ||
385 | * The default value is <code>"0.0"</code>. | ||
386 | * <!-- begin-user-doc --> | ||
387 | * <!-- end-user-doc --> | ||
388 | * @return the value of the '<em>Deduction CE daily</em>' attribute. | ||
389 | * @see #setDeduction_CE_daily(double) | ||
390 | * @see Taxation.TaxationPackage#getTax_Card_Deduction_CE_daily() | ||
391 | * @model default="0.0" unique="false" required="true" | ||
392 | * @generated | ||
393 | */ | ||
394 | double getDeduction_CE_daily(); | ||
395 | |||
396 | /** | ||
397 | * Sets the value of the '{@link Taxation.Tax_Card#getDeduction_CE_daily <em>Deduction CE daily</em>}' attribute. | ||
398 | * <!-- begin-user-doc --> | ||
399 | * <!-- end-user-doc --> | ||
400 | * @param value the new value of the '<em>Deduction CE daily</em>' attribute. | ||
401 | * @see #getDeduction_CE_daily() | ||
402 | * @generated | ||
403 | */ | ||
404 | void setDeduction_CE_daily(double value); | ||
405 | |||
406 | /** | ||
407 | * Returns the value of the '<em><b>Deduction CE monthly</b></em>' attribute. | ||
408 | * The default value is <code>"0.0"</code>. | ||
409 | * <!-- begin-user-doc --> | ||
410 | * <!-- end-user-doc --> | ||
411 | * @return the value of the '<em>Deduction CE monthly</em>' attribute. | ||
412 | * @see #setDeduction_CE_monthly(double) | ||
413 | * @see Taxation.TaxationPackage#getTax_Card_Deduction_CE_monthly() | ||
414 | * @model default="0.0" unique="false" required="true" | ||
415 | * @generated | ||
416 | */ | ||
417 | double getDeduction_CE_monthly(); | ||
418 | |||
419 | /** | ||
420 | * Sets the value of the '{@link Taxation.Tax_Card#getDeduction_CE_monthly <em>Deduction CE monthly</em>}' attribute. | ||
421 | * <!-- begin-user-doc --> | ||
422 | * <!-- end-user-doc --> | ||
423 | * @param value the new value of the '<em>Deduction CE monthly</em>' attribute. | ||
424 | * @see #getDeduction_CE_monthly() | ||
425 | * @generated | ||
426 | */ | ||
427 | void setDeduction_CE_monthly(double value); | ||
428 | |||
429 | /** | ||
430 | * Returns the value of the '<em><b>Deduction CE yearly</b></em>' attribute. | ||
431 | * The default value is <code>"0.0"</code>. | ||
432 | * <!-- begin-user-doc --> | ||
433 | * <!-- end-user-doc --> | ||
434 | * @return the value of the '<em>Deduction CE yearly</em>' attribute. | ||
435 | * @see #setDeduction_CE_yearly(double) | ||
436 | * @see Taxation.TaxationPackage#getTax_Card_Deduction_CE_yearly() | ||
437 | * @model default="0.0" unique="false" required="true" | ||
438 | * @generated | ||
439 | */ | ||
440 | double getDeduction_CE_yearly(); | ||
441 | |||
442 | /** | ||
443 | * Sets the value of the '{@link Taxation.Tax_Card#getDeduction_CE_yearly <em>Deduction CE yearly</em>}' attribute. | ||
444 | * <!-- begin-user-doc --> | ||
445 | * <!-- end-user-doc --> | ||
446 | * @param value the new value of the '<em>Deduction CE yearly</em>' attribute. | ||
447 | * @see #getDeduction_CE_yearly() | ||
448 | * @generated | ||
449 | */ | ||
450 | void setDeduction_CE_yearly(double value); | ||
451 | |||
452 | /** | ||
453 | * Returns the value of the '<em><b>Deduction DS daily</b></em>' attribute. | ||
454 | * The default value is <code>"0.0"</code>. | ||
455 | * <!-- begin-user-doc --> | ||
456 | * <!-- end-user-doc --> | ||
457 | * @return the value of the '<em>Deduction DS daily</em>' attribute. | ||
458 | * @see #setDeduction_DS_daily(double) | ||
459 | * @see Taxation.TaxationPackage#getTax_Card_Deduction_DS_daily() | ||
460 | * @model default="0.0" unique="false" required="true" | ||
461 | * @generated | ||
462 | */ | ||
463 | double getDeduction_DS_daily(); | ||
464 | |||
465 | /** | ||
466 | * Sets the value of the '{@link Taxation.Tax_Card#getDeduction_DS_daily <em>Deduction DS daily</em>}' attribute. | ||
467 | * <!-- begin-user-doc --> | ||
468 | * <!-- end-user-doc --> | ||
469 | * @param value the new value of the '<em>Deduction DS daily</em>' attribute. | ||
470 | * @see #getDeduction_DS_daily() | ||
471 | * @generated | ||
472 | */ | ||
473 | void setDeduction_DS_daily(double value); | ||
474 | |||
475 | /** | ||
476 | * Returns the value of the '<em><b>Deduction DS monthly</b></em>' attribute. | ||
477 | * The default value is <code>"0.0"</code>. | ||
478 | * <!-- begin-user-doc --> | ||
479 | * <!-- end-user-doc --> | ||
480 | * @return the value of the '<em>Deduction DS monthly</em>' attribute. | ||
481 | * @see #setDeduction_DS_monthly(double) | ||
482 | * @see Taxation.TaxationPackage#getTax_Card_Deduction_DS_monthly() | ||
483 | * @model default="0.0" required="true" | ||
484 | * @generated | ||
485 | */ | ||
486 | double getDeduction_DS_monthly(); | ||
487 | |||
488 | /** | ||
489 | * Sets the value of the '{@link Taxation.Tax_Card#getDeduction_DS_monthly <em>Deduction DS monthly</em>}' attribute. | ||
490 | * <!-- begin-user-doc --> | ||
491 | * <!-- end-user-doc --> | ||
492 | * @param value the new value of the '<em>Deduction DS monthly</em>' attribute. | ||
493 | * @see #getDeduction_DS_monthly() | ||
494 | * @generated | ||
495 | */ | ||
496 | void setDeduction_DS_monthly(double value); | ||
497 | |||
498 | /** | ||
499 | * Returns the value of the '<em><b>Deduction FO daily</b></em>' attribute. | ||
500 | * The default value is <code>"0.0"</code>. | ||
501 | * <!-- begin-user-doc --> | ||
502 | * <!-- end-user-doc --> | ||
503 | * @return the value of the '<em>Deduction FO daily</em>' attribute. | ||
504 | * @see #setDeduction_FO_daily(double) | ||
505 | * @see Taxation.TaxationPackage#getTax_Card_Deduction_FO_daily() | ||
506 | * @model default="0.0" unique="false" required="true" | ||
507 | * @generated | ||
508 | */ | ||
509 | double getDeduction_FO_daily(); | ||
510 | |||
511 | /** | ||
512 | * Sets the value of the '{@link Taxation.Tax_Card#getDeduction_FO_daily <em>Deduction FO daily</em>}' attribute. | ||
513 | * <!-- begin-user-doc --> | ||
514 | * <!-- end-user-doc --> | ||
515 | * @param value the new value of the '<em>Deduction FO daily</em>' attribute. | ||
516 | * @see #getDeduction_FO_daily() | ||
517 | * @generated | ||
518 | */ | ||
519 | void setDeduction_FO_daily(double value); | ||
520 | |||
521 | /** | ||
522 | * Returns the value of the '<em><b>Deduction FO monthly</b></em>' attribute. | ||
523 | * The default value is <code>"0.0"</code>. | ||
524 | * <!-- begin-user-doc --> | ||
525 | * <!-- end-user-doc --> | ||
526 | * @return the value of the '<em>Deduction FO monthly</em>' attribute. | ||
527 | * @see #setDeduction_FO_monthly(double) | ||
528 | * @see Taxation.TaxationPackage#getTax_Card_Deduction_FO_monthly() | ||
529 | * @model default="0.0" unique="false" required="true" | ||
530 | * @generated | ||
531 | */ | ||
532 | double getDeduction_FO_monthly(); | ||
533 | |||
534 | /** | ||
535 | * Sets the value of the '{@link Taxation.Tax_Card#getDeduction_FO_monthly <em>Deduction FO monthly</em>}' attribute. | ||
536 | * <!-- begin-user-doc --> | ||
537 | * <!-- end-user-doc --> | ||
538 | * @param value the new value of the '<em>Deduction FO monthly</em>' attribute. | ||
539 | * @see #getDeduction_FO_monthly() | ||
540 | * @generated | ||
541 | */ | ||
542 | void setDeduction_FO_monthly(double value); | ||
543 | |||
544 | /** | ||
545 | * Returns the value of the '<em><b>Deduction FO yearly</b></em>' attribute. | ||
546 | * The default value is <code>"0.0"</code>. | ||
547 | * <!-- begin-user-doc --> | ||
548 | * <!-- end-user-doc --> | ||
549 | * @return the value of the '<em>Deduction FO yearly</em>' attribute. | ||
550 | * @see #setDeduction_FO_yearly(double) | ||
551 | * @see Taxation.TaxationPackage#getTax_Card_Deduction_FO_yearly() | ||
552 | * @model default="0.0" unique="false" required="true" | ||
553 | * @generated | ||
554 | */ | ||
555 | double getDeduction_FO_yearly(); | ||
556 | |||
557 | /** | ||
558 | * Sets the value of the '{@link Taxation.Tax_Card#getDeduction_FO_yearly <em>Deduction FO yearly</em>}' attribute. | ||
559 | * <!-- begin-user-doc --> | ||
560 | * <!-- end-user-doc --> | ||
561 | * @param value the new value of the '<em>Deduction FO yearly</em>' attribute. | ||
562 | * @see #getDeduction_FO_yearly() | ||
563 | * @generated | ||
564 | */ | ||
565 | void setDeduction_FO_yearly(double value); | ||
566 | |||
567 | /** | ||
568 | * Returns the value of the '<em><b>Credit CIS daily</b></em>' attribute. | ||
569 | * The default value is <code>"0.0"</code>. | ||
570 | * <!-- begin-user-doc --> | ||
571 | * <!-- end-user-doc --> | ||
572 | * @return the value of the '<em>Credit CIS daily</em>' attribute. | ||
573 | * @see #setCredit_CIS_daily(double) | ||
574 | * @see Taxation.TaxationPackage#getTax_Card_Credit_CIS_daily() | ||
575 | * @model default="0.0" unique="false" required="true" | ||
576 | * @generated | ||
577 | */ | ||
578 | double getCredit_CIS_daily(); | ||
579 | |||
580 | /** | ||
581 | * Sets the value of the '{@link Taxation.Tax_Card#getCredit_CIS_daily <em>Credit CIS daily</em>}' attribute. | ||
582 | * <!-- begin-user-doc --> | ||
583 | * <!-- end-user-doc --> | ||
584 | * @param value the new value of the '<em>Credit CIS daily</em>' attribute. | ||
585 | * @see #getCredit_CIS_daily() | ||
586 | * @generated | ||
587 | */ | ||
588 | void setCredit_CIS_daily(double value); | ||
589 | |||
590 | /** | ||
591 | * Returns the value of the '<em><b>Credit CIS monthly</b></em>' attribute. | ||
592 | * The default value is <code>"0.0"</code>. | ||
593 | * <!-- begin-user-doc --> | ||
594 | * <!-- end-user-doc --> | ||
595 | * @return the value of the '<em>Credit CIS monthly</em>' attribute. | ||
596 | * @see #setCredit_CIS_monthly(double) | ||
597 | * @see Taxation.TaxationPackage#getTax_Card_Credit_CIS_monthly() | ||
598 | * @model default="0.0" unique="false" required="true" | ||
599 | * @generated | ||
600 | */ | ||
601 | double getCredit_CIS_monthly(); | ||
602 | |||
603 | /** | ||
604 | * Sets the value of the '{@link Taxation.Tax_Card#getCredit_CIS_monthly <em>Credit CIS monthly</em>}' attribute. | ||
605 | * <!-- begin-user-doc --> | ||
606 | * <!-- end-user-doc --> | ||
607 | * @param value the new value of the '<em>Credit CIS monthly</em>' attribute. | ||
608 | * @see #getCredit_CIS_monthly() | ||
609 | * @generated | ||
610 | */ | ||
611 | void setCredit_CIS_monthly(double value); | ||
612 | |||
613 | /** | ||
614 | * Returns the value of the '<em><b>Credit CIM daily</b></em>' attribute. | ||
615 | * The default value is <code>"0.0"</code>. | ||
616 | * <!-- begin-user-doc --> | ||
617 | * <!-- end-user-doc --> | ||
618 | * @return the value of the '<em>Credit CIM daily</em>' attribute. | ||
619 | * @see #setCredit_CIM_daily(double) | ||
620 | * @see Taxation.TaxationPackage#getTax_Card_Credit_CIM_daily() | ||
621 | * @model default="0.0" unique="false" required="true" | ||
622 | * @generated | ||
623 | */ | ||
624 | double getCredit_CIM_daily(); | ||
625 | |||
626 | /** | ||
627 | * Sets the value of the '{@link Taxation.Tax_Card#getCredit_CIM_daily <em>Credit CIM daily</em>}' attribute. | ||
628 | * <!-- begin-user-doc --> | ||
629 | * <!-- end-user-doc --> | ||
630 | * @param value the new value of the '<em>Credit CIM daily</em>' attribute. | ||
631 | * @see #getCredit_CIM_daily() | ||
632 | * @generated | ||
633 | */ | ||
634 | void setCredit_CIM_daily(double value); | ||
635 | |||
636 | /** | ||
637 | * Returns the value of the '<em><b>Validity</b></em>' attribute. | ||
638 | * <!-- begin-user-doc --> | ||
639 | * <!-- end-user-doc --> | ||
640 | * @return the value of the '<em>Validity</em>' attribute. | ||
641 | * @see #setValidity(boolean) | ||
642 | * @see Taxation.TaxationPackage#getTax_Card_Validity() | ||
643 | * @model required="true" | ||
644 | * @generated | ||
645 | */ | ||
646 | boolean isValidity(); | ||
647 | |||
648 | /** | ||
649 | * Sets the value of the '{@link Taxation.Tax_Card#isValidity <em>Validity</em>}' attribute. | ||
650 | * <!-- begin-user-doc --> | ||
651 | * <!-- end-user-doc --> | ||
652 | * @param value the new value of the '<em>Validity</em>' attribute. | ||
653 | * @see #isValidity() | ||
654 | * @generated | ||
655 | */ | ||
656 | void setValidity(boolean value); | ||
657 | |||
658 | /** | ||
659 | * Returns the value of the '<em><b>Income Tax Credit</b></em>' reference list. | ||
660 | * The list contents are of type {@link Taxation.Income_Tax_Credit}. | ||
661 | * It is bidirectional and its opposite is '{@link Taxation.Income_Tax_Credit#getTaxation_Frame <em>Taxation Frame</em>}'. | ||
662 | * <!-- begin-user-doc --> | ||
663 | * <!-- end-user-doc --> | ||
664 | * @return the value of the '<em>Income Tax Credit</em>' reference list. | ||
665 | * @see Taxation.TaxationPackage#getTax_Card_Income_Tax_Credit() | ||
666 | * @see Taxation.Income_Tax_Credit#getTaxation_Frame | ||
667 | * @model opposite="taxation_Frame" ordered="false" | ||
668 | * @generated | ||
669 | */ | ||
670 | EList<Income_Tax_Credit> getIncome_Tax_Credit(); | ||
671 | |||
672 | /** | ||
673 | * Returns the value of the '<em><b>Previous</b></em>' reference. | ||
674 | * It is bidirectional and its opposite is '{@link Taxation.Tax_Card#getCurrent_tax_card <em>Current tax card</em>}'. | ||
675 | * <!-- begin-user-doc --> | ||
676 | * <!-- end-user-doc --> | ||
677 | * @return the value of the '<em>Previous</em>' reference. | ||
678 | * @see #setPrevious(Tax_Card) | ||
679 | * @see Taxation.TaxationPackage#getTax_Card_Previous() | ||
680 | * @see Taxation.Tax_Card#getCurrent_tax_card | ||
681 | * @model opposite="current_tax_card" | ||
682 | * @generated | ||
683 | */ | ||
684 | Tax_Card getPrevious(); | ||
685 | |||
686 | /** | ||
687 | * Sets the value of the '{@link Taxation.Tax_Card#getPrevious <em>Previous</em>}' reference. | ||
688 | * <!-- begin-user-doc --> | ||
689 | * <!-- end-user-doc --> | ||
690 | * @param value the new value of the '<em>Previous</em>' reference. | ||
691 | * @see #getPrevious() | ||
692 | * @generated | ||
693 | */ | ||
694 | void setPrevious(Tax_Card value); | ||
695 | |||
696 | /** | ||
697 | * Returns the value of the '<em><b>Current tax card</b></em>' reference. | ||
698 | * It is bidirectional and its opposite is '{@link Taxation.Tax_Card#getPrevious <em>Previous</em>}'. | ||
699 | * <!-- begin-user-doc --> | ||
700 | * <!-- end-user-doc --> | ||
701 | * @return the value of the '<em>Current tax card</em>' reference. | ||
702 | * @see #setCurrent_tax_card(Tax_Card) | ||
703 | * @see Taxation.TaxationPackage#getTax_Card_Current_tax_card() | ||
704 | * @see Taxation.Tax_Card#getPrevious | ||
705 | * @model opposite="previous" | ||
706 | * @generated | ||
707 | */ | ||
708 | Tax_Card getCurrent_tax_card(); | ||
709 | |||
710 | /** | ||
711 | * Sets the value of the '{@link Taxation.Tax_Card#getCurrent_tax_card <em>Current tax card</em>}' reference. | ||
712 | * <!-- begin-user-doc --> | ||
713 | * <!-- end-user-doc --> | ||
714 | * @param value the new value of the '<em>Current tax card</em>' reference. | ||
715 | * @see #getCurrent_tax_card() | ||
716 | * @generated | ||
717 | */ | ||
718 | void setCurrent_tax_card(Tax_Card value); | ||
719 | |||
720 | /** | ||
721 | * Returns the value of the '<em><b>Credit CIM yearly</b></em>' attribute. | ||
722 | * <!-- begin-user-doc --> | ||
723 | * <!-- end-user-doc --> | ||
724 | * @return the value of the '<em>Credit CIM yearly</em>' attribute. | ||
725 | * @see #setCredit_CIM_yearly(double) | ||
726 | * @see Taxation.TaxationPackage#getTax_Card_Credit_CIM_yearly() | ||
727 | * @model required="true" ordered="false" | ||
728 | * @generated | ||
729 | */ | ||
730 | double getCredit_CIM_yearly(); | ||
731 | |||
732 | /** | ||
733 | * Sets the value of the '{@link Taxation.Tax_Card#getCredit_CIM_yearly <em>Credit CIM yearly</em>}' attribute. | ||
734 | * <!-- begin-user-doc --> | ||
735 | * <!-- end-user-doc --> | ||
736 | * @param value the new value of the '<em>Credit CIM yearly</em>' attribute. | ||
737 | * @see #getCredit_CIM_yearly() | ||
738 | * @generated | ||
739 | */ | ||
740 | void setCredit_CIM_yearly(double value); | ||
741 | |||
742 | /** | ||
743 | * Returns the value of the '<em><b>Deduction DS Alimony yearly</b></em>' attribute. | ||
744 | * <!-- begin-user-doc --> | ||
745 | * <!-- end-user-doc --> | ||
746 | * @return the value of the '<em>Deduction DS Alimony yearly</em>' attribute. | ||
747 | * @see #setDeduction_DS_Alimony_yearly(double) | ||
748 | * @see Taxation.TaxationPackage#getTax_Card_Deduction_DS_Alimony_yearly() | ||
749 | * @model required="true" ordered="false" | ||
750 | * @generated | ||
751 | */ | ||
752 | double getDeduction_DS_Alimony_yearly(); | ||
753 | |||
754 | /** | ||
755 | * Sets the value of the '{@link Taxation.Tax_Card#getDeduction_DS_Alimony_yearly <em>Deduction DS Alimony yearly</em>}' attribute. | ||
756 | * <!-- begin-user-doc --> | ||
757 | * <!-- end-user-doc --> | ||
758 | * @param value the new value of the '<em>Deduction DS Alimony yearly</em>' attribute. | ||
759 | * @see #getDeduction_DS_Alimony_yearly() | ||
760 | * @generated | ||
761 | */ | ||
762 | void setDeduction_DS_Alimony_yearly(double value); | ||
763 | |||
764 | /** | ||
765 | * Returns the value of the '<em><b>Deduction DS Debt yearly</b></em>' attribute. | ||
766 | * <!-- begin-user-doc --> | ||
767 | * <!-- end-user-doc --> | ||
768 | * @return the value of the '<em>Deduction DS Debt yearly</em>' attribute. | ||
769 | * @see #setDeduction_DS_Debt_yearly(double) | ||
770 | * @see Taxation.TaxationPackage#getTax_Card_Deduction_DS_Debt_yearly() | ||
771 | * @model required="true" ordered="false" | ||
772 | * @generated | ||
773 | */ | ||
774 | double getDeduction_DS_Debt_yearly(); | ||
775 | |||
776 | /** | ||
777 | * Sets the value of the '{@link Taxation.Tax_Card#getDeduction_DS_Debt_yearly <em>Deduction DS Debt yearly</em>}' attribute. | ||
778 | * <!-- begin-user-doc --> | ||
779 | * <!-- end-user-doc --> | ||
780 | * @param value the new value of the '<em>Deduction DS Debt yearly</em>' attribute. | ||
781 | * @see #getDeduction_DS_Debt_yearly() | ||
782 | * @generated | ||
783 | */ | ||
784 | void setDeduction_DS_Debt_yearly(double value); | ||
785 | |||
786 | /** | ||
787 | * Returns the value of the '<em><b>Income</b></em>' container reference. | ||
788 | * It is bidirectional and its opposite is '{@link Taxation.Income#getTax_card <em>Tax card</em>}'. | ||
789 | * <!-- begin-user-doc --> | ||
790 | * <!-- end-user-doc --> | ||
791 | * @return the value of the '<em>Income</em>' container reference. | ||
792 | * @see #setIncome(Income) | ||
793 | * @see Taxation.TaxationPackage#getTax_Card_Income() | ||
794 | * @see Taxation.Income#getTax_card | ||
795 | * @model opposite="tax_card" required="true" transient="false" | ||
796 | * @generated | ||
797 | */ | ||
798 | Income getIncome(); | ||
799 | |||
800 | /** | ||
801 | * Sets the value of the '{@link Taxation.Tax_Card#getIncome <em>Income</em>}' container reference. | ||
802 | * <!-- begin-user-doc --> | ||
803 | * <!-- end-user-doc --> | ||
804 | * @param value the new value of the '<em>Income</em>' container reference. | ||
805 | * @see #getIncome() | ||
806 | * @generated | ||
807 | */ | ||
808 | void setIncome(Income value); | ||
809 | |||
810 | } // Tax_Card | ||