/** */ package Taxation; /** * * A representation of the model object 'Permanent Expense'. * * *

* The following features are supported: *

* * * @see Taxation.TaxationPackage#getPermanent_Expense() * @model * @generated */ public interface Permanent_Expense extends Special_Expense_DS { /** * Returns the value of the 'Category' attribute. * The literals are from the enumeration {@link Taxation.Category_of_Permanent_Expense}. * * * @return the value of the 'Category' attribute. * @see Taxation.Category_of_Permanent_Expense * @see #setCategory(Category_of_Permanent_Expense) * @see Taxation.TaxationPackage#getPermanent_Expense_Category() * @model required="true" * @generated */ Category_of_Permanent_Expense getCategory(); /** * Sets the value of the '{@link Taxation.Permanent_Expense#getCategory Category}' attribute. * * * @param value the new value of the 'Category' attribute. * @see Taxation.Category_of_Permanent_Expense * @see #getCategory() * @generated */ void setCategory(Category_of_Permanent_Expense value); /** * Returns the value of the 'Is eligible for deduction' attribute. * The default value is "false". * * * @return the value of the 'Is eligible for deduction' attribute. * @see #setIs_eligible_for_deduction(boolean) * @see Taxation.TaxationPackage#getPermanent_Expense_Is_eligible_for_deduction() * @model default="false" required="true" derived="true" * @generated */ boolean isIs_eligible_for_deduction(); /** * Sets the value of the '{@link Taxation.Permanent_Expense#isIs_eligible_for_deduction Is eligible for deduction}' attribute. * * * @param value the new value of the 'Is eligible for deduction' attribute. * @see #isIs_eligible_for_deduction() * @generated */ void setIs_eligible_for_deduction(boolean value); } // Permanent_Expense