aboutsummaryrefslogtreecommitdiffstats
path: root/Tests/MODELS2020-CaseStudies/models20.diversity-calculator/src/TaxationWithRoot/Tax_Payer.java
diff options
context:
space:
mode:
Diffstat (limited to 'Tests/MODELS2020-CaseStudies/models20.diversity-calculator/src/TaxationWithRoot/Tax_Payer.java')
-rw-r--r--Tests/MODELS2020-CaseStudies/models20.diversity-calculator/src/TaxationWithRoot/Tax_Payer.java104
1 files changed, 104 insertions, 0 deletions
diff --git a/Tests/MODELS2020-CaseStudies/models20.diversity-calculator/src/TaxationWithRoot/Tax_Payer.java b/Tests/MODELS2020-CaseStudies/models20.diversity-calculator/src/TaxationWithRoot/Tax_Payer.java
new file mode 100644
index 00000000..e2146172
--- /dev/null
+++ b/Tests/MODELS2020-CaseStudies/models20.diversity-calculator/src/TaxationWithRoot/Tax_Payer.java
@@ -0,0 +1,104 @@
1/**
2 */
3package TaxationWithRoot;
4
5import org.eclipse.emf.common.util.EList;
6
7/**
8 * <!-- begin-user-doc -->
9 * A representation of the model object '<em><b>Tax Payer</b></em>'.
10 * <!-- end-user-doc -->
11 *
12 * <p>
13 * The following features are supported:
14 * </p>
15 * <ul>
16 * <li>{@link TaxationWithRoot.Tax_Payer#getDependents <em>Dependents</em>}</li>
17 * <li>{@link TaxationWithRoot.Tax_Payer#getFrom_agent <em>From agent</em>}</li>
18 * <li>{@link TaxationWithRoot.Tax_Payer#getIncomes <em>Incomes</em>}</li>
19 * <li>{@link TaxationWithRoot.Tax_Payer#getFrom_law <em>From law</em>}</li>
20 * </ul>
21 *
22 * @see TaxationWithRoot.TaxationWithRootPackage#getTax_Payer()
23 * @model abstract="true"
24 * annotation="duplicates"
25 * @generated
26 */
27public interface Tax_Payer extends Physical_Person, Tax_Case {
28 /**
29 * Returns the value of the '<em><b>Dependents</b></em>' containment reference list.
30 * The list contents are of type {@link TaxationWithRoot.Dependent}.
31 * It is bidirectional and its opposite is '{@link TaxationWithRoot.Dependent#getResponsible_person <em>Responsible person</em>}'.
32 * <!-- begin-user-doc -->
33 * <!-- end-user-doc -->
34 * @return the value of the '<em>Dependents</em>' containment reference list.
35 * @see TaxationWithRoot.TaxationWithRootPackage#getTax_Payer_Dependents()
36 * @see TaxationWithRoot.Dependent#getResponsible_person
37 * @model opposite="responsible_person" containment="true" upper="6" ordered="false"
38 * @generated
39 */
40 EList<Dependent> getDependents();
41
42 /**
43 * Returns the value of the '<em><b>From agent</b></em>' containment reference.
44 * It is bidirectional and its opposite is '{@link TaxationWithRoot.FromAgent#getTaxPayer <em>Tax Payer</em>}'.
45 * <!-- begin-user-doc -->
46 * <!-- end-user-doc -->
47 * @return the value of the '<em>From agent</em>' containment reference.
48 * @see #setFrom_agent(FromAgent)
49 * @see TaxationWithRoot.TaxationWithRootPackage#getTax_Payer_From_agent()
50 * @see TaxationWithRoot.FromAgent#getTaxPayer
51 * @model opposite="taxPayer" containment="true" required="true"
52 * @generated
53 */
54 FromAgent getFrom_agent();
55
56 /**
57 * Sets the value of the '{@link TaxationWithRoot.Tax_Payer#getFrom_agent <em>From agent</em>}' containment reference.
58 * <!-- begin-user-doc -->
59 * <!-- end-user-doc -->
60 * @param value the new value of the '<em>From agent</em>' containment reference.
61 * @see #getFrom_agent()
62 * @generated
63 */
64 void setFrom_agent(FromAgent value);
65
66 /**
67 * Returns the value of the '<em><b>Incomes</b></em>' containment reference list.
68 * The list contents are of type {@link TaxationWithRoot.Income}.
69 * It is bidirectional and its opposite is '{@link TaxationWithRoot.Income#getTaxPayer <em>Tax Payer</em>}'.
70 * <!-- begin-user-doc -->
71 * <!-- end-user-doc -->
72 * @return the value of the '<em>Incomes</em>' containment reference list.
73 * @see TaxationWithRoot.TaxationWithRootPackage#getTax_Payer_Incomes()
74 * @see TaxationWithRoot.Income#getTaxPayer
75 * @model opposite="taxPayer" containment="true" required="true" ordered="false"
76 * @generated
77 */
78 EList<Income> getIncomes();
79
80 /**
81 * Returns the value of the '<em><b>From law</b></em>' containment reference.
82 * It is bidirectional and its opposite is '{@link TaxationWithRoot.FromLaw#getTaxPayer <em>Tax Payer</em>}'.
83 * <!-- begin-user-doc -->
84 * <!-- end-user-doc -->
85 * @return the value of the '<em>From law</em>' containment reference.
86 * @see #setFrom_law(FromLaw)
87 * @see TaxationWithRoot.TaxationWithRootPackage#getTax_Payer_From_law()
88 * @see TaxationWithRoot.FromLaw#getTaxPayer
89 * @model opposite="taxPayer" containment="true" required="true"
90 * @generated
91 */
92 FromLaw getFrom_law();
93
94 /**
95 * Sets the value of the '{@link TaxationWithRoot.Tax_Payer#getFrom_law <em>From law</em>}' containment reference.
96 * <!-- begin-user-doc -->
97 * <!-- end-user-doc -->
98 * @param value the new value of the '<em>From law</em>' containment reference.
99 * @see #getFrom_law()
100 * @generated
101 */
102 void setFrom_law(FromLaw value);
103
104} // Tax_Payer