/** */ package Taxation; import org.eclipse.emf.ecore.EFactory; /** * * The Factory for the model. * It provides a create method for each non-abstract class of the model. * * @see Taxation.TaxationPackage * @generated */ public interface TaxationFactory extends EFactory { /** * The singleton instance of the factory. * * * @generated */ TaxationFactory eINSTANCE = Taxation.impl.TaxationFactoryImpl.init(); /** * Returns a new object of class 'Income Tax'. * * * @return a new object of class 'Income Tax'. * @generated */ Income_Tax createIncome_Tax(); /** * Returns a new object of class 'Physical Person'. * * * @return a new object of class 'Physical Person'. * @generated */ Physical_Person createPhysical_Person(); /** * Returns a new object of class 'Address'. * * * @return a new object of class 'Address'. * @generated */ Address createAddress(); /** * Returns a new object of class 'Expense'. * * * @return a new object of class 'Expense'. * @generated */ Expense createExpense(); /** * Returns a new object of class 'Dependent'. * * * @return a new object of class 'Dependent'. * @generated */ Dependent createDependent(); /** * Returns a new object of class 'External Allowance'. * * * @return a new object of class 'External Allowance'. * @generated */ External_Allowance createExternal_Allowance(); /** * Returns a new object of class 'Household'. * * * @return a new object of class 'Household'. * @generated */ Household createHousehold(); /** * Returns a new object of class 'Tax Property'. * * * @return a new object of class 'Tax Property'. * @generated */ Tax_Property createTax_Property(); /** * Returns a new object of class 'From Agent'. * * * @return a new object of class 'From Agent'. * @generated */ FromAgent createFromAgent(); /** * Returns a new object of class 'Tax Card'. * * * @return a new object of class 'Tax Card'. * @generated */ Tax_Card createTax_Card(); /** * Returns a new object of class 'Income Tax Credit'. * * * @return a new object of class 'Income Tax Credit'. * @generated */ Income_Tax_Credit createIncome_Tax_Credit(); /** * Returns a new object of class 'Income Detail'. * * * @return a new object of class 'Income Detail'. * @generated */ Income_Detail createIncome_Detail(); /** * Returns a new object of class 'From Law'. * * * @return a new object of class 'From Law'. * @generated */ FromLaw createFromLaw(); /** * Returns a new object of class 'Fiscal Address'. * * * @return a new object of class 'Fiscal Address'. * @generated */ Fiscal_Address createFiscal_Address(); /** * Returns a new object of class 'Habitual Address'. * * * @return a new object of class 'Habitual Address'. * @generated */ Habitual_Address createHabitual_Address(); /** * Returns a new object of class 'Marriage Record'. * * * @return a new object of class 'Marriage Record'. * @generated */ Marriage_Record createMarriage_Record(); /** * Returns a new object of class 'Non Resident Tax Payer'. * * * @return a new object of class 'Non Resident Tax Payer'. * @generated */ Non_Resident_Tax_Payer createNon_Resident_Tax_Payer(); /** * Returns a new object of class 'Partnership Record'. * * * @return a new object of class 'Partnership Record'. * @generated */ Partnership_Record createPartnership_Record(); /** * Returns a new object of class 'Resident Tax Payer'. * * * @return a new object of class 'Resident Tax Payer'. * @generated */ Resident_Tax_Payer createResident_Tax_Payer(); /** * Returns a new object of class 'Trade and Business Income'. * * * @return a new object of class 'Trade and Business Income'. * @generated */ Trade_and_Business_Income createTrade_and_Business_Income(); /** * Returns a new object of class 'Agriculture and Forestry Income'. * * * @return a new object of class 'Agriculture and Forestry Income'. * @generated */ Agriculture_and_Forestry_Income createAgriculture_and_Forestry_Income(); /** * Returns a new object of class 'Pensions and Annuities Income'. * * * @return a new object of class 'Pensions and Annuities Income'. * @generated */ Pensions_and_Annuities_Income createPensions_and_Annuities_Income(); /** * Returns a new object of class 'Capital and Investments Income'. * * * @return a new object of class 'Capital and Investments Income'. * @generated */ Capital_and_Investments_Income createCapital_and_Investments_Income(); /** * Returns a new object of class 'Employment Income'. * * * @return a new object of class 'Employment Income'. * @generated */ Employment_Income createEmployment_Income(); /** * Returns a new object of class 'Rentals and Leases Income'. * * * @return a new object of class 'Rentals and Leases Income'. * @generated */ Rentals_and_Leases_Income createRentals_and_Leases_Income(); /** * Returns a new object of class 'Foreign Income'. * * * @return a new object of class 'Foreign Income'. * @generated */ Foreign_Income createForeign_Income(); /** * Returns a new object of class 'Local Income'. * * * @return a new object of class 'Local Income'. * @generated */ Local_Income createLocal_Income(); /** * Returns a new object of class 'CIM'. * * * @return a new object of class 'CIM'. * @generated */ CIM createCIM(); /** * Returns a new object of class 'CIP'. * * * @return a new object of class 'CIP'. * @generated */ CIP createCIP(); /** * Returns a new object of class 'CIS'. * * * @return a new object of class 'CIS'. * @generated */ CIS createCIS(); /** * Returns a new object of class 'FD'. * * * @return a new object of class 'FD'. * @generated */ FD createFD(); /** * Returns a new object of class 'Professional Expenses Deduction'. * * * @return a new object of class 'Professional Expenses Deduction'. * @generated */ Professional_Expenses_Deduction createProfessional_Expenses_Deduction(); /** * Returns a new object of class 'FO'. * * * @return a new object of class 'FO'. * @generated */ FO createFO(); /** * Returns a new object of class 'DS for Permanent Expense'. * * * @return a new object of class 'DS for Permanent Expense'. * @generated */ DS_for_Permanent_Expense createDS_for_Permanent_Expense(); /** * Returns a new object of class 'DS'. * * * @return a new object of class 'DS'. * @generated */ DS createDS(); /** * Returns a new object of class 'DS for Interest Expense'. * * * @return a new object of class 'DS for Interest Expense'. * @generated */ DS_for_Interest_Expense createDS_for_Interest_Expense(); /** * Returns a new object of class 'DS for Health and Pension Insurance'. * * * @return a new object of class 'DS for Health and Pension Insurance'. * @generated */ DS_for_Health_and_Pension_Insurance createDS_for_Health_and_Pension_Insurance(); /** * Returns a new object of class 'DS for Private Insurance and Plan'. * * * @return a new object of class 'DS for Private Insurance and Plan'. * @generated */ DS_for_Private_Insurance_and_Plan createDS_for_Private_Insurance_and_Plan(); /** * Returns a new object of class 'DS for Loss Carryforward'. * * * @return a new object of class 'DS for Loss Carryforward'. * @generated */ DS_for_Loss_Carryforward createDS_for_Loss_Carryforward(); /** * Returns a new object of class 'DS for Donation'. * * * @return a new object of class 'DS for Donation'. * @generated */ DS_for_Donation createDS_for_Donation(); /** * Returns a new object of class 'Permanent Expense'. * * * @return a new object of class 'Permanent Expense'. * @generated */ Permanent_Expense createPermanent_Expense(); /** * Returns a new object of class 'Special Expense DS'. * * * @return a new object of class 'Special Expense DS'. * @generated */ Special_Expense_DS createSpecial_Expense_DS(); /** * Returns a new object of class 'Interest Expense'. * * * @return a new object of class 'Interest Expense'. * @generated */ Interest_Expense createInterest_Expense(); /** * Returns a new object of class 'Private Insurance and Plan'. * * * @return a new object of class 'Private Insurance and Plan'. * @generated */ Private_Insurance_and_Plan createPrivate_Insurance_and_Plan(); /** * Returns a new object of class 'Health and Pension Insurance'. * * * @return a new object of class 'Health and Pension Insurance'. * @generated */ Health_and_Pension_Insurance createHealth_and_Pension_Insurance(); /** * Returns a new object of class 'Donation'. * * * @return a new object of class 'Donation'. * @generated */ Donation createDonation(); /** * Returns a new object of class 'Loss Carryforward'. * * * @return a new object of class 'Loss Carryforward'. * @generated */ Loss_Carryforward createLoss_Carryforward(); /** * Returns a new object of class 'Spousal Expense AC'. * * * @return a new object of class 'Spousal Expense AC'. * @generated */ Spousal_Expense_AC createSpousal_Expense_AC(); /** * Returns a new object of class 'Extraordinary Expense CE'. * * * @return a new object of class 'Extraordinary Expense CE'. * @generated */ Extraordinary_Expense_CE createExtraordinary_Expense_CE(); /** * Returns a new object of class 'Travel Expense FD'. * * * @return a new object of class 'Travel Expense FD'. * @generated */ Travel_Expense_FD createTravel_Expense_FD(); /** * Returns a new object of class 'Professional Expense'. * * * @return a new object of class 'Professional Expense'. * @generated */ Professional_Expense createProfessional_Expense(); /** * Returns a new object of class 'Miscellaneous Expense FO'. * * * @return a new object of class 'Miscellaneous Expense FO'. * @generated */ Miscellaneous_Expense_FO createMiscellaneous_Expense_FO(); /** * Returns the package supported by this factory. * * * @return the package supported by this factory. * @generated */ TaxationPackage getTaxationPackage(); } //TaxationFactory