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

* The following features are supported: *

* * * @see TaxationWithRoot.TaxationPackage#getIncome_Type() * @model abstract="true" * @generated */ public interface Income_Type extends EObject { /** * Returns the value of the 'Id8' attribute. * * * @return the value of the 'Id8' attribute. * @see #setId8(String) * @see TaxationWithRoot.TaxationPackage#getIncome_Type_Id8() * @model id="true" required="true" ordered="false" * @generated */ String getId8(); /** * Sets the value of the '{@link TaxationWithRoot.Income_Type#getId8 Id8}' attribute. * * * @param value the new value of the 'Id8' attribute. * @see #getId8() * @generated */ void setId8(String value); /** * Returns the value of the 'Income' container reference. * It is bidirectional and its opposite is '{@link TaxationWithRoot.Income#getIncome_type Income type}'. * * * @return the value of the 'Income' container reference. * @see #setIncome(Income) * @see TaxationWithRoot.TaxationPackage#getIncome_Type_Income() * @see TaxationWithRoot.Income#getIncome_type * @model opposite="income_type" required="true" transient="false" * @generated */ Income getIncome(); /** * Sets the value of the '{@link TaxationWithRoot.Income_Type#getIncome Income}' container reference. * * * @param value the new value of the 'Income' container reference. * @see #getIncome() * @generated */ void setIncome(Income value); } // Income_Type