/** */ package Taxation; /** * * A representation of the model object 'Private Insurance and Plan'. * * *

* The following features are supported: *

* * * @see Taxation.TaxationPackage#getPrivate_Insurance_and_Plan() * @model * @generated */ public interface Private_Insurance_and_Plan extends Special_Expense_DS { /** * Returns the value of the 'Category' attribute. * The literals are from the enumeration {@link Taxation.Category_of_Private_Insurance_and_Plan}. * * * @return the value of the 'Category' attribute. * @see Taxation.Category_of_Private_Insurance_and_Plan * @see #setCategory(Category_of_Private_Insurance_and_Plan) * @see Taxation.TaxationPackage#getPrivate_Insurance_and_Plan_Category() * @model required="true" * @generated */ Category_of_Private_Insurance_and_Plan getCategory(); /** * Sets the value of the '{@link Taxation.Private_Insurance_and_Plan#getCategory Category}' attribute. * * * @param value the new value of the 'Category' attribute. * @see Taxation.Category_of_Private_Insurance_and_Plan * @see #getCategory() * @generated */ void setCategory(Category_of_Private_Insurance_and_Plan value); /** * Returns the value of the 'Duration of contract' attribute. * * * @return the value of the 'Duration of contract' attribute. * @see #setDuration_of_contract(int) * @see Taxation.TaxationPackage#getPrivate_Insurance_and_Plan_Duration_of_contract() * @model required="true" * @generated */ int getDuration_of_contract(); /** * Sets the value of the '{@link Taxation.Private_Insurance_and_Plan#getDuration_of_contract Duration of contract}' attribute. * * * @param value the new value of the 'Duration of contract' attribute. * @see #getDuration_of_contract() * @generated */ void setDuration_of_contract(int value); /** * Returns the value of the 'Is private insurance and plan eligible for deduction' attribute. * The default value is "false". * * * @return the value of the 'Is private insurance and plan eligible for deduction' attribute. * @see #setIs_private_insurance_and_plan_eligible_for_deduction(boolean) * @see Taxation.TaxationPackage#getPrivate_Insurance_and_Plan_Is_private_insurance_and_plan_eligible_for_deduction() * @model default="false" required="true" derived="true" * @generated */ boolean isIs_private_insurance_and_plan_eligible_for_deduction(); /** * Sets the value of the '{@link Taxation.Private_Insurance_and_Plan#isIs_private_insurance_and_plan_eligible_for_deduction Is private insurance and plan eligible for deduction}' attribute. * * * @param value the new value of the 'Is private insurance and plan eligible for deduction' attribute. * @see #isIs_private_insurance_and_plan_eligible_for_deduction() * @generated */ void setIs_private_insurance_and_plan_eligible_for_deduction(boolean value); } // Private_Insurance_and_Plan