Skip to content

Package: VGroupedGridPackage$Literals

VGroupedGridPackage$Literals

nameinstructionbranchcomplexitylinemethod
static {...}
M: 0 C: 28
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 9
100%
M: 0 C: 1
100%

Coverage

1: /**
2: * Copyright (c) 2011-2013 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: * Eugen Neufeld - initial API and implementation
13: */
14: package org.eclipse.emf.ecp.view.spi.groupedgrid.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.spi.model.VViewPackage;
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 enum,</li>
30: * <li>and each data type</li>
31: * </ul>
32: * <!-- end-user-doc -->
33: *
34: * @see org.eclipse.emf.ecp.view.spi.groupedgrid.model.VGroupedGridFactory
35: * @model kind="package"
36: * @generated
37: * @since 1.2
38: */
39: public interface VGroupedGridPackage extends EPackage {
40:         /**
41:          * The package name.
42:          * <!-- begin-user-doc -->
43:          * <!-- end-user-doc -->
44:          *
45:          * @generated
46:          */
47:         String eNAME = "groupedgrid"; //$NON-NLS-1$
48:
49:         /**
50:          * The package namespace URI.
51:          * <!-- begin-user-doc -->
52:          * <!-- end-user-doc -->
53:          *
54:          * @generated
55:          */
56:         String eNS_URI = "http://org/eclipse/emf/ecp/view/groupedgrid/model"; //$NON-NLS-1$
57:
58:         /**
59:          * The package namespace name.
60:          * <!-- begin-user-doc -->
61:          * <!-- end-user-doc -->
62:          *
63:          * @generated
64:          */
65:         String eNS_PREFIX = "org.eclipse.emf.ecp.view.groupedgrid.model"; //$NON-NLS-1$
66:
67:         /**
68:          * The singleton instance of the package.
69:          * <!-- begin-user-doc -->
70:          * <!-- end-user-doc -->
71:          *
72:          * @generated
73:          */
74:         VGroupedGridPackage eINSTANCE = org.eclipse.emf.ecp.view.spi.groupedgrid.model.impl.VGroupedGridPackageImpl.init();
75:
76:         /**
77:          * The meta object id for the '{@link org.eclipse.emf.ecp.view.spi.groupedgrid.model.impl.VGroupedGridImpl
78:          * <em>Grouped Grid</em>}' class.
79:          * <!-- begin-user-doc -->
80:          * <!-- end-user-doc -->
81:          *
82:          * @see org.eclipse.emf.ecp.view.spi.groupedgrid.model.impl.VGroupedGridImpl
83:          * @see org.eclipse.emf.ecp.view.spi.groupedgrid.model.impl.VGroupedGridPackageImpl#getGroupedGrid()
84:          * @generated
85:          */
86:         int GROUPED_GRID = 0;
87:
88:         /**
89:          * The feature id for the '<em><b>Name</b></em>' attribute.
90:          * <!-- begin-user-doc -->
91:          * <!-- end-user-doc -->
92:          *
93:          * @generated
94:          * @ordered
95:          */
96:         int GROUPED_GRID__NAME = VViewPackage.CONTAINED_ELEMENT__NAME;
97:
98:         /**
99:          * The feature id for the '<em><b>Visible</b></em>' attribute.
100:          * <!-- begin-user-doc -->
101:          * <!-- end-user-doc -->
102:          *
103:          * @generated
104:          * @ordered
105:          */
106:         int GROUPED_GRID__VISIBLE = VViewPackage.CONTAINED_ELEMENT__VISIBLE;
107:
108:         /**
109:          * The feature id for the '<em><b>Enabled</b></em>' attribute.
110:          * <!-- begin-user-doc -->
111:          * <!-- end-user-doc -->
112:          *
113:          * @generated
114:          * @ordered
115:          */
116:         int GROUPED_GRID__ENABLED = VViewPackage.CONTAINED_ELEMENT__ENABLED;
117:
118:         /**
119:          * The feature id for the '<em><b>Readonly</b></em>' attribute.
120:          * <!-- begin-user-doc -->
121:          * <!-- end-user-doc -->
122:          *
123:          * @generated
124:          * @ordered
125:          */
126:         int GROUPED_GRID__READONLY = VViewPackage.CONTAINED_ELEMENT__READONLY;
127:
128:         /**
129:          * The feature id for the '<em><b>Diagnostic</b></em>' containment reference.
130:          * <!-- begin-user-doc -->
131:          * <!-- end-user-doc -->
132:          *
133:          * @generated
134:          * @ordered
135:          */
136:         int GROUPED_GRID__DIAGNOSTIC = VViewPackage.CONTAINED_ELEMENT__DIAGNOSTIC;
137:
138:         /**
139:          * The feature id for the '<em><b>Attachments</b></em>' containment reference list.
140:          * <!-- begin-user-doc -->
141:          * <!-- end-user-doc -->
142:          *
143:          * @generated
144:          * @ordered
145:          */
146:         int GROUPED_GRID__ATTACHMENTS = VViewPackage.CONTAINED_ELEMENT__ATTACHMENTS;
147:
148:         /**
149:          * The feature id for the '<em><b>Groups</b></em>' containment reference list.
150:          * <!-- begin-user-doc -->
151:          * <!-- end-user-doc -->
152:          *
153:          * @generated
154:          * @ordered
155:          */
156:         int GROUPED_GRID__GROUPS = VViewPackage.CONTAINED_ELEMENT_FEATURE_COUNT + 0;
157:
158:         /**
159:          * The number of structural features of the '<em>Grouped Grid</em>' class.
160:          * <!-- begin-user-doc -->
161:          * <!-- end-user-doc -->
162:          *
163:          * @generated
164:          * @ordered
165:          */
166:         int GROUPED_GRID_FEATURE_COUNT = VViewPackage.CONTAINED_ELEMENT_FEATURE_COUNT + 1;
167:
168:         /**
169:          * The meta object id for the '{@link org.eclipse.emf.ecp.view.spi.groupedgrid.model.impl.VGroupImpl <em>Group</em>}
170:          * ' class.
171:          * <!-- begin-user-doc -->
172:          * <!-- end-user-doc -->
173:          *
174:          * @see org.eclipse.emf.ecp.view.spi.groupedgrid.model.impl.VGroupImpl
175:          * @see org.eclipse.emf.ecp.view.spi.groupedgrid.model.impl.VGroupedGridPackageImpl#getGroup()
176:          * @generated
177:          */
178:         int GROUP = 1;
179:
180:         /**
181:          * The feature id for the '<em><b>Rows</b></em>' containment reference list.
182:          * <!-- begin-user-doc -->
183:          * <!-- end-user-doc -->
184:          *
185:          * @generated
186:          * @ordered
187:          */
188:         int GROUP__ROWS = 0;
189:
190:         /**
191:          * The feature id for the '<em><b>Name</b></em>' attribute.
192:          * <!-- begin-user-doc -->
193:          * <!-- end-user-doc -->
194:          *
195:          * @generated
196:          * @ordered
197:          */
198:         int GROUP__NAME = 1;
199:
200:         /**
201:          * The number of structural features of the '<em>Group</em>' class.
202:          * <!-- begin-user-doc -->
203:          * <!-- end-user-doc -->
204:          *
205:          * @generated
206:          * @ordered
207:          */
208:         int GROUP_FEATURE_COUNT = 2;
209:
210:         /**
211:          * The meta object id for the '{@link org.eclipse.emf.ecp.view.spi.groupedgrid.model.impl.VRowImpl <em>Row</em>}'
212:          * class.
213:          * <!-- begin-user-doc -->
214:          * <!-- end-user-doc -->
215:          *
216:          * @see org.eclipse.emf.ecp.view.spi.groupedgrid.model.impl.VRowImpl
217:          * @see org.eclipse.emf.ecp.view.spi.groupedgrid.model.impl.VGroupedGridPackageImpl#getRow()
218:          * @generated
219:          */
220:         int ROW = 2;
221:
222:         /**
223:          * The feature id for the '<em><b>Children</b></em>' containment reference list.
224:          * <!-- begin-user-doc -->
225:          * <!-- end-user-doc -->
226:          *
227:          * @generated
228:          * @ordered
229:          */
230:         int ROW__CHILDREN = 0;
231:
232:         /**
233:          * The number of structural features of the '<em>Row</em>' class.
234:          * <!-- begin-user-doc -->
235:          * <!-- end-user-doc -->
236:          *
237:          * @generated
238:          * @ordered
239:          */
240:         int ROW_FEATURE_COUNT = 1;
241:
242:         /**
243:          * The meta object id for the '{@link org.eclipse.emf.ecp.view.spi.groupedgrid.model.impl.VSpanImpl <em>Span</em>}'
244:          * class.
245:          * <!-- begin-user-doc -->
246:          * <!-- end-user-doc -->
247:          *
248:          * @see org.eclipse.emf.ecp.view.spi.groupedgrid.model.impl.VSpanImpl
249:          * @see org.eclipse.emf.ecp.view.spi.groupedgrid.model.impl.VGroupedGridPackageImpl#getSpan()
250:          * @generated
251:          */
252:         int SPAN = 3;
253:
254:         /**
255:          * The feature id for the '<em><b>Horizontal Span</b></em>' attribute.
256:          * <!-- begin-user-doc -->
257:          * <!-- end-user-doc -->
258:          *
259:          * @generated
260:          * @ordered
261:          */
262:         int SPAN__HORIZONTAL_SPAN = VViewPackage.ATTACHMENT_FEATURE_COUNT + 0;
263:
264:         /**
265:          * The number of structural features of the '<em>Span</em>' class.
266:          * <!-- begin-user-doc -->
267:          * <!-- end-user-doc -->
268:          *
269:          * @generated
270:          * @ordered
271:          */
272:         int SPAN_FEATURE_COUNT = VViewPackage.ATTACHMENT_FEATURE_COUNT + 1;
273:
274:         /**
275:          * Returns the meta object for class '{@link org.eclipse.emf.ecp.view.spi.groupedgrid.model.VGroupedGrid
276:          * <em>Grouped Grid</em>}'.
277:          * <!-- begin-user-doc -->
278:          * <!-- end-user-doc -->
279:          *
280:          * @return the meta object for class '<em>Grouped Grid</em>'.
281:          * @see org.eclipse.emf.ecp.view.spi.groupedgrid.model.VGroupedGrid
282:          * @generated
283:          */
284:         EClass getGroupedGrid();
285:
286:         /**
287:          * Returns the meta object for the containment reference list '
288:          * {@link org.eclipse.emf.ecp.view.spi.groupedgrid.model.VGroupedGrid#getGroups <em>Groups</em>}'.
289:          * <!-- begin-user-doc -->
290:          * <!-- end-user-doc -->
291:          *
292:          * @return the meta object for the containment reference list '<em>Groups</em>'.
293:          * @see org.eclipse.emf.ecp.view.spi.groupedgrid.model.VGroupedGrid#getGroups()
294:          * @see #getGroupedGrid()
295:          * @generated
296:          */
297:         EReference getGroupedGrid_Groups();
298:
299:         /**
300:          * Returns the meta object for class '{@link org.eclipse.emf.ecp.view.spi.groupedgrid.model.VGroup <em>Group</em>}'.
301:          * <!-- begin-user-doc -->
302:          * <!-- end-user-doc -->
303:          *
304:          * @return the meta object for class '<em>Group</em>'.
305:          * @see org.eclipse.emf.ecp.view.spi.groupedgrid.model.VGroup
306:          * @generated
307:          */
308:         EClass getGroup();
309:
310:         /**
311:          * Returns the meta object for the containment reference list '
312:          * {@link org.eclipse.emf.ecp.view.spi.groupedgrid.model.VGroup#getRows <em>Rows</em>}'.
313:          * <!-- begin-user-doc -->
314:          * <!-- end-user-doc -->
315:          *
316:          * @return the meta object for the containment reference list '<em>Rows</em>'.
317:          * @see org.eclipse.emf.ecp.view.spi.groupedgrid.model.VGroup#getRows()
318:          * @see #getGroup()
319:          * @generated
320:          */
321:         EReference getGroup_Rows();
322:
323:         /**
324:          * Returns the meta object for the attribute '{@link org.eclipse.emf.ecp.view.spi.groupedgrid.model.VGroup#getName
325:          * <em>Name</em>}'.
326:          * <!-- begin-user-doc -->
327:          * <!-- end-user-doc -->
328:          *
329:          * @return the meta object for the attribute '<em>Name</em>'.
330:          * @see org.eclipse.emf.ecp.view.spi.groupedgrid.model.VGroup#getName()
331:          * @see #getGroup()
332:          * @generated
333:          */
334:         EAttribute getGroup_Name();
335:
336:         /**
337:          * Returns the meta object for class '{@link org.eclipse.emf.ecp.view.spi.groupedgrid.model.VRow <em>Row</em>}'.
338:          * <!-- begin-user-doc -->
339:          * <!-- end-user-doc -->
340:          *
341:          * @return the meta object for class '<em>Row</em>'.
342:          * @see org.eclipse.emf.ecp.view.spi.groupedgrid.model.VRow
343:          * @generated
344:          */
345:         EClass getRow();
346:
347:         /**
348:          * Returns the meta object for the containment reference list '
349:          * {@link org.eclipse.emf.ecp.view.spi.groupedgrid.model.VRow#getChildren <em>Children</em>}'.
350:          * <!-- begin-user-doc -->
351:          * <!-- end-user-doc -->
352:          *
353:          * @return the meta object for the containment reference list '<em>Children</em>'.
354:          * @see org.eclipse.emf.ecp.view.spi.groupedgrid.model.VRow#getChildren()
355:          * @see #getRow()
356:          * @generated
357:          */
358:         EReference getRow_Children();
359:
360:         /**
361:          * Returns the meta object for class '{@link org.eclipse.emf.ecp.view.spi.groupedgrid.model.VSpan <em>Span</em>}'.
362:          * <!-- begin-user-doc -->
363:          * <!-- end-user-doc -->
364:          *
365:          * @return the meta object for class '<em>Span</em>'.
366:          * @see org.eclipse.emf.ecp.view.spi.groupedgrid.model.VSpan
367:          * @generated
368:          */
369:         EClass getSpan();
370:
371:         /**
372:          * Returns the meta object for the attribute '
373:          * {@link org.eclipse.emf.ecp.view.spi.groupedgrid.model.VSpan#getHorizontalSpan <em>Horizontal Span</em>}'.
374:          * <!-- begin-user-doc -->
375:          * <!-- end-user-doc -->
376:          *
377:          * @return the meta object for the attribute '<em>Horizontal Span</em>'.
378:          * @see org.eclipse.emf.ecp.view.spi.groupedgrid.model.VSpan#getHorizontalSpan()
379:          * @see #getSpan()
380:          * @generated
381:          */
382:         EAttribute getSpan_HorizontalSpan();
383:
384:         /**
385:          * Returns the factory that creates the instances of the model.
386:          * <!-- begin-user-doc -->
387:          * <!-- end-user-doc -->
388:          *
389:          * @return the factory that creates the instances of the model.
390:          * @generated
391:          */
392:         VGroupedGridFactory getGroupedGridFactory();
393:
394:         /**
395:          * <!-- begin-user-doc -->
396:          * Defines literals for the meta objects that represent
397:          * <ul>
398:          * <li>each class,</li>
399:          * <li>each feature of each class,</li>
400:          * <li>each enum,</li>
401:          * <li>and each data type</li>
402:          * </ul>
403:          * <!-- end-user-doc -->
404:          *
405:          * @generated
406:          */
407:         interface Literals {
408:                 /**
409:                  * The meta object literal for the '{@link org.eclipse.emf.ecp.view.spi.groupedgrid.model.impl.VGroupedGridImpl
410:                  * <em>Grouped Grid</em>}' class.
411:                  * <!-- begin-user-doc -->
412:                  * <!-- end-user-doc -->
413:                  *
414:                  * @see org.eclipse.emf.ecp.view.spi.groupedgrid.model.impl.VGroupedGridImpl
415:                  * @see org.eclipse.emf.ecp.view.spi.groupedgrid.model.impl.VGroupedGridPackageImpl#getGroupedGrid()
416:                  * @generated
417:                  */
418:                 EClass GROUPED_GRID = eINSTANCE.getGroupedGrid();
419:
420:                 /**
421:                  * The meta object literal for the '<em><b>Groups</b></em>' containment reference list feature.
422:                  * <!-- begin-user-doc -->
423:                  * <!-- end-user-doc -->
424:                  *
425:                  * @generated
426:                  */
427:                 EReference GROUPED_GRID__GROUPS = eINSTANCE.getGroupedGrid_Groups();
428:
429:                 /**
430:                  * The meta object literal for the '{@link org.eclipse.emf.ecp.view.spi.groupedgrid.model.impl.VGroupImpl
431:                  * <em>Group</em>}' class.
432:                  * <!-- begin-user-doc -->
433:                  * <!-- end-user-doc -->
434:                  *
435:                  * @see org.eclipse.emf.ecp.view.spi.groupedgrid.model.impl.VGroupImpl
436:                  * @see org.eclipse.emf.ecp.view.spi.groupedgrid.model.impl.VGroupedGridPackageImpl#getGroup()
437:                  * @generated
438:                  */
439:                 EClass GROUP = eINSTANCE.getGroup();
440:
441:                 /**
442:                  * The meta object literal for the '<em><b>Rows</b></em>' containment reference list feature.
443:                  * <!-- begin-user-doc -->
444:                  * <!-- end-user-doc -->
445:                  *
446:                  * @generated
447:                  */
448:                 EReference GROUP__ROWS = eINSTANCE.getGroup_Rows();
449:
450:                 /**
451:                  * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
452:                  * <!-- begin-user-doc -->
453:                  * <!-- end-user-doc -->
454:                  *
455:                  * @generated
456:                  */
457:                 EAttribute GROUP__NAME = eINSTANCE.getGroup_Name();
458:
459:                 /**
460:                  * The meta object literal for the '{@link org.eclipse.emf.ecp.view.spi.groupedgrid.model.impl.VRowImpl
461:                  * <em>Row</em>}' class.
462:                  * <!-- begin-user-doc -->
463:                  * <!-- end-user-doc -->
464:                  *
465:                  * @see org.eclipse.emf.ecp.view.spi.groupedgrid.model.impl.VRowImpl
466:                  * @see org.eclipse.emf.ecp.view.spi.groupedgrid.model.impl.VGroupedGridPackageImpl#getRow()
467:                  * @generated
468:                  */
469:                 EClass ROW = eINSTANCE.getRow();
470:
471:                 /**
472:                  * The meta object literal for the '<em><b>Children</b></em>' containment reference list feature.
473:                  * <!-- begin-user-doc -->
474:                  * <!-- end-user-doc -->
475:                  *
476:                  * @generated
477:                  */
478:                 EReference ROW__CHILDREN = eINSTANCE.getRow_Children();
479:
480:                 /**
481:                  * The meta object literal for the '{@link org.eclipse.emf.ecp.view.spi.groupedgrid.model.impl.VSpanImpl
482:                  * <em>Span</em>}' class.
483:                  * <!-- begin-user-doc -->
484:                  * <!-- end-user-doc -->
485:                  *
486:                  * @see org.eclipse.emf.ecp.view.spi.groupedgrid.model.impl.VSpanImpl
487:                  * @see org.eclipse.emf.ecp.view.spi.groupedgrid.model.impl.VGroupedGridPackageImpl#getSpan()
488:                  * @generated
489:                  */
490:                 EClass SPAN = eINSTANCE.getSpan();
491:
492:                 /**
493:                  * The meta object literal for the '<em><b>Horizontal Span</b></em>' attribute feature.
494:                  * <!-- begin-user-doc -->
495:                  * <!-- end-user-doc -->
496:                  *
497:                  * @generated
498:                  */
499:                 EAttribute SPAN__HORIZONTAL_SPAN = eINSTANCE.getSpan_HorizontalSpan();
500:
501:         }
502:
503: } // VGroupedGridPackage