aboutsummaryrefslogtreecommitdiffstats
path: root/Tests/MODELS2020-CaseStudies/models20.diversity-calculator/src/TaxationWithRoot/Income_Tax_Credit.java
diff options
context:
space:
mode:
Diffstat (limited to 'Tests/MODELS2020-CaseStudies/models20.diversity-calculator/src/TaxationWithRoot/Income_Tax_Credit.java')
-rw-r--r--Tests/MODELS2020-CaseStudies/models20.diversity-calculator/src/TaxationWithRoot/Income_Tax_Credit.java215
1 files changed, 215 insertions, 0 deletions
diff --git a/Tests/MODELS2020-CaseStudies/models20.diversity-calculator/src/TaxationWithRoot/Income_Tax_Credit.java b/Tests/MODELS2020-CaseStudies/models20.diversity-calculator/src/TaxationWithRoot/Income_Tax_Credit.java
new file mode 100644
index 00000000..265b713a
--- /dev/null
+++ b/Tests/MODELS2020-CaseStudies/models20.diversity-calculator/src/TaxationWithRoot/Income_Tax_Credit.java
@@ -0,0 +1,215 @@
1/**
2 */
3package TaxationWithRoot;
4
5import org.eclipse.emf.ecore.EObject;
6
7/**
8 * <!-- begin-user-doc -->
9 * A representation of the model object '<em><b>Income Tax Credit</b></em>'.
10 * <!-- end-user-doc -->
11 *
12 * <p>
13 * The following features are supported:
14 * </p>
15 * <ul>
16 * <li>{@link TaxationWithRoot.Income_Tax_Credit#getGrantedBy <em>Granted By</em>}</li>
17 * <li>{@link TaxationWithRoot.Income_Tax_Credit#getTaxPayer <em>Tax Payer</em>}</li>
18 * <li>{@link TaxationWithRoot.Income_Tax_Credit#getTax_year <em>Tax year</em>}</li>
19 * <li>{@link TaxationWithRoot.Income_Tax_Credit#getYearly <em>Yearly</em>}</li>
20 * <li>{@link TaxationWithRoot.Income_Tax_Credit#getMonthly <em>Monthly</em>}</li>
21 * <li>{@link TaxationWithRoot.Income_Tax_Credit#getDaily <em>Daily</em>}</li>
22 * <li>{@link TaxationWithRoot.Income_Tax_Credit#getId7 <em>Id7</em>}</li>
23 * <li>{@link TaxationWithRoot.Income_Tax_Credit#getTaxation_Frame <em>Taxation Frame</em>}</li>
24 * </ul>
25 *
26 * @see TaxationWithRoot.TaxationWithRootPackage#getIncome_Tax_Credit()
27 * @model
28 * @generated
29 */
30public interface Income_Tax_Credit extends EObject {
31 /**
32 * Returns the value of the '<em><b>Granted By</b></em>' attribute.
33 * The literals are from the enumeration {@link TaxationWithRoot.Grantor}.
34 * <!-- begin-user-doc -->
35 * <!-- end-user-doc -->
36 * @return the value of the '<em>Granted By</em>' attribute.
37 * @see TaxationWithRoot.Grantor
38 * @see #setGrantedBy(Grantor)
39 * @see TaxationWithRoot.TaxationWithRootPackage#getIncome_Tax_Credit_GrantedBy()
40 * @model required="true"
41 * @generated
42 */
43 Grantor getGrantedBy();
44
45 /**
46 * Sets the value of the '{@link TaxationWithRoot.Income_Tax_Credit#getGrantedBy <em>Granted By</em>}' attribute.
47 * <!-- begin-user-doc -->
48 * <!-- end-user-doc -->
49 * @param value the new value of the '<em>Granted By</em>' attribute.
50 * @see TaxationWithRoot.Grantor
51 * @see #getGrantedBy()
52 * @generated
53 */
54 void setGrantedBy(Grantor value);
55
56 /**
57 * Returns the value of the '<em><b>Tax Payer</b></em>' reference.
58 * <!-- begin-user-doc -->
59 * <!-- end-user-doc -->
60 * @return the value of the '<em>Tax Payer</em>' reference.
61 * @see #setTaxPayer(Tax_Payer)
62 * @see TaxationWithRoot.TaxationWithRootPackage#getIncome_Tax_Credit_TaxPayer()
63 * @model
64 * @generated
65 */
66 Tax_Payer getTaxPayer();
67
68 /**
69 * Sets the value of the '{@link TaxationWithRoot.Income_Tax_Credit#getTaxPayer <em>Tax Payer</em>}' reference.
70 * <!-- begin-user-doc -->
71 * <!-- end-user-doc -->
72 * @param value the new value of the '<em>Tax Payer</em>' reference.
73 * @see #getTaxPayer()
74 * @generated
75 */
76 void setTaxPayer(Tax_Payer value);
77
78 /**
79 * Returns the value of the '<em><b>Tax year</b></em>' attribute.
80 * <!-- begin-user-doc -->
81 * <!-- end-user-doc -->
82 * @return the value of the '<em>Tax year</em>' attribute.
83 * @see #setTax_year(int)
84 * @see TaxationWithRoot.TaxationWithRootPackage#getIncome_Tax_Credit_Tax_year()
85 * @model required="true"
86 * @generated
87 */
88 int getTax_year();
89
90 /**
91 * Sets the value of the '{@link TaxationWithRoot.Income_Tax_Credit#getTax_year <em>Tax year</em>}' attribute.
92 * <!-- begin-user-doc -->
93 * <!-- end-user-doc -->
94 * @param value the new value of the '<em>Tax year</em>' attribute.
95 * @see #getTax_year()
96 * @generated
97 */
98 void setTax_year(int value);
99
100 /**
101 * Returns the value of the '<em><b>Yearly</b></em>' attribute.
102 * The default value is <code>"300.0"</code>.
103 * <!-- begin-user-doc -->
104 * <!-- end-user-doc -->
105 * @return the value of the '<em>Yearly</em>' attribute.
106 * @see #setYearly(double)
107 * @see TaxationWithRoot.TaxationWithRootPackage#getIncome_Tax_Credit_Yearly()
108 * @model default="300.0" required="true"
109 * @generated
110 */
111 double getYearly();
112
113 /**
114 * Sets the value of the '{@link TaxationWithRoot.Income_Tax_Credit#getYearly <em>Yearly</em>}' attribute.
115 * <!-- begin-user-doc -->
116 * <!-- end-user-doc -->
117 * @param value the new value of the '<em>Yearly</em>' attribute.
118 * @see #getYearly()
119 * @generated
120 */
121 void setYearly(double value);
122
123 /**
124 * Returns the value of the '<em><b>Monthly</b></em>' attribute.
125 * The default value is <code>"25.0"</code>.
126 * <!-- begin-user-doc -->
127 * <!-- end-user-doc -->
128 * @return the value of the '<em>Monthly</em>' attribute.
129 * @see #setMonthly(double)
130 * @see TaxationWithRoot.TaxationWithRootPackage#getIncome_Tax_Credit_Monthly()
131 * @model default="25.0" required="true"
132 * @generated
133 */
134 double getMonthly();
135
136 /**
137 * Sets the value of the '{@link TaxationWithRoot.Income_Tax_Credit#getMonthly <em>Monthly</em>}' attribute.
138 * <!-- begin-user-doc -->
139 * <!-- end-user-doc -->
140 * @param value the new value of the '<em>Monthly</em>' attribute.
141 * @see #getMonthly()
142 * @generated
143 */
144 void setMonthly(double value);
145
146 /**
147 * Returns the value of the '<em><b>Daily</b></em>' attribute.
148 * The default value is <code>"1.0"</code>.
149 * <!-- begin-user-doc -->
150 * <!-- end-user-doc -->
151 * @return the value of the '<em>Daily</em>' attribute.
152 * @see #setDaily(double)
153 * @see TaxationWithRoot.TaxationWithRootPackage#getIncome_Tax_Credit_Daily()
154 * @model default="1.0" required="true"
155 * @generated
156 */
157 double getDaily();
158
159 /**
160 * Sets the value of the '{@link TaxationWithRoot.Income_Tax_Credit#getDaily <em>Daily</em>}' attribute.
161 * <!-- begin-user-doc -->
162 * <!-- end-user-doc -->
163 * @param value the new value of the '<em>Daily</em>' attribute.
164 * @see #getDaily()
165 * @generated
166 */
167 void setDaily(double value);
168
169 /**
170 * Returns the value of the '<em><b>Id7</b></em>' attribute.
171 * <!-- begin-user-doc -->
172 * <!-- end-user-doc -->
173 * @return the value of the '<em>Id7</em>' attribute.
174 * @see #setId7(String)
175 * @see TaxationWithRoot.TaxationWithRootPackage#getIncome_Tax_Credit_Id7()
176 * @model id="true" required="true" ordered="false"
177 * @generated
178 */
179 String getId7();
180
181 /**
182 * Sets the value of the '{@link TaxationWithRoot.Income_Tax_Credit#getId7 <em>Id7</em>}' attribute.
183 * <!-- begin-user-doc -->
184 * <!-- end-user-doc -->
185 * @param value the new value of the '<em>Id7</em>' attribute.
186 * @see #getId7()
187 * @generated
188 */
189 void setId7(String value);
190
191 /**
192 * Returns the value of the '<em><b>Taxation Frame</b></em>' reference.
193 * It is bidirectional and its opposite is '{@link TaxationWithRoot.Tax_Card#getIncome_Tax_Credit <em>Income Tax Credit</em>}'.
194 * <!-- begin-user-doc -->
195 * <!-- end-user-doc -->
196 * @return the value of the '<em>Taxation Frame</em>' reference.
197 * @see #setTaxation_Frame(Tax_Card)
198 * @see TaxationWithRoot.TaxationWithRootPackage#getIncome_Tax_Credit_Taxation_Frame()
199 * @see TaxationWithRoot.Tax_Card#getIncome_Tax_Credit
200 * @model opposite="income_Tax_Credit"
201 * @generated
202 */
203 Tax_Card getTaxation_Frame();
204
205 /**
206 * Sets the value of the '{@link TaxationWithRoot.Income_Tax_Credit#getTaxation_Frame <em>Taxation Frame</em>}' reference.
207 * <!-- begin-user-doc -->
208 * <!-- end-user-doc -->
209 * @param value the new value of the '<em>Taxation Frame</em>' reference.
210 * @see #getTaxation_Frame()
211 * @generated
212 */
213 void setTaxation_Frame(Tax_Card value);
214
215} // Income_Tax_Credit