diff options
Diffstat (limited to 'Tests/MODELS2020-CaseStudies/case.study.familyTree.model/src/familytree/FamilytreePackage.java')
-rw-r--r-- | Tests/MODELS2020-CaseStudies/case.study.familyTree.model/src/familytree/FamilytreePackage.java | 321 |
1 files changed, 321 insertions, 0 deletions
diff --git a/Tests/MODELS2020-CaseStudies/case.study.familyTree.model/src/familytree/FamilytreePackage.java b/Tests/MODELS2020-CaseStudies/case.study.familyTree.model/src/familytree/FamilytreePackage.java new file mode 100644 index 00000000..572a0fe4 --- /dev/null +++ b/Tests/MODELS2020-CaseStudies/case.study.familyTree.model/src/familytree/FamilytreePackage.java | |||
@@ -0,0 +1,321 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package familytree; | ||
4 | |||
5 | import org.eclipse.emf.ecore.EAttribute; | ||
6 | import org.eclipse.emf.ecore.EClass; | ||
7 | import org.eclipse.emf.ecore.EPackage; | ||
8 | import org.eclipse.emf.ecore.EReference; | ||
9 | |||
10 | /** | ||
11 | * <!-- begin-user-doc --> | ||
12 | * The <b>Package</b> for the model. | ||
13 | * It contains accessors for the meta objects to represent | ||
14 | * <ul> | ||
15 | * <li>each class,</li> | ||
16 | * <li>each feature of each class,</li> | ||
17 | * <li>each operation of each class,</li> | ||
18 | * <li>each enum,</li> | ||
19 | * <li>and each data type</li> | ||
20 | * </ul> | ||
21 | * <!-- end-user-doc --> | ||
22 | * @see familytree.FamilytreeFactory | ||
23 | * @model kind="package" | ||
24 | * @generated | ||
25 | */ | ||
26 | public interface FamilytreePackage extends EPackage { | ||
27 | /** | ||
28 | * The package name. | ||
29 | * <!-- begin-user-doc --> | ||
30 | * <!-- end-user-doc --> | ||
31 | * @generated | ||
32 | */ | ||
33 | String eNAME = "familytree"; | ||
34 | |||
35 | /** | ||
36 | * The package namespace URI. | ||
37 | * <!-- begin-user-doc --> | ||
38 | * <!-- end-user-doc --> | ||
39 | * @generated | ||
40 | */ | ||
41 | String eNS_URI = "http://www.example.org/familytree"; | ||
42 | |||
43 | /** | ||
44 | * The package namespace name. | ||
45 | * <!-- begin-user-doc --> | ||
46 | * <!-- end-user-doc --> | ||
47 | * @generated | ||
48 | */ | ||
49 | String eNS_PREFIX = "familytree"; | ||
50 | |||
51 | /** | ||
52 | * The singleton instance of the package. | ||
53 | * <!-- begin-user-doc --> | ||
54 | * <!-- end-user-doc --> | ||
55 | * @generated | ||
56 | */ | ||
57 | FamilytreePackage eINSTANCE = familytree.impl.FamilytreePackageImpl.init(); | ||
58 | |||
59 | /** | ||
60 | * The meta object id for the '{@link familytree.impl.FamilyTreeImpl <em>Family Tree</em>}' class. | ||
61 | * <!-- begin-user-doc --> | ||
62 | * <!-- end-user-doc --> | ||
63 | * @see familytree.impl.FamilyTreeImpl | ||
64 | * @see familytree.impl.FamilytreePackageImpl#getFamilyTree() | ||
65 | * @generated | ||
66 | */ | ||
67 | int FAMILY_TREE = 0; | ||
68 | |||
69 | /** | ||
70 | * The feature id for the '<em><b>Members</b></em>' containment reference list. | ||
71 | * <!-- begin-user-doc --> | ||
72 | * <!-- end-user-doc --> | ||
73 | * @generated | ||
74 | * @ordered | ||
75 | */ | ||
76 | int FAMILY_TREE__MEMBERS = 0; | ||
77 | |||
78 | /** | ||
79 | * The number of structural features of the '<em>Family Tree</em>' class. | ||
80 | * <!-- begin-user-doc --> | ||
81 | * <!-- end-user-doc --> | ||
82 | * @generated | ||
83 | * @ordered | ||
84 | */ | ||
85 | int FAMILY_TREE_FEATURE_COUNT = 1; | ||
86 | |||
87 | /** | ||
88 | * The number of operations of the '<em>Family Tree</em>' class. | ||
89 | * <!-- begin-user-doc --> | ||
90 | * <!-- end-user-doc --> | ||
91 | * @generated | ||
92 | * @ordered | ||
93 | */ | ||
94 | int FAMILY_TREE_OPERATION_COUNT = 0; | ||
95 | |||
96 | /** | ||
97 | * The meta object id for the '{@link familytree.impl.MemberImpl <em>Member</em>}' class. | ||
98 | * <!-- begin-user-doc --> | ||
99 | * <!-- end-user-doc --> | ||
100 | * @see familytree.impl.MemberImpl | ||
101 | * @see familytree.impl.FamilytreePackageImpl#getMember() | ||
102 | * @generated | ||
103 | */ | ||
104 | int MEMBER = 1; | ||
105 | |||
106 | /** | ||
107 | * The feature id for the '<em><b>Name</b></em>' attribute. | ||
108 | * <!-- begin-user-doc --> | ||
109 | * <!-- end-user-doc --> | ||
110 | * @generated | ||
111 | * @ordered | ||
112 | */ | ||
113 | int MEMBER__NAME = 0; | ||
114 | |||
115 | /** | ||
116 | * The feature id for the '<em><b>Age</b></em>' attribute. | ||
117 | * <!-- begin-user-doc --> | ||
118 | * <!-- end-user-doc --> | ||
119 | * @generated | ||
120 | * @ordered | ||
121 | */ | ||
122 | int MEMBER__AGE = 1; | ||
123 | |||
124 | /** | ||
125 | * The feature id for the '<em><b>Children</b></em>' reference list. | ||
126 | * <!-- begin-user-doc --> | ||
127 | * <!-- end-user-doc --> | ||
128 | * @generated | ||
129 | * @ordered | ||
130 | */ | ||
131 | int MEMBER__CHILDREN = 2; | ||
132 | |||
133 | /** | ||
134 | * The feature id for the '<em><b>Parents</b></em>' reference list. | ||
135 | * <!-- begin-user-doc --> | ||
136 | * <!-- end-user-doc --> | ||
137 | * @generated | ||
138 | * @ordered | ||
139 | */ | ||
140 | int MEMBER__PARENTS = 3; | ||
141 | |||
142 | /** | ||
143 | * The number of structural features of the '<em>Member</em>' class. | ||
144 | * <!-- begin-user-doc --> | ||
145 | * <!-- end-user-doc --> | ||
146 | * @generated | ||
147 | * @ordered | ||
148 | */ | ||
149 | int MEMBER_FEATURE_COUNT = 4; | ||
150 | |||
151 | /** | ||
152 | * The number of operations of the '<em>Member</em>' class. | ||
153 | * <!-- begin-user-doc --> | ||
154 | * <!-- end-user-doc --> | ||
155 | * @generated | ||
156 | * @ordered | ||
157 | */ | ||
158 | int MEMBER_OPERATION_COUNT = 0; | ||
159 | |||
160 | |||
161 | /** | ||
162 | * Returns the meta object for class '{@link familytree.FamilyTree <em>Family Tree</em>}'. | ||
163 | * <!-- begin-user-doc --> | ||
164 | * <!-- end-user-doc --> | ||
165 | * @return the meta object for class '<em>Family Tree</em>'. | ||
166 | * @see familytree.FamilyTree | ||
167 | * @generated | ||
168 | */ | ||
169 | EClass getFamilyTree(); | ||
170 | |||
171 | /** | ||
172 | * Returns the meta object for the containment reference list '{@link familytree.FamilyTree#getMembers <em>Members</em>}'. | ||
173 | * <!-- begin-user-doc --> | ||
174 | * <!-- end-user-doc --> | ||
175 | * @return the meta object for the containment reference list '<em>Members</em>'. | ||
176 | * @see familytree.FamilyTree#getMembers() | ||
177 | * @see #getFamilyTree() | ||
178 | * @generated | ||
179 | */ | ||
180 | EReference getFamilyTree_Members(); | ||
181 | |||
182 | /** | ||
183 | * Returns the meta object for class '{@link familytree.Member <em>Member</em>}'. | ||
184 | * <!-- begin-user-doc --> | ||
185 | * <!-- end-user-doc --> | ||
186 | * @return the meta object for class '<em>Member</em>'. | ||
187 | * @see familytree.Member | ||
188 | * @generated | ||
189 | */ | ||
190 | EClass getMember(); | ||
191 | |||
192 | /** | ||
193 | * Returns the meta object for the attribute '{@link familytree.Member#getName <em>Name</em>}'. | ||
194 | * <!-- begin-user-doc --> | ||
195 | * <!-- end-user-doc --> | ||
196 | * @return the meta object for the attribute '<em>Name</em>'. | ||
197 | * @see familytree.Member#getName() | ||
198 | * @see #getMember() | ||
199 | * @generated | ||
200 | */ | ||
201 | EAttribute getMember_Name(); | ||
202 | |||
203 | /** | ||
204 | * Returns the meta object for the attribute '{@link familytree.Member#getAge <em>Age</em>}'. | ||
205 | * <!-- begin-user-doc --> | ||
206 | * <!-- end-user-doc --> | ||
207 | * @return the meta object for the attribute '<em>Age</em>'. | ||
208 | * @see familytree.Member#getAge() | ||
209 | * @see #getMember() | ||
210 | * @generated | ||
211 | */ | ||
212 | EAttribute getMember_Age(); | ||
213 | |||
214 | /** | ||
215 | * Returns the meta object for the reference list '{@link familytree.Member#getChildren <em>Children</em>}'. | ||
216 | * <!-- begin-user-doc --> | ||
217 | * <!-- end-user-doc --> | ||
218 | * @return the meta object for the reference list '<em>Children</em>'. | ||
219 | * @see familytree.Member#getChildren() | ||
220 | * @see #getMember() | ||
221 | * @generated | ||
222 | */ | ||
223 | EReference getMember_Children(); | ||
224 | |||
225 | /** | ||
226 | * Returns the meta object for the reference list '{@link familytree.Member#getParents <em>Parents</em>}'. | ||
227 | * <!-- begin-user-doc --> | ||
228 | * <!-- end-user-doc --> | ||
229 | * @return the meta object for the reference list '<em>Parents</em>'. | ||
230 | * @see familytree.Member#getParents() | ||
231 | * @see #getMember() | ||
232 | * @generated | ||
233 | */ | ||
234 | EReference getMember_Parents(); | ||
235 | |||
236 | /** | ||
237 | * Returns the factory that creates the instances of the model. | ||
238 | * <!-- begin-user-doc --> | ||
239 | * <!-- end-user-doc --> | ||
240 | * @return the factory that creates the instances of the model. | ||
241 | * @generated | ||
242 | */ | ||
243 | FamilytreeFactory getFamilytreeFactory(); | ||
244 | |||
245 | /** | ||
246 | * <!-- begin-user-doc --> | ||
247 | * Defines literals for the meta objects that represent | ||
248 | * <ul> | ||
249 | * <li>each class,</li> | ||
250 | * <li>each feature of each class,</li> | ||
251 | * <li>each operation of each class,</li> | ||
252 | * <li>each enum,</li> | ||
253 | * <li>and each data type</li> | ||
254 | * </ul> | ||
255 | * <!-- end-user-doc --> | ||
256 | * @generated | ||
257 | */ | ||
258 | interface Literals { | ||
259 | /** | ||
260 | * The meta object literal for the '{@link familytree.impl.FamilyTreeImpl <em>Family Tree</em>}' class. | ||
261 | * <!-- begin-user-doc --> | ||
262 | * <!-- end-user-doc --> | ||
263 | * @see familytree.impl.FamilyTreeImpl | ||
264 | * @see familytree.impl.FamilytreePackageImpl#getFamilyTree() | ||
265 | * @generated | ||
266 | */ | ||
267 | EClass FAMILY_TREE = eINSTANCE.getFamilyTree(); | ||
268 | |||
269 | /** | ||
270 | * The meta object literal for the '<em><b>Members</b></em>' containment reference list feature. | ||
271 | * <!-- begin-user-doc --> | ||
272 | * <!-- end-user-doc --> | ||
273 | * @generated | ||
274 | */ | ||
275 | EReference FAMILY_TREE__MEMBERS = eINSTANCE.getFamilyTree_Members(); | ||
276 | |||
277 | /** | ||
278 | * The meta object literal for the '{@link familytree.impl.MemberImpl <em>Member</em>}' class. | ||
279 | * <!-- begin-user-doc --> | ||
280 | * <!-- end-user-doc --> | ||
281 | * @see familytree.impl.MemberImpl | ||
282 | * @see familytree.impl.FamilytreePackageImpl#getMember() | ||
283 | * @generated | ||
284 | */ | ||
285 | EClass MEMBER = eINSTANCE.getMember(); | ||
286 | |||
287 | /** | ||
288 | * The meta object literal for the '<em><b>Name</b></em>' attribute feature. | ||
289 | * <!-- begin-user-doc --> | ||
290 | * <!-- end-user-doc --> | ||
291 | * @generated | ||
292 | */ | ||
293 | EAttribute MEMBER__NAME = eINSTANCE.getMember_Name(); | ||
294 | |||
295 | /** | ||
296 | * The meta object literal for the '<em><b>Age</b></em>' attribute feature. | ||
297 | * <!-- begin-user-doc --> | ||
298 | * <!-- end-user-doc --> | ||
299 | * @generated | ||
300 | */ | ||
301 | EAttribute MEMBER__AGE = eINSTANCE.getMember_Age(); | ||
302 | |||
303 | /** | ||
304 | * The meta object literal for the '<em><b>Children</b></em>' reference list feature. | ||
305 | * <!-- begin-user-doc --> | ||
306 | * <!-- end-user-doc --> | ||
307 | * @generated | ||
308 | */ | ||
309 | EReference MEMBER__CHILDREN = eINSTANCE.getMember_Children(); | ||
310 | |||
311 | /** | ||
312 | * The meta object literal for the '<em><b>Parents</b></em>' reference list feature. | ||
313 | * <!-- begin-user-doc --> | ||
314 | * <!-- end-user-doc --> | ||
315 | * @generated | ||
316 | */ | ||
317 | EReference MEMBER__PARENTS = eINSTANCE.getMember_Parents(); | ||
318 | |||
319 | } | ||
320 | |||
321 | } //FamilytreePackage | ||