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