Regenerates EMF Compare static test profile.
[EMFCompare2.git] / plugins / org.eclipse.emf.compare.uml2.tests / profile / org / eclipse / emf / compare / uml2 / profile / test / uml2comparetestprofile / UML2CompareTestProfilePackage.java
blobbf5b271df51eccb33ebc96715692a96af32c3dd7
1 /*******************************************************************************
2 * Copyright (c) 2011, 2014 Obeo.
3 * All rights reserved. This program and the accompanying materials
4 * are made available under the terms of the Eclipse Public License v1.0
5 * which accompanies this distribution, and is available at
6 * http://www.eclipse.org/legal/epl-v10.html
7 *
8 * Contributors:
9 * Obeo - initial API and implementation
10 *******************************************************************************/
11 package org.eclipse.emf.compare.uml2.profile.test.uml2comparetestprofile;
13 import org.eclipse.emf.ecore.EAttribute;
14 import org.eclipse.emf.ecore.EClass;
15 import org.eclipse.emf.ecore.EPackage;
16 import org.eclipse.emf.ecore.EReference;
18 /**
19 * <!-- begin-user-doc --> The <b>Package</b> for the model. It contains accessors for the meta objects to
20 * represent
21 * <ul>
22 * <li>each class,</li>
23 * <li>each feature of each class,</li>
24 * <li>each enum,</li>
25 * <li>and each data type</li>
26 * </ul>
27 * <!-- end-user-doc -->
29 * @see org.eclipse.emf.compare.uml2.profile.test.uml2comparetestprofile.UML2CompareTestProfileFactory
30 * @model kind="package"
31 * annotation="http://www.eclipse.org/uml2/2.0.0/UML originalName='UML2CompareTestProfile'"
32 * @generated
34 public interface UML2CompareTestProfilePackage extends EPackage {
35 /**
36 * The package name. <!-- begin-user-doc --> <!-- end-user-doc -->
38 * @generated
40 String eNAME = "uml2comparetestprofile"; //$NON-NLS-1$
42 /**
43 * The package namespace URI. <!-- begin-user-doc --> <!-- end-user-doc -->
45 * @generated
47 String eNS_URI = "http://www.eclipse.org/emf/compare/uml2/1.0.0/testprofile"; //$NON-NLS-1$
49 /**
50 * The package namespace name. <!-- begin-user-doc --> <!-- end-user-doc -->
52 * @generated
54 String eNS_PREFIX = "testProfile"; //$NON-NLS-1$
56 /**
57 * The singleton instance of the package. <!-- begin-user-doc --> <!-- end-user-doc -->
59 * @generated
61 UML2CompareTestProfilePackage eINSTANCE = org.eclipse.emf.compare.uml2.profile.test.uml2comparetestprofile.impl.UML2CompareTestProfilePackageImpl
62 .init();
64 /**
65 * The meta object id for the '
66 * {@link org.eclipse.emf.compare.uml2.profile.test.uml2comparetestprofile.impl.AClicheImpl
67 * <em>ACliche</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
69 * @see org.eclipse.emf.compare.uml2.profile.test.uml2comparetestprofile.impl.AClicheImpl
70 * @see org.eclipse.emf.compare.uml2.profile.test.uml2comparetestprofile.impl.UML2CompareTestProfilePackageImpl#getACliche()
71 * @generated
73 int ACLICHE = 0;
75 /**
76 * The feature id for the '<em><b>Single Valued Attribute</b></em>' attribute. <!-- begin-user-doc -->
77 * <!-- end-user-doc -->
79 * @generated
80 * @ordered
82 int ACLICHE__SINGLE_VALUED_ATTRIBUTE = 0;
84 /**
85 * The feature id for the '<em><b>Many Valued Attribute</b></em>' attribute list. <!-- begin-user-doc -->
86 * <!-- end-user-doc -->
88 * @generated
89 * @ordered
91 int ACLICHE__MANY_VALUED_ATTRIBUTE = 1;
93 /**
94 * The feature id for the '<em><b>Single Valued Reference</b></em>' reference. <!-- begin-user-doc -->
95 * <!-- end-user-doc -->
97 * @generated
98 * @ordered
100 int ACLICHE__SINGLE_VALUED_REFERENCE = 2;
103 * The feature id for the '<em><b>Many Valued Reference</b></em>' reference list. <!-- begin-user-doc -->
104 * <!-- end-user-doc -->
106 * @generated
107 * @ordered
109 int ACLICHE__MANY_VALUED_REFERENCE = 3;
112 * The feature id for the '<em><b>Base Class</b></em>' reference. <!-- begin-user-doc --> <!--
113 * end-user-doc -->
115 * @generated
116 * @ordered
118 int ACLICHE__BASE_CLASS = 4;
121 * The number of structural features of the '<em>ACliche</em>' class. <!-- begin-user-doc --> <!--
122 * end-user-doc -->
124 * @generated
125 * @ordered
127 int ACLICHE_FEATURE_COUNT = 5;
130 * The meta object id for the '
131 * {@link org.eclipse.emf.compare.uml2.profile.test.uml2comparetestprofile.impl.ACliche2Impl
132 * <em>ACliche2</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
134 * @see org.eclipse.emf.compare.uml2.profile.test.uml2comparetestprofile.impl.ACliche2Impl
135 * @see org.eclipse.emf.compare.uml2.profile.test.uml2comparetestprofile.impl.UML2CompareTestProfilePackageImpl#getACliche2()
136 * @generated
138 int ACLICHE2 = 1;
141 * The feature id for the '<em><b>Single Valued Attribute</b></em>' attribute. <!-- begin-user-doc -->
142 * <!-- end-user-doc -->
144 * @generated
145 * @ordered
147 int ACLICHE2__SINGLE_VALUED_ATTRIBUTE = 0;
150 * The feature id for the '<em><b>Many Valued Attribute</b></em>' attribute list. <!-- begin-user-doc -->
151 * <!-- end-user-doc -->
153 * @generated
154 * @ordered
156 int ACLICHE2__MANY_VALUED_ATTRIBUTE = 1;
159 * The feature id for the '<em><b>Single Valued Reference</b></em>' reference. <!-- begin-user-doc -->
160 * <!-- end-user-doc -->
162 * @generated
163 * @ordered
165 int ACLICHE2__SINGLE_VALUED_REFERENCE = 2;
168 * The feature id for the '<em><b>Many Valued Reference</b></em>' reference list. <!-- begin-user-doc -->
169 * <!-- end-user-doc -->
171 * @generated
172 * @ordered
174 int ACLICHE2__MANY_VALUED_REFERENCE = 3;
177 * The feature id for the '<em><b>Base Class</b></em>' reference. <!-- begin-user-doc --> <!--
178 * end-user-doc -->
180 * @generated
181 * @ordered
183 int ACLICHE2__BASE_CLASS = 4;
186 * The number of structural features of the '<em>ACliche2</em>' class. <!-- begin-user-doc --> <!--
187 * end-user-doc -->
189 * @generated
190 * @ordered
192 int ACLICHE2_FEATURE_COUNT = 5;
195 * The meta object id for the '
196 * {@link org.eclipse.emf.compare.uml2.profile.test.uml2comparetestprofile.impl.ACliche3Impl
197 * <em>ACliche3</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
199 * @see org.eclipse.emf.compare.uml2.profile.test.uml2comparetestprofile.impl.ACliche3Impl
200 * @see org.eclipse.emf.compare.uml2.profile.test.uml2comparetestprofile.impl.UML2CompareTestProfilePackageImpl#getACliche3()
201 * @generated
203 int ACLICHE3 = 2;
206 * The feature id for the '<em><b>Base Class</b></em>' reference. <!-- begin-user-doc --> <!--
207 * end-user-doc -->
209 * @generated
210 * @ordered
212 int ACLICHE3__BASE_CLASS = 0;
215 * The number of structural features of the '<em>ACliche3</em>' class. <!-- begin-user-doc --> <!--
216 * end-user-doc -->
218 * @generated
219 * @ordered
221 int ACLICHE3_FEATURE_COUNT = 1;
224 * Returns the meta object for class '
225 * {@link org.eclipse.emf.compare.uml2.profile.test.uml2comparetestprofile.ACliche <em>ACliche</em>}'.
226 * <!-- begin-user-doc --> <!-- end-user-doc -->
228 * @return the meta object for class '<em>ACliche</em>'.
229 * @see org.eclipse.emf.compare.uml2.profile.test.uml2comparetestprofile.ACliche
230 * @generated
232 EClass getACliche();
235 * Returns the meta object for the attribute '
236 * {@link org.eclipse.emf.compare.uml2.profile.test.uml2comparetestprofile.ACliche#getSingleValuedAttribute
237 * <em>Single Valued Attribute</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
239 * @return the meta object for the attribute '<em>Single Valued Attribute</em>'.
240 * @see org.eclipse.emf.compare.uml2.profile.test.uml2comparetestprofile.ACliche#getSingleValuedAttribute()
241 * @see #getACliche()
242 * @generated
244 EAttribute getACliche_SingleValuedAttribute();
247 * Returns the meta object for the attribute list '
248 * {@link org.eclipse.emf.compare.uml2.profile.test.uml2comparetestprofile.ACliche#getManyValuedAttribute
249 * <em>Many Valued Attribute</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
251 * @return the meta object for the attribute list '<em>Many Valued Attribute</em>'.
252 * @see org.eclipse.emf.compare.uml2.profile.test.uml2comparetestprofile.ACliche#getManyValuedAttribute()
253 * @see #getACliche()
254 * @generated
256 EAttribute getACliche_ManyValuedAttribute();
259 * Returns the meta object for the reference '
260 * {@link org.eclipse.emf.compare.uml2.profile.test.uml2comparetestprofile.ACliche#getSingleValuedReference
261 * <em>Single Valued Reference</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
263 * @return the meta object for the reference '<em>Single Valued Reference</em>'.
264 * @see org.eclipse.emf.compare.uml2.profile.test.uml2comparetestprofile.ACliche#getSingleValuedReference()
265 * @see #getACliche()
266 * @generated
268 EReference getACliche_SingleValuedReference();
271 * Returns the meta object for the reference list '
272 * {@link org.eclipse.emf.compare.uml2.profile.test.uml2comparetestprofile.ACliche#getManyValuedReference
273 * <em>Many Valued Reference</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
275 * @return the meta object for the reference list '<em>Many Valued Reference</em>'.
276 * @see org.eclipse.emf.compare.uml2.profile.test.uml2comparetestprofile.ACliche#getManyValuedReference()
277 * @see #getACliche()
278 * @generated
280 EReference getACliche_ManyValuedReference();
283 * Returns the meta object for the reference '
284 * {@link org.eclipse.emf.compare.uml2.profile.test.uml2comparetestprofile.ACliche#getBase_Class
285 * <em>Base Class</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
287 * @return the meta object for the reference '<em>Base Class</em>'.
288 * @see org.eclipse.emf.compare.uml2.profile.test.uml2comparetestprofile.ACliche#getBase_Class()
289 * @see #getACliche()
290 * @generated
292 EReference getACliche_Base_Class();
295 * Returns the meta object for class '
296 * {@link org.eclipse.emf.compare.uml2.profile.test.uml2comparetestprofile.ACliche2 <em>ACliche2</em>}'.
297 * <!-- begin-user-doc --> <!-- end-user-doc -->
299 * @return the meta object for class '<em>ACliche2</em>'.
300 * @see org.eclipse.emf.compare.uml2.profile.test.uml2comparetestprofile.ACliche2
301 * @generated
303 EClass getACliche2();
306 * Returns the meta object for the attribute '
307 * {@link org.eclipse.emf.compare.uml2.profile.test.uml2comparetestprofile.ACliche2#getSingleValuedAttribute
308 * <em>Single Valued Attribute</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
310 * @return the meta object for the attribute '<em>Single Valued Attribute</em>'.
311 * @see org.eclipse.emf.compare.uml2.profile.test.uml2comparetestprofile.ACliche2#getSingleValuedAttribute()
312 * @see #getACliche2()
313 * @generated
315 EAttribute getACliche2_SingleValuedAttribute();
318 * Returns the meta object for the attribute list '
319 * {@link org.eclipse.emf.compare.uml2.profile.test.uml2comparetestprofile.ACliche2#getManyValuedAttribute
320 * <em>Many Valued Attribute</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
322 * @return the meta object for the attribute list '<em>Many Valued Attribute</em>'.
323 * @see org.eclipse.emf.compare.uml2.profile.test.uml2comparetestprofile.ACliche2#getManyValuedAttribute()
324 * @see #getACliche2()
325 * @generated
327 EAttribute getACliche2_ManyValuedAttribute();
330 * Returns the meta object for the reference '
331 * {@link org.eclipse.emf.compare.uml2.profile.test.uml2comparetestprofile.ACliche2#getSingleValuedReference
332 * <em>Single Valued Reference</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
334 * @return the meta object for the reference '<em>Single Valued Reference</em>'.
335 * @see org.eclipse.emf.compare.uml2.profile.test.uml2comparetestprofile.ACliche2#getSingleValuedReference()
336 * @see #getACliche2()
337 * @generated
339 EReference getACliche2_SingleValuedReference();
342 * Returns the meta object for the reference list '
343 * {@link org.eclipse.emf.compare.uml2.profile.test.uml2comparetestprofile.ACliche2#getManyValuedReference
344 * <em>Many Valued Reference</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
346 * @return the meta object for the reference list '<em>Many Valued Reference</em>'.
347 * @see org.eclipse.emf.compare.uml2.profile.test.uml2comparetestprofile.ACliche2#getManyValuedReference()
348 * @see #getACliche2()
349 * @generated
351 EReference getACliche2_ManyValuedReference();
354 * Returns the meta object for the reference '
355 * {@link org.eclipse.emf.compare.uml2.profile.test.uml2comparetestprofile.ACliche2#getBase_Class
356 * <em>Base Class</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
358 * @return the meta object for the reference '<em>Base Class</em>'.
359 * @see org.eclipse.emf.compare.uml2.profile.test.uml2comparetestprofile.ACliche2#getBase_Class()
360 * @see #getACliche2()
361 * @generated
363 EReference getACliche2_Base_Class();
366 * Returns the meta object for class '
367 * {@link org.eclipse.emf.compare.uml2.profile.test.uml2comparetestprofile.ACliche3 <em>ACliche3</em>}'.
368 * <!-- begin-user-doc --> <!-- end-user-doc -->
370 * @return the meta object for class '<em>ACliche3</em>'.
371 * @see org.eclipse.emf.compare.uml2.profile.test.uml2comparetestprofile.ACliche3
372 * @generated
374 EClass getACliche3();
377 * Returns the meta object for the reference '
378 * {@link org.eclipse.emf.compare.uml2.profile.test.uml2comparetestprofile.ACliche3#getBase_Class
379 * <em>Base Class</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
381 * @return the meta object for the reference '<em>Base Class</em>'.
382 * @see org.eclipse.emf.compare.uml2.profile.test.uml2comparetestprofile.ACliche3#getBase_Class()
383 * @see #getACliche3()
384 * @generated
386 EReference getACliche3_Base_Class();
389 * Returns the factory that creates the instances of the model. <!-- begin-user-doc --> <!-- end-user-doc
390 * -->
392 * @return the factory that creates the instances of the model.
393 * @generated
395 UML2CompareTestProfileFactory getUML2CompareTestProfileFactory();
398 * <!-- begin-user-doc --> Defines literals for the meta objects that represent
399 * <ul>
400 * <li>each class,</li>
401 * <li>each feature of each class,</li>
402 * <li>each enum,</li>
403 * <li>and each data type</li>
404 * </ul>
405 * <!-- end-user-doc -->
407 * @generated
409 interface Literals {
411 * The meta object literal for the '
412 * {@link org.eclipse.emf.compare.uml2.profile.test.uml2comparetestprofile.impl.AClicheImpl
413 * <em>ACliche</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
415 * @see org.eclipse.emf.compare.uml2.profile.test.uml2comparetestprofile.impl.AClicheImpl
416 * @see org.eclipse.emf.compare.uml2.profile.test.uml2comparetestprofile.impl.UML2CompareTestProfilePackageImpl#getACliche()
417 * @generated
419 EClass ACLICHE = eINSTANCE.getACliche();
422 * The meta object literal for the '<em><b>Single Valued Attribute</b></em>' attribute feature. <!--
423 * begin-user-doc --> <!-- end-user-doc -->
425 * @generated
427 EAttribute ACLICHE__SINGLE_VALUED_ATTRIBUTE = eINSTANCE.getACliche_SingleValuedAttribute();
430 * The meta object literal for the '<em><b>Many Valued Attribute</b></em>' attribute list feature.
431 * <!-- begin-user-doc --> <!-- end-user-doc -->
433 * @generated
435 EAttribute ACLICHE__MANY_VALUED_ATTRIBUTE = eINSTANCE.getACliche_ManyValuedAttribute();
438 * The meta object literal for the '<em><b>Single Valued Reference</b></em>' reference feature. <!--
439 * begin-user-doc --> <!-- end-user-doc -->
441 * @generated
443 EReference ACLICHE__SINGLE_VALUED_REFERENCE = eINSTANCE.getACliche_SingleValuedReference();
446 * The meta object literal for the '<em><b>Many Valued Reference</b></em>' reference list feature.
447 * <!-- begin-user-doc --> <!-- end-user-doc -->
449 * @generated
451 EReference ACLICHE__MANY_VALUED_REFERENCE = eINSTANCE.getACliche_ManyValuedReference();
454 * The meta object literal for the '<em><b>Base Class</b></em>' reference feature. <!-- begin-user-doc
455 * --> <!-- end-user-doc -->
457 * @generated
459 EReference ACLICHE__BASE_CLASS = eINSTANCE.getACliche_Base_Class();
462 * The meta object literal for the '
463 * {@link org.eclipse.emf.compare.uml2.profile.test.uml2comparetestprofile.impl.ACliche2Impl
464 * <em>ACliche2</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
466 * @see org.eclipse.emf.compare.uml2.profile.test.uml2comparetestprofile.impl.ACliche2Impl
467 * @see org.eclipse.emf.compare.uml2.profile.test.uml2comparetestprofile.impl.UML2CompareTestProfilePackageImpl#getACliche2()
468 * @generated
470 EClass ACLICHE2 = eINSTANCE.getACliche2();
473 * The meta object literal for the '<em><b>Single Valued Attribute</b></em>' attribute feature. <!--
474 * begin-user-doc --> <!-- end-user-doc -->
476 * @generated
478 EAttribute ACLICHE2__SINGLE_VALUED_ATTRIBUTE = eINSTANCE.getACliche2_SingleValuedAttribute();
481 * The meta object literal for the '<em><b>Many Valued Attribute</b></em>' attribute list feature.
482 * <!-- begin-user-doc --> <!-- end-user-doc -->
484 * @generated
486 EAttribute ACLICHE2__MANY_VALUED_ATTRIBUTE = eINSTANCE.getACliche2_ManyValuedAttribute();
489 * The meta object literal for the '<em><b>Single Valued Reference</b></em>' reference feature. <!--
490 * begin-user-doc --> <!-- end-user-doc -->
492 * @generated
494 EReference ACLICHE2__SINGLE_VALUED_REFERENCE = eINSTANCE.getACliche2_SingleValuedReference();
497 * The meta object literal for the '<em><b>Many Valued Reference</b></em>' reference list feature.
498 * <!-- begin-user-doc --> <!-- end-user-doc -->
500 * @generated
502 EReference ACLICHE2__MANY_VALUED_REFERENCE = eINSTANCE.getACliche2_ManyValuedReference();
505 * The meta object literal for the '<em><b>Base Class</b></em>' reference feature. <!-- begin-user-doc
506 * --> <!-- end-user-doc -->
508 * @generated
510 EReference ACLICHE2__BASE_CLASS = eINSTANCE.getACliche2_Base_Class();
513 * The meta object literal for the '
514 * {@link org.eclipse.emf.compare.uml2.profile.test.uml2comparetestprofile.impl.ACliche3Impl
515 * <em>ACliche3</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
517 * @see org.eclipse.emf.compare.uml2.profile.test.uml2comparetestprofile.impl.ACliche3Impl
518 * @see org.eclipse.emf.compare.uml2.profile.test.uml2comparetestprofile.impl.UML2CompareTestProfilePackageImpl#getACliche3()
519 * @generated
521 EClass ACLICHE3 = eINSTANCE.getACliche3();
524 * The meta object literal for the '<em><b>Base Class</b></em>' reference feature. <!-- begin-user-doc
525 * --> <!-- end-user-doc -->
527 * @generated
529 EReference ACLICHE3__BASE_CLASS = eINSTANCE.getACliche3_Base_Class();
533 } // UML2CompareTestProfilePackage