aboutsummaryrefslogtreecommitdiffstats
path: root/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/External_Allowance.java
diff options
context:
space:
mode:
Diffstat (limited to 'Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/External_Allowance.java')
-rw-r--r--Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/External_Allowance.java189
1 files changed, 189 insertions, 0 deletions
diff --git a/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/External_Allowance.java b/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/External_Allowance.java
new file mode 100644
index 00000000..625efe59
--- /dev/null
+++ b/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/External_Allowance.java
@@ -0,0 +1,189 @@
1/**
2 */
3package Taxation;
4
5import org.eclipse.emf.ecore.EObject;
6
7/**
8 * <!-- begin-user-doc -->
9 * A representation of the model object '<em><b>External Allowance</b></em>'.
10 * <!-- end-user-doc -->
11 *
12 * <p>
13 * The following features are supported:
14 * </p>
15 * <ul>
16 * <li>{@link Taxation.External_Allowance#getAmount <em>Amount</em>}</li>
17 * <li>{@link Taxation.External_Allowance#getGrantor <em>Grantor</em>}</li>
18 * <li>{@link Taxation.External_Allowance#getStarting_year <em>Starting year</em>}</li>
19 * <li>{@link Taxation.External_Allowance#getEnding_year <em>Ending year</em>}</li>
20 * <li>{@link Taxation.External_Allowance#getReciver <em>Reciver</em>}</li>
21 * <li>{@link Taxation.External_Allowance#getId5 <em>Id5</em>}</li>
22 * <li>{@link Taxation.External_Allowance#getPerson <em>Person</em>}</li>
23 * </ul>
24 *
25 * @see Taxation.TaxationPackage#getExternal_Allowance()
26 * @model
27 * @generated
28 */
29public interface External_Allowance extends EObject {
30 /**
31 * Returns the value of the '<em><b>Amount</b></em>' attribute.
32 * <!-- begin-user-doc -->
33 * <!-- end-user-doc -->
34 * @return the value of the '<em>Amount</em>' attribute.
35 * @see #setAmount(double)
36 * @see Taxation.TaxationPackage#getExternal_Allowance_Amount()
37 * @model required="true"
38 * @generated
39 */
40 double getAmount();
41
42 /**
43 * Sets the value of the '{@link Taxation.External_Allowance#getAmount <em>Amount</em>}' attribute.
44 * <!-- begin-user-doc -->
45 * <!-- end-user-doc -->
46 * @param value the new value of the '<em>Amount</em>' attribute.
47 * @see #getAmount()
48 * @generated
49 */
50 void setAmount(double value);
51
52 /**
53 * Returns the value of the '<em><b>Grantor</b></em>' attribute.
54 * The literals are from the enumeration {@link Taxation.Grantor}.
55 * <!-- begin-user-doc -->
56 * <!-- end-user-doc -->
57 * @return the value of the '<em>Grantor</em>' attribute.
58 * @see Taxation.Grantor
59 * @see #setGrantor(Grantor)
60 * @see Taxation.TaxationPackage#getExternal_Allowance_Grantor()
61 * @model required="true"
62 * @generated
63 */
64 Grantor getGrantor();
65
66 /**
67 * Sets the value of the '{@link Taxation.External_Allowance#getGrantor <em>Grantor</em>}' attribute.
68 * <!-- begin-user-doc -->
69 * <!-- end-user-doc -->
70 * @param value the new value of the '<em>Grantor</em>' attribute.
71 * @see Taxation.Grantor
72 * @see #getGrantor()
73 * @generated
74 */
75 void setGrantor(Grantor value);
76
77 /**
78 * Returns the value of the '<em><b>Starting year</b></em>' attribute.
79 * <!-- begin-user-doc -->
80 * <!-- end-user-doc -->
81 * @return the value of the '<em>Starting year</em>' attribute.
82 * @see #setStarting_year(int)
83 * @see Taxation.TaxationPackage#getExternal_Allowance_Starting_year()
84 * @model required="true" ordered="false"
85 * @generated
86 */
87 int getStarting_year();
88
89 /**
90 * Sets the value of the '{@link Taxation.External_Allowance#getStarting_year <em>Starting year</em>}' attribute.
91 * <!-- begin-user-doc -->
92 * <!-- end-user-doc -->
93 * @param value the new value of the '<em>Starting year</em>' attribute.
94 * @see #getStarting_year()
95 * @generated
96 */
97 void setStarting_year(int value);
98
99 /**
100 * Returns the value of the '<em><b>Ending year</b></em>' attribute.
101 * <!-- begin-user-doc -->
102 * <!-- end-user-doc -->
103 * @return the value of the '<em>Ending year</em>' attribute.
104 * @see #setEnding_year(int)
105 * @see Taxation.TaxationPackage#getExternal_Allowance_Ending_year()
106 * @model required="true" ordered="false"
107 * @generated
108 */
109 int getEnding_year();
110
111 /**
112 * Sets the value of the '{@link Taxation.External_Allowance#getEnding_year <em>Ending year</em>}' attribute.
113 * <!-- begin-user-doc -->
114 * <!-- end-user-doc -->
115 * @param value the new value of the '<em>Ending year</em>' attribute.
116 * @see #getEnding_year()
117 * @generated
118 */
119 void setEnding_year(int value);
120
121 /**
122 * Returns the value of the '<em><b>Reciver</b></em>' reference.
123 * <!-- begin-user-doc -->
124 * <!-- end-user-doc -->
125 * @return the value of the '<em>Reciver</em>' reference.
126 * @see #setReciver(Physical_Person)
127 * @see Taxation.TaxationPackage#getExternal_Allowance_Reciver()
128 * @model required="true" ordered="false"
129 * @generated
130 */
131 Physical_Person getReciver();
132
133 /**
134 * Sets the value of the '{@link Taxation.External_Allowance#getReciver <em>Reciver</em>}' reference.
135 * <!-- begin-user-doc -->
136 * <!-- end-user-doc -->
137 * @param value the new value of the '<em>Reciver</em>' reference.
138 * @see #getReciver()
139 * @generated
140 */
141 void setReciver(Physical_Person value);
142
143 /**
144 * Returns the value of the '<em><b>Id5</b></em>' attribute.
145 * <!-- begin-user-doc -->
146 * <!-- end-user-doc -->
147 * @return the value of the '<em>Id5</em>' attribute.
148 * @see #setId5(String)
149 * @see Taxation.TaxationPackage#getExternal_Allowance_Id5()
150 * @model id="true" required="true" ordered="false"
151 * @generated
152 */
153 String getId5();
154
155 /**
156 * Sets the value of the '{@link Taxation.External_Allowance#getId5 <em>Id5</em>}' attribute.
157 * <!-- begin-user-doc -->
158 * <!-- end-user-doc -->
159 * @param value the new value of the '<em>Id5</em>' attribute.
160 * @see #getId5()
161 * @generated
162 */
163 void setId5(String value);
164
165 /**
166 * Returns the value of the '<em><b>Person</b></em>' container reference.
167 * It is bidirectional and its opposite is '{@link Taxation.Dependent#getAllowances <em>Allowances</em>}'.
168 * <!-- begin-user-doc -->
169 * <!-- end-user-doc -->
170 * @return the value of the '<em>Person</em>' container reference.
171 * @see #setPerson(Dependent)
172 * @see Taxation.TaxationPackage#getExternal_Allowance_Person()
173 * @see Taxation.Dependent#getAllowances
174 * @model opposite="allowances" required="true" transient="false" ordered="false"
175 * @generated
176 */
177 Dependent getPerson();
178
179 /**
180 * Sets the value of the '{@link Taxation.External_Allowance#getPerson <em>Person</em>}' container reference.
181 * <!-- begin-user-doc -->
182 * <!-- end-user-doc -->
183 * @param value the new value of the '<em>Person</em>' container reference.
184 * @see #getPerson()
185 * @generated
186 */
187 void setPerson(Dependent value);
188
189} // External_Allowance