aboutsummaryrefslogtreecommitdiffstats
path: root/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/src/ca/mcgill/ecse/dslreasoner/standalone/test/filesystem/filesystemPackage.java
diff options
context:
space:
mode:
Diffstat (limited to 'Tests/ca.mcgill.ecse.dslreasoner.standalone.test/src/ca/mcgill/ecse/dslreasoner/standalone/test/filesystem/filesystemPackage.java')
-rw-r--r--Tests/ca.mcgill.ecse.dslreasoner.standalone.test/src/ca/mcgill/ecse/dslreasoner/standalone/test/filesystem/filesystemPackage.java511
1 files changed, 511 insertions, 0 deletions
diff --git a/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/src/ca/mcgill/ecse/dslreasoner/standalone/test/filesystem/filesystemPackage.java b/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/src/ca/mcgill/ecse/dslreasoner/standalone/test/filesystem/filesystemPackage.java
new file mode 100644
index 00000000..08133f96
--- /dev/null
+++ b/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/src/ca/mcgill/ecse/dslreasoner/standalone/test/filesystem/filesystemPackage.java
@@ -0,0 +1,511 @@
1/**
2 */
3package ca.mcgill.ecse.dslreasoner.standalone.test.filesystem;
4
5import org.eclipse.emf.ecore.EClass;
6import org.eclipse.emf.ecore.EPackage;
7import org.eclipse.emf.ecore.EReference;
8
9/**
10 * <!-- begin-user-doc -->
11 * The <b>Package</b> for the model.
12 * It contains accessors for the meta objects to represent
13 * <ul>
14 * <li>each class,</li>
15 * <li>each feature of each class,</li>
16 * <li>each operation of each class,</li>
17 * <li>each enum,</li>
18 * <li>and each data type</li>
19 * </ul>
20 * <!-- end-user-doc -->
21 * @see ca.mcgill.ecse.dslreasoner.standalone.test.filesystem.filesystemFactory
22 * @model kind="package"
23 * annotation="http://www.eclipse.org/emf/2002/Ecore settingDelegates='org.eclipse.viatra.query.querybasedfeature'"
24 * @generated
25 */
26public interface filesystemPackage extends EPackage {
27 /**
28 * The package name.
29 * <!-- begin-user-doc -->
30 * <!-- end-user-doc -->
31 * @generated
32 */
33 String eNAME = "filesystem";
34
35 /**
36 * The package namespace URI.
37 * <!-- begin-user-doc -->
38 * <!-- end-user-doc -->
39 * @generated
40 */
41 String eNS_URI = "FileSystemMetamodel";
42
43 /**
44 * The package namespace name.
45 * <!-- begin-user-doc -->
46 * <!-- end-user-doc -->
47 * @generated
48 */
49 String eNS_PREFIX = "filesystem";
50
51 /**
52 * The singleton instance of the package.
53 * <!-- begin-user-doc -->
54 * <!-- end-user-doc -->
55 * @generated
56 */
57 filesystemPackage eINSTANCE = ca.mcgill.ecse.dslreasoner.standalone.test.filesystem.impl.filesystemPackageImpl.init();
58
59 /**
60 * The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.standalone.test.filesystem.impl.FileSystemImpl <em>File System</em>}' class.
61 * <!-- begin-user-doc -->
62 * <!-- end-user-doc -->
63 * @see ca.mcgill.ecse.dslreasoner.standalone.test.filesystem.impl.FileSystemImpl
64 * @see ca.mcgill.ecse.dslreasoner.standalone.test.filesystem.impl.filesystemPackageImpl#getFileSystem()
65 * @generated
66 */
67 int FILE_SYSTEM = 0;
68
69 /**
70 * The feature id for the '<em><b>Root</b></em>' containment reference.
71 * <!-- begin-user-doc -->
72 * <!-- end-user-doc -->
73 * @generated
74 * @ordered
75 */
76 int FILE_SYSTEM__ROOT = 0;
77
78 /**
79 * The feature id for the '<em><b>Live</b></em>' reference list.
80 * <!-- begin-user-doc -->
81 * <!-- end-user-doc -->
82 * @generated
83 * @ordered
84 */
85 int FILE_SYSTEM__LIVE = 1;
86
87 /**
88 * The number of structural features of the '<em>File System</em>' class.
89 * <!-- begin-user-doc -->
90 * <!-- end-user-doc -->
91 * @generated
92 * @ordered
93 */
94 int FILE_SYSTEM_FEATURE_COUNT = 2;
95
96 /**
97 * The number of operations of the '<em>File System</em>' class.
98 * <!-- begin-user-doc -->
99 * <!-- end-user-doc -->
100 * @generated
101 * @ordered
102 */
103 int FILE_SYSTEM_OPERATION_COUNT = 0;
104
105 /**
106 * The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.standalone.test.filesystem.impl.FSObjectImpl <em>FS Object</em>}' class.
107 * <!-- begin-user-doc -->
108 * <!-- end-user-doc -->
109 * @see ca.mcgill.ecse.dslreasoner.standalone.test.filesystem.impl.FSObjectImpl
110 * @see ca.mcgill.ecse.dslreasoner.standalone.test.filesystem.impl.filesystemPackageImpl#getFSObject()
111 * @generated
112 */
113 int FS_OBJECT = 1;
114
115 /**
116 * The feature id for the '<em><b>Parent</b></em>' container reference.
117 * <!-- begin-user-doc -->
118 * <!-- end-user-doc -->
119 * @generated
120 * @ordered
121 */
122 int FS_OBJECT__PARENT = 0;
123
124 /**
125 * The number of structural features of the '<em>FS Object</em>' class.
126 * <!-- begin-user-doc -->
127 * <!-- end-user-doc -->
128 * @generated
129 * @ordered
130 */
131 int FS_OBJECT_FEATURE_COUNT = 1;
132
133 /**
134 * The number of operations of the '<em>FS Object</em>' class.
135 * <!-- begin-user-doc -->
136 * <!-- end-user-doc -->
137 * @generated
138 * @ordered
139 */
140 int FS_OBJECT_OPERATION_COUNT = 0;
141
142 /**
143 * The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.standalone.test.filesystem.impl.DirImpl <em>Dir</em>}' class.
144 * <!-- begin-user-doc -->
145 * <!-- end-user-doc -->
146 * @see ca.mcgill.ecse.dslreasoner.standalone.test.filesystem.impl.DirImpl
147 * @see ca.mcgill.ecse.dslreasoner.standalone.test.filesystem.impl.filesystemPackageImpl#getDir()
148 * @generated
149 */
150 int DIR = 2;
151
152 /**
153 * The feature id for the '<em><b>Parent</b></em>' container reference.
154 * <!-- begin-user-doc -->
155 * <!-- end-user-doc -->
156 * @generated
157 * @ordered
158 */
159 int DIR__PARENT = FS_OBJECT__PARENT;
160
161 /**
162 * The feature id for the '<em><b>Contents</b></em>' containment reference list.
163 * <!-- begin-user-doc -->
164 * <!-- end-user-doc -->
165 * @generated
166 * @ordered
167 */
168 int DIR__CONTENTS = FS_OBJECT_FEATURE_COUNT + 0;
169
170 /**
171 * The number of structural features of the '<em>Dir</em>' class.
172 * <!-- begin-user-doc -->
173 * <!-- end-user-doc -->
174 * @generated
175 * @ordered
176 */
177 int DIR_FEATURE_COUNT = FS_OBJECT_FEATURE_COUNT + 1;
178
179 /**
180 * The number of operations of the '<em>Dir</em>' class.
181 * <!-- begin-user-doc -->
182 * <!-- end-user-doc -->
183 * @generated
184 * @ordered
185 */
186 int DIR_OPERATION_COUNT = FS_OBJECT_OPERATION_COUNT + 0;
187
188 /**
189 * The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.standalone.test.filesystem.impl.FileImpl <em>File</em>}' class.
190 * <!-- begin-user-doc -->
191 * <!-- end-user-doc -->
192 * @see ca.mcgill.ecse.dslreasoner.standalone.test.filesystem.impl.FileImpl
193 * @see ca.mcgill.ecse.dslreasoner.standalone.test.filesystem.impl.filesystemPackageImpl#getFile()
194 * @generated
195 */
196 int FILE = 3;
197
198 /**
199 * The feature id for the '<em><b>Parent</b></em>' container reference.
200 * <!-- begin-user-doc -->
201 * <!-- end-user-doc -->
202 * @generated
203 * @ordered
204 */
205 int FILE__PARENT = FS_OBJECT__PARENT;
206
207 /**
208 * The number of structural features of the '<em>File</em>' class.
209 * <!-- begin-user-doc -->
210 * <!-- end-user-doc -->
211 * @generated
212 * @ordered
213 */
214 int FILE_FEATURE_COUNT = FS_OBJECT_FEATURE_COUNT + 0;
215
216 /**
217 * The number of operations of the '<em>File</em>' class.
218 * <!-- begin-user-doc -->
219 * <!-- end-user-doc -->
220 * @generated
221 * @ordered
222 */
223 int FILE_OPERATION_COUNT = FS_OBJECT_OPERATION_COUNT + 0;
224
225 /**
226 * The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.standalone.test.filesystem.impl.ModelImpl <em>Model</em>}' class.
227 * <!-- begin-user-doc -->
228 * <!-- end-user-doc -->
229 * @see ca.mcgill.ecse.dslreasoner.standalone.test.filesystem.impl.ModelImpl
230 * @see ca.mcgill.ecse.dslreasoner.standalone.test.filesystem.impl.filesystemPackageImpl#getModel()
231 * @generated
232 */
233 int MODEL = 4;
234
235 /**
236 * The feature id for the '<em><b>Filesystems</b></em>' containment reference.
237 * <!-- begin-user-doc -->
238 * <!-- end-user-doc -->
239 * @generated
240 * @ordered
241 */
242 int MODEL__FILESYSTEMS = 0;
243
244 /**
245 * The feature id for the '<em><b>Other FS Objects</b></em>' containment reference list.
246 * <!-- begin-user-doc -->
247 * <!-- end-user-doc -->
248 * @generated
249 * @ordered
250 */
251 int MODEL__OTHER_FS_OBJECTS = 1;
252
253 /**
254 * The number of structural features of the '<em>Model</em>' class.
255 * <!-- begin-user-doc -->
256 * <!-- end-user-doc -->
257 * @generated
258 * @ordered
259 */
260 int MODEL_FEATURE_COUNT = 2;
261
262 /**
263 * The number of operations of the '<em>Model</em>' class.
264 * <!-- begin-user-doc -->
265 * <!-- end-user-doc -->
266 * @generated
267 * @ordered
268 */
269 int MODEL_OPERATION_COUNT = 0;
270
271
272 /**
273 * Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.standalone.test.filesystem.FileSystem <em>File System</em>}'.
274 * <!-- begin-user-doc -->
275 * <!-- end-user-doc -->
276 * @return the meta object for class '<em>File System</em>'.
277 * @see ca.mcgill.ecse.dslreasoner.standalone.test.filesystem.FileSystem
278 * @generated
279 */
280 EClass getFileSystem();
281
282 /**
283 * Returns the meta object for the containment reference '{@link ca.mcgill.ecse.dslreasoner.standalone.test.filesystem.FileSystem#getRoot <em>Root</em>}'.
284 * <!-- begin-user-doc -->
285 * <!-- end-user-doc -->
286 * @return the meta object for the containment reference '<em>Root</em>'.
287 * @see ca.mcgill.ecse.dslreasoner.standalone.test.filesystem.FileSystem#getRoot()
288 * @see #getFileSystem()
289 * @generated
290 */
291 EReference getFileSystem_Root();
292
293 /**
294 * Returns the meta object for the reference list '{@link ca.mcgill.ecse.dslreasoner.standalone.test.filesystem.FileSystem#getLive <em>Live</em>}'.
295 * <!-- begin-user-doc -->
296 * <!-- end-user-doc -->
297 * @return the meta object for the reference list '<em>Live</em>'.
298 * @see ca.mcgill.ecse.dslreasoner.standalone.test.filesystem.FileSystem#getLive()
299 * @see #getFileSystem()
300 * @generated
301 */
302 EReference getFileSystem_Live();
303
304 /**
305 * Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.standalone.test.filesystem.FSObject <em>FS Object</em>}'.
306 * <!-- begin-user-doc -->
307 * <!-- end-user-doc -->
308 * @return the meta object for class '<em>FS Object</em>'.
309 * @see ca.mcgill.ecse.dslreasoner.standalone.test.filesystem.FSObject
310 * @generated
311 */
312 EClass getFSObject();
313
314 /**
315 * Returns the meta object for the container reference '{@link ca.mcgill.ecse.dslreasoner.standalone.test.filesystem.FSObject#getParent <em>Parent</em>}'.
316 * <!-- begin-user-doc -->
317 * <!-- end-user-doc -->
318 * @return the meta object for the container reference '<em>Parent</em>'.
319 * @see ca.mcgill.ecse.dslreasoner.standalone.test.filesystem.FSObject#getParent()
320 * @see #getFSObject()
321 * @generated
322 */
323 EReference getFSObject_Parent();
324
325 /**
326 * Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.standalone.test.filesystem.Dir <em>Dir</em>}'.
327 * <!-- begin-user-doc -->
328 * <!-- end-user-doc -->
329 * @return the meta object for class '<em>Dir</em>'.
330 * @see ca.mcgill.ecse.dslreasoner.standalone.test.filesystem.Dir
331 * @generated
332 */
333 EClass getDir();
334
335 /**
336 * Returns the meta object for the containment reference list '{@link ca.mcgill.ecse.dslreasoner.standalone.test.filesystem.Dir#getContents <em>Contents</em>}'.
337 * <!-- begin-user-doc -->
338 * <!-- end-user-doc -->
339 * @return the meta object for the containment reference list '<em>Contents</em>'.
340 * @see ca.mcgill.ecse.dslreasoner.standalone.test.filesystem.Dir#getContents()
341 * @see #getDir()
342 * @generated
343 */
344 EReference getDir_Contents();
345
346 /**
347 * Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.standalone.test.filesystem.File <em>File</em>}'.
348 * <!-- begin-user-doc -->
349 * <!-- end-user-doc -->
350 * @return the meta object for class '<em>File</em>'.
351 * @see ca.mcgill.ecse.dslreasoner.standalone.test.filesystem.File
352 * @generated
353 */
354 EClass getFile();
355
356 /**
357 * Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.standalone.test.filesystem.Model <em>Model</em>}'.
358 * <!-- begin-user-doc -->
359 * <!-- end-user-doc -->
360 * @return the meta object for class '<em>Model</em>'.
361 * @see ca.mcgill.ecse.dslreasoner.standalone.test.filesystem.Model
362 * @generated
363 */
364 EClass getModel();
365
366 /**
367 * Returns the meta object for the containment reference '{@link ca.mcgill.ecse.dslreasoner.standalone.test.filesystem.Model#getFilesystems <em>Filesystems</em>}'.
368 * <!-- begin-user-doc -->
369 * <!-- end-user-doc -->
370 * @return the meta object for the containment reference '<em>Filesystems</em>'.
371 * @see ca.mcgill.ecse.dslreasoner.standalone.test.filesystem.Model#getFilesystems()
372 * @see #getModel()
373 * @generated
374 */
375 EReference getModel_Filesystems();
376
377 /**
378 * Returns the meta object for the containment reference list '{@link ca.mcgill.ecse.dslreasoner.standalone.test.filesystem.Model#getOtherFSObjects <em>Other FS Objects</em>}'.
379 * <!-- begin-user-doc -->
380 * <!-- end-user-doc -->
381 * @return the meta object for the containment reference list '<em>Other FS Objects</em>'.
382 * @see ca.mcgill.ecse.dslreasoner.standalone.test.filesystem.Model#getOtherFSObjects()
383 * @see #getModel()
384 * @generated
385 */
386 EReference getModel_OtherFSObjects();
387
388 /**
389 * Returns the factory that creates the instances of the model.
390 * <!-- begin-user-doc -->
391 * <!-- end-user-doc -->
392 * @return the factory that creates the instances of the model.
393 * @generated
394 */
395 filesystemFactory getfilesystemFactory();
396
397 /**
398 * <!-- begin-user-doc -->
399 * Defines literals for the meta objects that represent
400 * <ul>
401 * <li>each class,</li>
402 * <li>each feature of each class,</li>
403 * <li>each operation of each class,</li>
404 * <li>each enum,</li>
405 * <li>and each data type</li>
406 * </ul>
407 * <!-- end-user-doc -->
408 * @generated
409 */
410 interface Literals {
411 /**
412 * The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.standalone.test.filesystem.impl.FileSystemImpl <em>File System</em>}' class.
413 * <!-- begin-user-doc -->
414 * <!-- end-user-doc -->
415 * @see ca.mcgill.ecse.dslreasoner.standalone.test.filesystem.impl.FileSystemImpl
416 * @see ca.mcgill.ecse.dslreasoner.standalone.test.filesystem.impl.filesystemPackageImpl#getFileSystem()
417 * @generated
418 */
419 EClass FILE_SYSTEM = eINSTANCE.getFileSystem();
420
421 /**
422 * The meta object literal for the '<em><b>Root</b></em>' containment reference feature.
423 * <!-- begin-user-doc -->
424 * <!-- end-user-doc -->
425 * @generated
426 */
427 EReference FILE_SYSTEM__ROOT = eINSTANCE.getFileSystem_Root();
428
429 /**
430 * The meta object literal for the '<em><b>Live</b></em>' reference list feature.
431 * <!-- begin-user-doc -->
432 * <!-- end-user-doc -->
433 * @generated
434 */
435 EReference FILE_SYSTEM__LIVE = eINSTANCE.getFileSystem_Live();
436
437 /**
438 * The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.standalone.test.filesystem.impl.FSObjectImpl <em>FS Object</em>}' class.
439 * <!-- begin-user-doc -->
440 * <!-- end-user-doc -->
441 * @see ca.mcgill.ecse.dslreasoner.standalone.test.filesystem.impl.FSObjectImpl
442 * @see ca.mcgill.ecse.dslreasoner.standalone.test.filesystem.impl.filesystemPackageImpl#getFSObject()
443 * @generated
444 */
445 EClass FS_OBJECT = eINSTANCE.getFSObject();
446
447 /**
448 * The meta object literal for the '<em><b>Parent</b></em>' container reference feature.
449 * <!-- begin-user-doc -->
450 * <!-- end-user-doc -->
451 * @generated
452 */
453 EReference FS_OBJECT__PARENT = eINSTANCE.getFSObject_Parent();
454
455 /**
456 * The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.standalone.test.filesystem.impl.DirImpl <em>Dir</em>}' class.
457 * <!-- begin-user-doc -->
458 * <!-- end-user-doc -->
459 * @see ca.mcgill.ecse.dslreasoner.standalone.test.filesystem.impl.DirImpl
460 * @see ca.mcgill.ecse.dslreasoner.standalone.test.filesystem.impl.filesystemPackageImpl#getDir()
461 * @generated
462 */
463 EClass DIR = eINSTANCE.getDir();
464
465 /**
466 * The meta object literal for the '<em><b>Contents</b></em>' containment reference list feature.
467 * <!-- begin-user-doc -->
468 * <!-- end-user-doc -->
469 * @generated
470 */
471 EReference DIR__CONTENTS = eINSTANCE.getDir_Contents();
472
473 /**
474 * The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.standalone.test.filesystem.impl.FileImpl <em>File</em>}' class.
475 * <!-- begin-user-doc -->
476 * <!-- end-user-doc -->
477 * @see ca.mcgill.ecse.dslreasoner.standalone.test.filesystem.impl.FileImpl
478 * @see ca.mcgill.ecse.dslreasoner.standalone.test.filesystem.impl.filesystemPackageImpl#getFile()
479 * @generated
480 */
481 EClass FILE = eINSTANCE.getFile();
482
483 /**
484 * The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.standalone.test.filesystem.impl.ModelImpl <em>Model</em>}' class.
485 * <!-- begin-user-doc -->
486 * <!-- end-user-doc -->
487 * @see ca.mcgill.ecse.dslreasoner.standalone.test.filesystem.impl.ModelImpl
488 * @see ca.mcgill.ecse.dslreasoner.standalone.test.filesystem.impl.filesystemPackageImpl#getModel()
489 * @generated
490 */
491 EClass MODEL = eINSTANCE.getModel();
492
493 /**
494 * The meta object literal for the '<em><b>Filesystems</b></em>' containment reference feature.
495 * <!-- begin-user-doc -->
496 * <!-- end-user-doc -->
497 * @generated
498 */
499 EReference MODEL__FILESYSTEMS = eINSTANCE.getModel_Filesystems();
500
501 /**
502 * The meta object literal for the '<em><b>Other FS Objects</b></em>' containment reference list feature.
503 * <!-- begin-user-doc -->
504 * <!-- end-user-doc -->
505 * @generated
506 */
507 EReference MODEL__OTHER_FS_OBJECTS = eINSTANCE.getModel_OtherFSObjects();
508
509 }
510
511} //filesystemPackage