/**
*/
package TaxationWithRoot;
import org.eclipse.emf.common.util.EList;
/**
*
* A representation of the model object 'Household'.
*
*
*
* The following features are supported:
*
*
* - {@link TaxationWithRoot.Household#getParents Parents}
* - {@link TaxationWithRoot.Household#getId1 Id1}
* - {@link TaxationWithRoot.Household#getChildren Children}
*
*
* @see TaxationWithRoot.TaxationPackage#getHousehold()
* @model
* @generated
*/
public interface Household extends Tax_Case {
/**
* Returns the value of the 'Parents' containment reference.
* It is bidirectional and its opposite is '{@link TaxationWithRoot.Legal_Union_Record#getHousehold Household}'.
*
*
* @return the value of the 'Parents' containment reference.
* @see #setParents(Legal_Union_Record)
* @see TaxationWithRoot.TaxationPackage#getHousehold_Parents()
* @see TaxationWithRoot.Legal_Union_Record#getHousehold
* @model opposite="household" containment="true" required="true" ordered="false"
* @generated
*/
Legal_Union_Record getParents();
/**
* Sets the value of the '{@link TaxationWithRoot.Household#getParents Parents}' containment reference.
*
*
* @param value the new value of the 'Parents' containment reference.
* @see #getParents()
* @generated
*/
void setParents(Legal_Union_Record value);
/**
* Returns the value of the 'Id1' attribute.
*
*
* @return the value of the 'Id1' attribute.
* @see #setId1(String)
* @see TaxationWithRoot.TaxationPackage#getHousehold_Id1()
* @model id="true" required="true" ordered="false"
* @generated
*/
String getId1();
/**
* Sets the value of the '{@link TaxationWithRoot.Household#getId1 Id1}' attribute.
*
*
* @param value the new value of the 'Id1' attribute.
* @see #getId1()
* @generated
*/
void setId1(String value);
/**
* Returns the value of the 'Children' containment reference list.
* The list contents are of type {@link TaxationWithRoot.Dependent}.
* It is bidirectional and its opposite is '{@link TaxationWithRoot.Dependent#getHousehold Household}'.
*
*
* @return the value of the 'Children' containment reference list.
* @see TaxationWithRoot.TaxationPackage#getHousehold_Children()
* @see TaxationWithRoot.Dependent#getHousehold
* @model opposite="household" containment="true" ordered="false"
* @generated
*/
EList getChildren();
} // Household