/** */ package Taxation; import org.eclipse.emf.common.util.EList; /** * * A representation of the model object 'Dependent'. * * *
* The following features are supported: *
*"false"
.
*
*
* @return the value of the 'Continued studies' attribute.
* @see #setContinued_studies(boolean)
* @see Taxation.TaxationPackage#getDependent_Continued_studies()
* @model default="false" required="true"
* @generated
*/
boolean isContinued_studies();
/**
* Sets the value of the '{@link Taxation.Dependent#isContinued_studies Continued studies}' attribute.
*
*
* @param value the new value of the 'Continued studies' attribute.
* @see #isContinued_studies()
* @generated
*/
void setContinued_studies(boolean value);
/**
* Returns the value of the 'Allowances' containment reference.
* It is bidirectional and its opposite is '{@link Taxation.External_Allowance#getPerson Person}'.
*
*
* @return the value of the 'Allowances' containment reference.
* @see #setAllowances(External_Allowance)
* @see Taxation.TaxationPackage#getDependent_Allowances()
* @see Taxation.External_Allowance#getPerson
* @model opposite="person" containment="true" ordered="false"
* @generated
*/
External_Allowance getAllowances();
/**
* Sets the value of the '{@link Taxation.Dependent#getAllowances Allowances}' containment reference.
*
*
* @param value the new value of the 'Allowances' containment reference.
* @see #getAllowances()
* @generated
*/
void setAllowances(External_Allowance value);
/**
* Returns the value of the 'Household' container reference.
* It is bidirectional and its opposite is '{@link Taxation.Household#getChildren Children}'.
*
*
* @return the value of the 'Household' container reference.
* @see #setHousehold(Household)
* @see Taxation.TaxationPackage#getDependent_Household()
* @see Taxation.Household#getChildren
* @model opposite="children" transient="false" ordered="false"
* @generated
*/
Household getHousehold();
/**
* Sets the value of the '{@link Taxation.Dependent#getHousehold Household}' container reference.
*
*
* @param value the new value of the 'Household' container reference.
* @see #getHousehold()
* @generated
*/
void setHousehold(Household value);
/**
* Returns the value of the 'From agent' reference.
* It is bidirectional and its opposite is '{@link Taxation.FromAgent#getDependent Dependent}'.
*
*
* @return the value of the 'From agent' reference.
* @see #setFrom_agent(FromAgent)
* @see Taxation.TaxationPackage#getDependent_From_agent()
* @see Taxation.FromAgent#getDependent
* @model opposite="dependent" ordered="false"
* @generated
*/
FromAgent getFrom_agent();
/**
* Sets the value of the '{@link Taxation.Dependent#getFrom_agent From agent}' reference.
*
*
* @param value the new value of the 'From agent' reference.
* @see #getFrom_agent()
* @generated
*/
void setFrom_agent(FromAgent value);
/**
* Returns the value of the 'Expense' reference list.
* The list contents are of type {@link Taxation.Expense}.
* It is bidirectional and its opposite is '{@link Taxation.Expense#getDependent Dependent}'.
*
*
* @return the value of the 'Expense' reference list.
* @see Taxation.TaxationPackage#getDependent_Expense()
* @see Taxation.Expense#getDependent
* @model opposite="dependent" ordered="false"
* @generated
*/
EList