KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > eclipse > emf > mapping > ecore2ecore > Ecore2EcorePackage


1 /**
2  * <copyright>
3  *
4  * Copyright (c) 2004-2005 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: Ecore2EcorePackage.java,v 1.4 2005/06/22 20:00:44 davidms Exp $
16  */

17 package org.eclipse.emf.mapping.ecore2ecore;
18
19
20 import org.eclipse.emf.ecore.EClass;
21 import org.eclipse.emf.ecore.EPackage;
22
23 import org.eclipse.emf.mapping.MappingPackage;
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.ecore2ecore.Ecore2EcoreFactory
38  * @model kind="package"
39  * @generated
40  */

41 public interface Ecore2EcorePackage extends EPackage
42 {
43   /**
44    * The package name.
45    * <!-- begin-user-doc -->
46    * <!-- end-user-doc -->
47    * @generated
48    */

49   String JavaDoc eNAME = "ecore2ecore"; //$NON-NLS-1$
50

51   /**
52    * The package namespace URI.
53    * <!-- begin-user-doc -->
54    * <!-- end-user-doc -->
55    * @generated
56    */

57   String JavaDoc eNS_URI = "http://www.eclipse.org/emf/2004/Ecore2Ecore"; //$NON-NLS-1$
58

59   /**
60    * The package namespace name.
61    * <!-- begin-user-doc -->
62    * <!-- end-user-doc -->
63    * @generated
64    */

65   String JavaDoc eNS_PREFIX = "ecore2ecore"; //$NON-NLS-1$
66

67   /**
68    * The singleton instance of the package.
69    * <!-- begin-user-doc -->
70    * <!-- end-user-doc -->
71    * @generated
72    */

73   Ecore2EcorePackage eINSTANCE = org.eclipse.emf.mapping.ecore2ecore.impl.Ecore2EcorePackageImpl.init();
74
75   /**
76    * The meta object id for the '{@link org.eclipse.emf.mapping.ecore2ecore.impl.Ecore2EcoreMappingRootImpl <em>Mapping Root</em>}' class.
77    * <!-- begin-user-doc -->
78    * <!-- end-user-doc -->
79    * @see org.eclipse.emf.mapping.ecore2ecore.impl.Ecore2EcoreMappingRootImpl
80    * @see org.eclipse.emf.mapping.ecore2ecore.impl.Ecore2EcorePackageImpl#getEcore2EcoreMappingRoot()
81    * @generated
82    */

83   int ECORE2_ECORE_MAPPING_ROOT = 0;
84
85   /**
86    * The feature id for the '<em><b>Helper</b></em>' containment reference.
87    * <!-- begin-user-doc -->
88    * <!-- end-user-doc -->
89    * @generated
90    * @ordered
91    */

92   int ECORE2_ECORE_MAPPING_ROOT__HELPER = MappingPackage.MAPPING_ROOT__HELPER;
93
94   /**
95    * The feature id for the '<em><b>Nested</b></em>' containment reference list.
96    * <!-- begin-user-doc -->
97    * <!-- end-user-doc -->
98    * @generated
99    * @ordered
100    */

101   int ECORE2_ECORE_MAPPING_ROOT__NESTED = MappingPackage.MAPPING_ROOT__NESTED;
102
103   /**
104    * The feature id for the '<em><b>Nested In</b></em>' container reference.
105    * <!-- begin-user-doc -->
106    * <!-- end-user-doc -->
107    * @generated
108    * @ordered
109    */

110   int ECORE2_ECORE_MAPPING_ROOT__NESTED_IN = MappingPackage.MAPPING_ROOT__NESTED_IN;
111
112   /**
113    * The feature id for the '<em><b>Inputs</b></em>' reference list.
114    * <!-- begin-user-doc -->
115    * <!-- end-user-doc -->
116    * @generated
117    * @ordered
118    */

119   int ECORE2_ECORE_MAPPING_ROOT__INPUTS = MappingPackage.MAPPING_ROOT__INPUTS;
120
121   /**
122    * The feature id for the '<em><b>Outputs</b></em>' reference list.
123    * <!-- begin-user-doc -->
124    * <!-- end-user-doc -->
125    * @generated
126    * @ordered
127    */

128   int ECORE2_ECORE_MAPPING_ROOT__OUTPUTS = MappingPackage.MAPPING_ROOT__OUTPUTS;
129
130   /**
131    * The feature id for the '<em><b>Type Mapping</b></em>' reference.
132    * <!-- begin-user-doc -->
133    * <!-- end-user-doc -->
134    * @generated
135    * @ordered
136    */

137   int ECORE2_ECORE_MAPPING_ROOT__TYPE_MAPPING = MappingPackage.MAPPING_ROOT__TYPE_MAPPING;
138
139   /**
140    * The feature id for the '<em><b>Output Read Only</b></em>' attribute.
141    * <!-- begin-user-doc -->
142    * <!-- end-user-doc -->
143    * @generated
144    * @ordered
145    */

146   int ECORE2_ECORE_MAPPING_ROOT__OUTPUT_READ_ONLY = MappingPackage.MAPPING_ROOT__OUTPUT_READ_ONLY;
147
148   /**
149    * The feature id for the '<em><b>Top To Bottom</b></em>' attribute.
150    * <!-- begin-user-doc -->
151    * <!-- end-user-doc -->
152    * @generated
153    * @ordered
154    */

155   int ECORE2_ECORE_MAPPING_ROOT__TOP_TO_BOTTOM = MappingPackage.MAPPING_ROOT__TOP_TO_BOTTOM;
156
157   /**
158    * The feature id for the '<em><b>Command Stack</b></em>' attribute.
159    * <!-- begin-user-doc -->
160    * <!-- end-user-doc -->
161    * @generated
162    * @ordered
163    */

164   int ECORE2_ECORE_MAPPING_ROOT__COMMAND_STACK = MappingPackage.MAPPING_ROOT__COMMAND_STACK;
165
166   /**
167    * The number of structural features of the the '<em>Mapping Root</em>' class.
168    * <!-- begin-user-doc -->
169    * <!-- end-user-doc -->
170    * @generated
171    * @ordered
172    */

173   int ECORE2_ECORE_MAPPING_ROOT_FEATURE_COUNT = MappingPackage.MAPPING_ROOT_FEATURE_COUNT + 0;
174
175   /**
176    * Returns the meta object for class '{@link org.eclipse.emf.mapping.ecore2ecore.Ecore2EcoreMappingRoot <em>Mapping Root</em>}'.
177    * <!-- begin-user-doc -->
178    * <!-- end-user-doc -->
179    * @return the meta object for class '<em>Mapping Root</em>'.
180    * @see org.eclipse.emf.mapping.ecore2ecore.Ecore2EcoreMappingRoot
181    * @generated
182    */

183   EClass getEcore2EcoreMappingRoot();
184
185   /**
186    * Returns the factory that creates the instances of the model.
187    * <!-- begin-user-doc -->
188    * <!-- end-user-doc -->
189    * @return the factory that creates the instances of the model.
190    * @generated
191    */

192   Ecore2EcoreFactory getEcore2EcoreFactory();
193
194 } //Ecore2EcorePackage
195
Popular Tags