/** */ package TaxationWithRoot; import org.eclipse.emf.ecore.EObject; /** * * A representation of the model object 'Income Detail'. * * *

* The following features are supported: *

* * * @see TaxationWithRoot.TaxationPackage#getIncome_Detail() * @model * @generated */ public interface Income_Detail extends EObject { /** * Returns the value of the 'Amount' attribute. * * * @return the value of the 'Amount' attribute. * @see #setAmount(double) * @see TaxationWithRoot.TaxationPackage#getIncome_Detail_Amount() * @model required="true" * @generated */ double getAmount(); /** * Sets the value of the '{@link TaxationWithRoot.Income_Detail#getAmount Amount}' attribute. * * * @param value the new value of the 'Amount' attribute. * @see #getAmount() * @generated */ void setAmount(double value); /** * Returns the value of the 'Is worked' attribute. * * * @return the value of the 'Is worked' attribute. * @see #setIs_worked(boolean) * @see TaxationWithRoot.TaxationPackage#getIncome_Detail_Is_worked() * @model required="true" * @generated */ boolean isIs_worked(); /** * Sets the value of the '{@link TaxationWithRoot.Income_Detail#isIs_worked Is worked}' attribute. * * * @param value the new value of the 'Is worked' attribute. * @see #isIs_worked() * @generated */ void setIs_worked(boolean value); /** * Returns the value of the 'Distance' attribute. * * * @return the value of the 'Distance' attribute. * @see #setDistance(double) * @see TaxationWithRoot.TaxationPackage#getIncome_Detail_Distance() * @model required="true" * @generated */ double getDistance(); /** * Sets the value of the '{@link TaxationWithRoot.Income_Detail#getDistance Distance}' attribute. * * * @param value the new value of the 'Distance' attribute. * @see #getDistance() * @generated */ void setDistance(double value); /** * Returns the value of the 'Worked days' attribute. * * * @return the value of the 'Worked days' attribute. * @see #setWorked_days(int) * @see TaxationWithRoot.TaxationPackage#getIncome_Detail_Worked_days() * @model required="true" * @generated */ int getWorked_days(); /** * Sets the value of the '{@link TaxationWithRoot.Income_Detail#getWorked_days Worked days}' attribute. * * * @param value the new value of the 'Worked days' attribute. * @see #getWorked_days() * @generated */ void setWorked_days(int value); /** * Returns the value of the 'Is contributing CNS' attribute. * * * @return the value of the 'Is contributing CNS' attribute. * @see #setIs_contributing_CNS(boolean) * @see TaxationWithRoot.TaxationPackage#getIncome_Detail_Is_contributing_CNS() * @model required="true" ordered="false" * @generated */ boolean isIs_contributing_CNS(); /** * Sets the value of the '{@link TaxationWithRoot.Income_Detail#isIs_contributing_CNS Is contributing CNS}' attribute. * * * @param value the new value of the 'Is contributing CNS' attribute. * @see #isIs_contributing_CNS() * @generated */ void setIs_contributing_CNS(boolean value); /** * Returns the value of the 'Id5' attribute. * * * @return the value of the 'Id5' attribute. * @see #setId5(String) * @see TaxationWithRoot.TaxationPackage#getIncome_Detail_Id5() * @model id="true" required="true" ordered="false" * @generated */ String getId5(); /** * Sets the value of the '{@link TaxationWithRoot.Income_Detail#getId5 Id5}' attribute. * * * @param value the new value of the 'Id5' attribute. * @see #getId5() * @generated */ void setId5(String value); /** * Returns the value of the 'Income' container reference. * It is bidirectional and its opposite is '{@link TaxationWithRoot.Income#getDetails Details}'. * * * @return the value of the 'Income' container reference. * @see #setIncome(Income) * @see TaxationWithRoot.TaxationPackage#getIncome_Detail_Income() * @see TaxationWithRoot.Income#getDetails * @model opposite="details" required="true" transient="false" * @generated */ Income getIncome(); /** * Sets the value of the '{@link TaxationWithRoot.Income_Detail#getIncome Income}' container reference. * * * @param value the new value of the 'Income' container reference. * @see #getIncome() * @generated */ void setIncome(Income value); } // Income_Detail