aboutsummaryrefslogtreecommitdiffstats
path: root/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/util/TaxationSwitch.java
diff options
context:
space:
mode:
Diffstat (limited to 'Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/util/TaxationSwitch.java')
-rw-r--r--Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/util/TaxationSwitch.java1360
1 files changed, 1360 insertions, 0 deletions
diff --git a/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/util/TaxationSwitch.java b/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/util/TaxationSwitch.java
new file mode 100644
index 00000000..8e62161d
--- /dev/null
+++ b/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/util/TaxationSwitch.java
@@ -0,0 +1,1360 @@
1/**
2 */
3package Taxation.util;
4
5import Taxation.*;
6
7import org.eclipse.emf.ecore.EObject;
8import org.eclipse.emf.ecore.EPackage;
9
10import org.eclipse.emf.ecore.util.Switch;
11
12/**
13 * <!-- begin-user-doc -->
14 * The <b>Switch</b> for the model's inheritance hierarchy.
15 * It supports the call {@link #doSwitch(EObject) doSwitch(object)}
16 * to invoke the <code>caseXXX</code> method for each class of the model,
17 * starting with the actual class of the object
18 * and proceeding up the inheritance hierarchy
19 * until a non-null result is returned,
20 * which is the result of the switch.
21 * <!-- end-user-doc -->
22 * @see Taxation.TaxationPackage
23 * @generated
24 */
25public class TaxationSwitch<T> extends Switch<T> {
26 /**
27 * The cached model package
28 * <!-- begin-user-doc -->
29 * <!-- end-user-doc -->
30 * @generated
31 */
32 protected static TaxationPackage modelPackage;
33
34 /**
35 * Creates an instance of the switch.
36 * <!-- begin-user-doc -->
37 * <!-- end-user-doc -->
38 * @generated
39 */
40 public TaxationSwitch() {
41 if (modelPackage == null) {
42 modelPackage = TaxationPackage.eINSTANCE;
43 }
44 }
45
46 /**
47 * Checks whether this is a switch for the given package.
48 * <!-- begin-user-doc -->
49 * <!-- end-user-doc -->
50 * @param ePackage the package in question.
51 * @return whether this is a switch for the given package.
52 * @generated
53 */
54 @Override
55 protected boolean isSwitchFor(EPackage ePackage) {
56 return ePackage == modelPackage;
57 }
58
59 /**
60 * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
61 * <!-- begin-user-doc -->
62 * <!-- end-user-doc -->
63 * @return the first non-null result returned by a <code>caseXXX</code> call.
64 * @generated
65 */
66 @Override
67 protected T doSwitch(int classifierID, EObject theEObject) {
68 switch (classifierID) {
69 case TaxationPackage.CONSTANTS: {
70 Constants constants = (Constants)theEObject;
71 T result = caseConstants(constants);
72 if (result == null) result = defaultCase(theEObject);
73 return result;
74 }
75 case TaxationPackage.INCOME_TAX: {
76 Income_Tax income_Tax = (Income_Tax)theEObject;
77 T result = caseIncome_Tax(income_Tax);
78 if (result == null) result = defaultCase(theEObject);
79 return result;
80 }
81 case TaxationPackage.TAX_PAYER: {
82 Tax_Payer tax_Payer = (Tax_Payer)theEObject;
83 T result = caseTax_Payer(tax_Payer);
84 if (result == null) result = casePhysical_Person(tax_Payer);
85 if (result == null) result = caseTax_Case(tax_Payer);
86 if (result == null) result = defaultCase(theEObject);
87 return result;
88 }
89 case TaxationPackage.PHYSICAL_PERSON: {
90 Physical_Person physical_Person = (Physical_Person)theEObject;
91 T result = casePhysical_Person(physical_Person);
92 if (result == null) result = defaultCase(theEObject);
93 return result;
94 }
95 case TaxationPackage.ADDRESS: {
96 Address address = (Address)theEObject;
97 T result = caseAddress(address);
98 if (result == null) result = defaultCase(theEObject);
99 return result;
100 }
101 case TaxationPackage.EXPENSE: {
102 Expense expense = (Expense)theEObject;
103 T result = caseExpense(expense);
104 if (result == null) result = defaultCase(theEObject);
105 return result;
106 }
107 case TaxationPackage.DEPENDENT: {
108 Dependent dependent = (Dependent)theEObject;
109 T result = caseDependent(dependent);
110 if (result == null) result = casePhysical_Person(dependent);
111 if (result == null) result = defaultCase(theEObject);
112 return result;
113 }
114 case TaxationPackage.EXTERNAL_ALLOWANCE: {
115 External_Allowance external_Allowance = (External_Allowance)theEObject;
116 T result = caseExternal_Allowance(external_Allowance);
117 if (result == null) result = defaultCase(theEObject);
118 return result;
119 }
120 case TaxationPackage.HOUSEHOLD: {
121 Household household = (Household)theEObject;
122 T result = caseHousehold(household);
123 if (result == null) result = caseTax_Case(household);
124 if (result == null) result = defaultCase(theEObject);
125 return result;
126 }
127 case TaxationPackage.LEGAL_UNION_RECORD: {
128 Legal_Union_Record legal_Union_Record = (Legal_Union_Record)theEObject;
129 T result = caseLegal_Union_Record(legal_Union_Record);
130 if (result == null) result = defaultCase(theEObject);
131 return result;
132 }
133 case TaxationPackage.TAX_PROPERTY: {
134 Tax_Property tax_Property = (Tax_Property)theEObject;
135 T result = caseTax_Property(tax_Property);
136 if (result == null) result = defaultCase(theEObject);
137 return result;
138 }
139 case TaxationPackage.TAX_CASE: {
140 Tax_Case tax_Case = (Tax_Case)theEObject;
141 T result = caseTax_Case(tax_Case);
142 if (result == null) result = defaultCase(theEObject);
143 return result;
144 }
145 case TaxationPackage.FROM_AGENT: {
146 FromAgent fromAgent = (FromAgent)theEObject;
147 T result = caseFromAgent(fromAgent);
148 if (result == null) result = defaultCase(theEObject);
149 return result;
150 }
151 case TaxationPackage.INCOME: {
152 Income income = (Income)theEObject;
153 T result = caseIncome(income);
154 if (result == null) result = defaultCase(theEObject);
155 return result;
156 }
157 case TaxationPackage.INCOME_TYPE: {
158 Income_Type income_Type = (Income_Type)theEObject;
159 T result = caseIncome_Type(income_Type);
160 if (result == null) result = defaultCase(theEObject);
161 return result;
162 }
163 case TaxationPackage.TAX_CARD: {
164 Tax_Card tax_Card = (Tax_Card)theEObject;
165 T result = caseTax_Card(tax_Card);
166 if (result == null) result = defaultCase(theEObject);
167 return result;
168 }
169 case TaxationPackage.INCOME_TAX_CREDIT: {
170 Income_Tax_Credit income_Tax_Credit = (Income_Tax_Credit)theEObject;
171 T result = caseIncome_Tax_Credit(income_Tax_Credit);
172 if (result == null) result = defaultCase(theEObject);
173 return result;
174 }
175 case TaxationPackage.INCOME_DETAIL: {
176 Income_Detail income_Detail = (Income_Detail)theEObject;
177 T result = caseIncome_Detail(income_Detail);
178 if (result == null) result = defaultCase(theEObject);
179 return result;
180 }
181 case TaxationPackage.FROM_LAW: {
182 FromLaw fromLaw = (FromLaw)theEObject;
183 T result = caseFromLaw(fromLaw);
184 if (result == null) result = defaultCase(theEObject);
185 return result;
186 }
187 case TaxationPackage.FISCAL_ADDRESS: {
188 Fiscal_Address fiscal_Address = (Fiscal_Address)theEObject;
189 T result = caseFiscal_Address(fiscal_Address);
190 if (result == null) result = caseAddress(fiscal_Address);
191 if (result == null) result = defaultCase(theEObject);
192 return result;
193 }
194 case TaxationPackage.HABITUAL_ADDRESS: {
195 Habitual_Address habitual_Address = (Habitual_Address)theEObject;
196 T result = caseHabitual_Address(habitual_Address);
197 if (result == null) result = caseAddress(habitual_Address);
198 if (result == null) result = defaultCase(theEObject);
199 return result;
200 }
201 case TaxationPackage.MARRIAGE_RECORD: {
202 Marriage_Record marriage_Record = (Marriage_Record)theEObject;
203 T result = caseMarriage_Record(marriage_Record);
204 if (result == null) result = caseLegal_Union_Record(marriage_Record);
205 if (result == null) result = defaultCase(theEObject);
206 return result;
207 }
208 case TaxationPackage.NON_RESIDENT_TAX_PAYER: {
209 Non_Resident_Tax_Payer non_Resident_Tax_Payer = (Non_Resident_Tax_Payer)theEObject;
210 T result = caseNon_Resident_Tax_Payer(non_Resident_Tax_Payer);
211 if (result == null) result = caseTax_Payer(non_Resident_Tax_Payer);
212 if (result == null) result = casePhysical_Person(non_Resident_Tax_Payer);
213 if (result == null) result = caseTax_Case(non_Resident_Tax_Payer);
214 if (result == null) result = defaultCase(theEObject);
215 return result;
216 }
217 case TaxationPackage.PARTNERSHIP_RECORD: {
218 Partnership_Record partnership_Record = (Partnership_Record)theEObject;
219 T result = casePartnership_Record(partnership_Record);
220 if (result == null) result = caseLegal_Union_Record(partnership_Record);
221 if (result == null) result = defaultCase(theEObject);
222 return result;
223 }
224 case TaxationPackage.RESIDENT_TAX_PAYER: {
225 Resident_Tax_Payer resident_Tax_Payer = (Resident_Tax_Payer)theEObject;
226 T result = caseResident_Tax_Payer(resident_Tax_Payer);
227 if (result == null) result = caseTax_Payer(resident_Tax_Payer);
228 if (result == null) result = casePhysical_Person(resident_Tax_Payer);
229 if (result == null) result = caseTax_Case(resident_Tax_Payer);
230 if (result == null) result = defaultCase(theEObject);
231 return result;
232 }
233 case TaxationPackage.TRADE_AND_BUSINESS_INCOME: {
234 Trade_and_Business_Income trade_and_Business_Income = (Trade_and_Business_Income)theEObject;
235 T result = caseTrade_and_Business_Income(trade_and_Business_Income);
236 if (result == null) result = caseIncome_Type(trade_and_Business_Income);
237 if (result == null) result = defaultCase(theEObject);
238 return result;
239 }
240 case TaxationPackage.AGRICULTURE_AND_FORESTRY_INCOME: {
241 Agriculture_and_Forestry_Income agriculture_and_Forestry_Income = (Agriculture_and_Forestry_Income)theEObject;
242 T result = caseAgriculture_and_Forestry_Income(agriculture_and_Forestry_Income);
243 if (result == null) result = caseIncome_Type(agriculture_and_Forestry_Income);
244 if (result == null) result = defaultCase(theEObject);
245 return result;
246 }
247 case TaxationPackage.PENSIONS_AND_ANNUITIES_INCOME: {
248 Pensions_and_Annuities_Income pensions_and_Annuities_Income = (Pensions_and_Annuities_Income)theEObject;
249 T result = casePensions_and_Annuities_Income(pensions_and_Annuities_Income);
250 if (result == null) result = caseIncome_Type(pensions_and_Annuities_Income);
251 if (result == null) result = defaultCase(theEObject);
252 return result;
253 }
254 case TaxationPackage.CAPITAL_AND_INVESTMENTS_INCOME: {
255 Capital_and_Investments_Income capital_and_Investments_Income = (Capital_and_Investments_Income)theEObject;
256 T result = caseCapital_and_Investments_Income(capital_and_Investments_Income);
257 if (result == null) result = caseIncome_Type(capital_and_Investments_Income);
258 if (result == null) result = defaultCase(theEObject);
259 return result;
260 }
261 case TaxationPackage.EMPLOYMENT_INCOME: {
262 Employment_Income employment_Income = (Employment_Income)theEObject;
263 T result = caseEmployment_Income(employment_Income);
264 if (result == null) result = caseIncome_Type(employment_Income);
265 if (result == null) result = defaultCase(theEObject);
266 return result;
267 }
268 case TaxationPackage.RENTALS_AND_LEASES_INCOME: {
269 Rentals_and_Leases_Income rentals_and_Leases_Income = (Rentals_and_Leases_Income)theEObject;
270 T result = caseRentals_and_Leases_Income(rentals_and_Leases_Income);
271 if (result == null) result = caseIncome_Type(rentals_and_Leases_Income);
272 if (result == null) result = defaultCase(theEObject);
273 return result;
274 }
275 case TaxationPackage.FOREIGN_INCOME: {
276 Foreign_Income foreign_Income = (Foreign_Income)theEObject;
277 T result = caseForeign_Income(foreign_Income);
278 if (result == null) result = caseIncome(foreign_Income);
279 if (result == null) result = defaultCase(theEObject);
280 return result;
281 }
282 case TaxationPackage.LOCAL_INCOME: {
283 Local_Income local_Income = (Local_Income)theEObject;
284 T result = caseLocal_Income(local_Income);
285 if (result == null) result = caseIncome(local_Income);
286 if (result == null) result = defaultCase(theEObject);
287 return result;
288 }
289 case TaxationPackage.CIM: {
290 CIM cim = (CIM)theEObject;
291 T result = caseCIM(cim);
292 if (result == null) result = caseIncome_Tax_Credit(cim);
293 if (result == null) result = defaultCase(theEObject);
294 return result;
295 }
296 case TaxationPackage.CIP: {
297 CIP cip = (CIP)theEObject;
298 T result = caseCIP(cip);
299 if (result == null) result = caseIncome_Tax_Credit(cip);
300 if (result == null) result = defaultCase(theEObject);
301 return result;
302 }
303 case TaxationPackage.CIS: {
304 CIS cis = (CIS)theEObject;
305 T result = caseCIS(cis);
306 if (result == null) result = caseIncome_Tax_Credit(cis);
307 if (result == null) result = defaultCase(theEObject);
308 return result;
309 }
310 case TaxationPackage.FD: {
311 FD fd = (FD)theEObject;
312 T result = caseFD(fd);
313 if (result == null) result = caseProfessional_Expenses_Deduction(fd);
314 if (result == null) result = defaultCase(theEObject);
315 return result;
316 }
317 case TaxationPackage.PROFESSIONAL_EXPENSES_DEDUCTION: {
318 Professional_Expenses_Deduction professional_Expenses_Deduction = (Professional_Expenses_Deduction)theEObject;
319 T result = caseProfessional_Expenses_Deduction(professional_Expenses_Deduction);
320 if (result == null) result = defaultCase(theEObject);
321 return result;
322 }
323 case TaxationPackage.FO: {
324 FO fo = (FO)theEObject;
325 T result = caseFO(fo);
326 if (result == null) result = caseProfessional_Expenses_Deduction(fo);
327 if (result == null) result = defaultCase(theEObject);
328 return result;
329 }
330 case TaxationPackage.DS_FOR_PERMANENT_EXPENSE: {
331 DS_for_Permanent_Expense dS_for_Permanent_Expense = (DS_for_Permanent_Expense)theEObject;
332 T result = caseDS_for_Permanent_Expense(dS_for_Permanent_Expense);
333 if (result == null) result = caseDS(dS_for_Permanent_Expense);
334 if (result == null) result = defaultCase(theEObject);
335 return result;
336 }
337 case TaxationPackage.DS: {
338 DS ds = (DS)theEObject;
339 T result = caseDS(ds);
340 if (result == null) result = defaultCase(theEObject);
341 return result;
342 }
343 case TaxationPackage.DS_FOR_INTEREST_EXPENSE: {
344 DS_for_Interest_Expense dS_for_Interest_Expense = (DS_for_Interest_Expense)theEObject;
345 T result = caseDS_for_Interest_Expense(dS_for_Interest_Expense);
346 if (result == null) result = caseDS(dS_for_Interest_Expense);
347 if (result == null) result = defaultCase(theEObject);
348 return result;
349 }
350 case TaxationPackage.DS_FOR_HEALTH_AND_PENSION_INSURANCE: {
351 DS_for_Health_and_Pension_Insurance dS_for_Health_and_Pension_Insurance = (DS_for_Health_and_Pension_Insurance)theEObject;
352 T result = caseDS_for_Health_and_Pension_Insurance(dS_for_Health_and_Pension_Insurance);
353 if (result == null) result = caseDS(dS_for_Health_and_Pension_Insurance);
354 if (result == null) result = defaultCase(theEObject);
355 return result;
356 }
357 case TaxationPackage.DS_FOR_PRIVATE_INSURANCE_AND_PLAN: {
358 DS_for_Private_Insurance_and_Plan dS_for_Private_Insurance_and_Plan = (DS_for_Private_Insurance_and_Plan)theEObject;
359 T result = caseDS_for_Private_Insurance_and_Plan(dS_for_Private_Insurance_and_Plan);
360 if (result == null) result = caseDS(dS_for_Private_Insurance_and_Plan);
361 if (result == null) result = defaultCase(theEObject);
362 return result;
363 }
364 case TaxationPackage.DS_FOR_LOSS_CARRYFORWARD: {
365 DS_for_Loss_Carryforward dS_for_Loss_Carryforward = (DS_for_Loss_Carryforward)theEObject;
366 T result = caseDS_for_Loss_Carryforward(dS_for_Loss_Carryforward);
367 if (result == null) result = caseDS(dS_for_Loss_Carryforward);
368 if (result == null) result = defaultCase(theEObject);
369 return result;
370 }
371 case TaxationPackage.DS_FOR_DONATION: {
372 DS_for_Donation dS_for_Donation = (DS_for_Donation)theEObject;
373 T result = caseDS_for_Donation(dS_for_Donation);
374 if (result == null) result = caseDS(dS_for_Donation);
375 if (result == null) result = defaultCase(theEObject);
376 return result;
377 }
378 case TaxationPackage.PERMANENT_EXPENSE: {
379 Permanent_Expense permanent_Expense = (Permanent_Expense)theEObject;
380 T result = casePermanent_Expense(permanent_Expense);
381 if (result == null) result = caseSpecial_Expense_DS(permanent_Expense);
382 if (result == null) result = caseExpense(permanent_Expense);
383 if (result == null) result = defaultCase(theEObject);
384 return result;
385 }
386 case TaxationPackage.SPECIAL_EXPENSE_DS: {
387 Special_Expense_DS special_Expense_DS = (Special_Expense_DS)theEObject;
388 T result = caseSpecial_Expense_DS(special_Expense_DS);
389 if (result == null) result = caseExpense(special_Expense_DS);
390 if (result == null) result = defaultCase(theEObject);
391 return result;
392 }
393 case TaxationPackage.INTEREST_EXPENSE: {
394 Interest_Expense interest_Expense = (Interest_Expense)theEObject;
395 T result = caseInterest_Expense(interest_Expense);
396 if (result == null) result = caseSpecial_Expense_DS(interest_Expense);
397 if (result == null) result = caseExpense(interest_Expense);
398 if (result == null) result = defaultCase(theEObject);
399 return result;
400 }
401 case TaxationPackage.PRIVATE_INSURANCE_AND_PLAN: {
402 Private_Insurance_and_Plan private_Insurance_and_Plan = (Private_Insurance_and_Plan)theEObject;
403 T result = casePrivate_Insurance_and_Plan(private_Insurance_and_Plan);
404 if (result == null) result = caseSpecial_Expense_DS(private_Insurance_and_Plan);
405 if (result == null) result = caseExpense(private_Insurance_and_Plan);
406 if (result == null) result = defaultCase(theEObject);
407 return result;
408 }
409 case TaxationPackage.HEALTH_AND_PENSION_INSURANCE: {
410 Health_and_Pension_Insurance health_and_Pension_Insurance = (Health_and_Pension_Insurance)theEObject;
411 T result = caseHealth_and_Pension_Insurance(health_and_Pension_Insurance);
412 if (result == null) result = caseSpecial_Expense_DS(health_and_Pension_Insurance);
413 if (result == null) result = caseExpense(health_and_Pension_Insurance);
414 if (result == null) result = defaultCase(theEObject);
415 return result;
416 }
417 case TaxationPackage.DONATION: {
418 Donation donation = (Donation)theEObject;
419 T result = caseDonation(donation);
420 if (result == null) result = caseSpecial_Expense_DS(donation);
421 if (result == null) result = caseExpense(donation);
422 if (result == null) result = defaultCase(theEObject);
423 return result;
424 }
425 case TaxationPackage.LOSS_CARRYFORWARD: {
426 Loss_Carryforward loss_Carryforward = (Loss_Carryforward)theEObject;
427 T result = caseLoss_Carryforward(loss_Carryforward);
428 if (result == null) result = caseSpecial_Expense_DS(loss_Carryforward);
429 if (result == null) result = caseExpense(loss_Carryforward);
430 if (result == null) result = defaultCase(theEObject);
431 return result;
432 }
433 case TaxationPackage.SPOUSAL_EXPENSE_AC: {
434 Spousal_Expense_AC spousal_Expense_AC = (Spousal_Expense_AC)theEObject;
435 T result = caseSpousal_Expense_AC(spousal_Expense_AC);
436 if (result == null) result = caseExpense(spousal_Expense_AC);
437 if (result == null) result = defaultCase(theEObject);
438 return result;
439 }
440 case TaxationPackage.EXTRAORDINARY_EXPENSE_CE: {
441 Extraordinary_Expense_CE extraordinary_Expense_CE = (Extraordinary_Expense_CE)theEObject;
442 T result = caseExtraordinary_Expense_CE(extraordinary_Expense_CE);
443 if (result == null) result = caseExpense(extraordinary_Expense_CE);
444 if (result == null) result = defaultCase(theEObject);
445 return result;
446 }
447 case TaxationPackage.TRAVEL_EXPENSE_FD: {
448 Travel_Expense_FD travel_Expense_FD = (Travel_Expense_FD)theEObject;
449 T result = caseTravel_Expense_FD(travel_Expense_FD);
450 if (result == null) result = caseProfessional_Expense(travel_Expense_FD);
451 if (result == null) result = caseExpense(travel_Expense_FD);
452 if (result == null) result = defaultCase(theEObject);
453 return result;
454 }
455 case TaxationPackage.PROFESSIONAL_EXPENSE: {
456 Professional_Expense professional_Expense = (Professional_Expense)theEObject;
457 T result = caseProfessional_Expense(professional_Expense);
458 if (result == null) result = caseExpense(professional_Expense);
459 if (result == null) result = defaultCase(theEObject);
460 return result;
461 }
462 case TaxationPackage.MISCELLANEOUS_EXPENSE_FO: {
463 Miscellaneous_Expense_FO miscellaneous_Expense_FO = (Miscellaneous_Expense_FO)theEObject;
464 T result = caseMiscellaneous_Expense_FO(miscellaneous_Expense_FO);
465 if (result == null) result = caseProfessional_Expense(miscellaneous_Expense_FO);
466 if (result == null) result = caseExpense(miscellaneous_Expense_FO);
467 if (result == null) result = defaultCase(theEObject);
468 return result;
469 }
470 default: return defaultCase(theEObject);
471 }
472 }
473
474 /**
475 * Returns the result of interpreting the object as an instance of '<em>Constants</em>'.
476 * <!-- begin-user-doc -->
477 * This implementation returns null;
478 * returning a non-null result will terminate the switch.
479 * <!-- end-user-doc -->
480 * @param object the target of the switch.
481 * @return the result of interpreting the object as an instance of '<em>Constants</em>'.
482 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
483 * @generated
484 */
485 public T caseConstants(Constants object) {
486 return null;
487 }
488
489 /**
490 * Returns the result of interpreting the object as an instance of '<em>Income Tax</em>'.
491 * <!-- begin-user-doc -->
492 * This implementation returns null;
493 * returning a non-null result will terminate the switch.
494 * <!-- end-user-doc -->
495 * @param object the target of the switch.
496 * @return the result of interpreting the object as an instance of '<em>Income Tax</em>'.
497 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
498 * @generated
499 */
500 public T caseIncome_Tax(Income_Tax object) {
501 return null;
502 }
503
504 /**
505 * Returns the result of interpreting the object as an instance of '<em>Tax Payer</em>'.
506 * <!-- begin-user-doc -->
507 * This implementation returns null;
508 * returning a non-null result will terminate the switch.
509 * <!-- end-user-doc -->
510 * @param object the target of the switch.
511 * @return the result of interpreting the object as an instance of '<em>Tax Payer</em>'.
512 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
513 * @generated
514 */
515 public T caseTax_Payer(Tax_Payer object) {
516 return null;
517 }
518
519 /**
520 * Returns the result of interpreting the object as an instance of '<em>Physical Person</em>'.
521 * <!-- begin-user-doc -->
522 * This implementation returns null;
523 * returning a non-null result will terminate the switch.
524 * <!-- end-user-doc -->
525 * @param object the target of the switch.
526 * @return the result of interpreting the object as an instance of '<em>Physical Person</em>'.
527 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
528 * @generated
529 */
530 public T casePhysical_Person(Physical_Person object) {
531 return null;
532 }
533
534 /**
535 * Returns the result of interpreting the object as an instance of '<em>Address</em>'.
536 * <!-- begin-user-doc -->
537 * This implementation returns null;
538 * returning a non-null result will terminate the switch.
539 * <!-- end-user-doc -->
540 * @param object the target of the switch.
541 * @return the result of interpreting the object as an instance of '<em>Address</em>'.
542 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
543 * @generated
544 */
545 public T caseAddress(Address object) {
546 return null;
547 }
548
549 /**
550 * Returns the result of interpreting the object as an instance of '<em>Expense</em>'.
551 * <!-- begin-user-doc -->
552 * This implementation returns null;
553 * returning a non-null result will terminate the switch.
554 * <!-- end-user-doc -->
555 * @param object the target of the switch.
556 * @return the result of interpreting the object as an instance of '<em>Expense</em>'.
557 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
558 * @generated
559 */
560 public T caseExpense(Expense object) {
561 return null;
562 }
563
564 /**
565 * Returns the result of interpreting the object as an instance of '<em>Dependent</em>'.
566 * <!-- begin-user-doc -->
567 * This implementation returns null;
568 * returning a non-null result will terminate the switch.
569 * <!-- end-user-doc -->
570 * @param object the target of the switch.
571 * @return the result of interpreting the object as an instance of '<em>Dependent</em>'.
572 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
573 * @generated
574 */
575 public T caseDependent(Dependent object) {
576 return null;
577 }
578
579 /**
580 * Returns the result of interpreting the object as an instance of '<em>External Allowance</em>'.
581 * <!-- begin-user-doc -->
582 * This implementation returns null;
583 * returning a non-null result will terminate the switch.
584 * <!-- end-user-doc -->
585 * @param object the target of the switch.
586 * @return the result of interpreting the object as an instance of '<em>External Allowance</em>'.
587 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
588 * @generated
589 */
590 public T caseExternal_Allowance(External_Allowance object) {
591 return null;
592 }
593
594 /**
595 * Returns the result of interpreting the object as an instance of '<em>Household</em>'.
596 * <!-- begin-user-doc -->
597 * This implementation returns null;
598 * returning a non-null result will terminate the switch.
599 * <!-- end-user-doc -->
600 * @param object the target of the switch.
601 * @return the result of interpreting the object as an instance of '<em>Household</em>'.
602 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
603 * @generated
604 */
605 public T caseHousehold(Household object) {
606 return null;
607 }
608
609 /**
610 * Returns the result of interpreting the object as an instance of '<em>Legal Union Record</em>'.
611 * <!-- begin-user-doc -->
612 * This implementation returns null;
613 * returning a non-null result will terminate the switch.
614 * <!-- end-user-doc -->
615 * @param object the target of the switch.
616 * @return the result of interpreting the object as an instance of '<em>Legal Union Record</em>'.
617 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
618 * @generated
619 */
620 public T caseLegal_Union_Record(Legal_Union_Record object) {
621 return null;
622 }
623
624 /**
625 * Returns the result of interpreting the object as an instance of '<em>Tax Property</em>'.
626 * <!-- begin-user-doc -->
627 * This implementation returns null;
628 * returning a non-null result will terminate the switch.
629 * <!-- end-user-doc -->
630 * @param object the target of the switch.
631 * @return the result of interpreting the object as an instance of '<em>Tax Property</em>'.
632 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
633 * @generated
634 */
635 public T caseTax_Property(Tax_Property object) {
636 return null;
637 }
638
639 /**
640 * Returns the result of interpreting the object as an instance of '<em>Tax Case</em>'.
641 * <!-- begin-user-doc -->
642 * This implementation returns null;
643 * returning a non-null result will terminate the switch.
644 * <!-- end-user-doc -->
645 * @param object the target of the switch.
646 * @return the result of interpreting the object as an instance of '<em>Tax Case</em>'.
647 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
648 * @generated
649 */
650 public T caseTax_Case(Tax_Case object) {
651 return null;
652 }
653
654 /**
655 * Returns the result of interpreting the object as an instance of '<em>From Agent</em>'.
656 * <!-- begin-user-doc -->
657 * This implementation returns null;
658 * returning a non-null result will terminate the switch.
659 * <!-- end-user-doc -->
660 * @param object the target of the switch.
661 * @return the result of interpreting the object as an instance of '<em>From Agent</em>'.
662 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
663 * @generated
664 */
665 public T caseFromAgent(FromAgent object) {
666 return null;
667 }
668
669 /**
670 * Returns the result of interpreting the object as an instance of '<em>Income</em>'.
671 * <!-- begin-user-doc -->
672 * This implementation returns null;
673 * returning a non-null result will terminate the switch.
674 * <!-- end-user-doc -->
675 * @param object the target of the switch.
676 * @return the result of interpreting the object as an instance of '<em>Income</em>'.
677 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
678 * @generated
679 */
680 public T caseIncome(Income object) {
681 return null;
682 }
683
684 /**
685 * Returns the result of interpreting the object as an instance of '<em>Income Type</em>'.
686 * <!-- begin-user-doc -->
687 * This implementation returns null;
688 * returning a non-null result will terminate the switch.
689 * <!-- end-user-doc -->
690 * @param object the target of the switch.
691 * @return the result of interpreting the object as an instance of '<em>Income Type</em>'.
692 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
693 * @generated
694 */
695 public T caseIncome_Type(Income_Type object) {
696 return null;
697 }
698
699 /**
700 * Returns the result of interpreting the object as an instance of '<em>Tax Card</em>'.
701 * <!-- begin-user-doc -->
702 * This implementation returns null;
703 * returning a non-null result will terminate the switch.
704 * <!-- end-user-doc -->
705 * @param object the target of the switch.
706 * @return the result of interpreting the object as an instance of '<em>Tax Card</em>'.
707 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
708 * @generated
709 */
710 public T caseTax_Card(Tax_Card object) {
711 return null;
712 }
713
714 /**
715 * Returns the result of interpreting the object as an instance of '<em>Income Tax Credit</em>'.
716 * <!-- begin-user-doc -->
717 * This implementation returns null;
718 * returning a non-null result will terminate the switch.
719 * <!-- end-user-doc -->
720 * @param object the target of the switch.
721 * @return the result of interpreting the object as an instance of '<em>Income Tax Credit</em>'.
722 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
723 * @generated
724 */
725 public T caseIncome_Tax_Credit(Income_Tax_Credit object) {
726 return null;
727 }
728
729 /**
730 * Returns the result of interpreting the object as an instance of '<em>Income Detail</em>'.
731 * <!-- begin-user-doc -->
732 * This implementation returns null;
733 * returning a non-null result will terminate the switch.
734 * <!-- end-user-doc -->
735 * @param object the target of the switch.
736 * @return the result of interpreting the object as an instance of '<em>Income Detail</em>'.
737 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
738 * @generated
739 */
740 public T caseIncome_Detail(Income_Detail object) {
741 return null;
742 }
743
744 /**
745 * Returns the result of interpreting the object as an instance of '<em>From Law</em>'.
746 * <!-- begin-user-doc -->
747 * This implementation returns null;
748 * returning a non-null result will terminate the switch.
749 * <!-- end-user-doc -->
750 * @param object the target of the switch.
751 * @return the result of interpreting the object as an instance of '<em>From Law</em>'.
752 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
753 * @generated
754 */
755 public T caseFromLaw(FromLaw object) {
756 return null;
757 }
758
759 /**
760 * Returns the result of interpreting the object as an instance of '<em>Fiscal Address</em>'.
761 * <!-- begin-user-doc -->
762 * This implementation returns null;
763 * returning a non-null result will terminate the switch.
764 * <!-- end-user-doc -->
765 * @param object the target of the switch.
766 * @return the result of interpreting the object as an instance of '<em>Fiscal Address</em>'.
767 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
768 * @generated
769 */
770 public T caseFiscal_Address(Fiscal_Address object) {
771 return null;
772 }
773
774 /**
775 * Returns the result of interpreting the object as an instance of '<em>Habitual Address</em>'.
776 * <!-- begin-user-doc -->
777 * This implementation returns null;
778 * returning a non-null result will terminate the switch.
779 * <!-- end-user-doc -->
780 * @param object the target of the switch.
781 * @return the result of interpreting the object as an instance of '<em>Habitual Address</em>'.
782 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
783 * @generated
784 */
785 public T caseHabitual_Address(Habitual_Address object) {
786 return null;
787 }
788
789 /**
790 * Returns the result of interpreting the object as an instance of '<em>Marriage Record</em>'.
791 * <!-- begin-user-doc -->
792 * This implementation returns null;
793 * returning a non-null result will terminate the switch.
794 * <!-- end-user-doc -->
795 * @param object the target of the switch.
796 * @return the result of interpreting the object as an instance of '<em>Marriage Record</em>'.
797 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
798 * @generated
799 */
800 public T caseMarriage_Record(Marriage_Record object) {
801 return null;
802 }
803
804 /**
805 * Returns the result of interpreting the object as an instance of '<em>Non Resident Tax Payer</em>'.
806 * <!-- begin-user-doc -->
807 * This implementation returns null;
808 * returning a non-null result will terminate the switch.
809 * <!-- end-user-doc -->
810 * @param object the target of the switch.
811 * @return the result of interpreting the object as an instance of '<em>Non Resident Tax Payer</em>'.
812 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
813 * @generated
814 */
815 public T caseNon_Resident_Tax_Payer(Non_Resident_Tax_Payer object) {
816 return null;
817 }
818
819 /**
820 * Returns the result of interpreting the object as an instance of '<em>Partnership Record</em>'.
821 * <!-- begin-user-doc -->
822 * This implementation returns null;
823 * returning a non-null result will terminate the switch.
824 * <!-- end-user-doc -->
825 * @param object the target of the switch.
826 * @return the result of interpreting the object as an instance of '<em>Partnership Record</em>'.
827 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
828 * @generated
829 */
830 public T casePartnership_Record(Partnership_Record object) {
831 return null;
832 }
833
834 /**
835 * Returns the result of interpreting the object as an instance of '<em>Resident Tax Payer</em>'.
836 * <!-- begin-user-doc -->
837 * This implementation returns null;
838 * returning a non-null result will terminate the switch.
839 * <!-- end-user-doc -->
840 * @param object the target of the switch.
841 * @return the result of interpreting the object as an instance of '<em>Resident Tax Payer</em>'.
842 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
843 * @generated
844 */
845 public T caseResident_Tax_Payer(Resident_Tax_Payer object) {
846 return null;
847 }
848
849 /**
850 * Returns the result of interpreting the object as an instance of '<em>Trade and Business Income</em>'.
851 * <!-- begin-user-doc -->
852 * This implementation returns null;
853 * returning a non-null result will terminate the switch.
854 * <!-- end-user-doc -->
855 * @param object the target of the switch.
856 * @return the result of interpreting the object as an instance of '<em>Trade and Business Income</em>'.
857 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
858 * @generated
859 */
860 public T caseTrade_and_Business_Income(Trade_and_Business_Income object) {
861 return null;
862 }
863
864 /**
865 * Returns the result of interpreting the object as an instance of '<em>Agriculture and Forestry Income</em>'.
866 * <!-- begin-user-doc -->
867 * This implementation returns null;
868 * returning a non-null result will terminate the switch.
869 * <!-- end-user-doc -->
870 * @param object the target of the switch.
871 * @return the result of interpreting the object as an instance of '<em>Agriculture and Forestry Income</em>'.
872 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
873 * @generated
874 */
875 public T caseAgriculture_and_Forestry_Income(Agriculture_and_Forestry_Income object) {
876 return null;
877 }
878
879 /**
880 * Returns the result of interpreting the object as an instance of '<em>Pensions and Annuities Income</em>'.
881 * <!-- begin-user-doc -->
882 * This implementation returns null;
883 * returning a non-null result will terminate the switch.
884 * <!-- end-user-doc -->
885 * @param object the target of the switch.
886 * @return the result of interpreting the object as an instance of '<em>Pensions and Annuities Income</em>'.
887 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
888 * @generated
889 */
890 public T casePensions_and_Annuities_Income(Pensions_and_Annuities_Income object) {
891 return null;
892 }
893
894 /**
895 * Returns the result of interpreting the object as an instance of '<em>Capital and Investments Income</em>'.
896 * <!-- begin-user-doc -->
897 * This implementation returns null;
898 * returning a non-null result will terminate the switch.
899 * <!-- end-user-doc -->
900 * @param object the target of the switch.
901 * @return the result of interpreting the object as an instance of '<em>Capital and Investments Income</em>'.
902 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
903 * @generated
904 */
905 public T caseCapital_and_Investments_Income(Capital_and_Investments_Income object) {
906 return null;
907 }
908
909 /**
910 * Returns the result of interpreting the object as an instance of '<em>Employment Income</em>'.
911 * <!-- begin-user-doc -->
912 * This implementation returns null;
913 * returning a non-null result will terminate the switch.
914 * <!-- end-user-doc -->
915 * @param object the target of the switch.
916 * @return the result of interpreting the object as an instance of '<em>Employment Income</em>'.
917 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
918 * @generated
919 */
920 public T caseEmployment_Income(Employment_Income object) {
921 return null;
922 }
923
924 /**
925 * Returns the result of interpreting the object as an instance of '<em>Rentals and Leases Income</em>'.
926 * <!-- begin-user-doc -->
927 * This implementation returns null;
928 * returning a non-null result will terminate the switch.
929 * <!-- end-user-doc -->
930 * @param object the target of the switch.
931 * @return the result of interpreting the object as an instance of '<em>Rentals and Leases Income</em>'.
932 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
933 * @generated
934 */
935 public T caseRentals_and_Leases_Income(Rentals_and_Leases_Income object) {
936 return null;
937 }
938
939 /**
940 * Returns the result of interpreting the object as an instance of '<em>Foreign Income</em>'.
941 * <!-- begin-user-doc -->
942 * This implementation returns null;
943 * returning a non-null result will terminate the switch.
944 * <!-- end-user-doc -->
945 * @param object the target of the switch.
946 * @return the result of interpreting the object as an instance of '<em>Foreign Income</em>'.
947 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
948 * @generated
949 */
950 public T caseForeign_Income(Foreign_Income object) {
951 return null;
952 }
953
954 /**
955 * Returns the result of interpreting the object as an instance of '<em>Local Income</em>'.
956 * <!-- begin-user-doc -->
957 * This implementation returns null;
958 * returning a non-null result will terminate the switch.
959 * <!-- end-user-doc -->
960 * @param object the target of the switch.
961 * @return the result of interpreting the object as an instance of '<em>Local Income</em>'.
962 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
963 * @generated
964 */
965 public T caseLocal_Income(Local_Income object) {
966 return null;
967 }
968
969 /**
970 * Returns the result of interpreting the object as an instance of '<em>CIM</em>'.
971 * <!-- begin-user-doc -->
972 * This implementation returns null;
973 * returning a non-null result will terminate the switch.
974 * <!-- end-user-doc -->
975 * @param object the target of the switch.
976 * @return the result of interpreting the object as an instance of '<em>CIM</em>'.
977 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
978 * @generated
979 */
980 public T caseCIM(CIM object) {
981 return null;
982 }
983
984 /**
985 * Returns the result of interpreting the object as an instance of '<em>CIP</em>'.
986 * <!-- begin-user-doc -->
987 * This implementation returns null;
988 * returning a non-null result will terminate the switch.
989 * <!-- end-user-doc -->
990 * @param object the target of the switch.
991 * @return the result of interpreting the object as an instance of '<em>CIP</em>'.
992 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
993 * @generated
994 */
995 public T caseCIP(CIP object) {
996 return null;
997 }
998
999 /**
1000 * Returns the result of interpreting the object as an instance of '<em>CIS</em>'.
1001 * <!-- begin-user-doc -->
1002 * This implementation returns null;
1003 * returning a non-null result will terminate the switch.
1004 * <!-- end-user-doc -->
1005 * @param object the target of the switch.
1006 * @return the result of interpreting the object as an instance of '<em>CIS</em>'.
1007 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1008 * @generated
1009 */
1010 public T caseCIS(CIS object) {
1011 return null;
1012 }
1013
1014 /**
1015 * Returns the result of interpreting the object as an instance of '<em>FD</em>'.
1016 * <!-- begin-user-doc -->
1017 * This implementation returns null;
1018 * returning a non-null result will terminate the switch.
1019 * <!-- end-user-doc -->
1020 * @param object the target of the switch.
1021 * @return the result of interpreting the object as an instance of '<em>FD</em>'.
1022 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1023 * @generated
1024 */
1025 public T caseFD(FD object) {
1026 return null;
1027 }
1028
1029 /**
1030 * Returns the result of interpreting the object as an instance of '<em>Professional Expenses Deduction</em>'.
1031 * <!-- begin-user-doc -->
1032 * This implementation returns null;
1033 * returning a non-null result will terminate the switch.
1034 * <!-- end-user-doc -->
1035 * @param object the target of the switch.
1036 * @return the result of interpreting the object as an instance of '<em>Professional Expenses Deduction</em>'.
1037 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1038 * @generated
1039 */
1040 public T caseProfessional_Expenses_Deduction(Professional_Expenses_Deduction object) {
1041 return null;
1042 }
1043
1044 /**
1045 * Returns the result of interpreting the object as an instance of '<em>FO</em>'.
1046 * <!-- begin-user-doc -->
1047 * This implementation returns null;
1048 * returning a non-null result will terminate the switch.
1049 * <!-- end-user-doc -->
1050 * @param object the target of the switch.
1051 * @return the result of interpreting the object as an instance of '<em>FO</em>'.
1052 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1053 * @generated
1054 */
1055 public T caseFO(FO object) {
1056 return null;
1057 }
1058
1059 /**
1060 * Returns the result of interpreting the object as an instance of '<em>DS for Permanent Expense</em>'.
1061 * <!-- begin-user-doc -->
1062 * This implementation returns null;
1063 * returning a non-null result will terminate the switch.
1064 * <!-- end-user-doc -->
1065 * @param object the target of the switch.
1066 * @return the result of interpreting the object as an instance of '<em>DS for Permanent Expense</em>'.
1067 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1068 * @generated
1069 */
1070 public T caseDS_for_Permanent_Expense(DS_for_Permanent_Expense object) {
1071 return null;
1072 }
1073
1074 /**
1075 * Returns the result of interpreting the object as an instance of '<em>DS</em>'.
1076 * <!-- begin-user-doc -->
1077 * This implementation returns null;
1078 * returning a non-null result will terminate the switch.
1079 * <!-- end-user-doc -->
1080 * @param object the target of the switch.
1081 * @return the result of interpreting the object as an instance of '<em>DS</em>'.
1082 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1083 * @generated
1084 */
1085 public T caseDS(DS object) {
1086 return null;
1087 }
1088
1089 /**
1090 * Returns the result of interpreting the object as an instance of '<em>DS for Interest Expense</em>'.
1091 * <!-- begin-user-doc -->
1092 * This implementation returns null;
1093 * returning a non-null result will terminate the switch.
1094 * <!-- end-user-doc -->
1095 * @param object the target of the switch.
1096 * @return the result of interpreting the object as an instance of '<em>DS for Interest Expense</em>'.
1097 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1098 * @generated
1099 */
1100 public T caseDS_for_Interest_Expense(DS_for_Interest_Expense object) {
1101 return null;
1102 }
1103
1104 /**
1105 * Returns the result of interpreting the object as an instance of '<em>DS for Health and Pension Insurance</em>'.
1106 * <!-- begin-user-doc -->
1107 * This implementation returns null;
1108 * returning a non-null result will terminate the switch.
1109 * <!-- end-user-doc -->
1110 * @param object the target of the switch.
1111 * @return the result of interpreting the object as an instance of '<em>DS for Health and Pension Insurance</em>'.
1112 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1113 * @generated
1114 */
1115 public T caseDS_for_Health_and_Pension_Insurance(DS_for_Health_and_Pension_Insurance object) {
1116 return null;
1117 }
1118
1119 /**
1120 * Returns the result of interpreting the object as an instance of '<em>DS for Private Insurance and Plan</em>'.
1121 * <!-- begin-user-doc -->
1122 * This implementation returns null;
1123 * returning a non-null result will terminate the switch.
1124 * <!-- end-user-doc -->
1125 * @param object the target of the switch.
1126 * @return the result of interpreting the object as an instance of '<em>DS for Private Insurance and Plan</em>'.
1127 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1128 * @generated
1129 */
1130 public T caseDS_for_Private_Insurance_and_Plan(DS_for_Private_Insurance_and_Plan object) {
1131 return null;
1132 }
1133
1134 /**
1135 * Returns the result of interpreting the object as an instance of '<em>DS for Loss Carryforward</em>'.
1136 * <!-- begin-user-doc -->
1137 * This implementation returns null;
1138 * returning a non-null result will terminate the switch.
1139 * <!-- end-user-doc -->
1140 * @param object the target of the switch.
1141 * @return the result of interpreting the object as an instance of '<em>DS for Loss Carryforward</em>'.
1142 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1143 * @generated
1144 */
1145 public T caseDS_for_Loss_Carryforward(DS_for_Loss_Carryforward object) {
1146 return null;
1147 }
1148
1149 /**
1150 * Returns the result of interpreting the object as an instance of '<em>DS for Donation</em>'.
1151 * <!-- begin-user-doc -->
1152 * This implementation returns null;
1153 * returning a non-null result will terminate the switch.
1154 * <!-- end-user-doc -->
1155 * @param object the target of the switch.
1156 * @return the result of interpreting the object as an instance of '<em>DS for Donation</em>'.
1157 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1158 * @generated
1159 */
1160 public T caseDS_for_Donation(DS_for_Donation object) {
1161 return null;
1162 }
1163
1164 /**
1165 * Returns the result of interpreting the object as an instance of '<em>Permanent Expense</em>'.
1166 * <!-- begin-user-doc -->
1167 * This implementation returns null;
1168 * returning a non-null result will terminate the switch.
1169 * <!-- end-user-doc -->
1170 * @param object the target of the switch.
1171 * @return the result of interpreting the object as an instance of '<em>Permanent Expense</em>'.
1172 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1173 * @generated
1174 */
1175 public T casePermanent_Expense(Permanent_Expense object) {
1176 return null;
1177 }
1178
1179 /**
1180 * Returns the result of interpreting the object as an instance of '<em>Special Expense DS</em>'.
1181 * <!-- begin-user-doc -->
1182 * This implementation returns null;
1183 * returning a non-null result will terminate the switch.
1184 * <!-- end-user-doc -->
1185 * @param object the target of the switch.
1186 * @return the result of interpreting the object as an instance of '<em>Special Expense DS</em>'.
1187 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1188 * @generated
1189 */
1190 public T caseSpecial_Expense_DS(Special_Expense_DS object) {
1191 return null;
1192 }
1193
1194 /**
1195 * Returns the result of interpreting the object as an instance of '<em>Interest Expense</em>'.
1196 * <!-- begin-user-doc -->
1197 * This implementation returns null;
1198 * returning a non-null result will terminate the switch.
1199 * <!-- end-user-doc -->
1200 * @param object the target of the switch.
1201 * @return the result of interpreting the object as an instance of '<em>Interest Expense</em>'.
1202 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1203 * @generated
1204 */
1205 public T caseInterest_Expense(Interest_Expense object) {
1206 return null;
1207 }
1208
1209 /**
1210 * Returns the result of interpreting the object as an instance of '<em>Private Insurance and Plan</em>'.
1211 * <!-- begin-user-doc -->
1212 * This implementation returns null;
1213 * returning a non-null result will terminate the switch.
1214 * <!-- end-user-doc -->
1215 * @param object the target of the switch.
1216 * @return the result of interpreting the object as an instance of '<em>Private Insurance and Plan</em>'.
1217 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1218 * @generated
1219 */
1220 public T casePrivate_Insurance_and_Plan(Private_Insurance_and_Plan object) {
1221 return null;
1222 }
1223
1224 /**
1225 * Returns the result of interpreting the object as an instance of '<em>Health and Pension Insurance</em>'.
1226 * <!-- begin-user-doc -->
1227 * This implementation returns null;
1228 * returning a non-null result will terminate the switch.
1229 * <!-- end-user-doc -->
1230 * @param object the target of the switch.
1231 * @return the result of interpreting the object as an instance of '<em>Health and Pension Insurance</em>'.
1232 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1233 * @generated
1234 */
1235 public T caseHealth_and_Pension_Insurance(Health_and_Pension_Insurance object) {
1236 return null;
1237 }
1238
1239 /**
1240 * Returns the result of interpreting the object as an instance of '<em>Donation</em>'.
1241 * <!-- begin-user-doc -->
1242 * This implementation returns null;
1243 * returning a non-null result will terminate the switch.
1244 * <!-- end-user-doc -->
1245 * @param object the target of the switch.
1246 * @return the result of interpreting the object as an instance of '<em>Donation</em>'.
1247 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1248 * @generated
1249 */
1250 public T caseDonation(Donation object) {
1251 return null;
1252 }
1253
1254 /**
1255 * Returns the result of interpreting the object as an instance of '<em>Loss Carryforward</em>'.
1256 * <!-- begin-user-doc -->
1257 * This implementation returns null;
1258 * returning a non-null result will terminate the switch.
1259 * <!-- end-user-doc -->
1260 * @param object the target of the switch.
1261 * @return the result of interpreting the object as an instance of '<em>Loss Carryforward</em>'.
1262 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1263 * @generated
1264 */
1265 public T caseLoss_Carryforward(Loss_Carryforward object) {
1266 return null;
1267 }
1268
1269 /**
1270 * Returns the result of interpreting the object as an instance of '<em>Spousal Expense AC</em>'.
1271 * <!-- begin-user-doc -->
1272 * This implementation returns null;
1273 * returning a non-null result will terminate the switch.
1274 * <!-- end-user-doc -->
1275 * @param object the target of the switch.
1276 * @return the result of interpreting the object as an instance of '<em>Spousal Expense AC</em>'.
1277 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1278 * @generated
1279 */
1280 public T caseSpousal_Expense_AC(Spousal_Expense_AC object) {
1281 return null;
1282 }
1283
1284 /**
1285 * Returns the result of interpreting the object as an instance of '<em>Extraordinary Expense CE</em>'.
1286 * <!-- begin-user-doc -->
1287 * This implementation returns null;
1288 * returning a non-null result will terminate the switch.
1289 * <!-- end-user-doc -->
1290 * @param object the target of the switch.
1291 * @return the result of interpreting the object as an instance of '<em>Extraordinary Expense CE</em>'.
1292 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1293 * @generated
1294 */
1295 public T caseExtraordinary_Expense_CE(Extraordinary_Expense_CE object) {
1296 return null;
1297 }
1298
1299 /**
1300 * Returns the result of interpreting the object as an instance of '<em>Travel Expense FD</em>'.
1301 * <!-- begin-user-doc -->
1302 * This implementation returns null;
1303 * returning a non-null result will terminate the switch.
1304 * <!-- end-user-doc -->
1305 * @param object the target of the switch.
1306 * @return the result of interpreting the object as an instance of '<em>Travel Expense FD</em>'.
1307 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1308 * @generated
1309 */
1310 public T caseTravel_Expense_FD(Travel_Expense_FD object) {
1311 return null;
1312 }
1313
1314 /**
1315 * Returns the result of interpreting the object as an instance of '<em>Professional Expense</em>'.
1316 * <!-- begin-user-doc -->
1317 * This implementation returns null;
1318 * returning a non-null result will terminate the switch.
1319 * <!-- end-user-doc -->
1320 * @param object the target of the switch.
1321 * @return the result of interpreting the object as an instance of '<em>Professional Expense</em>'.
1322 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1323 * @generated
1324 */
1325 public T caseProfessional_Expense(Professional_Expense object) {
1326 return null;
1327 }
1328
1329 /**
1330 * Returns the result of interpreting the object as an instance of '<em>Miscellaneous Expense FO</em>'.
1331 * <!-- begin-user-doc -->
1332 * This implementation returns null;
1333 * returning a non-null result will terminate the switch.
1334 * <!-- end-user-doc -->
1335 * @param object the target of the switch.
1336 * @return the result of interpreting the object as an instance of '<em>Miscellaneous Expense FO</em>'.
1337 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1338 * @generated
1339 */
1340 public T caseMiscellaneous_Expense_FO(Miscellaneous_Expense_FO object) {
1341 return null;
1342 }
1343
1344 /**
1345 * Returns the result of interpreting the object as an instance of '<em>EObject</em>'.
1346 * <!-- begin-user-doc -->
1347 * This implementation returns null;
1348 * returning a non-null result will terminate the switch, but this is the last case anyway.
1349 * <!-- end-user-doc -->
1350 * @param object the target of the switch.
1351 * @return the result of interpreting the object as an instance of '<em>EObject</em>'.
1352 * @see #doSwitch(org.eclipse.emf.ecore.EObject)
1353 * @generated
1354 */
1355 @Override
1356 public T defaultCase(EObject object) {
1357 return null;
1358 }
1359
1360} //TaxationSwitch