/** */ package TaxationWithRoot; /** * * A representation of the model object 'Extraordinary Expense CE'. * * *

* The following features are supported: *

* * * @see TaxationWithRoot.TaxationPackage#getExtraordinary_Expense_CE() * @model * @generated */ public interface Extraordinary_Expense_CE extends Expense { /** * Returns the value of the 'Thresholded deduction percentage' attribute. * * * @return the value of the 'Thresholded deduction percentage' attribute. * @see #setThresholded_deduction_percentage(double) * @see TaxationWithRoot.TaxationPackage#getExtraordinary_Expense_CE_Thresholded_deduction_percentage() * @model required="true" * @generated */ double getThresholded_deduction_percentage(); /** * Sets the value of the '{@link TaxationWithRoot.Extraordinary_Expense_CE#getThresholded_deduction_percentage Thresholded deduction percentage}' attribute. * * * @param value the new value of the 'Thresholded deduction percentage' attribute. * @see #getThresholded_deduction_percentage() * @generated */ void setThresholded_deduction_percentage(double value); /** * Returns the value of the 'Ce type' attribute. * The literals are from the enumeration {@link TaxationWithRoot.CE_Type}. * * * @return the value of the 'Ce type' attribute. * @see TaxationWithRoot.CE_Type * @see #setCe_type(CE_Type) * @see TaxationWithRoot.TaxationPackage#getExtraordinary_Expense_CE_Ce_type() * @model required="true" * @generated */ CE_Type getCe_type(); /** * Sets the value of the '{@link TaxationWithRoot.Extraordinary_Expense_CE#getCe_type Ce type}' attribute. * * * @param value the new value of the 'Ce type' attribute. * @see TaxationWithRoot.CE_Type * @see #getCe_type() * @generated */ void setCe_type(CE_Type value); } // Extraordinary_Expense_CE