aboutsummaryrefslogtreecommitdiffstats
path: root/Tests/MODELS2020-CaseStudies/models20.diversity-calculator/src/TaxationWithRoot/Physical_Person.java
diff options
context:
space:
mode:
Diffstat (limited to 'Tests/MODELS2020-CaseStudies/models20.diversity-calculator/src/TaxationWithRoot/Physical_Person.java')
-rw-r--r--Tests/MODELS2020-CaseStudies/models20.diversity-calculator/src/TaxationWithRoot/Physical_Person.java219
1 files changed, 219 insertions, 0 deletions
diff --git a/Tests/MODELS2020-CaseStudies/models20.diversity-calculator/src/TaxationWithRoot/Physical_Person.java b/Tests/MODELS2020-CaseStudies/models20.diversity-calculator/src/TaxationWithRoot/Physical_Person.java
new file mode 100644
index 00000000..94ba6a49
--- /dev/null
+++ b/Tests/MODELS2020-CaseStudies/models20.diversity-calculator/src/TaxationWithRoot/Physical_Person.java
@@ -0,0 +1,219 @@
1/**
2 */
3package TaxationWithRoot;
4
5import org.eclipse.emf.common.util.EList;
6
7import org.eclipse.emf.ecore.EObject;
8
9/**
10 * <!-- begin-user-doc -->
11 * A representation of the model object '<em><b>Physical Person</b></em>'.
12 * <!-- end-user-doc -->
13 *
14 * <p>
15 * The following features are supported:
16 * </p>
17 * <ul>
18 * <li>{@link TaxationWithRoot.Physical_Person#getSSNo <em>SS No</em>}</li>
19 * <li>{@link TaxationWithRoot.Physical_Person#getAddresses <em>Addresses</em>}</li>
20 * <li>{@link TaxationWithRoot.Physical_Person#getBirth_year <em>Birth year</em>}</li>
21 * <li>{@link TaxationWithRoot.Physical_Person#getDisability_percentage <em>Disability percentage</em>}</li>
22 * <li>{@link TaxationWithRoot.Physical_Person#getDisability_type <em>Disability type</em>}</li>
23 * <li>{@link TaxationWithRoot.Physical_Person#getBirth_month <em>Birth month</em>}</li>
24 * <li>{@link TaxationWithRoot.Physical_Person#getBirth_day <em>Birth day</em>}</li>
25 * <li>{@link TaxationWithRoot.Physical_Person#getExpenses <em>Expenses</em>}</li>
26 * <li>{@link TaxationWithRoot.Physical_Person#isIs_widower <em>Is widower</em>}</li>
27 * </ul>
28 *
29 * @see TaxationWithRoot.TaxationWithRootPackage#getPhysical_Person()
30 * @model
31 * @generated
32 */
33public interface Physical_Person extends EObject {
34 /**
35 * Returns the value of the '<em><b>SS No</b></em>' attribute.
36 * <!-- begin-user-doc -->
37 * <!-- end-user-doc -->
38 * @return the value of the '<em>SS No</em>' attribute.
39 * @see #setSSNo(String)
40 * @see TaxationWithRoot.TaxationWithRootPackage#getPhysical_Person_SSNo()
41 * @model id="true" required="true"
42 * @generated
43 */
44 String getSSNo();
45
46 /**
47 * Sets the value of the '{@link TaxationWithRoot.Physical_Person#getSSNo <em>SS No</em>}' attribute.
48 * <!-- begin-user-doc -->
49 * <!-- end-user-doc -->
50 * @param value the new value of the '<em>SS No</em>' attribute.
51 * @see #getSSNo()
52 * @generated
53 */
54 void setSSNo(String value);
55
56 /**
57 * Returns the value of the '<em><b>Addresses</b></em>' reference list.
58 * The list contents are of type {@link TaxationWithRoot.Address}.
59 * It is bidirectional and its opposite is '{@link TaxationWithRoot.Address#getTaxPayer <em>Tax Payer</em>}'.
60 * <!-- begin-user-doc -->
61 * <!-- end-user-doc -->
62 * @return the value of the '<em>Addresses</em>' reference list.
63 * @see TaxationWithRoot.TaxationWithRootPackage#getPhysical_Person_Addresses()
64 * @see TaxationWithRoot.Address#getTaxPayer
65 * @model opposite="taxPayer" ordered="false"
66 * @generated
67 */
68 EList<Address> getAddresses();
69
70 /**
71 * Returns the value of the '<em><b>Birth year</b></em>' attribute.
72 * <!-- begin-user-doc -->
73 * <!-- end-user-doc -->
74 * @return the value of the '<em>Birth year</em>' attribute.
75 * @see #setBirth_year(int)
76 * @see TaxationWithRoot.TaxationWithRootPackage#getPhysical_Person_Birth_year()
77 * @model unique="false" required="true" ordered="false"
78 * @generated
79 */
80 int getBirth_year();
81
82 /**
83 * Sets the value of the '{@link TaxationWithRoot.Physical_Person#getBirth_year <em>Birth year</em>}' attribute.
84 * <!-- begin-user-doc -->
85 * <!-- end-user-doc -->
86 * @param value the new value of the '<em>Birth year</em>' attribute.
87 * @see #getBirth_year()
88 * @generated
89 */
90 void setBirth_year(int value);
91
92 /**
93 * Returns the value of the '<em><b>Disability percentage</b></em>' attribute.
94 * <!-- begin-user-doc -->
95 * <!-- end-user-doc -->
96 * @return the value of the '<em>Disability percentage</em>' attribute.
97 * @see #setDisability_percentage(double)
98 * @see TaxationWithRoot.TaxationWithRootPackage#getPhysical_Person_Disability_percentage()
99 * @model unique="false" required="true" ordered="false"
100 * @generated
101 */
102 double getDisability_percentage();
103
104 /**
105 * Sets the value of the '{@link TaxationWithRoot.Physical_Person#getDisability_percentage <em>Disability percentage</em>}' attribute.
106 * <!-- begin-user-doc -->
107 * <!-- end-user-doc -->
108 * @param value the new value of the '<em>Disability percentage</em>' attribute.
109 * @see #getDisability_percentage()
110 * @generated
111 */
112 void setDisability_percentage(double value);
113
114 /**
115 * Returns the value of the '<em><b>Disability type</b></em>' attribute.
116 * The literals are from the enumeration {@link TaxationWithRoot.Disability_Types}.
117 * <!-- begin-user-doc -->
118 * <!-- end-user-doc -->
119 * @return the value of the '<em>Disability type</em>' attribute.
120 * @see TaxationWithRoot.Disability_Types
121 * @see #setDisability_type(Disability_Types)
122 * @see TaxationWithRoot.TaxationWithRootPackage#getPhysical_Person_Disability_type()
123 * @model unique="false" required="true" ordered="false"
124 * @generated
125 */
126 Disability_Types getDisability_type();
127
128 /**
129 * Sets the value of the '{@link TaxationWithRoot.Physical_Person#getDisability_type <em>Disability type</em>}' attribute.
130 * <!-- begin-user-doc -->
131 * <!-- end-user-doc -->
132 * @param value the new value of the '<em>Disability type</em>' attribute.
133 * @see TaxationWithRoot.Disability_Types
134 * @see #getDisability_type()
135 * @generated
136 */
137 void setDisability_type(Disability_Types value);
138
139 /**
140 * Returns the value of the '<em><b>Birth month</b></em>' attribute.
141 * <!-- begin-user-doc -->
142 * <!-- end-user-doc -->
143 * @return the value of the '<em>Birth month</em>' attribute.
144 * @see #setBirth_month(int)
145 * @see TaxationWithRoot.TaxationWithRootPackage#getPhysical_Person_Birth_month()
146 * @model unique="false" required="true" ordered="false"
147 * @generated
148 */
149 int getBirth_month();
150
151 /**
152 * Sets the value of the '{@link TaxationWithRoot.Physical_Person#getBirth_month <em>Birth month</em>}' attribute.
153 * <!-- begin-user-doc -->
154 * <!-- end-user-doc -->
155 * @param value the new value of the '<em>Birth month</em>' attribute.
156 * @see #getBirth_month()
157 * @generated
158 */
159 void setBirth_month(int value);
160
161 /**
162 * Returns the value of the '<em><b>Birth day</b></em>' attribute.
163 * <!-- begin-user-doc -->
164 * <!-- end-user-doc -->
165 * @return the value of the '<em>Birth day</em>' attribute.
166 * @see #setBirth_day(int)
167 * @see TaxationWithRoot.TaxationWithRootPackage#getPhysical_Person_Birth_day()
168 * @model unique="false" required="true" ordered="false"
169 * @generated
170 */
171 int getBirth_day();
172
173 /**
174 * Sets the value of the '{@link TaxationWithRoot.Physical_Person#getBirth_day <em>Birth day</em>}' attribute.
175 * <!-- begin-user-doc -->
176 * <!-- end-user-doc -->
177 * @param value the new value of the '<em>Birth day</em>' attribute.
178 * @see #getBirth_day()
179 * @generated
180 */
181 void setBirth_day(int value);
182
183 /**
184 * Returns the value of the '<em><b>Expenses</b></em>' reference list.
185 * The list contents are of type {@link TaxationWithRoot.Expense}.
186 * It is bidirectional and its opposite is '{@link TaxationWithRoot.Expense#getBeneficiary <em>Beneficiary</em>}'.
187 * <!-- begin-user-doc -->
188 * <!-- end-user-doc -->
189 * @return the value of the '<em>Expenses</em>' reference list.
190 * @see TaxationWithRoot.TaxationWithRootPackage#getPhysical_Person_Expenses()
191 * @see TaxationWithRoot.Expense#getBeneficiary
192 * @model opposite="beneficiary" ordered="false"
193 * @generated
194 */
195 EList<Expense> getExpenses();
196
197 /**
198 * Returns the value of the '<em><b>Is widower</b></em>' attribute.
199 * <!-- begin-user-doc -->
200 * <!-- end-user-doc -->
201 * @return the value of the '<em>Is widower</em>' attribute.
202 * @see #setIs_widower(boolean)
203 * @see TaxationWithRoot.TaxationWithRootPackage#getPhysical_Person_Is_widower()
204 * @model required="true" ordered="false"
205 * @generated
206 */
207 boolean isIs_widower();
208
209 /**
210 * Sets the value of the '{@link TaxationWithRoot.Physical_Person#isIs_widower <em>Is widower</em>}' attribute.
211 * <!-- begin-user-doc -->
212 * <!-- end-user-doc -->
213 * @param value the new value of the '<em>Is widower</em>' attribute.
214 * @see #isIs_widower()
215 * @generated
216 */
217 void setIs_widower(boolean value);
218
219} // Physical_Person