Skip to content

Package: CoffeePackage

CoffeePackage

nameinstructionbranchcomplexitylinemethod
static {...}
M: 3 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 2 C: 0
0%
M: 1 C: 0
0%

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: * EclipseSource Munich - initial API and implementation
13: */
14: package org.eclipse.emfforms.coffee.model.coffee;
15:
16: import org.eclipse.emf.ecore.EAttribute;
17: import org.eclipse.emf.ecore.EClass;
18: import org.eclipse.emf.ecore.EEnum;
19: import org.eclipse.emf.ecore.EPackage;
20: import org.eclipse.emf.ecore.EReference;
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: * <!-- end-user-doc -->
34: *
35: * @see org.eclipse.emfforms.coffee.model.coffee.CoffeeFactory
36: * @model kind="package"
37: * @generated
38: */
39: public interface CoffeePackage extends EPackage {
40:         /**
41:          * The package name.
42:          * <!-- begin-user-doc -->
43:          * <!-- end-user-doc -->
44:          *
45:          * @generated
46:          */
47:         String eNAME = "coffee"; //$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://www.eclipse.org/emfforms/example/coffeemodel"; //$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.emfforms.coffee.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:         CoffeePackage eINSTANCE = org.eclipse.emfforms.coffee.model.coffee.impl.CoffeePackageImpl.init();
75:
76:         /**
77:          * The meta object id for the '{@link org.eclipse.emfforms.coffee.model.coffee.impl.ComponentImpl
78:          * <em>Component</em>}' class.
79:          * <!-- begin-user-doc -->
80:          * <!-- end-user-doc -->
81:          *
82:          * @see org.eclipse.emfforms.coffee.model.coffee.impl.ComponentImpl
83:          * @see org.eclipse.emfforms.coffee.model.coffee.impl.CoffeePackageImpl#getComponent()
84:          * @generated
85:          */
86:         int COMPONENT = 0;
87:
88:         /**
89:          * The feature id for the '<em><b>Children</b></em>' containment reference list.
90:          * <!-- begin-user-doc -->
91:          * <!-- end-user-doc -->
92:          *
93:          * @generated
94:          * @ordered
95:          */
96:         int COMPONENT__CHILDREN = 0;
97:
98:         /**
99:          * The feature id for the '<em><b>Parent</b></em>' container reference.
100:          * <!-- begin-user-doc -->
101:          * <!-- end-user-doc -->
102:          *
103:          * @generated
104:          * @ordered
105:          */
106:         int COMPONENT__PARENT = 1;
107:
108:         /**
109:          * The feature id for the '<em><b>Activities</b></em>' containment reference list.
110:          * <!-- begin-user-doc -->
111:          * <!-- end-user-doc -->
112:          *
113:          * @generated
114:          * @ordered
115:          */
116:         int COMPONENT__ACTIVITIES = 2;
117:
118:         /**
119:          * The number of structural features of the '<em>Component</em>' class.
120:          * <!-- begin-user-doc -->
121:          * <!-- end-user-doc -->
122:          *
123:          * @generated
124:          * @ordered
125:          */
126:         int COMPONENT_FEATURE_COUNT = 3;
127:
128:         /**
129:          * The number of operations of the '<em>Component</em>' class.
130:          * <!-- begin-user-doc -->
131:          * <!-- end-user-doc -->
132:          *
133:          * @generated
134:          * @ordered
135:          */
136:         int COMPONENT_OPERATION_COUNT = 0;
137:
138:         /**
139:          * The meta object id for the '{@link org.eclipse.emfforms.coffee.model.coffee.impl.MachineImpl <em>Machine</em>}'
140:          * class.
141:          * <!-- begin-user-doc -->
142:          * <!-- end-user-doc -->
143:          *
144:          * @see org.eclipse.emfforms.coffee.model.coffee.impl.MachineImpl
145:          * @see org.eclipse.emfforms.coffee.model.coffee.impl.CoffeePackageImpl#getMachine()
146:          * @generated
147:          */
148:         int MACHINE = 1;
149:
150:         /**
151:          * The feature id for the '<em><b>Children</b></em>' containment reference list.
152:          * <!-- begin-user-doc -->
153:          * <!-- end-user-doc -->
154:          *
155:          * @generated
156:          * @ordered
157:          */
158:         int MACHINE__CHILDREN = COMPONENT__CHILDREN;
159:
160:         /**
161:          * The feature id for the '<em><b>Parent</b></em>' container reference.
162:          * <!-- begin-user-doc -->
163:          * <!-- end-user-doc -->
164:          *
165:          * @generated
166:          * @ordered
167:          */
168:         int MACHINE__PARENT = COMPONENT__PARENT;
169:
170:         /**
171:          * The feature id for the '<em><b>Activities</b></em>' containment reference list.
172:          * <!-- begin-user-doc -->
173:          * <!-- end-user-doc -->
174:          *
175:          * @generated
176:          * @ordered
177:          */
178:         int MACHINE__ACTIVITIES = COMPONENT__ACTIVITIES;
179:
180:         /**
181:          * The feature id for the '<em><b>Name</b></em>' attribute.
182:          * <!-- begin-user-doc -->
183:          * <!-- end-user-doc -->
184:          *
185:          * @generated
186:          * @ordered
187:          */
188:         int MACHINE__NAME = COMPONENT_FEATURE_COUNT + 0;
189:
190:         /**
191:          * The number of structural features of the '<em>Machine</em>' class.
192:          * <!-- begin-user-doc -->
193:          * <!-- end-user-doc -->
194:          *
195:          * @generated
196:          * @ordered
197:          */
198:         int MACHINE_FEATURE_COUNT = COMPONENT_FEATURE_COUNT + 1;
199:
200:         /**
201:          * The number of operations of the '<em>Machine</em>' class.
202:          * <!-- begin-user-doc -->
203:          * <!-- end-user-doc -->
204:          *
205:          * @generated
206:          * @ordered
207:          */
208:         int MACHINE_OPERATION_COUNT = COMPONENT_OPERATION_COUNT + 0;
209:
210:         /**
211:          * The meta object id for the '{@link org.eclipse.emfforms.coffee.model.coffee.impl.ControlUnitImpl <em>Control
212:          * Unit</em>}' class.
213:          * <!-- begin-user-doc -->
214:          * <!-- end-user-doc -->
215:          *
216:          * @see org.eclipse.emfforms.coffee.model.coffee.impl.ControlUnitImpl
217:          * @see org.eclipse.emfforms.coffee.model.coffee.impl.CoffeePackageImpl#getControlUnit()
218:          * @generated
219:          */
220:         int CONTROL_UNIT = 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 CONTROL_UNIT__CHILDREN = COMPONENT__CHILDREN;
231:
232:         /**
233:          * The feature id for the '<em><b>Parent</b></em>' container reference.
234:          * <!-- begin-user-doc -->
235:          * <!-- end-user-doc -->
236:          *
237:          * @generated
238:          * @ordered
239:          */
240:         int CONTROL_UNIT__PARENT = COMPONENT__PARENT;
241:
242:         /**
243:          * The feature id for the '<em><b>Activities</b></em>' containment reference list.
244:          * <!-- begin-user-doc -->
245:          * <!-- end-user-doc -->
246:          *
247:          * @generated
248:          * @ordered
249:          */
250:         int CONTROL_UNIT__ACTIVITIES = COMPONENT__ACTIVITIES;
251:
252:         /**
253:          * The feature id for the '<em><b>Processor</b></em>' containment reference.
254:          * <!-- begin-user-doc -->
255:          * <!-- end-user-doc -->
256:          *
257:          * @generated
258:          * @ordered
259:          */
260:         int CONTROL_UNIT__PROCESSOR = COMPONENT_FEATURE_COUNT + 0;
261:
262:         /**
263:          * The feature id for the '<em><b>Dimension</b></em>' containment reference.
264:          * <!-- begin-user-doc -->
265:          * <!-- end-user-doc -->
266:          *
267:          * @generated
268:          * @ordered
269:          */
270:         int CONTROL_UNIT__DIMENSION = COMPONENT_FEATURE_COUNT + 1;
271:
272:         /**
273:          * The feature id for the '<em><b>Ram</b></em>' containment reference list.
274:          * <!-- begin-user-doc -->
275:          * <!-- end-user-doc -->
276:          *
277:          * @generated
278:          * @ordered
279:          */
280:         int CONTROL_UNIT__RAM = COMPONENT_FEATURE_COUNT + 2;
281:
282:         /**
283:          * The feature id for the '<em><b>Display</b></em>' containment reference.
284:          * <!-- begin-user-doc -->
285:          * <!-- end-user-doc -->
286:          *
287:          * @generated
288:          * @ordered
289:          */
290:         int CONTROL_UNIT__DISPLAY = COMPONENT_FEATURE_COUNT + 3;
291:
292:         /**
293:          * The feature id for the '<em><b>User Description</b></em>' attribute.
294:          * <!-- begin-user-doc -->
295:          * <!-- end-user-doc -->
296:          *
297:          * @generated
298:          * @ordered
299:          */
300:         int CONTROL_UNIT__USER_DESCRIPTION = COMPONENT_FEATURE_COUNT + 4;
301:
302:         /**
303:          * The number of structural features of the '<em>Control Unit</em>' class.
304:          * <!-- begin-user-doc -->
305:          * <!-- end-user-doc -->
306:          *
307:          * @generated
308:          * @ordered
309:          */
310:         int CONTROL_UNIT_FEATURE_COUNT = COMPONENT_FEATURE_COUNT + 5;
311:
312:         /**
313:          * The number of operations of the '<em>Control Unit</em>' class.
314:          * <!-- begin-user-doc -->
315:          * <!-- end-user-doc -->
316:          *
317:          * @generated
318:          * @ordered
319:          */
320:         int CONTROL_UNIT_OPERATION_COUNT = COMPONENT_OPERATION_COUNT + 0;
321:
322:         /**
323:          * The meta object id for the '{@link org.eclipse.emfforms.coffee.model.coffee.impl.BrewingUnitImpl <em>Brewing
324:          * Unit</em>}' class.
325:          * <!-- begin-user-doc -->
326:          * <!-- end-user-doc -->
327:          *
328:          * @see org.eclipse.emfforms.coffee.model.coffee.impl.BrewingUnitImpl
329:          * @see org.eclipse.emfforms.coffee.model.coffee.impl.CoffeePackageImpl#getBrewingUnit()
330:          * @generated
331:          */
332:         int BREWING_UNIT = 3;
333:
334:         /**
335:          * The feature id for the '<em><b>Children</b></em>' containment reference list.
336:          * <!-- begin-user-doc -->
337:          * <!-- end-user-doc -->
338:          *
339:          * @generated
340:          * @ordered
341:          */
342:         int BREWING_UNIT__CHILDREN = COMPONENT__CHILDREN;
343:
344:         /**
345:          * The feature id for the '<em><b>Parent</b></em>' container reference.
346:          * <!-- begin-user-doc -->
347:          * <!-- end-user-doc -->
348:          *
349:          * @generated
350:          * @ordered
351:          */
352:         int BREWING_UNIT__PARENT = COMPONENT__PARENT;
353:
354:         /**
355:          * The feature id for the '<em><b>Activities</b></em>' containment reference list.
356:          * <!-- begin-user-doc -->
357:          * <!-- end-user-doc -->
358:          *
359:          * @generated
360:          * @ordered
361:          */
362:         int BREWING_UNIT__ACTIVITIES = COMPONENT__ACTIVITIES;
363:
364:         /**
365:          * The number of structural features of the '<em>Brewing Unit</em>' class.
366:          * <!-- begin-user-doc -->
367:          * <!-- end-user-doc -->
368:          *
369:          * @generated
370:          * @ordered
371:          */
372:         int BREWING_UNIT_FEATURE_COUNT = COMPONENT_FEATURE_COUNT + 0;
373:
374:         /**
375:          * The number of operations of the '<em>Brewing Unit</em>' class.
376:          * <!-- begin-user-doc -->
377:          * <!-- end-user-doc -->
378:          *
379:          * @generated
380:          * @ordered
381:          */
382:         int BREWING_UNIT_OPERATION_COUNT = COMPONENT_OPERATION_COUNT + 0;
383:
384:         /**
385:          * The meta object id for the '{@link org.eclipse.emfforms.coffee.model.coffee.impl.DipTrayImpl <em>Dip Tray</em>}'
386:          * class.
387:          * <!-- begin-user-doc -->
388:          * <!-- end-user-doc -->
389:          *
390:          * @see org.eclipse.emfforms.coffee.model.coffee.impl.DipTrayImpl
391:          * @see org.eclipse.emfforms.coffee.model.coffee.impl.CoffeePackageImpl#getDipTray()
392:          * @generated
393:          */
394:         int DIP_TRAY = 4;
395:
396:         /**
397:          * The feature id for the '<em><b>Children</b></em>' containment reference list.
398:          * <!-- begin-user-doc -->
399:          * <!-- end-user-doc -->
400:          *
401:          * @generated
402:          * @ordered
403:          */
404:         int DIP_TRAY__CHILDREN = COMPONENT__CHILDREN;
405:
406:         /**
407:          * The feature id for the '<em><b>Parent</b></em>' container reference.
408:          * <!-- begin-user-doc -->
409:          * <!-- end-user-doc -->
410:          *
411:          * @generated
412:          * @ordered
413:          */
414:         int DIP_TRAY__PARENT = COMPONENT__PARENT;
415:
416:         /**
417:          * The feature id for the '<em><b>Activities</b></em>' containment reference list.
418:          * <!-- begin-user-doc -->
419:          * <!-- end-user-doc -->
420:          *
421:          * @generated
422:          * @ordered
423:          */
424:         int DIP_TRAY__ACTIVITIES = COMPONENT__ACTIVITIES;
425:
426:         /**
427:          * The number of structural features of the '<em>Dip Tray</em>' class.
428:          * <!-- begin-user-doc -->
429:          * <!-- end-user-doc -->
430:          *
431:          * @generated
432:          * @ordered
433:          */
434:         int DIP_TRAY_FEATURE_COUNT = COMPONENT_FEATURE_COUNT + 0;
435:
436:         /**
437:          * The number of operations of the '<em>Dip Tray</em>' class.
438:          * <!-- begin-user-doc -->
439:          * <!-- end-user-doc -->
440:          *
441:          * @generated
442:          * @ordered
443:          */
444:         int DIP_TRAY_OPERATION_COUNT = COMPONENT_OPERATION_COUNT + 0;
445:
446:         /**
447:          * The meta object id for the '{@link org.eclipse.emfforms.coffee.model.coffee.impl.WaterTankImpl <em>Water
448:          * Tank</em>}' class.
449:          * <!-- begin-user-doc -->
450:          * <!-- end-user-doc -->
451:          *
452:          * @see org.eclipse.emfforms.coffee.model.coffee.impl.WaterTankImpl
453:          * @see org.eclipse.emfforms.coffee.model.coffee.impl.CoffeePackageImpl#getWaterTank()
454:          * @generated
455:          */
456:         int WATER_TANK = 5;
457:
458:         /**
459:          * The feature id for the '<em><b>Children</b></em>' containment reference list.
460:          * <!-- begin-user-doc -->
461:          * <!-- end-user-doc -->
462:          *
463:          * @generated
464:          * @ordered
465:          */
466:         int WATER_TANK__CHILDREN = COMPONENT__CHILDREN;
467:
468:         /**
469:          * The feature id for the '<em><b>Parent</b></em>' container reference.
470:          * <!-- begin-user-doc -->
471:          * <!-- end-user-doc -->
472:          *
473:          * @generated
474:          * @ordered
475:          */
476:         int WATER_TANK__PARENT = COMPONENT__PARENT;
477:
478:         /**
479:          * The feature id for the '<em><b>Activities</b></em>' containment reference list.
480:          * <!-- begin-user-doc -->
481:          * <!-- end-user-doc -->
482:          *
483:          * @generated
484:          * @ordered
485:          */
486:         int WATER_TANK__ACTIVITIES = COMPONENT__ACTIVITIES;
487:
488:         /**
489:          * The number of structural features of the '<em>Water Tank</em>' class.
490:          * <!-- begin-user-doc -->
491:          * <!-- end-user-doc -->
492:          *
493:          * @generated
494:          * @ordered
495:          */
496:         int WATER_TANK_FEATURE_COUNT = COMPONENT_FEATURE_COUNT + 0;
497:
498:         /**
499:          * The number of operations of the '<em>Water Tank</em>' class.
500:          * <!-- begin-user-doc -->
501:          * <!-- end-user-doc -->
502:          *
503:          * @generated
504:          * @ordered
505:          */
506:         int WATER_TANK_OPERATION_COUNT = COMPONENT_OPERATION_COUNT + 0;
507:
508:         /**
509:          * The meta object id for the '{@link org.eclipse.emfforms.coffee.model.coffee.impl.ProcessorImpl
510:          * <em>Processor</em>}' class.
511:          * <!-- begin-user-doc -->
512:          * <!-- end-user-doc -->
513:          *
514:          * @see org.eclipse.emfforms.coffee.model.coffee.impl.ProcessorImpl
515:          * @see org.eclipse.emfforms.coffee.model.coffee.impl.CoffeePackageImpl#getProcessor()
516:          * @generated
517:          */
518:         int PROCESSOR = 6;
519:
520:         /**
521:          * The feature id for the '<em><b>Vendor</b></em>' attribute.
522:          * <!-- begin-user-doc -->
523:          * <!-- end-user-doc -->
524:          *
525:          * @generated
526:          * @ordered
527:          */
528:         int PROCESSOR__VENDOR = 0;
529:
530:         /**
531:          * The feature id for the '<em><b>Clock Speed</b></em>' attribute.
532:          * <!-- begin-user-doc -->
533:          * <!-- end-user-doc -->
534:          *
535:          * @generated
536:          * @ordered
537:          */
538:         int PROCESSOR__CLOCK_SPEED = 1;
539:
540:         /**
541:          * The feature id for the '<em><b>Number Of Cores</b></em>' attribute.
542:          * <!-- begin-user-doc -->
543:          * <!-- end-user-doc -->
544:          *
545:          * @generated
546:          * @ordered
547:          */
548:         int PROCESSOR__NUMBER_OF_CORES = 2;
549:
550:         /**
551:          * The feature id for the '<em><b>Socketconnector Type</b></em>' attribute.
552:          * <!-- begin-user-doc -->
553:          * <!-- end-user-doc -->
554:          *
555:          * @generated
556:          * @ordered
557:          */
558:         int PROCESSOR__SOCKETCONNECTOR_TYPE = 3;
559:
560:         /**
561:          * The feature id for the '<em><b>Thermal Design Power</b></em>' attribute.
562:          * <!-- begin-user-doc -->
563:          * <!-- end-user-doc -->
564:          *
565:          * @generated
566:          * @ordered
567:          */
568:         int PROCESSOR__THERMAL_DESIGN_POWER = 4;
569:
570:         /**
571:          * The feature id for the '<em><b>Manufactoring Process</b></em>' attribute.
572:          * <!-- begin-user-doc -->
573:          * <!-- end-user-doc -->
574:          *
575:          * @generated
576:          * @ordered
577:          */
578:         int PROCESSOR__MANUFACTORING_PROCESS = 5;
579:
580:         /**
581:          * The number of structural features of the '<em>Processor</em>' class.
582:          * <!-- begin-user-doc -->
583:          * <!-- end-user-doc -->
584:          *
585:          * @generated
586:          * @ordered
587:          */
588:         int PROCESSOR_FEATURE_COUNT = 6;
589:
590:         /**
591:          * The number of operations of the '<em>Processor</em>' class.
592:          * <!-- begin-user-doc -->
593:          * <!-- end-user-doc -->
594:          *
595:          * @generated
596:          * @ordered
597:          */
598:         int PROCESSOR_OPERATION_COUNT = 0;
599:
600:         /**
601:          * The meta object id for the '{@link org.eclipse.emfforms.coffee.model.coffee.impl.RAMImpl <em>RAM</em>}' class.
602:          * <!-- begin-user-doc -->
603:          * <!-- end-user-doc -->
604:          *
605:          * @see org.eclipse.emfforms.coffee.model.coffee.impl.RAMImpl
606:          * @see org.eclipse.emfforms.coffee.model.coffee.impl.CoffeePackageImpl#getRAM()
607:          * @generated
608:          */
609:         int RAM = 7;
610:
611:         /**
612:          * The feature id for the '<em><b>Clock Speed</b></em>' attribute.
613:          * <!-- begin-user-doc -->
614:          * <!-- end-user-doc -->
615:          *
616:          * @generated
617:          * @ordered
618:          */
619:         int RAM__CLOCK_SPEED = 0;
620:
621:         /**
622:          * The feature id for the '<em><b>Size</b></em>' attribute.
623:          * <!-- begin-user-doc -->
624:          * <!-- end-user-doc -->
625:          *
626:          * @generated
627:          * @ordered
628:          */
629:         int RAM__SIZE = 1;
630:
631:         /**
632:          * The feature id for the '<em><b>Type</b></em>' attribute.
633:          * <!-- begin-user-doc -->
634:          * <!-- end-user-doc -->
635:          *
636:          * @generated
637:          * @ordered
638:          */
639:         int RAM__TYPE = 2;
640:
641:         /**
642:          * The number of structural features of the '<em>RAM</em>' class.
643:          * <!-- begin-user-doc -->
644:          * <!-- end-user-doc -->
645:          *
646:          * @generated
647:          * @ordered
648:          */
649:         int RAM_FEATURE_COUNT = 3;
650:
651:         /**
652:          * The number of operations of the '<em>RAM</em>' class.
653:          * <!-- begin-user-doc -->
654:          * <!-- end-user-doc -->
655:          *
656:          * @generated
657:          * @ordered
658:          */
659:         int RAM_OPERATION_COUNT = 0;
660:
661:         /**
662:          * The meta object id for the '{@link org.eclipse.emfforms.coffee.model.coffee.impl.ActivityImpl <em>Activity</em>}'
663:          * class.
664:          * <!-- begin-user-doc -->
665:          * <!-- end-user-doc -->
666:          *
667:          * @see org.eclipse.emfforms.coffee.model.coffee.impl.ActivityImpl
668:          * @see org.eclipse.emfforms.coffee.model.coffee.impl.CoffeePackageImpl#getActivity()
669:          * @generated
670:          */
671:         int ACTIVITY = 8;
672:
673:         /**
674:          * The feature id for the '<em><b>Name</b></em>' attribute.
675:          * <!-- begin-user-doc -->
676:          * <!-- end-user-doc -->
677:          *
678:          * @generated
679:          * @ordered
680:          */
681:         int ACTIVITY__NAME = 0;
682:
683:         /**
684:          * The number of structural features of the '<em>Activity</em>' class.
685:          * <!-- begin-user-doc -->
686:          * <!-- end-user-doc -->
687:          *
688:          * @generated
689:          * @ordered
690:          */
691:         int ACTIVITY_FEATURE_COUNT = 1;
692:
693:         /**
694:          * The number of operations of the '<em>Activity</em>' class.
695:          * <!-- begin-user-doc -->
696:          * <!-- end-user-doc -->
697:          *
698:          * @generated
699:          * @ordered
700:          */
701:         int ACTIVITY_OPERATION_COUNT = 0;
702:
703:         /**
704:          * The meta object id for the '{@link org.eclipse.emfforms.coffee.model.coffee.impl.DimensionImpl
705:          * <em>Dimension</em>}' class.
706:          * <!-- begin-user-doc -->
707:          * <!-- end-user-doc -->
708:          *
709:          * @see org.eclipse.emfforms.coffee.model.coffee.impl.DimensionImpl
710:          * @see org.eclipse.emfforms.coffee.model.coffee.impl.CoffeePackageImpl#getDimension()
711:          * @generated
712:          */
713:         int DIMENSION = 9;
714:
715:         /**
716:          * The feature id for the '<em><b>Width</b></em>' attribute.
717:          * <!-- begin-user-doc -->
718:          * <!-- end-user-doc -->
719:          *
720:          * @generated
721:          * @ordered
722:          */
723:         int DIMENSION__WIDTH = 0;
724:
725:         /**
726:          * The feature id for the '<em><b>Height</b></em>' attribute.
727:          * <!-- begin-user-doc -->
728:          * <!-- end-user-doc -->
729:          *
730:          * @generated
731:          * @ordered
732:          */
733:         int DIMENSION__HEIGHT = 1;
734:
735:         /**
736:          * The feature id for the '<em><b>Length</b></em>' attribute.
737:          * <!-- begin-user-doc -->
738:          * <!-- end-user-doc -->
739:          *
740:          * @generated
741:          * @ordered
742:          */
743:         int DIMENSION__LENGTH = 2;
744:
745:         /**
746:          * The number of structural features of the '<em>Dimension</em>' class.
747:          * <!-- begin-user-doc -->
748:          * <!-- end-user-doc -->
749:          *
750:          * @generated
751:          * @ordered
752:          */
753:         int DIMENSION_FEATURE_COUNT = 3;
754:
755:         /**
756:          * The number of operations of the '<em>Dimension</em>' class.
757:          * <!-- begin-user-doc -->
758:          * <!-- end-user-doc -->
759:          *
760:          * @generated
761:          * @ordered
762:          */
763:         int DIMENSION_OPERATION_COUNT = 0;
764:
765:         /**
766:          * The meta object id for the '{@link org.eclipse.emfforms.coffee.model.coffee.impl.DisplayImpl <em>Display</em>}'
767:          * class.
768:          * <!-- begin-user-doc -->
769:          * <!-- end-user-doc -->
770:          *
771:          * @see org.eclipse.emfforms.coffee.model.coffee.impl.DisplayImpl
772:          * @see org.eclipse.emfforms.coffee.model.coffee.impl.CoffeePackageImpl#getDisplay()
773:          * @generated
774:          */
775:         int DISPLAY = 10;
776:
777:         /**
778:          * The feature id for the '<em><b>Width</b></em>' attribute.
779:          * <!-- begin-user-doc -->
780:          * <!-- end-user-doc -->
781:          *
782:          * @generated
783:          * @ordered
784:          */
785:         int DISPLAY__WIDTH = 0;
786:
787:         /**
788:          * The feature id for the '<em><b>Height</b></em>' attribute.
789:          * <!-- begin-user-doc -->
790:          * <!-- end-user-doc -->
791:          *
792:          * @generated
793:          * @ordered
794:          */
795:         int DISPLAY__HEIGHT = 1;
796:
797:         /**
798:          * The number of structural features of the '<em>Display</em>' class.
799:          * <!-- begin-user-doc -->
800:          * <!-- end-user-doc -->
801:          *
802:          * @generated
803:          * @ordered
804:          */
805:         int DISPLAY_FEATURE_COUNT = 2;
806:
807:         /**
808:          * The number of operations of the '<em>Display</em>' class.
809:          * <!-- begin-user-doc -->
810:          * <!-- end-user-doc -->
811:          *
812:          * @generated
813:          * @ordered
814:          */
815:         int DISPLAY_OPERATION_COUNT = 0;
816:
817:         /**
818:          * The meta object id for the '{@link org.eclipse.emfforms.coffee.model.coffee.SocketConnectorType <em>Socket
819:          * Connector Type</em>}' enum.
820:          * <!-- begin-user-doc -->
821:          * <!-- end-user-doc -->
822:          *
823:          * @see org.eclipse.emfforms.coffee.model.coffee.SocketConnectorType
824:          * @see org.eclipse.emfforms.coffee.model.coffee.impl.CoffeePackageImpl#getSocketConnectorType()
825:          * @generated
826:          */
827:         int SOCKET_CONNECTOR_TYPE = 11;
828:
829:         /**
830:          * The meta object id for the '{@link org.eclipse.emfforms.coffee.model.coffee.ManufactoringProcess
831:          * <em>Manufactoring Process</em>}' enum.
832:          * <!-- begin-user-doc -->
833:          * <!-- end-user-doc -->
834:          *
835:          * @see org.eclipse.emfforms.coffee.model.coffee.ManufactoringProcess
836:          * @see org.eclipse.emfforms.coffee.model.coffee.impl.CoffeePackageImpl#getManufactoringProcess()
837:          * @generated
838:          */
839:         int MANUFACTORING_PROCESS = 12;
840:
841:         /**
842:          * The meta object id for the '{@link org.eclipse.emfforms.coffee.model.coffee.RamType <em>Ram Type</em>}' enum.
843:          * <!-- begin-user-doc -->
844:          * <!-- end-user-doc -->
845:          *
846:          * @see org.eclipse.emfforms.coffee.model.coffee.RamType
847:          * @see org.eclipse.emfforms.coffee.model.coffee.impl.CoffeePackageImpl#getRamType()
848:          * @generated
849:          */
850:         int RAM_TYPE = 13;
851:
852:         /**
853:          * Returns the meta object for class '{@link org.eclipse.emfforms.coffee.model.coffee.Component
854:          * <em>Component</em>}'.
855:          * <!-- begin-user-doc -->
856:          * <!-- end-user-doc -->
857:          *
858:          * @return the meta object for class '<em>Component</em>'.
859:          * @see org.eclipse.emfforms.coffee.model.coffee.Component
860:          * @generated
861:          */
862:         EClass getComponent();
863:
864:         /**
865:          * Returns the meta object for the containment reference list
866:          * '{@link org.eclipse.emfforms.coffee.model.coffee.Component#getChildren <em>Children</em>}'.
867:          * <!-- begin-user-doc -->
868:          * <!-- end-user-doc -->
869:          *
870:          * @return the meta object for the containment reference list '<em>Children</em>'.
871:          * @see org.eclipse.emfforms.coffee.model.coffee.Component#getChildren()
872:          * @see #getComponent()
873:          * @generated
874:          */
875:         EReference getComponent_Children();
876:
877:         /**
878:          * Returns the meta object for the container reference
879:          * '{@link org.eclipse.emfforms.coffee.model.coffee.Component#getParent <em>Parent</em>}'.
880:          * <!-- begin-user-doc -->
881:          * <!-- end-user-doc -->
882:          *
883:          * @return the meta object for the container reference '<em>Parent</em>'.
884:          * @see org.eclipse.emfforms.coffee.model.coffee.Component#getParent()
885:          * @see #getComponent()
886:          * @generated
887:          */
888:         EReference getComponent_Parent();
889:
890:         /**
891:          * Returns the meta object for the containment reference list
892:          * '{@link org.eclipse.emfforms.coffee.model.coffee.Component#getActivities <em>Activities</em>}'.
893:          * <!-- begin-user-doc -->
894:          * <!-- end-user-doc -->
895:          *
896:          * @return the meta object for the containment reference list '<em>Activities</em>'.
897:          * @see org.eclipse.emfforms.coffee.model.coffee.Component#getActivities()
898:          * @see #getComponent()
899:          * @generated
900:          */
901:         EReference getComponent_Activities();
902:
903:         /**
904:          * Returns the meta object for class '{@link org.eclipse.emfforms.coffee.model.coffee.Machine <em>Machine</em>}'.
905:          * <!-- begin-user-doc -->
906:          * <!-- end-user-doc -->
907:          *
908:          * @return the meta object for class '<em>Machine</em>'.
909:          * @see org.eclipse.emfforms.coffee.model.coffee.Machine
910:          * @generated
911:          */
912:         EClass getMachine();
913:
914:         /**
915:          * Returns the meta object for the attribute '{@link org.eclipse.emfforms.coffee.model.coffee.Machine#getName
916:          * <em>Name</em>}'.
917:          * <!-- begin-user-doc -->
918:          * <!-- end-user-doc -->
919:          *
920:          * @return the meta object for the attribute '<em>Name</em>'.
921:          * @see org.eclipse.emfforms.coffee.model.coffee.Machine#getName()
922:          * @see #getMachine()
923:          * @generated
924:          */
925:         EAttribute getMachine_Name();
926:
927:         /**
928:          * Returns the meta object for class '{@link org.eclipse.emfforms.coffee.model.coffee.ControlUnit <em>Control
929:          * Unit</em>}'.
930:          * <!-- begin-user-doc -->
931:          * <!-- end-user-doc -->
932:          *
933:          * @return the meta object for class '<em>Control Unit</em>'.
934:          * @see org.eclipse.emfforms.coffee.model.coffee.ControlUnit
935:          * @generated
936:          */
937:         EClass getControlUnit();
938:
939:         /**
940:          * Returns the meta object for the containment reference
941:          * '{@link org.eclipse.emfforms.coffee.model.coffee.ControlUnit#getProcessor <em>Processor</em>}'.
942:          * <!-- begin-user-doc -->
943:          * <!-- end-user-doc -->
944:          *
945:          * @return the meta object for the containment reference '<em>Processor</em>'.
946:          * @see org.eclipse.emfforms.coffee.model.coffee.ControlUnit#getProcessor()
947:          * @see #getControlUnit()
948:          * @generated
949:          */
950:         EReference getControlUnit_Processor();
951:
952:         /**
953:          * Returns the meta object for the containment reference
954:          * '{@link org.eclipse.emfforms.coffee.model.coffee.ControlUnit#getDimension <em>Dimension</em>}'.
955:          * <!-- begin-user-doc -->
956:          * <!-- end-user-doc -->
957:          *
958:          * @return the meta object for the containment reference '<em>Dimension</em>'.
959:          * @see org.eclipse.emfforms.coffee.model.coffee.ControlUnit#getDimension()
960:          * @see #getControlUnit()
961:          * @generated
962:          */
963:         EReference getControlUnit_Dimension();
964:
965:         /**
966:          * Returns the meta object for the containment reference list
967:          * '{@link org.eclipse.emfforms.coffee.model.coffee.ControlUnit#getRam <em>Ram</em>}'.
968:          * <!-- begin-user-doc -->
969:          * <!-- end-user-doc -->
970:          *
971:          * @return the meta object for the containment reference list '<em>Ram</em>'.
972:          * @see org.eclipse.emfforms.coffee.model.coffee.ControlUnit#getRam()
973:          * @see #getControlUnit()
974:          * @generated
975:          */
976:         EReference getControlUnit_Ram();
977:
978:         /**
979:          * Returns the meta object for the containment reference
980:          * '{@link org.eclipse.emfforms.coffee.model.coffee.ControlUnit#getDisplay <em>Display</em>}'.
981:          * <!-- begin-user-doc -->
982:          * <!-- end-user-doc -->
983:          *
984:          * @return the meta object for the containment reference '<em>Display</em>'.
985:          * @see org.eclipse.emfforms.coffee.model.coffee.ControlUnit#getDisplay()
986:          * @see #getControlUnit()
987:          * @generated
988:          */
989:         EReference getControlUnit_Display();
990:
991:         /**
992:          * Returns the meta object for the attribute
993:          * '{@link org.eclipse.emfforms.coffee.model.coffee.ControlUnit#getUserDescription <em>User Description</em>}'.
994:          * <!-- begin-user-doc -->
995:          * <!-- end-user-doc -->
996:          *
997:          * @return the meta object for the attribute '<em>User Description</em>'.
998:          * @see org.eclipse.emfforms.coffee.model.coffee.ControlUnit#getUserDescription()
999:          * @see #getControlUnit()
1000:          * @generated
1001:          */
1002:         EAttribute getControlUnit_UserDescription();
1003:
1004:         /**
1005:          * Returns the meta object for class '{@link org.eclipse.emfforms.coffee.model.coffee.BrewingUnit <em>Brewing
1006:          * Unit</em>}'.
1007:          * <!-- begin-user-doc -->
1008:          * <!-- end-user-doc -->
1009:          *
1010:          * @return the meta object for class '<em>Brewing Unit</em>'.
1011:          * @see org.eclipse.emfforms.coffee.model.coffee.BrewingUnit
1012:          * @generated
1013:          */
1014:         EClass getBrewingUnit();
1015:
1016:         /**
1017:          * Returns the meta object for class '{@link org.eclipse.emfforms.coffee.model.coffee.DipTray <em>Dip Tray</em>}'.
1018:          * <!-- begin-user-doc -->
1019:          * <!-- end-user-doc -->
1020:          *
1021:          * @return the meta object for class '<em>Dip Tray</em>'.
1022:          * @see org.eclipse.emfforms.coffee.model.coffee.DipTray
1023:          * @generated
1024:          */
1025:         EClass getDipTray();
1026:
1027:         /**
1028:          * Returns the meta object for class '{@link org.eclipse.emfforms.coffee.model.coffee.WaterTank <em>Water
1029:          * Tank</em>}'.
1030:          * <!-- begin-user-doc -->
1031:          * <!-- end-user-doc -->
1032:          *
1033:          * @return the meta object for class '<em>Water Tank</em>'.
1034:          * @see org.eclipse.emfforms.coffee.model.coffee.WaterTank
1035:          * @generated
1036:          */
1037:         EClass getWaterTank();
1038:
1039:         /**
1040:          * Returns the meta object for class '{@link org.eclipse.emfforms.coffee.model.coffee.Processor
1041:          * <em>Processor</em>}'.
1042:          * <!-- begin-user-doc -->
1043:          * <!-- end-user-doc -->
1044:          *
1045:          * @return the meta object for class '<em>Processor</em>'.
1046:          * @see org.eclipse.emfforms.coffee.model.coffee.Processor
1047:          * @generated
1048:          */
1049:         EClass getProcessor();
1050:
1051:         /**
1052:          * Returns the meta object for the attribute '{@link org.eclipse.emfforms.coffee.model.coffee.Processor#getVendor
1053:          * <em>Vendor</em>}'.
1054:          * <!-- begin-user-doc -->
1055:          * <!-- end-user-doc -->
1056:          *
1057:          * @return the meta object for the attribute '<em>Vendor</em>'.
1058:          * @see org.eclipse.emfforms.coffee.model.coffee.Processor#getVendor()
1059:          * @see #getProcessor()
1060:          * @generated
1061:          */
1062:         EAttribute getProcessor_Vendor();
1063:
1064:         /**
1065:          * Returns the meta object for the attribute
1066:          * '{@link org.eclipse.emfforms.coffee.model.coffee.Processor#getClockSpeed <em>Clock Speed</em>}'.
1067:          * <!-- begin-user-doc -->
1068:          * <!-- end-user-doc -->
1069:          *
1070:          * @return the meta object for the attribute '<em>Clock Speed</em>'.
1071:          * @see org.eclipse.emfforms.coffee.model.coffee.Processor#getClockSpeed()
1072:          * @see #getProcessor()
1073:          * @generated
1074:          */
1075:         EAttribute getProcessor_ClockSpeed();
1076:
1077:         /**
1078:          * Returns the meta object for the attribute
1079:          * '{@link org.eclipse.emfforms.coffee.model.coffee.Processor#getNumberOfCores <em>Number Of Cores</em>}'.
1080:          * <!-- begin-user-doc -->
1081:          * <!-- end-user-doc -->
1082:          *
1083:          * @return the meta object for the attribute '<em>Number Of Cores</em>'.
1084:          * @see org.eclipse.emfforms.coffee.model.coffee.Processor#getNumberOfCores()
1085:          * @see #getProcessor()
1086:          * @generated
1087:          */
1088:         EAttribute getProcessor_NumberOfCores();
1089:
1090:         /**
1091:          * Returns the meta object for the attribute
1092:          * '{@link org.eclipse.emfforms.coffee.model.coffee.Processor#getSocketconnectorType <em>Socketconnector
1093:          * Type</em>}'.
1094:          * <!-- begin-user-doc -->
1095:          * <!-- end-user-doc -->
1096:          *
1097:          * @return the meta object for the attribute '<em>Socketconnector Type</em>'.
1098:          * @see org.eclipse.emfforms.coffee.model.coffee.Processor#getSocketconnectorType()
1099:          * @see #getProcessor()
1100:          * @generated
1101:          */
1102:         EAttribute getProcessor_SocketconnectorType();
1103:
1104:         /**
1105:          * Returns the meta object for the attribute
1106:          * '{@link org.eclipse.emfforms.coffee.model.coffee.Processor#getThermalDesignPower <em>Thermal Design Power</em>}'.
1107:          * <!-- begin-user-doc -->
1108:          * <!-- end-user-doc -->
1109:          *
1110:          * @return the meta object for the attribute '<em>Thermal Design Power</em>'.
1111:          * @see org.eclipse.emfforms.coffee.model.coffee.Processor#getThermalDesignPower()
1112:          * @see #getProcessor()
1113:          * @generated
1114:          */
1115:         EAttribute getProcessor_ThermalDesignPower();
1116:
1117:         /**
1118:          * Returns the meta object for the attribute
1119:          * '{@link org.eclipse.emfforms.coffee.model.coffee.Processor#getManufactoringProcess <em>Manufactoring
1120:          * Process</em>}'.
1121:          * <!-- begin-user-doc -->
1122:          * <!-- end-user-doc -->
1123:          *
1124:          * @return the meta object for the attribute '<em>Manufactoring Process</em>'.
1125:          * @see org.eclipse.emfforms.coffee.model.coffee.Processor#getManufactoringProcess()
1126:          * @see #getProcessor()
1127:          * @generated
1128:          */
1129:         EAttribute getProcessor_ManufactoringProcess();
1130:
1131:         /**
1132:          * Returns the meta object for class '{@link org.eclipse.emfforms.coffee.model.coffee.RAM <em>RAM</em>}'.
1133:          * <!-- begin-user-doc -->
1134:          * <!-- end-user-doc -->
1135:          *
1136:          * @return the meta object for class '<em>RAM</em>'.
1137:          * @see org.eclipse.emfforms.coffee.model.coffee.RAM
1138:          * @generated
1139:          */
1140:         EClass getRAM();
1141:
1142:         /**
1143:          * Returns the meta object for the attribute '{@link org.eclipse.emfforms.coffee.model.coffee.RAM#getClockSpeed
1144:          * <em>Clock Speed</em>}'.
1145:          * <!-- begin-user-doc -->
1146:          * <!-- end-user-doc -->
1147:          *
1148:          * @return the meta object for the attribute '<em>Clock Speed</em>'.
1149:          * @see org.eclipse.emfforms.coffee.model.coffee.RAM#getClockSpeed()
1150:          * @see #getRAM()
1151:          * @generated
1152:          */
1153:         EAttribute getRAM_ClockSpeed();
1154:
1155:         /**
1156:          * Returns the meta object for the attribute '{@link org.eclipse.emfforms.coffee.model.coffee.RAM#getSize
1157:          * <em>Size</em>}'.
1158:          * <!-- begin-user-doc -->
1159:          * <!-- end-user-doc -->
1160:          *
1161:          * @return the meta object for the attribute '<em>Size</em>'.
1162:          * @see org.eclipse.emfforms.coffee.model.coffee.RAM#getSize()
1163:          * @see #getRAM()
1164:          * @generated
1165:          */
1166:         EAttribute getRAM_Size();
1167:
1168:         /**
1169:          * Returns the meta object for the attribute '{@link org.eclipse.emfforms.coffee.model.coffee.RAM#getType
1170:          * <em>Type</em>}'.
1171:          * <!-- begin-user-doc -->
1172:          * <!-- end-user-doc -->
1173:          *
1174:          * @return the meta object for the attribute '<em>Type</em>'.
1175:          * @see org.eclipse.emfforms.coffee.model.coffee.RAM#getType()
1176:          * @see #getRAM()
1177:          * @generated
1178:          */
1179:         EAttribute getRAM_Type();
1180:
1181:         /**
1182:          * Returns the meta object for class '{@link org.eclipse.emfforms.coffee.model.coffee.Activity <em>Activity</em>}'.
1183:          * <!-- begin-user-doc -->
1184:          * <!-- end-user-doc -->
1185:          *
1186:          * @return the meta object for class '<em>Activity</em>'.
1187:          * @see org.eclipse.emfforms.coffee.model.coffee.Activity
1188:          * @generated
1189:          */
1190:         EClass getActivity();
1191:
1192:         /**
1193:          * Returns the meta object for the attribute '{@link org.eclipse.emfforms.coffee.model.coffee.Activity#getName
1194:          * <em>Name</em>}'.
1195:          * <!-- begin-user-doc -->
1196:          * <!-- end-user-doc -->
1197:          *
1198:          * @return the meta object for the attribute '<em>Name</em>'.
1199:          * @see org.eclipse.emfforms.coffee.model.coffee.Activity#getName()
1200:          * @see #getActivity()
1201:          * @generated
1202:          */
1203:         EAttribute getActivity_Name();
1204:
1205:         /**
1206:          * Returns the meta object for class '{@link org.eclipse.emfforms.coffee.model.coffee.Dimension
1207:          * <em>Dimension</em>}'.
1208:          * <!-- begin-user-doc -->
1209:          * <!-- end-user-doc -->
1210:          *
1211:          * @return the meta object for class '<em>Dimension</em>'.
1212:          * @see org.eclipse.emfforms.coffee.model.coffee.Dimension
1213:          * @generated
1214:          */
1215:         EClass getDimension();
1216:
1217:         /**
1218:          * Returns the meta object for the attribute '{@link org.eclipse.emfforms.coffee.model.coffee.Dimension#getWidth
1219:          * <em>Width</em>}'.
1220:          * <!-- begin-user-doc -->
1221:          * <!-- end-user-doc -->
1222:          *
1223:          * @return the meta object for the attribute '<em>Width</em>'.
1224:          * @see org.eclipse.emfforms.coffee.model.coffee.Dimension#getWidth()
1225:          * @see #getDimension()
1226:          * @generated
1227:          */
1228:         EAttribute getDimension_Width();
1229:
1230:         /**
1231:          * Returns the meta object for the attribute '{@link org.eclipse.emfforms.coffee.model.coffee.Dimension#getHeight
1232:          * <em>Height</em>}'.
1233:          * <!-- begin-user-doc -->
1234:          * <!-- end-user-doc -->
1235:          *
1236:          * @return the meta object for the attribute '<em>Height</em>'.
1237:          * @see org.eclipse.emfforms.coffee.model.coffee.Dimension#getHeight()
1238:          * @see #getDimension()
1239:          * @generated
1240:          */
1241:         EAttribute getDimension_Height();
1242:
1243:         /**
1244:          * Returns the meta object for the attribute '{@link org.eclipse.emfforms.coffee.model.coffee.Dimension#getLength
1245:          * <em>Length</em>}'.
1246:          * <!-- begin-user-doc -->
1247:          * <!-- end-user-doc -->
1248:          *
1249:          * @return the meta object for the attribute '<em>Length</em>'.
1250:          * @see org.eclipse.emfforms.coffee.model.coffee.Dimension#getLength()
1251:          * @see #getDimension()
1252:          * @generated
1253:          */
1254:         EAttribute getDimension_Length();
1255:
1256:         /**
1257:          * Returns the meta object for class '{@link org.eclipse.emfforms.coffee.model.coffee.Display <em>Display</em>}'.
1258:          * <!-- begin-user-doc -->
1259:          * <!-- end-user-doc -->
1260:          *
1261:          * @return the meta object for class '<em>Display</em>'.
1262:          * @see org.eclipse.emfforms.coffee.model.coffee.Display
1263:          * @generated
1264:          */
1265:         EClass getDisplay();
1266:
1267:         /**
1268:          * Returns the meta object for the attribute '{@link org.eclipse.emfforms.coffee.model.coffee.Display#getWidth
1269:          * <em>Width</em>}'.
1270:          * <!-- begin-user-doc -->
1271:          * <!-- end-user-doc -->
1272:          *
1273:          * @return the meta object for the attribute '<em>Width</em>'.
1274:          * @see org.eclipse.emfforms.coffee.model.coffee.Display#getWidth()
1275:          * @see #getDisplay()
1276:          * @generated
1277:          */
1278:         EAttribute getDisplay_Width();
1279:
1280:         /**
1281:          * Returns the meta object for the attribute '{@link org.eclipse.emfforms.coffee.model.coffee.Display#getHeight
1282:          * <em>Height</em>}'.
1283:          * <!-- begin-user-doc -->
1284:          * <!-- end-user-doc -->
1285:          *
1286:          * @return the meta object for the attribute '<em>Height</em>'.
1287:          * @see org.eclipse.emfforms.coffee.model.coffee.Display#getHeight()
1288:          * @see #getDisplay()
1289:          * @generated
1290:          */
1291:         EAttribute getDisplay_Height();
1292:
1293:         /**
1294:          * Returns the meta object for enum '{@link org.eclipse.emfforms.coffee.model.coffee.SocketConnectorType <em>Socket
1295:          * Connector Type</em>}'.
1296:          * <!-- begin-user-doc -->
1297:          * <!-- end-user-doc -->
1298:          *
1299:          * @return the meta object for enum '<em>Socket Connector Type</em>'.
1300:          * @see org.eclipse.emfforms.coffee.model.coffee.SocketConnectorType
1301:          * @generated
1302:          */
1303:         EEnum getSocketConnectorType();
1304:
1305:         /**
1306:          * Returns the meta object for enum '{@link org.eclipse.emfforms.coffee.model.coffee.ManufactoringProcess
1307:          * <em>Manufactoring Process</em>}'.
1308:          * <!-- begin-user-doc -->
1309:          * <!-- end-user-doc -->
1310:          *
1311:          * @return the meta object for enum '<em>Manufactoring Process</em>'.
1312:          * @see org.eclipse.emfforms.coffee.model.coffee.ManufactoringProcess
1313:          * @generated
1314:          */
1315:         EEnum getManufactoringProcess();
1316:
1317:         /**
1318:          * Returns the meta object for enum '{@link org.eclipse.emfforms.coffee.model.coffee.RamType <em>Ram Type</em>}'.
1319:          * <!-- begin-user-doc -->
1320:          * <!-- end-user-doc -->
1321:          *
1322:          * @return the meta object for enum '<em>Ram Type</em>'.
1323:          * @see org.eclipse.emfforms.coffee.model.coffee.RamType
1324:          * @generated
1325:          */
1326:         EEnum getRamType();
1327:
1328:         /**
1329:          * Returns the factory that creates the instances of the model.
1330:          * <!-- begin-user-doc -->
1331:          * <!-- end-user-doc -->
1332:          *
1333:          * @return the factory that creates the instances of the model.
1334:          * @generated
1335:          */
1336:         CoffeeFactory getCoffeeFactory();
1337:
1338:         /**
1339:          * <!-- begin-user-doc -->
1340:          * Defines literals for the meta objects that represent
1341:          * <ul>
1342:          * <li>each class,</li>
1343:          * <li>each feature of each class,</li>
1344:          * <li>each operation of each class,</li>
1345:          * <li>each enum,</li>
1346:          * <li>and each data type</li>
1347:          * </ul>
1348:          * <!-- end-user-doc -->
1349:          *
1350:          * @generated
1351:          */
1352:         interface Literals {
1353:                 /**
1354:                  * The meta object literal for the '{@link org.eclipse.emfforms.coffee.model.coffee.impl.ComponentImpl
1355:                  * <em>Component</em>}' class.
1356:                  * <!-- begin-user-doc -->
1357:                  * <!-- end-user-doc -->
1358:                  *
1359:                  * @see org.eclipse.emfforms.coffee.model.coffee.impl.ComponentImpl
1360:                  * @see org.eclipse.emfforms.coffee.model.coffee.impl.CoffeePackageImpl#getComponent()
1361:                  * @generated
1362:                  */
1363:                 EClass COMPONENT = eINSTANCE.getComponent();
1364:
1365:                 /**
1366:                  * The meta object literal for the '<em><b>Children</b></em>' containment reference list feature.
1367:                  * <!-- begin-user-doc -->
1368:                  * <!-- end-user-doc -->
1369:                  *
1370:                  * @generated
1371:                  */
1372:                 EReference COMPONENT__CHILDREN = eINSTANCE.getComponent_Children();
1373:
1374:                 /**
1375:                  * The meta object literal for the '<em><b>Parent</b></em>' container reference feature.
1376:                  * <!-- begin-user-doc -->
1377:                  * <!-- end-user-doc -->
1378:                  *
1379:                  * @generated
1380:                  */
1381:                 EReference COMPONENT__PARENT = eINSTANCE.getComponent_Parent();
1382:
1383:                 /**
1384:                  * The meta object literal for the '<em><b>Activities</b></em>' containment reference list feature.
1385:                  * <!-- begin-user-doc -->
1386:                  * <!-- end-user-doc -->
1387:                  *
1388:                  * @generated
1389:                  */
1390:                 EReference COMPONENT__ACTIVITIES = eINSTANCE.getComponent_Activities();
1391:
1392:                 /**
1393:                  * The meta object literal for the '{@link org.eclipse.emfforms.coffee.model.coffee.impl.MachineImpl
1394:                  * <em>Machine</em>}' class.
1395:                  * <!-- begin-user-doc -->
1396:                  * <!-- end-user-doc -->
1397:                  *
1398:                  * @see org.eclipse.emfforms.coffee.model.coffee.impl.MachineImpl
1399:                  * @see org.eclipse.emfforms.coffee.model.coffee.impl.CoffeePackageImpl#getMachine()
1400:                  * @generated
1401:                  */
1402:                 EClass MACHINE = eINSTANCE.getMachine();
1403:
1404:                 /**
1405:                  * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
1406:                  * <!-- begin-user-doc -->
1407:                  * <!-- end-user-doc -->
1408:                  *
1409:                  * @generated
1410:                  */
1411:                 EAttribute MACHINE__NAME = eINSTANCE.getMachine_Name();
1412:
1413:                 /**
1414:                  * The meta object literal for the '{@link org.eclipse.emfforms.coffee.model.coffee.impl.ControlUnitImpl
1415:                  * <em>Control Unit</em>}' class.
1416:                  * <!-- begin-user-doc -->
1417:                  * <!-- end-user-doc -->
1418:                  *
1419:                  * @see org.eclipse.emfforms.coffee.model.coffee.impl.ControlUnitImpl
1420:                  * @see org.eclipse.emfforms.coffee.model.coffee.impl.CoffeePackageImpl#getControlUnit()
1421:                  * @generated
1422:                  */
1423:                 EClass CONTROL_UNIT = eINSTANCE.getControlUnit();
1424:
1425:                 /**
1426:                  * The meta object literal for the '<em><b>Processor</b></em>' containment reference feature.
1427:                  * <!-- begin-user-doc -->
1428:                  * <!-- end-user-doc -->
1429:                  *
1430:                  * @generated
1431:                  */
1432:                 EReference CONTROL_UNIT__PROCESSOR = eINSTANCE.getControlUnit_Processor();
1433:
1434:                 /**
1435:                  * The meta object literal for the '<em><b>Dimension</b></em>' containment reference feature.
1436:                  * <!-- begin-user-doc -->
1437:                  * <!-- end-user-doc -->
1438:                  *
1439:                  * @generated
1440:                  */
1441:                 EReference CONTROL_UNIT__DIMENSION = eINSTANCE.getControlUnit_Dimension();
1442:
1443:                 /**
1444:                  * The meta object literal for the '<em><b>Ram</b></em>' containment reference list feature.
1445:                  * <!-- begin-user-doc -->
1446:                  * <!-- end-user-doc -->
1447:                  *
1448:                  * @generated
1449:                  */
1450:                 EReference CONTROL_UNIT__RAM = eINSTANCE.getControlUnit_Ram();
1451:
1452:                 /**
1453:                  * The meta object literal for the '<em><b>Display</b></em>' containment reference feature.
1454:                  * <!-- begin-user-doc -->
1455:                  * <!-- end-user-doc -->
1456:                  *
1457:                  * @generated
1458:                  */
1459:                 EReference CONTROL_UNIT__DISPLAY = eINSTANCE.getControlUnit_Display();
1460:
1461:                 /**
1462:                  * The meta object literal for the '<em><b>User Description</b></em>' attribute feature.
1463:                  * <!-- begin-user-doc -->
1464:                  * <!-- end-user-doc -->
1465:                  *
1466:                  * @generated
1467:                  */
1468:                 EAttribute CONTROL_UNIT__USER_DESCRIPTION = eINSTANCE.getControlUnit_UserDescription();
1469:
1470:                 /**
1471:                  * The meta object literal for the '{@link org.eclipse.emfforms.coffee.model.coffee.impl.BrewingUnitImpl
1472:                  * <em>Brewing Unit</em>}' class.
1473:                  * <!-- begin-user-doc -->
1474:                  * <!-- end-user-doc -->
1475:                  *
1476:                  * @see org.eclipse.emfforms.coffee.model.coffee.impl.BrewingUnitImpl
1477:                  * @see org.eclipse.emfforms.coffee.model.coffee.impl.CoffeePackageImpl#getBrewingUnit()
1478:                  * @generated
1479:                  */
1480:                 EClass BREWING_UNIT = eINSTANCE.getBrewingUnit();
1481:
1482:                 /**
1483:                  * The meta object literal for the '{@link org.eclipse.emfforms.coffee.model.coffee.impl.DipTrayImpl <em>Dip
1484:                  * Tray</em>}' class.
1485:                  * <!-- begin-user-doc -->
1486:                  * <!-- end-user-doc -->
1487:                  *
1488:                  * @see org.eclipse.emfforms.coffee.model.coffee.impl.DipTrayImpl
1489:                  * @see org.eclipse.emfforms.coffee.model.coffee.impl.CoffeePackageImpl#getDipTray()
1490:                  * @generated
1491:                  */
1492:                 EClass DIP_TRAY = eINSTANCE.getDipTray();
1493:
1494:                 /**
1495:                  * The meta object literal for the '{@link org.eclipse.emfforms.coffee.model.coffee.impl.WaterTankImpl <em>Water
1496:                  * Tank</em>}' class.
1497:                  * <!-- begin-user-doc -->
1498:                  * <!-- end-user-doc -->
1499:                  *
1500:                  * @see org.eclipse.emfforms.coffee.model.coffee.impl.WaterTankImpl
1501:                  * @see org.eclipse.emfforms.coffee.model.coffee.impl.CoffeePackageImpl#getWaterTank()
1502:                  * @generated
1503:                  */
1504:                 EClass WATER_TANK = eINSTANCE.getWaterTank();
1505:
1506:                 /**
1507:                  * The meta object literal for the '{@link org.eclipse.emfforms.coffee.model.coffee.impl.ProcessorImpl
1508:                  * <em>Processor</em>}' class.
1509:                  * <!-- begin-user-doc -->
1510:                  * <!-- end-user-doc -->
1511:                  *
1512:                  * @see org.eclipse.emfforms.coffee.model.coffee.impl.ProcessorImpl
1513:                  * @see org.eclipse.emfforms.coffee.model.coffee.impl.CoffeePackageImpl#getProcessor()
1514:                  * @generated
1515:                  */
1516:                 EClass PROCESSOR = eINSTANCE.getProcessor();
1517:
1518:                 /**
1519:                  * The meta object literal for the '<em><b>Vendor</b></em>' attribute feature.
1520:                  * <!-- begin-user-doc -->
1521:                  * <!-- end-user-doc -->
1522:                  *
1523:                  * @generated
1524:                  */
1525:                 EAttribute PROCESSOR__VENDOR = eINSTANCE.getProcessor_Vendor();
1526:
1527:                 /**
1528:                  * The meta object literal for the '<em><b>Clock Speed</b></em>' attribute feature.
1529:                  * <!-- begin-user-doc -->
1530:                  * <!-- end-user-doc -->
1531:                  *
1532:                  * @generated
1533:                  */
1534:                 EAttribute PROCESSOR__CLOCK_SPEED = eINSTANCE.getProcessor_ClockSpeed();
1535:
1536:                 /**
1537:                  * The meta object literal for the '<em><b>Number Of Cores</b></em>' attribute feature.
1538:                  * <!-- begin-user-doc -->
1539:                  * <!-- end-user-doc -->
1540:                  *
1541:                  * @generated
1542:                  */
1543:                 EAttribute PROCESSOR__NUMBER_OF_CORES = eINSTANCE.getProcessor_NumberOfCores();
1544:
1545:                 /**
1546:                  * The meta object literal for the '<em><b>Socketconnector Type</b></em>' attribute feature.
1547:                  * <!-- begin-user-doc -->
1548:                  * <!-- end-user-doc -->
1549:                  *
1550:                  * @generated
1551:                  */
1552:                 EAttribute PROCESSOR__SOCKETCONNECTOR_TYPE = eINSTANCE.getProcessor_SocketconnectorType();
1553:
1554:                 /**
1555:                  * The meta object literal for the '<em><b>Thermal Design Power</b></em>' attribute feature.
1556:                  * <!-- begin-user-doc -->
1557:                  * <!-- end-user-doc -->
1558:                  *
1559:                  * @generated
1560:                  */
1561:                 EAttribute PROCESSOR__THERMAL_DESIGN_POWER = eINSTANCE.getProcessor_ThermalDesignPower();
1562:
1563:                 /**
1564:                  * The meta object literal for the '<em><b>Manufactoring Process</b></em>' attribute feature.
1565:                  * <!-- begin-user-doc -->
1566:                  * <!-- end-user-doc -->
1567:                  *
1568:                  * @generated
1569:                  */
1570:                 EAttribute PROCESSOR__MANUFACTORING_PROCESS = eINSTANCE.getProcessor_ManufactoringProcess();
1571:
1572:                 /**
1573:                  * The meta object literal for the '{@link org.eclipse.emfforms.coffee.model.coffee.impl.RAMImpl <em>RAM</em>}'
1574:                  * class.
1575:                  * <!-- begin-user-doc -->
1576:                  * <!-- end-user-doc -->
1577:                  *
1578:                  * @see org.eclipse.emfforms.coffee.model.coffee.impl.RAMImpl
1579:                  * @see org.eclipse.emfforms.coffee.model.coffee.impl.CoffeePackageImpl#getRAM()
1580:                  * @generated
1581:                  */
1582:                 EClass RAM = eINSTANCE.getRAM();
1583:
1584:                 /**
1585:                  * The meta object literal for the '<em><b>Clock Speed</b></em>' attribute feature.
1586:                  * <!-- begin-user-doc -->
1587:                  * <!-- end-user-doc -->
1588:                  *
1589:                  * @generated
1590:                  */
1591:                 EAttribute RAM__CLOCK_SPEED = eINSTANCE.getRAM_ClockSpeed();
1592:
1593:                 /**
1594:                  * The meta object literal for the '<em><b>Size</b></em>' attribute feature.
1595:                  * <!-- begin-user-doc -->
1596:                  * <!-- end-user-doc -->
1597:                  *
1598:                  * @generated
1599:                  */
1600:                 EAttribute RAM__SIZE = eINSTANCE.getRAM_Size();
1601:
1602:                 /**
1603:                  * The meta object literal for the '<em><b>Type</b></em>' attribute feature.
1604:                  * <!-- begin-user-doc -->
1605:                  * <!-- end-user-doc -->
1606:                  *
1607:                  * @generated
1608:                  */
1609:                 EAttribute RAM__TYPE = eINSTANCE.getRAM_Type();
1610:
1611:                 /**
1612:                  * The meta object literal for the '{@link org.eclipse.emfforms.coffee.model.coffee.impl.ActivityImpl
1613:                  * <em>Activity</em>}' class.
1614:                  * <!-- begin-user-doc -->
1615:                  * <!-- end-user-doc -->
1616:                  *
1617:                  * @see org.eclipse.emfforms.coffee.model.coffee.impl.ActivityImpl
1618:                  * @see org.eclipse.emfforms.coffee.model.coffee.impl.CoffeePackageImpl#getActivity()
1619:                  * @generated
1620:                  */
1621:                 EClass ACTIVITY = eINSTANCE.getActivity();
1622:
1623:                 /**
1624:                  * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
1625:                  * <!-- begin-user-doc -->
1626:                  * <!-- end-user-doc -->
1627:                  *
1628:                  * @generated
1629:                  */
1630:                 EAttribute ACTIVITY__NAME = eINSTANCE.getActivity_Name();
1631:
1632:                 /**
1633:                  * The meta object literal for the '{@link org.eclipse.emfforms.coffee.model.coffee.impl.DimensionImpl
1634:                  * <em>Dimension</em>}' class.
1635:                  * <!-- begin-user-doc -->
1636:                  * <!-- end-user-doc -->
1637:                  *
1638:                  * @see org.eclipse.emfforms.coffee.model.coffee.impl.DimensionImpl
1639:                  * @see org.eclipse.emfforms.coffee.model.coffee.impl.CoffeePackageImpl#getDimension()
1640:                  * @generated
1641:                  */
1642:                 EClass DIMENSION = eINSTANCE.getDimension();
1643:
1644:                 /**
1645:                  * The meta object literal for the '<em><b>Width</b></em>' attribute feature.
1646:                  * <!-- begin-user-doc -->
1647:                  * <!-- end-user-doc -->
1648:                  *
1649:                  * @generated
1650:                  */
1651:                 EAttribute DIMENSION__WIDTH = eINSTANCE.getDimension_Width();
1652:
1653:                 /**
1654:                  * The meta object literal for the '<em><b>Height</b></em>' attribute feature.
1655:                  * <!-- begin-user-doc -->
1656:                  * <!-- end-user-doc -->
1657:                  *
1658:                  * @generated
1659:                  */
1660:                 EAttribute DIMENSION__HEIGHT = eINSTANCE.getDimension_Height();
1661:
1662:                 /**
1663:                  * The meta object literal for the '<em><b>Length</b></em>' attribute feature.
1664:                  * <!-- begin-user-doc -->
1665:                  * <!-- end-user-doc -->
1666:                  *
1667:                  * @generated
1668:                  */
1669:                 EAttribute DIMENSION__LENGTH = eINSTANCE.getDimension_Length();
1670:
1671:                 /**
1672:                  * The meta object literal for the '{@link org.eclipse.emfforms.coffee.model.coffee.impl.DisplayImpl
1673:                  * <em>Display</em>}' class.
1674:                  * <!-- begin-user-doc -->
1675:                  * <!-- end-user-doc -->
1676:                  *
1677:                  * @see org.eclipse.emfforms.coffee.model.coffee.impl.DisplayImpl
1678:                  * @see org.eclipse.emfforms.coffee.model.coffee.impl.CoffeePackageImpl#getDisplay()
1679:                  * @generated
1680:                  */
1681:                 EClass DISPLAY = eINSTANCE.getDisplay();
1682:
1683:                 /**
1684:                  * The meta object literal for the '<em><b>Width</b></em>' attribute feature.
1685:                  * <!-- begin-user-doc -->
1686:                  * <!-- end-user-doc -->
1687:                  *
1688:                  * @generated
1689:                  */
1690:                 EAttribute DISPLAY__WIDTH = eINSTANCE.getDisplay_Width();
1691:
1692:                 /**
1693:                  * The meta object literal for the '<em><b>Height</b></em>' attribute feature.
1694:                  * <!-- begin-user-doc -->
1695:                  * <!-- end-user-doc -->
1696:                  *
1697:                  * @generated
1698:                  */
1699:                 EAttribute DISPLAY__HEIGHT = eINSTANCE.getDisplay_Height();
1700:
1701:                 /**
1702:                  * The meta object literal for the '{@link org.eclipse.emfforms.coffee.model.coffee.SocketConnectorType
1703:                  * <em>Socket Connector Type</em>}' enum.
1704:                  * <!-- begin-user-doc -->
1705:                  * <!-- end-user-doc -->
1706:                  *
1707:                  * @see org.eclipse.emfforms.coffee.model.coffee.SocketConnectorType
1708:                  * @see org.eclipse.emfforms.coffee.model.coffee.impl.CoffeePackageImpl#getSocketConnectorType()
1709:                  * @generated
1710:                  */
1711:                 EEnum SOCKET_CONNECTOR_TYPE = eINSTANCE.getSocketConnectorType();
1712:
1713:                 /**
1714:                  * The meta object literal for the '{@link org.eclipse.emfforms.coffee.model.coffee.ManufactoringProcess
1715:                  * <em>Manufactoring Process</em>}' enum.
1716:                  * <!-- begin-user-doc -->
1717:                  * <!-- end-user-doc -->
1718:                  *
1719:                  * @see org.eclipse.emfforms.coffee.model.coffee.ManufactoringProcess
1720:                  * @see org.eclipse.emfforms.coffee.model.coffee.impl.CoffeePackageImpl#getManufactoringProcess()
1721:                  * @generated
1722:                  */
1723:                 EEnum MANUFACTORING_PROCESS = eINSTANCE.getManufactoringProcess();
1724:
1725:                 /**
1726:                  * The meta object literal for the '{@link org.eclipse.emfforms.coffee.model.coffee.RamType <em>Ram Type</em>}'
1727:                  * enum.
1728:                  * <!-- begin-user-doc -->
1729:                  * <!-- end-user-doc -->
1730:                  *
1731:                  * @see org.eclipse.emfforms.coffee.model.coffee.RamType
1732:                  * @see org.eclipse.emfforms.coffee.model.coffee.impl.CoffeePackageImpl#getRamType()
1733:                  * @generated
1734:                  */
1735:                 EEnum RAM_TYPE = eINSTANCE.getRamType();
1736:
1737:         }
1738:
1739: } // CoffeePackage