Skip to content

Package: VTKeybindingPackage$Literals

VTKeybindingPackage$Literals

nameinstructionbranchcomplexitylinemethod
static {...}
M: 0 C: 16
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 5
100%
M: 0 C: 1
100%

Coverage

1: /**
2: * Copyright (c) 2011-2018 EclipseSource Muenchen GmbH and others.
3: *
4: * All rights reserved. This program and the accompanying materials
5: * are made available under the terms of the Eclipse Public License 2.0
6: * which accompanies this distribution, and is available at
7: * https://www.eclipse.org/legal/epl-2.0/
8: *
9: * SPDX-License-Identifier: EPL-2.0
10: *
11: * Contributors:
12: * Johannes Faltermeier - initial API and implementation
13: */
14: package org.eclipse.emf.ecp.view.template.style.keybinding.model;
15:
16: import org.eclipse.emf.ecore.EAttribute;
17: import org.eclipse.emf.ecore.EClass;
18: import org.eclipse.emf.ecore.EPackage;
19: import org.eclipse.emf.ecore.EReference;
20: import org.eclipse.emf.ecp.view.template.model.VTTemplatePackage;
21:
22: /**
23: * <!-- begin-user-doc -->
24: * The <b>Package</b> for the model.
25: * It contains accessors for the meta objects to represent
26: * <ul>
27: * <li>each class,</li>
28: * <li>each feature of each class,</li>
29: * <li>each operation of each class,</li>
30: * <li>each enum,</li>
31: * <li>and each data type</li>
32: * </ul>
33: *
34: * @since 1.18
35: * <!-- end-user-doc -->
36: *
37: * @see org.eclipse.emf.ecp.view.template.style.keybinding.model.VTKeybindingFactory
38: * @model kind="package"
39: * @generated
40: *
41: */
42: public interface VTKeybindingPackage extends EPackage {
43:         /**
44:          * The package name.
45:          * <!-- begin-user-doc -->
46:          * <!-- end-user-doc -->
47:          *
48:          * @generated
49:          */
50:         String eNAME = "keybinding"; //$NON-NLS-1$
51:
52:         /**
53:          * The package namespace URI.
54:          * <!-- begin-user-doc -->
55:          * <!-- end-user-doc -->
56:          *
57:          * @generated
58:          */
59:         String eNS_URI = "http://www.eclipse.org/emf/ecp/view/template/style/keybinding/model"; //$NON-NLS-1$
60:
61:         /**
62:          * The package namespace name.
63:          * <!-- begin-user-doc -->
64:          * <!-- end-user-doc -->
65:          *
66:          * @generated
67:          */
68:         String eNS_PREFIX = "org.eclipse.emf.ecp.view.template.style.keybinding.model"; //$NON-NLS-1$
69:
70:         /**
71:          * The singleton instance of the package.
72:          * <!-- begin-user-doc -->
73:          * <!-- end-user-doc -->
74:          *
75:          * @generated
76:          */
77:         VTKeybindingPackage eINSTANCE = org.eclipse.emf.ecp.view.template.style.keybinding.model.impl.VTKeybindingPackageImpl
78:                 .init();
79:
80:         /**
81:          * The meta object id for the
82:          * '{@link org.eclipse.emf.ecp.view.template.style.keybinding.model.impl.VTKeyBindingsImpl <em>Key Bindings</em>}'
83:          * class.
84:          * <!-- begin-user-doc -->
85:          * <!-- end-user-doc -->
86:          *
87:          * @see org.eclipse.emf.ecp.view.template.style.keybinding.model.impl.VTKeyBindingsImpl
88:          * @see org.eclipse.emf.ecp.view.template.style.keybinding.model.impl.VTKeybindingPackageImpl#getKeyBindings()
89:          * @generated
90:          */
91:         int KEY_BINDINGS = 0;
92:
93:         /**
94:          * The feature id for the '<em><b>Bindings</b></em>' containment reference list.
95:          * <!-- begin-user-doc -->
96:          * <!-- end-user-doc -->
97:          *
98:          * @generated
99:          * @ordered
100:          */
101:         int KEY_BINDINGS__BINDINGS = VTTemplatePackage.STYLE_PROPERTY_FEATURE_COUNT + 0;
102:
103:         /**
104:          * The number of structural features of the '<em>Key Bindings</em>' class.
105:          * <!-- begin-user-doc -->
106:          * <!-- end-user-doc -->
107:          *
108:          * @generated
109:          * @ordered
110:          */
111:         int KEY_BINDINGS_FEATURE_COUNT = VTTemplatePackage.STYLE_PROPERTY_FEATURE_COUNT + 1;
112:
113:         /**
114:          * The number of operations of the '<em>Key Bindings</em>' class.
115:          * <!-- begin-user-doc -->
116:          * <!-- end-user-doc -->
117:          *
118:          * @generated
119:          * @ordered
120:          */
121:         int KEY_BINDINGS_OPERATION_COUNT = VTTemplatePackage.STYLE_PROPERTY_OPERATION_COUNT + 0;
122:
123:         /**
124:          * The meta object id for the '{@link org.eclipse.emf.ecp.view.template.style.keybinding.model.impl.VTKeyBindingImpl
125:          * <em>Key Binding</em>}' class.
126:          * <!-- begin-user-doc -->
127:          * <!-- end-user-doc -->
128:          *
129:          * @see org.eclipse.emf.ecp.view.template.style.keybinding.model.impl.VTKeyBindingImpl
130:          * @see org.eclipse.emf.ecp.view.template.style.keybinding.model.impl.VTKeybindingPackageImpl#getKeyBinding()
131:          * @generated
132:          */
133:         int KEY_BINDING = 1;
134:
135:         /**
136:          * The feature id for the '<em><b>Id</b></em>' attribute.
137:          * <!-- begin-user-doc -->
138:          * <!-- end-user-doc -->
139:          *
140:          * @generated
141:          * @ordered
142:          */
143:         int KEY_BINDING__ID = 0;
144:
145:         /**
146:          * The feature id for the '<em><b>Key Sequence</b></em>' attribute.
147:          * <!-- begin-user-doc -->
148:          * <!-- end-user-doc -->
149:          *
150:          * @generated
151:          * @ordered
152:          */
153:         int KEY_BINDING__KEY_SEQUENCE = 1;
154:
155:         /**
156:          * The number of structural features of the '<em>Key Binding</em>' class.
157:          * <!-- begin-user-doc -->
158:          * <!-- end-user-doc -->
159:          *
160:          * @generated
161:          * @ordered
162:          */
163:         int KEY_BINDING_FEATURE_COUNT = 2;
164:
165:         /**
166:          * The number of operations of the '<em>Key Binding</em>' class.
167:          * <!-- begin-user-doc -->
168:          * <!-- end-user-doc -->
169:          *
170:          * @generated
171:          * @ordered
172:          */
173:         int KEY_BINDING_OPERATION_COUNT = 0;
174:
175:         /**
176:          * Returns the meta object for class '{@link org.eclipse.emf.ecp.view.template.style.keybinding.model.VTKeyBindings
177:          * <em>Key Bindings</em>}'.
178:          * <!-- begin-user-doc -->
179:          * <!-- end-user-doc -->
180:          *
181:          * @return the meta object for class '<em>Key Bindings</em>'.
182:          * @see org.eclipse.emf.ecp.view.template.style.keybinding.model.VTKeyBindings
183:          * @generated
184:          */
185:         EClass getKeyBindings();
186:
187:         /**
188:          * Returns the meta object for the containment reference list
189:          * '{@link org.eclipse.emf.ecp.view.template.style.keybinding.model.VTKeyBindings#getBindings <em>Bindings</em>}'.
190:          * <!-- begin-user-doc -->
191:          * <!-- end-user-doc -->
192:          *
193:          * @return the meta object for the containment reference list '<em>Bindings</em>'.
194:          * @see org.eclipse.emf.ecp.view.template.style.keybinding.model.VTKeyBindings#getBindings()
195:          * @see #getKeyBindings()
196:          * @generated
197:          */
198:         EReference getKeyBindings_Bindings();
199:
200:         /**
201:          * Returns the meta object for class '{@link org.eclipse.emf.ecp.view.template.style.keybinding.model.VTKeyBinding
202:          * <em>Key Binding</em>}'.
203:          * <!-- begin-user-doc -->
204:          * <!-- end-user-doc -->
205:          *
206:          * @return the meta object for class '<em>Key Binding</em>'.
207:          * @see org.eclipse.emf.ecp.view.template.style.keybinding.model.VTKeyBinding
208:          * @generated
209:          */
210:         EClass getKeyBinding();
211:
212:         /**
213:          * Returns the meta object for the attribute
214:          * '{@link org.eclipse.emf.ecp.view.template.style.keybinding.model.VTKeyBinding#getId <em>Id</em>}'.
215:          * <!-- begin-user-doc -->
216:          * <!-- end-user-doc -->
217:          *
218:          * @return the meta object for the attribute '<em>Id</em>'.
219:          * @see org.eclipse.emf.ecp.view.template.style.keybinding.model.VTKeyBinding#getId()
220:          * @see #getKeyBinding()
221:          * @generated
222:          */
223:         EAttribute getKeyBinding_Id();
224:
225:         /**
226:          * Returns the meta object for the attribute
227:          * '{@link org.eclipse.emf.ecp.view.template.style.keybinding.model.VTKeyBinding#getKeySequence <em>Key
228:          * Sequence</em>}'.
229:          * <!-- begin-user-doc -->
230:          * <!-- end-user-doc -->
231:          *
232:          * @return the meta object for the attribute '<em>Key Sequence</em>'.
233:          * @see org.eclipse.emf.ecp.view.template.style.keybinding.model.VTKeyBinding#getKeySequence()
234:          * @see #getKeyBinding()
235:          * @generated
236:          */
237:         EAttribute getKeyBinding_KeySequence();
238:
239:         /**
240:          * Returns the factory that creates the instances of the model.
241:          * <!-- begin-user-doc -->
242:          * <!-- end-user-doc -->
243:          *
244:          * @return the factory that creates the instances of the model.
245:          * @generated
246:          */
247:         VTKeybindingFactory getKeybindingFactory();
248:
249:         /**
250:          * <!-- begin-user-doc -->
251:          * Defines literals for the meta objects that represent
252:          * <ul>
253:          * <li>each class,</li>
254:          * <li>each feature of each class,</li>
255:          * <li>each operation of each class,</li>
256:          * <li>each enum,</li>
257:          * <li>and each data type</li>
258:          * </ul>
259:          * <!-- end-user-doc -->
260:          *
261:          * @generated
262:          */
263:         interface Literals {
264:                 /**
265:                  * The meta object literal for the
266:                  * '{@link org.eclipse.emf.ecp.view.template.style.keybinding.model.impl.VTKeyBindingsImpl <em>Key
267:                  * Bindings</em>}' class.
268:                  * <!-- begin-user-doc -->
269:                  * <!-- end-user-doc -->
270:                  *
271:                  * @see org.eclipse.emf.ecp.view.template.style.keybinding.model.impl.VTKeyBindingsImpl
272:                  * @see org.eclipse.emf.ecp.view.template.style.keybinding.model.impl.VTKeybindingPackageImpl#getKeyBindings()
273:                  * @generated
274:                  */
275:                 EClass KEY_BINDINGS = eINSTANCE.getKeyBindings();
276:
277:                 /**
278:                  * The meta object literal for the '<em><b>Bindings</b></em>' containment reference list feature.
279:                  * <!-- begin-user-doc -->
280:                  * <!-- end-user-doc -->
281:                  *
282:                  * @generated
283:                  */
284:                 EReference KEY_BINDINGS__BINDINGS = eINSTANCE.getKeyBindings_Bindings();
285:
286:                 /**
287:                  * The meta object literal for the
288:                  * '{@link org.eclipse.emf.ecp.view.template.style.keybinding.model.impl.VTKeyBindingImpl <em>Key Binding</em>}'
289:                  * class.
290:                  * <!-- begin-user-doc -->
291:                  * <!-- end-user-doc -->
292:                  *
293:                  * @see org.eclipse.emf.ecp.view.template.style.keybinding.model.impl.VTKeyBindingImpl
294:                  * @see org.eclipse.emf.ecp.view.template.style.keybinding.model.impl.VTKeybindingPackageImpl#getKeyBinding()
295:                  * @generated
296:                  */
297:                 EClass KEY_BINDING = eINSTANCE.getKeyBinding();
298:
299:                 /**
300:                  * The meta object literal for the '<em><b>Id</b></em>' attribute feature.
301:                  * <!-- begin-user-doc -->
302:                  * <!-- end-user-doc -->
303:                  *
304:                  * @generated
305:                  */
306:                 EAttribute KEY_BINDING__ID = eINSTANCE.getKeyBinding_Id();
307:
308:                 /**
309:                  * The meta object literal for the '<em><b>Key Sequence</b></em>' attribute feature.
310:                  * <!-- begin-user-doc -->
311:                  * <!-- end-user-doc -->
312:                  *
313:                  * @generated
314:                  */
315:                 EAttribute KEY_BINDING__KEY_SEQUENCE = eINSTANCE.getKeyBinding_KeySequence();
316:
317:         }
318:
319: } // VTKeybindingPackage