KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > eclipse > emf > mapping > MappingPackage


1 /**
2  * <copyright>
3  *
4  * Copyright (c) 2002-2004 IBM Corporation and others.
5  * All rights reserved. This program and the accompanying materials
6  * are made available under the terms of the Eclipse Public License v1.0
7  * which accompanies this distribution, and is available at
8  * http://www.eclipse.org/legal/epl-v10.html
9  *
10  * Contributors:
11  * IBM - Initial API and implementation
12  *
13  * </copyright>
14  *
15  * $Id: MappingPackage.java,v 1.3 2005/06/22 20:00:43 davidms Exp $
16  */

17 package org.eclipse.emf.mapping;
18
19
20 import org.eclipse.emf.ecore.EAttribute;
21 import org.eclipse.emf.ecore.EClass;
22 import org.eclipse.emf.ecore.EPackage;
23 import org.eclipse.emf.ecore.EReference;
24
25
26 /**
27  * <!-- begin-user-doc -->
28  * The <b>Package</b> for the model.
29  * It contains accessors for the meta objects to represent
30  * <ul>
31  * <li>each class,</li>
32  * <li>each feature of each class,</li>
33  * <li>each enum,</li>
34  * <li>and each data type</li>
35  * </ul>
36  * <!-- end-user-doc -->
37  * @see org.eclipse.emf.mapping.MappingFactory
38  * @model kind="package"
39  * @generated
40  */

41 public interface MappingPackage extends EPackage
42 {
43
44   /**
45    * The package name.
46    * @generated
47    */

48   String JavaDoc eNAME = "mapping";
49
50   /**
51    * The package namespace URI.
52    * @generated
53    */

54   String JavaDoc eNS_URI = "http://www.eclipse.org/emf/2002/Mapping";
55
56   /**
57    * The package namespace name.
58    * @generated
59    */

60   String JavaDoc eNS_PREFIX = "mapping";
61
62   /**
63    * The singleton instance of the package.
64    * @generated
65    */

66   MappingPackage eINSTANCE = org.eclipse.emf.mapping.impl.MappingPackageImpl.init();
67
68   /**
69    * The meta object id for the '{@link org.eclipse.emf.mapping.impl.MappingHelperImpl <em>Helper</em>}' class.
70    * <!-- begin-user-doc -->
71    * <!-- end-user-doc -->
72    * @see org.eclipse.emf.mapping.impl.MappingHelperImpl
73    * @see org.eclipse.emf.mapping.impl.MappingPackageImpl#getMappingHelper()
74    * @generated
75    */

76   int MAPPING_HELPER = 0;
77
78   /**
79    * The feature id for the '<em><b>Mapper</b></em>' container reference.
80    * <!-- begin-user-doc -->
81    * <!-- end-user-doc -->
82    * @generated
83    * @ordered
84    */

85   int MAPPING_HELPER__MAPPER = 0;
86
87   /**
88    * The feature id for the '<em><b>Helped Object</b></em>' reference.
89    * <!-- begin-user-doc -->
90    * <!-- end-user-doc -->
91    * @generated
92    * @ordered
93    */

94   int MAPPING_HELPER__HELPED_OBJECT = 1;
95
96   /**
97    * The feature id for the '<em><b>Nested In</b></em>' container reference.
98    * <!-- begin-user-doc -->
99    * <!-- end-user-doc -->
100    * @generated
101    * @ordered
102    */

103   int MAPPING_HELPER__NESTED_IN = 2;
104
105   /**
106    * The feature id for the '<em><b>Nested</b></em>' containment reference list.
107    * <!-- begin-user-doc -->
108    * <!-- end-user-doc -->
109    * @generated
110    * @ordered
111    */

112   int MAPPING_HELPER__NESTED = 3;
113
114   /**
115    * The number of structural features of the the '<em>Helper</em>' class.
116    * <!-- begin-user-doc -->
117    * <!-- end-user-doc -->
118    * @generated
119    * @ordered
120    */

121   int MAPPING_HELPER_FEATURE_COUNT = 4;
122
123   /**
124    * The meta object id for the '{@link org.eclipse.emf.mapping.impl.MappingImpl <em>Mapping</em>}' class.
125    * <!-- begin-user-doc -->
126    * <!-- end-user-doc -->
127    * @see org.eclipse.emf.mapping.impl.MappingImpl
128    * @see org.eclipse.emf.mapping.impl.MappingPackageImpl#getMapping()
129    * @generated
130    */

131   int MAPPING = 1;
132
133   /**
134    * The feature id for the '<em><b>Helper</b></em>' containment reference.
135    * <!-- begin-user-doc -->
136    * <!-- end-user-doc -->
137    * @generated
138    * @ordered
139    */

140   int MAPPING__HELPER = 0;
141
142   /**
143    * The feature id for the '<em><b>Nested</b></em>' containment reference list.
144    * <!-- begin-user-doc -->
145    * <!-- end-user-doc -->
146    * @generated
147    * @ordered
148    */

149   int MAPPING__NESTED = 1;
150
151   /**
152    * The feature id for the '<em><b>Nested In</b></em>' container reference.
153    * <!-- begin-user-doc -->
154    * <!-- end-user-doc -->
155    * @generated
156    * @ordered
157    */

158   int MAPPING__NESTED_IN = 2;
159
160   /**
161    * The feature id for the '<em><b>Inputs</b></em>' reference list.
162    * <!-- begin-user-doc -->
163    * <!-- end-user-doc -->
164    * @generated
165    * @ordered
166    */

167   int MAPPING__INPUTS = 3;
168
169   /**
170    * The feature id for the '<em><b>Outputs</b></em>' reference list.
171    * <!-- begin-user-doc -->
172    * <!-- end-user-doc -->
173    * @generated
174    * @ordered
175    */

176   int MAPPING__OUTPUTS = 4;
177
178   /**
179    * The feature id for the '<em><b>Type Mapping</b></em>' reference.
180    * <!-- begin-user-doc -->
181    * <!-- end-user-doc -->
182    * @generated
183    * @ordered
184    */

185   int MAPPING__TYPE_MAPPING = 5;
186
187   /**
188    * The number of structural features of the the '<em>Mapping</em>' class.
189    * <!-- begin-user-doc -->
190    * <!-- end-user-doc -->
191    * @generated
192    * @ordered
193    */

194   int MAPPING_FEATURE_COUNT = 6;
195
196   /**
197    * The meta object id for the '{@link org.eclipse.emf.mapping.impl.TypeConverterImpl <em>Type Converter</em>}' class.
198    * <!-- begin-user-doc -->
199    * <!-- end-user-doc -->
200    * @see org.eclipse.emf.mapping.impl.TypeConverterImpl
201    * @see org.eclipse.emf.mapping.impl.MappingPackageImpl#getTypeConverter()
202    * @generated
203    */

204   int TYPE_CONVERTER = 2;
205
206   /**
207    * The feature id for the '<em><b>Mapper</b></em>' container reference.
208    * <!-- begin-user-doc -->
209    * <!-- end-user-doc -->
210    * @generated
211    * @ordered
212    */

213   int TYPE_CONVERTER__MAPPER = MAPPING_HELPER__MAPPER;
214
215   /**
216    * The feature id for the '<em><b>Helped Object</b></em>' reference.
217    * <!-- begin-user-doc -->
218    * <!-- end-user-doc -->
219    * @generated
220    * @ordered
221    */

222   int TYPE_CONVERTER__HELPED_OBJECT = MAPPING_HELPER__HELPED_OBJECT;
223
224   /**
225    * The feature id for the '<em><b>Nested In</b></em>' container reference.
226    * <!-- begin-user-doc -->
227    * <!-- end-user-doc -->
228    * @generated
229    * @ordered
230    */

231   int TYPE_CONVERTER__NESTED_IN = MAPPING_HELPER__NESTED_IN;
232
233   /**
234    * The feature id for the '<em><b>Nested</b></em>' containment reference list.
235    * <!-- begin-user-doc -->
236    * <!-- end-user-doc -->
237    * @generated
238    * @ordered
239    */

240   int TYPE_CONVERTER__NESTED = MAPPING_HELPER__NESTED;
241
242   /**
243    * The number of structural features of the the '<em>Type Converter</em>' class.
244    * <!-- begin-user-doc -->
245    * <!-- end-user-doc -->
246    * @generated
247    * @ordered
248    */

249   int TYPE_CONVERTER_FEATURE_COUNT = MAPPING_HELPER_FEATURE_COUNT + 0;
250
251   /**
252    * The meta object id for the '{@link org.eclipse.emf.mapping.impl.FunctionPairImpl <em>Function Pair</em>}' class.
253    * <!-- begin-user-doc -->
254    * <!-- end-user-doc -->
255    * @see org.eclipse.emf.mapping.impl.FunctionPairImpl
256    * @see org.eclipse.emf.mapping.impl.MappingPackageImpl#getFunctionPair()
257    * @generated
258    */

259   int FUNCTION_PAIR = 3;
260
261   /**
262    * The feature id for the '<em><b>Mapper</b></em>' container reference.
263    * <!-- begin-user-doc -->
264    * <!-- end-user-doc -->
265    * @generated
266    * @ordered
267    */

268   int FUNCTION_PAIR__MAPPER = TYPE_CONVERTER__MAPPER;
269
270   /**
271    * The feature id for the '<em><b>Helped Object</b></em>' reference.
272    * <!-- begin-user-doc -->
273    * <!-- end-user-doc -->
274    * @generated
275    * @ordered
276    */

277   int FUNCTION_PAIR__HELPED_OBJECT = TYPE_CONVERTER__HELPED_OBJECT;
278
279   /**
280    * The feature id for the '<em><b>Nested In</b></em>' container reference.
281    * <!-- begin-user-doc -->
282    * <!-- end-user-doc -->
283    * @generated
284    * @ordered
285    */

286   int FUNCTION_PAIR__NESTED_IN = TYPE_CONVERTER__NESTED_IN;
287
288   /**
289    * The feature id for the '<em><b>Nested</b></em>' containment reference list.
290    * <!-- begin-user-doc -->
291    * <!-- end-user-doc -->
292    * @generated
293    * @ordered
294    */

295   int FUNCTION_PAIR__NESTED = TYPE_CONVERTER__NESTED;
296
297   /**
298    * The feature id for the '<em><b>In2out</b></em>' reference.
299    * <!-- begin-user-doc -->
300    * <!-- end-user-doc -->
301    * @generated
302    * @ordered
303    */

304   int FUNCTION_PAIR__IN2OUT = TYPE_CONVERTER_FEATURE_COUNT + 0;
305
306   /**
307    * The feature id for the '<em><b>Out2in</b></em>' reference.
308    * <!-- begin-user-doc -->
309    * <!-- end-user-doc -->
310    * @generated
311    * @ordered
312    */

313   int FUNCTION_PAIR__OUT2IN = TYPE_CONVERTER_FEATURE_COUNT + 1;
314
315   /**
316    * The number of structural features of the the '<em>Function Pair</em>' class.
317    * <!-- begin-user-doc -->
318    * <!-- end-user-doc -->
319    * @generated
320    * @ordered
321    */

322   int FUNCTION_PAIR_FEATURE_COUNT = TYPE_CONVERTER_FEATURE_COUNT + 2;
323
324   /**
325    * The meta object id for the '{@link org.eclipse.emf.mapping.impl.FunctionNamePairImpl <em>Function Name Pair</em>}' class.
326    * <!-- begin-user-doc -->
327    * <!-- end-user-doc -->
328    * @see org.eclipse.emf.mapping.impl.FunctionNamePairImpl
329    * @see org.eclipse.emf.mapping.impl.MappingPackageImpl#getFunctionNamePair()
330    * @generated
331    */

332   int FUNCTION_NAME_PAIR = 4;
333
334   /**
335    * The feature id for the '<em><b>Mapper</b></em>' container reference.
336    * <!-- begin-user-doc -->
337    * <!-- end-user-doc -->
338    * @generated
339    * @ordered
340    */

341   int FUNCTION_NAME_PAIR__MAPPER = TYPE_CONVERTER__MAPPER;
342
343   /**
344    * The feature id for the '<em><b>Helped Object</b></em>' reference.
345    * <!-- begin-user-doc -->
346    * <!-- end-user-doc -->
347    * @generated
348    * @ordered
349    */

350   int FUNCTION_NAME_PAIR__HELPED_OBJECT = TYPE_CONVERTER__HELPED_OBJECT;
351
352   /**
353    * The feature id for the '<em><b>Nested In</b></em>' container reference.
354    * <!-- begin-user-doc -->
355    * <!-- end-user-doc -->
356    * @generated
357    * @ordered
358    */

359   int FUNCTION_NAME_PAIR__NESTED_IN = TYPE_CONVERTER__NESTED_IN;
360
361   /**
362    * The feature id for the '<em><b>Nested</b></em>' containment reference list.
363    * <!-- begin-user-doc -->
364    * <!-- end-user-doc -->
365    * @generated
366    * @ordered
367    */

368   int FUNCTION_NAME_PAIR__NESTED = TYPE_CONVERTER__NESTED;
369
370   /**
371    * The feature id for the '<em><b>In2out</b></em>' attribute.
372    * <!-- begin-user-doc -->
373    * <!-- end-user-doc -->
374    * @generated
375    * @ordered
376    */

377   int FUNCTION_NAME_PAIR__IN2OUT = TYPE_CONVERTER_FEATURE_COUNT + 0;
378
379   /**
380    * The feature id for the '<em><b>Out2in</b></em>' attribute.
381    * <!-- begin-user-doc -->
382    * <!-- end-user-doc -->
383    * @generated
384    * @ordered
385    */

386   int FUNCTION_NAME_PAIR__OUT2IN = TYPE_CONVERTER_FEATURE_COUNT + 1;
387
388   /**
389    * The number of structural features of the the '<em>Function Name Pair</em>' class.
390    * <!-- begin-user-doc -->
391    * <!-- end-user-doc -->
392    * @generated
393    * @ordered
394    */

395   int FUNCTION_NAME_PAIR_FEATURE_COUNT = TYPE_CONVERTER_FEATURE_COUNT + 2;
396
397   /**
398    * The meta object id for the '{@link org.eclipse.emf.mapping.impl.MappingStrategyImpl <em>Strategy</em>}' class.
399    * <!-- begin-user-doc -->
400    * <!-- end-user-doc -->
401    * @see org.eclipse.emf.mapping.impl.MappingStrategyImpl
402    * @see org.eclipse.emf.mapping.impl.MappingPackageImpl#getMappingStrategy()
403    * @generated
404    */

405   int MAPPING_STRATEGY = 5;
406
407   /**
408    * The feature id for the '<em><b>Mapper</b></em>' container reference.
409    * <!-- begin-user-doc -->
410    * <!-- end-user-doc -->
411    * @generated
412    * @ordered
413    */

414   int MAPPING_STRATEGY__MAPPER = MAPPING_HELPER__MAPPER;
415
416   /**
417    * The feature id for the '<em><b>Helped Object</b></em>' reference.
418    * <!-- begin-user-doc -->
419    * <!-- end-user-doc -->
420    * @generated
421    * @ordered
422    */

423   int MAPPING_STRATEGY__HELPED_OBJECT = MAPPING_HELPER__HELPED_OBJECT;
424
425   /**
426    * The feature id for the '<em><b>Nested In</b></em>' container reference.
427    * <!-- begin-user-doc -->
428    * <!-- end-user-doc -->
429    * @generated
430    * @ordered
431    */

432   int MAPPING_STRATEGY__NESTED_IN = MAPPING_HELPER__NESTED_IN;
433
434   /**
435    * The feature id for the '<em><b>Nested</b></em>' containment reference list.
436    * <!-- begin-user-doc -->
437    * <!-- end-user-doc -->
438    * @generated
439    * @ordered
440    */

441   int MAPPING_STRATEGY__NESTED = MAPPING_HELPER__NESTED;
442
443   /**
444    * The number of structural features of the the '<em>Strategy</em>' class.
445    * <!-- begin-user-doc -->
446    * <!-- end-user-doc -->
447    * @generated
448    * @ordered
449    */

450   int MAPPING_STRATEGY_FEATURE_COUNT = MAPPING_HELPER_FEATURE_COUNT + 0;
451
452   /**
453    * The meta object id for the '{@link org.eclipse.emf.mapping.impl.MappingRootImpl <em>Root</em>}' class.
454    * <!-- begin-user-doc -->
455    * <!-- end-user-doc -->
456    * @see org.eclipse.emf.mapping.impl.MappingRootImpl
457    * @see org.eclipse.emf.mapping.impl.MappingPackageImpl#getMappingRoot()
458    * @generated
459    */

460   int MAPPING_ROOT = 6;
461
462   /**
463    * The feature id for the '<em><b>Helper</b></em>' containment reference.
464    * <!-- begin-user-doc -->
465    * <!-- end-user-doc -->
466    * @generated
467    * @ordered
468    */

469   int MAPPING_ROOT__HELPER = MAPPING__HELPER;
470
471   /**
472    * The feature id for the '<em><b>Nested</b></em>' containment reference list.
473    * <!-- begin-user-doc -->
474    * <!-- end-user-doc -->
475    * @generated
476    * @ordered
477    */

478   int MAPPING_ROOT__NESTED = MAPPING__NESTED;
479
480   /**
481    * The feature id for the '<em><b>Nested In</b></em>' container reference.
482    * <!-- begin-user-doc -->
483    * <!-- end-user-doc -->
484    * @generated
485    * @ordered
486    */

487   int MAPPING_ROOT__NESTED_IN = MAPPING__NESTED_IN;
488
489   /**
490    * The feature id for the '<em><b>Inputs</b></em>' reference list.
491    * <!-- begin-user-doc -->
492    * <!-- end-user-doc -->
493    * @generated
494    * @ordered
495    */

496   int MAPPING_ROOT__INPUTS = MAPPING__INPUTS;
497
498   /**
499    * The feature id for the '<em><b>Outputs</b></em>' reference list.
500    * <!-- begin-user-doc -->
501    * <!-- end-user-doc -->
502    * @generated
503    * @ordered
504    */

505   int MAPPING_ROOT__OUTPUTS = MAPPING__OUTPUTS;
506
507   /**
508    * The feature id for the '<em><b>Type Mapping</b></em>' reference.
509    * <!-- begin-user-doc -->
510    * <!-- end-user-doc -->
511    * @generated
512    * @ordered
513    */

514   int MAPPING_ROOT__TYPE_MAPPING = MAPPING__TYPE_MAPPING;
515
516   /**
517    * The feature id for the '<em><b>Output Read Only</b></em>' attribute.
518    * <!-- begin-user-doc -->
519    * <!-- end-user-doc -->
520    * @generated
521    * @ordered
522    */

523   int MAPPING_ROOT__OUTPUT_READ_ONLY = MAPPING_FEATURE_COUNT + 0;
524
525   /**
526    * The feature id for the '<em><b>Top To Bottom</b></em>' attribute.
527    * <!-- begin-user-doc -->
528    * <!-- end-user-doc -->
529    * @generated
530    * @ordered
531    */

532   int MAPPING_ROOT__TOP_TO_BOTTOM = MAPPING_FEATURE_COUNT + 1;
533
534   /**
535    * The feature id for the '<em><b>Command Stack</b></em>' attribute.
536    * <!-- begin-user-doc -->
537    * <!-- end-user-doc -->
538    * @generated
539    * @ordered
540    */

541   int MAPPING_ROOT__COMMAND_STACK = MAPPING_FEATURE_COUNT + 2;
542
543   /**
544    * The number of structural features of the the '<em>Root</em>' class.
545    * <!-- begin-user-doc -->
546    * <!-- end-user-doc -->
547    * @generated
548    * @ordered
549    */

550   int MAPPING_ROOT_FEATURE_COUNT = MAPPING_FEATURE_COUNT + 3;
551
552   /**
553    * The meta object id for the '{@link org.eclipse.emf.mapping.impl.ComplexTypeConverterImpl <em>Complex Type Converter</em>}' class.
554    * <!-- begin-user-doc -->
555    * <!-- end-user-doc -->
556    * @see org.eclipse.emf.mapping.impl.ComplexTypeConverterImpl
557    * @see org.eclipse.emf.mapping.impl.MappingPackageImpl#getComplexTypeConverter()
558    * @generated
559    */

560   int COMPLEX_TYPE_CONVERTER = 7;
561
562   /**
563    * The feature id for the '<em><b>Mapper</b></em>' container reference.
564    * <!-- begin-user-doc -->
565    * <!-- end-user-doc -->
566    * @generated
567    * @ordered
568    */

569   int COMPLEX_TYPE_CONVERTER__MAPPER = TYPE_CONVERTER__MAPPER;
570
571   /**
572    * The feature id for the '<em><b>Helped Object</b></em>' reference.
573    * <!-- begin-user-doc -->
574    * <!-- end-user-doc -->
575    * @generated
576    * @ordered
577    */

578   int COMPLEX_TYPE_CONVERTER__HELPED_OBJECT = TYPE_CONVERTER__HELPED_OBJECT;
579
580   /**
581    * The feature id for the '<em><b>Nested In</b></em>' container reference.
582    * <!-- begin-user-doc -->
583    * <!-- end-user-doc -->
584    * @generated
585    * @ordered
586    */

587   int COMPLEX_TYPE_CONVERTER__NESTED_IN = TYPE_CONVERTER__NESTED_IN;
588
589   /**
590    * The feature id for the '<em><b>Nested</b></em>' containment reference list.
591    * <!-- begin-user-doc -->
592    * <!-- end-user-doc -->
593    * @generated
594    * @ordered
595    */

596   int COMPLEX_TYPE_CONVERTER__NESTED = TYPE_CONVERTER__NESTED;
597
598   /**
599    * The feature id for the '<em><b>In2out</b></em>' reference.
600    * <!-- begin-user-doc -->
601    * <!-- end-user-doc -->
602    * @generated
603    * @ordered
604    */

605   int COMPLEX_TYPE_CONVERTER__IN2OUT = TYPE_CONVERTER_FEATURE_COUNT + 0;
606
607   /**
608    * The feature id for the '<em><b>Out2in</b></em>' reference.
609    * <!-- begin-user-doc -->
610    * <!-- end-user-doc -->
611    * @generated
612    * @ordered
613    */

614   int COMPLEX_TYPE_CONVERTER__OUT2IN = TYPE_CONVERTER_FEATURE_COUNT + 1;
615
616   /**
617    * The number of structural features of the the '<em>Complex Type Converter</em>' class.
618    * <!-- begin-user-doc -->
619    * <!-- end-user-doc -->
620    * @generated
621    * @ordered
622    */

623   int COMPLEX_TYPE_CONVERTER_FEATURE_COUNT = TYPE_CONVERTER_FEATURE_COUNT + 2;
624
625
626   /**
627    * Returns the meta object for class '{@link org.eclipse.emf.mapping.MappingHelper <em>Helper</em>}'.
628    * <!-- begin-user-doc -->
629    * <!-- end-user-doc -->
630    * @return the meta object for class '<em>Helper</em>'.
631    * @see org.eclipse.emf.mapping.MappingHelper
632    * @generated
633    */

634   EClass getMappingHelper();
635
636   /**
637    * Returns the meta object for the container reference '{@link org.eclipse.emf.mapping.MappingHelper#getMapper <em>Mapper</em>}'.
638    * <!-- begin-user-doc -->
639    * <!-- end-user-doc -->
640    * @return the meta object for the container reference '<em>Mapper</em>'.
641    * @see org.eclipse.emf.mapping.MappingHelper#getMapper()
642    * @see #getMappingHelper()
643    * @generated
644    */

645   EReference getMappingHelper_Mapper();
646
647   /**
648    * Returns the meta object for the reference '{@link org.eclipse.emf.mapping.MappingHelper#getHelpedObject <em>Helped Object</em>}'.
649    * <!-- begin-user-doc -->
650    * <!-- end-user-doc -->
651    * @return the meta object for the reference '<em>Helped Object</em>'.
652    * @see org.eclipse.emf.mapping.MappingHelper#getHelpedObject()
653    * @see #getMappingHelper()
654    * @generated
655    */

656   EReference getMappingHelper_HelpedObject();
657
658   /**
659    * Returns the meta object for the container reference '{@link org.eclipse.emf.mapping.MappingHelper#getNestedIn <em>Nested In</em>}'.
660    * <!-- begin-user-doc -->
661    * <!-- end-user-doc -->
662    * @return the meta object for the container reference '<em>Nested In</em>'.
663    * @see org.eclipse.emf.mapping.MappingHelper#getNestedIn()
664    * @see #getMappingHelper()
665    * @generated
666    */

667   EReference getMappingHelper_NestedIn();
668
669   /**
670    * Returns the meta object for the containment reference list '{@link org.eclipse.emf.mapping.MappingHelper#getNested <em>Nested</em>}'.
671    * <!-- begin-user-doc -->
672    * <!-- end-user-doc -->
673    * @return the meta object for the containment reference list '<em>Nested</em>'.
674    * @see org.eclipse.emf.mapping.MappingHelper#getNested()
675    * @see #getMappingHelper()
676    * @generated
677    */

678   EReference getMappingHelper_Nested();
679
680   /**
681    * Returns the meta object for class '{@link org.eclipse.emf.mapping.Mapping <em>Mapping</em>}'.
682    * <!-- begin-user-doc -->
683    * <!-- end-user-doc -->
684    * @return the meta object for class '<em>Mapping</em>'.
685    * @see org.eclipse.emf.mapping.Mapping
686    * @generated
687    */

688   EClass getMapping();
689
690   /**
691    * Returns the meta object for the containment reference '{@link org.eclipse.emf.mapping.Mapping#getHelper <em>Helper</em>}'.
692    * <!-- begin-user-doc -->
693    * <!-- end-user-doc -->
694    * @return the meta object for the containment reference '<em>Helper</em>'.
695    * @see org.eclipse.emf.mapping.Mapping#getHelper()
696    * @see #getMapping()
697    * @generated
698    */

699   EReference getMapping_Helper();
700
701   /**
702    * Returns the meta object for the containment reference list '{@link org.eclipse.emf.mapping.Mapping#getNested <em>Nested</em>}'.
703    * <!-- begin-user-doc -->
704    * <!-- end-user-doc -->
705    * @return the meta object for the containment reference list '<em>Nested</em>'.
706    * @see org.eclipse.emf.mapping.Mapping#getNested()
707    * @see #getMapping()
708    * @generated
709    */

710   EReference getMapping_Nested();
711
712   /**
713    * Returns the meta object for the container reference '{@link org.eclipse.emf.mapping.Mapping#getNestedIn <em>Nested In</em>}'.
714    * <!-- begin-user-doc -->
715    * <!-- end-user-doc -->
716    * @return the meta object for the container reference '<em>Nested In</em>'.
717    * @see org.eclipse.emf.mapping.Mapping#getNestedIn()
718    * @see #getMapping()
719    * @generated
720    */

721   EReference getMapping_NestedIn();
722
723   /**
724    * Returns the meta object for the reference list '{@link org.eclipse.emf.mapping.Mapping#getInputs <em>Inputs</em>}'.
725    * <!-- begin-user-doc -->
726    * <!-- end-user-doc -->
727    * @return the meta object for the reference list '<em>Inputs</em>'.
728    * @see org.eclipse.emf.mapping.Mapping#getInputs()
729    * @see #getMapping()
730    * @generated
731    */

732   EReference getMapping_Inputs();
733
734   /**
735    * Returns the meta object for the reference list '{@link org.eclipse.emf.mapping.Mapping#getOutputs <em>Outputs</em>}'.
736    * <!-- begin-user-doc -->
737    * <!-- end-user-doc -->
738    * @return the meta object for the reference list '<em>Outputs</em>'.
739    * @see org.eclipse.emf.mapping.Mapping#getOutputs()
740    * @see #getMapping()
741    * @generated
742    */

743   EReference getMapping_Outputs();
744
745   /**
746    * Returns the meta object for the reference '{@link org.eclipse.emf.mapping.Mapping#getTypeMapping <em>Type Mapping</em>}'.
747    * <!-- begin-user-doc -->
748    * <!-- end-user-doc -->
749    * @return the meta object for the reference '<em>Type Mapping</em>'.
750    * @see org.eclipse.emf.mapping.Mapping#getTypeMapping()
751    * @see #getMapping()
752    * @generated
753    */

754   EReference getMapping_TypeMapping();
755
756   /**
757    * Returns the meta object for class '{@link org.eclipse.emf.mapping.TypeConverter <em>Type Converter</em>}'.
758    * <!-- begin-user-doc -->
759    * <!-- end-user-doc -->
760    * @return the meta object for class '<em>Type Converter</em>'.
761    * @see org.eclipse.emf.mapping.TypeConverter
762    * @generated
763    */

764   EClass getTypeConverter();
765
766   /**
767    * Returns the meta object for class '{@link org.eclipse.emf.mapping.FunctionPair <em>Function Pair</em>}'.
768    * <!-- begin-user-doc -->
769    * <!-- end-user-doc -->
770    * @return the meta object for class '<em>Function Pair</em>'.
771    * @see org.eclipse.emf.mapping.FunctionPair
772    * @generated
773    */

774   EClass getFunctionPair();
775
776   /**
777    * Returns the meta object for the reference '{@link org.eclipse.emf.mapping.FunctionPair#getIn2out <em>In2out</em>}'.
778    * <!-- begin-user-doc -->
779    * <!-- end-user-doc -->
780    * @return the meta object for the reference '<em>In2out</em>'.
781    * @see org.eclipse.emf.mapping.FunctionPair#getIn2out()
782    * @see #getFunctionPair()
783    * @generated
784    */

785   EReference getFunctionPair_In2out();
786
787   /**
788    * Returns the meta object for the reference '{@link org.eclipse.emf.mapping.FunctionPair#getOut2in <em>Out2in</em>}'.
789    * <!-- begin-user-doc -->
790    * <!-- end-user-doc -->
791    * @return the meta object for the reference '<em>Out2in</em>'.
792    * @see org.eclipse.emf.mapping.FunctionPair#getOut2in()
793    * @see #getFunctionPair()
794    * @generated
795    */

796   EReference getFunctionPair_Out2in();
797
798   /**
799    * Returns the meta object for class '{@link org.eclipse.emf.mapping.FunctionNamePair <em>Function Name Pair</em>}'.
800    * <!-- begin-user-doc -->
801    * <!-- end-user-doc -->
802    * @return the meta object for class '<em>Function Name Pair</em>'.
803    * @see org.eclipse.emf.mapping.FunctionNamePair
804    * @generated
805    */

806   EClass getFunctionNamePair();
807
808   /**
809    * Returns the meta object for the attribute '{@link org.eclipse.emf.mapping.FunctionNamePair#getIn2out <em>In2out</em>}'.
810    * <!-- begin-user-doc -->
811    * <!-- end-user-doc -->
812    * @return the meta object for the attribute '<em>In2out</em>'.
813    * @see org.eclipse.emf.mapping.FunctionNamePair#getIn2out()
814    * @see #getFunctionNamePair()
815    * @generated
816    */

817   EAttribute getFunctionNamePair_In2out();
818
819   /**
820    * Returns the meta object for the attribute '{@link org.eclipse.emf.mapping.FunctionNamePair#getOut2in <em>Out2in</em>}'.
821    * <!-- begin-user-doc -->
822    * <!-- end-user-doc -->
823    * @return the meta object for the attribute '<em>Out2in</em>'.
824    * @see org.eclipse.emf.mapping.FunctionNamePair#getOut2in()
825    * @see #getFunctionNamePair()
826    * @generated
827    */

828   EAttribute getFunctionNamePair_Out2in();
829
830   /**
831    * Returns the meta object for class '{@link org.eclipse.emf.mapping.MappingStrategy <em>Strategy</em>}'.
832    * <!-- begin-user-doc -->
833    * <!-- end-user-doc -->
834    * @return the meta object for class '<em>Strategy</em>'.
835    * @see org.eclipse.emf.mapping.MappingStrategy
836    * @generated
837    */

838   EClass getMappingStrategy();
839
840   /**
841    * Returns the meta object for class '{@link org.eclipse.emf.mapping.MappingRoot <em>Root</em>}'.
842    * <!-- begin-user-doc -->
843    * <!-- end-user-doc -->
844    * @return the meta object for class '<em>Root</em>'.
845    * @see org.eclipse.emf.mapping.MappingRoot
846    * @generated
847    */

848   EClass getMappingRoot();
849
850   /**
851    * Returns the meta object for the attribute '{@link org.eclipse.emf.mapping.MappingRoot#isOutputReadOnly <em>Output Read Only</em>}'.
852    * <!-- begin-user-doc -->
853    * <!-- end-user-doc -->
854    * @return the meta object for the attribute '<em>Output Read Only</em>'.
855    * @see org.eclipse.emf.mapping.MappingRoot#isOutputReadOnly()
856    * @see #getMappingRoot()
857    * @generated
858    */

859   EAttribute getMappingRoot_OutputReadOnly();
860
861   /**
862    * Returns the meta object for the attribute '{@link org.eclipse.emf.mapping.MappingRoot#isTopToBottom <em>Top To Bottom</em>}'.
863    * <!-- begin-user-doc -->
864    * <!-- end-user-doc -->
865    * @return the meta object for the attribute '<em>Top To Bottom</em>'.
866    * @see org.eclipse.emf.mapping.MappingRoot#isTopToBottom()
867    * @see #getMappingRoot()
868    * @generated
869    */

870   EAttribute getMappingRoot_TopToBottom();
871
872   /**
873    * Returns the meta object for the attribute '{@link org.eclipse.emf.mapping.MappingRoot#getCommandStack <em>Command Stack</em>}'.
874    * <!-- begin-user-doc -->
875    * <!-- end-user-doc -->
876    * @return the meta object for the attribute '<em>Command Stack</em>'.
877    * @see org.eclipse.emf.mapping.MappingRoot#getCommandStack()
878    * @see #getMappingRoot()
879    * @generated
880    */

881   EAttribute getMappingRoot_CommandStack();
882
883   /**
884    * Returns the meta object for class '{@link org.eclipse.emf.mapping.ComplexTypeConverter <em>Complex Type Converter</em>}'.
885    * <!-- begin-user-doc -->
886    * <!-- end-user-doc -->
887    * @return the meta object for class '<em>Complex Type Converter</em>'.
888    * @see org.eclipse.emf.mapping.ComplexTypeConverter
889    * @generated
890    */

891   EClass getComplexTypeConverter();
892
893   /**
894    * Returns the meta object for the reference '{@link org.eclipse.emf.mapping.ComplexTypeConverter#getIn2out <em>In2out</em>}'.
895    * <!-- begin-user-doc -->
896    * <!-- end-user-doc -->
897    * @return the meta object for the reference '<em>In2out</em>'.
898    * @see org.eclipse.emf.mapping.ComplexTypeConverter#getIn2out()
899    * @see #getComplexTypeConverter()
900    * @generated
901    */

902   EReference getComplexTypeConverter_In2out();
903
904   /**
905    * Returns the meta object for the reference '{@link org.eclipse.emf.mapping.ComplexTypeConverter#getOut2in <em>Out2in</em>}'.
906    * <!-- begin-user-doc -->
907    * <!-- end-user-doc -->
908    * @return the meta object for the reference '<em>Out2in</em>'.
909    * @see org.eclipse.emf.mapping.ComplexTypeConverter#getOut2in()
910    * @see #getComplexTypeConverter()
911    * @generated
912    */

913   EReference getComplexTypeConverter_Out2in();
914
915   /**
916    * Returns the factory that creates the instances of the model.
917    * <!-- begin-user-doc -->
918    * <!-- end-user-doc -->
919    * @return the factory that creates the instances of the model.
920    * @generated
921    */

922   MappingFactory getMappingFactory();
923
924 } //MappingPackage
925

926
927
Popular Tags