3 package org.opendaylight.nemo.tool.eclipse.plugin.editor;
5 import org.eclipse.emf.ecore.EAttribute;
6 import org.eclipse.emf.ecore.EClass;
7 import org.eclipse.emf.ecore.EPackage;
8 import org.eclipse.emf.ecore.EReference;
11 * <!-- begin-user-doc -->
12 * The <b>Package</b> for the model.
13 * It contains accessors for the meta objects to represent
15 * <li>each class,</li>
16 * <li>each feature of each class,</li>
18 * <li>and each data type</li>
20 * <!-- end-user-doc -->
21 * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.EditorFactory
22 * @model kind="package"
25 public interface EditorPackage extends EPackage
29 * <!-- begin-user-doc -->
30 * <!-- end-user-doc -->
33 String eNAME = "editor";
36 * The package namespace URI.
37 * <!-- begin-user-doc -->
38 * <!-- end-user-doc -->
41 String eNS_URI = "http://www.huawei.com/nemo/Editor";
44 * The package namespace name.
45 * <!-- begin-user-doc -->
46 * <!-- end-user-doc -->
49 String eNS_PREFIX = "editor";
52 * The singleton instance of the package.
53 * <!-- begin-user-doc -->
54 * <!-- end-user-doc -->
57 EditorPackage eINSTANCE = org.opendaylight.nemo.tool.eclipse.plugin.editor.impl.EditorPackageImpl.init();
60 * The meta object id for the '{@link org.opendaylight.nemo.tool.eclipse.plugin.editor.impl.ModelImpl <em>Model</em>}' class.
61 * <!-- begin-user-doc -->
62 * <!-- end-user-doc -->
63 * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.impl.ModelImpl
64 * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.impl.EditorPackageImpl#getModel()
70 * The feature id for the '<em><b>Sentences</b></em>' containment reference list.
71 * <!-- begin-user-doc -->
72 * <!-- end-user-doc -->
76 int MODEL__SENTENCES = 0;
79 * The number of structural features of the '<em>Model</em>' class.
80 * <!-- begin-user-doc -->
81 * <!-- end-user-doc -->
85 int MODEL_FEATURE_COUNT = 1;
88 * The meta object id for the '{@link org.opendaylight.nemo.tool.eclipse.plugin.editor.impl.SentenceImpl <em>Sentence</em>}' class.
89 * <!-- begin-user-doc -->
90 * <!-- end-user-doc -->
91 * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.impl.SentenceImpl
92 * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.impl.EditorPackageImpl#getSentence()
98 * The number of structural features of the '<em>Sentence</em>' class.
99 * <!-- begin-user-doc -->
100 * <!-- end-user-doc -->
104 int SENTENCE_FEATURE_COUNT = 0;
107 * The meta object id for the '{@link org.opendaylight.nemo.tool.eclipse.plugin.editor.impl.NodeImpl <em>Node</em>}' class.
108 * <!-- begin-user-doc -->
109 * <!-- end-user-doc -->
110 * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.impl.NodeImpl
111 * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.impl.EditorPackageImpl#getNode()
117 * The feature id for the '<em><b>Name</b></em>' attribute.
118 * <!-- begin-user-doc -->
119 * <!-- end-user-doc -->
123 int NODE__NAME = SENTENCE_FEATURE_COUNT + 0;
126 * The feature id for the '<em><b>Nodes</b></em>' reference list.
127 * <!-- begin-user-doc -->
128 * <!-- end-user-doc -->
132 int NODE__NODES = SENTENCE_FEATURE_COUNT + 1;
135 * The number of structural features of the '<em>Node</em>' class.
136 * <!-- begin-user-doc -->
137 * <!-- end-user-doc -->
141 int NODE_FEATURE_COUNT = SENTENCE_FEATURE_COUNT + 2;
144 * The meta object id for the '{@link org.opendaylight.nemo.tool.eclipse.plugin.editor.impl.NodeModelImpl <em>Node Model</em>}' class.
145 * <!-- begin-user-doc -->
146 * <!-- end-user-doc -->
147 * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.impl.NodeModelImpl
148 * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.impl.EditorPackageImpl#getNodeModel()
154 * The feature id for the '<em><b>Name</b></em>' attribute.
155 * <!-- begin-user-doc -->
156 * <!-- end-user-doc -->
160 int NODE_MODEL__NAME = 0;
163 * The number of structural features of the '<em>Node Model</em>' class.
164 * <!-- begin-user-doc -->
165 * <!-- end-user-doc -->
169 int NODE_MODEL_FEATURE_COUNT = 1;
172 * The meta object id for the '{@link org.opendaylight.nemo.tool.eclipse.plugin.editor.impl.NodeOperatingImpl <em>Node Operating</em>}' class.
173 * <!-- begin-user-doc -->
174 * <!-- end-user-doc -->
175 * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.impl.NodeOperatingImpl
176 * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.impl.EditorPackageImpl#getNodeOperating()
179 int NODE_OPERATING = 4;
182 * The feature id for the '<em><b>Nodename</b></em>' reference list.
183 * <!-- begin-user-doc -->
184 * <!-- end-user-doc -->
188 int NODE_OPERATING__NODENAME = SENTENCE_FEATURE_COUNT + 0;
191 * The feature id for the '<em><b>Nodes</b></em>' reference list.
192 * <!-- begin-user-doc -->
193 * <!-- end-user-doc -->
197 int NODE_OPERATING__NODES = SENTENCE_FEATURE_COUNT + 1;
200 * The number of structural features of the '<em>Node Operating</em>' class.
201 * <!-- begin-user-doc -->
202 * <!-- end-user-doc -->
206 int NODE_OPERATING_FEATURE_COUNT = SENTENCE_FEATURE_COUNT + 2;
209 * The meta object id for the '{@link org.opendaylight.nemo.tool.eclipse.plugin.editor.impl.ConnectionImpl <em>Connection</em>}' class.
210 * <!-- begin-user-doc -->
211 * <!-- end-user-doc -->
212 * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.impl.ConnectionImpl
213 * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.impl.EditorPackageImpl#getConnection()
219 * The feature id for the '<em><b>Name</b></em>' attribute.
220 * <!-- begin-user-doc -->
221 * <!-- end-user-doc -->
225 int CONNECTION__NAME = SENTENCE_FEATURE_COUNT + 0;
228 * The feature id for the '<em><b>Endnode</b></em>' reference list.
229 * <!-- begin-user-doc -->
230 * <!-- end-user-doc -->
234 int CONNECTION__ENDNODE = SENTENCE_FEATURE_COUNT + 1;
237 * The number of structural features of the '<em>Connection</em>' class.
238 * <!-- begin-user-doc -->
239 * <!-- end-user-doc -->
243 int CONNECTION_FEATURE_COUNT = SENTENCE_FEATURE_COUNT + 2;
246 * The meta object id for the '{@link org.opendaylight.nemo.tool.eclipse.plugin.editor.impl.ConnectionUpdateImpl <em>Connection Update</em>}' class.
247 * <!-- begin-user-doc -->
248 * <!-- end-user-doc -->
249 * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.impl.ConnectionUpdateImpl
250 * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.impl.EditorPackageImpl#getConnectionUpdate()
253 int CONNECTION_UPDATE = 6;
256 * The feature id for the '<em><b>Connectionname</b></em>' reference list.
257 * <!-- begin-user-doc -->
258 * <!-- end-user-doc -->
262 int CONNECTION_UPDATE__CONNECTIONNAME = SENTENCE_FEATURE_COUNT + 0;
265 * The feature id for the '<em><b>Endnode</b></em>' reference list.
266 * <!-- begin-user-doc -->
267 * <!-- end-user-doc -->
271 int CONNECTION_UPDATE__ENDNODE = SENTENCE_FEATURE_COUNT + 1;
274 * The number of structural features of the '<em>Connection Update</em>' class.
275 * <!-- begin-user-doc -->
276 * <!-- end-user-doc -->
280 int CONNECTION_UPDATE_FEATURE_COUNT = SENTENCE_FEATURE_COUNT + 2;
283 * The meta object id for the '{@link org.opendaylight.nemo.tool.eclipse.plugin.editor.impl.FlowImpl <em>Flow</em>}' class.
284 * <!-- begin-user-doc -->
285 * <!-- end-user-doc -->
286 * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.impl.FlowImpl
287 * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.impl.EditorPackageImpl#getFlow()
293 * The feature id for the '<em><b>Name</b></em>' attribute.
294 * <!-- begin-user-doc -->
295 * <!-- end-user-doc -->
299 int FLOW__NAME = SENTENCE_FEATURE_COUNT + 0;
302 * The number of structural features of the '<em>Flow</em>' class.
303 * <!-- begin-user-doc -->
304 * <!-- end-user-doc -->
308 int FLOW_FEATURE_COUNT = SENTENCE_FEATURE_COUNT + 1;
311 * The meta object id for the '{@link org.opendaylight.nemo.tool.eclipse.plugin.editor.impl.FlowUpdateImpl <em>Flow Update</em>}' class.
312 * <!-- begin-user-doc -->
313 * <!-- end-user-doc -->
314 * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.impl.FlowUpdateImpl
315 * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.impl.EditorPackageImpl#getFlowUpdate()
321 * The feature id for the '<em><b>Flow Id</b></em>' reference list.
322 * <!-- begin-user-doc -->
323 * <!-- end-user-doc -->
327 int FLOW_UPDATE__FLOW_ID = SENTENCE_FEATURE_COUNT + 0;
330 * The number of structural features of the '<em>Flow Update</em>' class.
331 * <!-- begin-user-doc -->
332 * <!-- end-user-doc -->
336 int FLOW_UPDATE_FEATURE_COUNT = SENTENCE_FEATURE_COUNT + 1;
339 * The meta object id for the '{@link org.opendaylight.nemo.tool.eclipse.plugin.editor.impl.OperationImpl <em>Operation</em>}' class.
340 * <!-- begin-user-doc -->
341 * <!-- end-user-doc -->
342 * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.impl.OperationImpl
343 * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.impl.EditorPackageImpl#getOperation()
349 * The feature id for the '<em><b>Name</b></em>' attribute.
350 * <!-- begin-user-doc -->
351 * <!-- end-user-doc -->
355 int OPERATION__NAME = SENTENCE_FEATURE_COUNT + 0;
358 * The feature id for the '<em><b>Value</b></em>' attribute list.
359 * <!-- begin-user-doc -->
360 * <!-- end-user-doc -->
364 int OPERATION__VALUE = SENTENCE_FEATURE_COUNT + 1;
367 * The feature id for the '<em><b>Target Id</b></em>' reference.
368 * <!-- begin-user-doc -->
369 * <!-- end-user-doc -->
373 int OPERATION__TARGET_ID = SENTENCE_FEATURE_COUNT + 2;
376 * The feature id for the '<em><b>Target Node</b></em>' reference.
377 * <!-- begin-user-doc -->
378 * <!-- end-user-doc -->
382 int OPERATION__TARGET_NODE = SENTENCE_FEATURE_COUNT + 3;
385 * The number of structural features of the '<em>Operation</em>' class.
386 * <!-- begin-user-doc -->
387 * <!-- end-user-doc -->
391 int OPERATION_FEATURE_COUNT = SENTENCE_FEATURE_COUNT + 4;
395 * Returns the meta object for class '{@link org.opendaylight.nemo.tool.eclipse.plugin.editor.Model <em>Model</em>}'.
396 * <!-- begin-user-doc -->
397 * <!-- end-user-doc -->
398 * @return the meta object for class '<em>Model</em>'.
399 * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.Model
405 * Returns the meta object for the containment reference list '{@link org.opendaylight.nemo.tool.eclipse.plugin.editor.Model#getSentences <em>Sentences</em>}'.
406 * <!-- begin-user-doc -->
407 * <!-- end-user-doc -->
408 * @return the meta object for the containment reference list '<em>Sentences</em>'.
409 * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.Model#getSentences()
413 EReference getModel_Sentences();
416 * Returns the meta object for class '{@link org.opendaylight.nemo.tool.eclipse.plugin.editor.Sentence <em>Sentence</em>}'.
417 * <!-- begin-user-doc -->
418 * <!-- end-user-doc -->
419 * @return the meta object for class '<em>Sentence</em>'.
420 * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.Sentence
423 EClass getSentence();
426 * Returns the meta object for class '{@link org.opendaylight.nemo.tool.eclipse.plugin.editor.Node <em>Node</em>}'.
427 * <!-- begin-user-doc -->
428 * <!-- end-user-doc -->
429 * @return the meta object for class '<em>Node</em>'.
430 * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.Node
436 * Returns the meta object for the attribute '{@link org.opendaylight.nemo.tool.eclipse.plugin.editor.Node#getName <em>Name</em>}'.
437 * <!-- begin-user-doc -->
438 * <!-- end-user-doc -->
439 * @return the meta object for the attribute '<em>Name</em>'.
440 * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.Node#getName()
444 EAttribute getNode_Name();
447 * Returns the meta object for the reference list '{@link org.opendaylight.nemo.tool.eclipse.plugin.editor.Node#getNodes <em>Nodes</em>}'.
448 * <!-- begin-user-doc -->
449 * <!-- end-user-doc -->
450 * @return the meta object for the reference list '<em>Nodes</em>'.
451 * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.Node#getNodes()
455 EReference getNode_Nodes();
458 * Returns the meta object for class '{@link org.opendaylight.nemo.tool.eclipse.plugin.editor.NodeModel <em>Node Model</em>}'.
459 * <!-- begin-user-doc -->
460 * <!-- end-user-doc -->
461 * @return the meta object for class '<em>Node Model</em>'.
462 * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.NodeModel
465 EClass getNodeModel();
468 * Returns the meta object for the attribute '{@link org.opendaylight.nemo.tool.eclipse.plugin.editor.NodeModel#getName <em>Name</em>}'.
469 * <!-- begin-user-doc -->
470 * <!-- end-user-doc -->
471 * @return the meta object for the attribute '<em>Name</em>'.
472 * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.NodeModel#getName()
473 * @see #getNodeModel()
476 EAttribute getNodeModel_Name();
479 * Returns the meta object for class '{@link org.opendaylight.nemo.tool.eclipse.plugin.editor.NodeOperating <em>Node Operating</em>}'.
480 * <!-- begin-user-doc -->
481 * <!-- end-user-doc -->
482 * @return the meta object for class '<em>Node Operating</em>'.
483 * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.NodeOperating
486 EClass getNodeOperating();
489 * Returns the meta object for the reference list '{@link org.opendaylight.nemo.tool.eclipse.plugin.editor.NodeOperating#getNodename <em>Nodename</em>}'.
490 * <!-- begin-user-doc -->
491 * <!-- end-user-doc -->
492 * @return the meta object for the reference list '<em>Nodename</em>'.
493 * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.NodeOperating#getNodename()
494 * @see #getNodeOperating()
497 EReference getNodeOperating_Nodename();
500 * Returns the meta object for the reference list '{@link org.opendaylight.nemo.tool.eclipse.plugin.editor.NodeOperating#getNodes <em>Nodes</em>}'.
501 * <!-- begin-user-doc -->
502 * <!-- end-user-doc -->
503 * @return the meta object for the reference list '<em>Nodes</em>'.
504 * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.NodeOperating#getNodes()
505 * @see #getNodeOperating()
508 EReference getNodeOperating_Nodes();
511 * Returns the meta object for class '{@link org.opendaylight.nemo.tool.eclipse.plugin.editor.Connection <em>Connection</em>}'.
512 * <!-- begin-user-doc -->
513 * <!-- end-user-doc -->
514 * @return the meta object for class '<em>Connection</em>'.
515 * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.Connection
518 EClass getConnection();
521 * Returns the meta object for the attribute '{@link org.opendaylight.nemo.tool.eclipse.plugin.editor.Connection#getName <em>Name</em>}'.
522 * <!-- begin-user-doc -->
523 * <!-- end-user-doc -->
524 * @return the meta object for the attribute '<em>Name</em>'.
525 * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.Connection#getName()
526 * @see #getConnection()
529 EAttribute getConnection_Name();
532 * Returns the meta object for the reference list '{@link org.opendaylight.nemo.tool.eclipse.plugin.editor.Connection#getEndnode <em>Endnode</em>}'.
533 * <!-- begin-user-doc -->
534 * <!-- end-user-doc -->
535 * @return the meta object for the reference list '<em>Endnode</em>'.
536 * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.Connection#getEndnode()
537 * @see #getConnection()
540 EReference getConnection_Endnode();
543 * Returns the meta object for class '{@link org.opendaylight.nemo.tool.eclipse.plugin.editor.ConnectionUpdate <em>Connection Update</em>}'.
544 * <!-- begin-user-doc -->
545 * <!-- end-user-doc -->
546 * @return the meta object for class '<em>Connection Update</em>'.
547 * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.ConnectionUpdate
550 EClass getConnectionUpdate();
553 * Returns the meta object for the reference list '{@link org.opendaylight.nemo.tool.eclipse.plugin.editor.ConnectionUpdate#getConnectionname <em>Connectionname</em>}'.
554 * <!-- begin-user-doc -->
555 * <!-- end-user-doc -->
556 * @return the meta object for the reference list '<em>Connectionname</em>'.
557 * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.ConnectionUpdate#getConnectionname()
558 * @see #getConnectionUpdate()
561 EReference getConnectionUpdate_Connectionname();
564 * Returns the meta object for the reference list '{@link org.opendaylight.nemo.tool.eclipse.plugin.editor.ConnectionUpdate#getEndnode <em>Endnode</em>}'.
565 * <!-- begin-user-doc -->
566 * <!-- end-user-doc -->
567 * @return the meta object for the reference list '<em>Endnode</em>'.
568 * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.ConnectionUpdate#getEndnode()
569 * @see #getConnectionUpdate()
572 EReference getConnectionUpdate_Endnode();
575 * Returns the meta object for class '{@link org.opendaylight.nemo.tool.eclipse.plugin.editor.Flow <em>Flow</em>}'.
576 * <!-- begin-user-doc -->
577 * <!-- end-user-doc -->
578 * @return the meta object for class '<em>Flow</em>'.
579 * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.Flow
585 * Returns the meta object for the attribute '{@link org.opendaylight.nemo.tool.eclipse.plugin.editor.Flow#getName <em>Name</em>}'.
586 * <!-- begin-user-doc -->
587 * <!-- end-user-doc -->
588 * @return the meta object for the attribute '<em>Name</em>'.
589 * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.Flow#getName()
593 EAttribute getFlow_Name();
596 * Returns the meta object for class '{@link org.opendaylight.nemo.tool.eclipse.plugin.editor.FlowUpdate <em>Flow Update</em>}'.
597 * <!-- begin-user-doc -->
598 * <!-- end-user-doc -->
599 * @return the meta object for class '<em>Flow Update</em>'.
600 * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.FlowUpdate
603 EClass getFlowUpdate();
606 * Returns the meta object for the reference list '{@link org.opendaylight.nemo.tool.eclipse.plugin.editor.FlowUpdate#getFlowId <em>Flow Id</em>}'.
607 * <!-- begin-user-doc -->
608 * <!-- end-user-doc -->
609 * @return the meta object for the reference list '<em>Flow Id</em>'.
610 * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.FlowUpdate#getFlowId()
611 * @see #getFlowUpdate()
614 EReference getFlowUpdate_FlowId();
617 * Returns the meta object for class '{@link org.opendaylight.nemo.tool.eclipse.plugin.editor.Operation <em>Operation</em>}'.
618 * <!-- begin-user-doc -->
619 * <!-- end-user-doc -->
620 * @return the meta object for class '<em>Operation</em>'.
621 * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.Operation
624 EClass getOperation();
627 * Returns the meta object for the attribute '{@link org.opendaylight.nemo.tool.eclipse.plugin.editor.Operation#getName <em>Name</em>}'.
628 * <!-- begin-user-doc -->
629 * <!-- end-user-doc -->
630 * @return the meta object for the attribute '<em>Name</em>'.
631 * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.Operation#getName()
632 * @see #getOperation()
635 EAttribute getOperation_Name();
638 * Returns the meta object for the attribute list '{@link org.opendaylight.nemo.tool.eclipse.plugin.editor.Operation#getValue <em>Value</em>}'.
639 * <!-- begin-user-doc -->
640 * <!-- end-user-doc -->
641 * @return the meta object for the attribute list '<em>Value</em>'.
642 * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.Operation#getValue()
643 * @see #getOperation()
646 EAttribute getOperation_Value();
649 * Returns the meta object for the reference '{@link org.opendaylight.nemo.tool.eclipse.plugin.editor.Operation#getTargetId <em>Target Id</em>}'.
650 * <!-- begin-user-doc -->
651 * <!-- end-user-doc -->
652 * @return the meta object for the reference '<em>Target Id</em>'.
653 * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.Operation#getTargetId()
654 * @see #getOperation()
657 EReference getOperation_TargetId();
660 * Returns the meta object for the reference '{@link org.opendaylight.nemo.tool.eclipse.plugin.editor.Operation#getTargetNode <em>Target Node</em>}'.
661 * <!-- begin-user-doc -->
662 * <!-- end-user-doc -->
663 * @return the meta object for the reference '<em>Target Node</em>'.
664 * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.Operation#getTargetNode()
665 * @see #getOperation()
668 EReference getOperation_TargetNode();
671 * Returns the factory that creates the instances of the model.
672 * <!-- begin-user-doc -->
673 * <!-- end-user-doc -->
674 * @return the factory that creates the instances of the model.
677 EditorFactory getEditorFactory();
680 * <!-- begin-user-doc -->
681 * Defines literals for the meta objects that represent
683 * <li>each class,</li>
684 * <li>each feature of each class,</li>
685 * <li>each enum,</li>
686 * <li>and each data type</li>
688 * <!-- end-user-doc -->
694 * The meta object literal for the '{@link org.opendaylight.nemo.tool.eclipse.plugin.editor.impl.ModelImpl <em>Model</em>}' class.
695 * <!-- begin-user-doc -->
696 * <!-- end-user-doc -->
697 * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.impl.ModelImpl
698 * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.impl.EditorPackageImpl#getModel()
701 EClass MODEL = eINSTANCE.getModel();
704 * The meta object literal for the '<em><b>Sentences</b></em>' containment reference list feature.
705 * <!-- begin-user-doc -->
706 * <!-- end-user-doc -->
709 EReference MODEL__SENTENCES = eINSTANCE.getModel_Sentences();
712 * The meta object literal for the '{@link org.opendaylight.nemo.tool.eclipse.plugin.editor.impl.SentenceImpl <em>Sentence</em>}' class.
713 * <!-- begin-user-doc -->
714 * <!-- end-user-doc -->
715 * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.impl.SentenceImpl
716 * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.impl.EditorPackageImpl#getSentence()
719 EClass SENTENCE = eINSTANCE.getSentence();
722 * The meta object literal for the '{@link org.opendaylight.nemo.tool.eclipse.plugin.editor.impl.NodeImpl <em>Node</em>}' class.
723 * <!-- begin-user-doc -->
724 * <!-- end-user-doc -->
725 * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.impl.NodeImpl
726 * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.impl.EditorPackageImpl#getNode()
729 EClass NODE = eINSTANCE.getNode();
732 * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
733 * <!-- begin-user-doc -->
734 * <!-- end-user-doc -->
737 EAttribute NODE__NAME = eINSTANCE.getNode_Name();
740 * The meta object literal for the '<em><b>Nodes</b></em>' reference list feature.
741 * <!-- begin-user-doc -->
742 * <!-- end-user-doc -->
745 EReference NODE__NODES = eINSTANCE.getNode_Nodes();
748 * The meta object literal for the '{@link org.opendaylight.nemo.tool.eclipse.plugin.editor.impl.NodeModelImpl <em>Node Model</em>}' class.
749 * <!-- begin-user-doc -->
750 * <!-- end-user-doc -->
751 * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.impl.NodeModelImpl
752 * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.impl.EditorPackageImpl#getNodeModel()
755 EClass NODE_MODEL = eINSTANCE.getNodeModel();
758 * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
759 * <!-- begin-user-doc -->
760 * <!-- end-user-doc -->
763 EAttribute NODE_MODEL__NAME = eINSTANCE.getNodeModel_Name();
766 * The meta object literal for the '{@link org.opendaylight.nemo.tool.eclipse.plugin.editor.impl.NodeOperatingImpl <em>Node Operating</em>}' class.
767 * <!-- begin-user-doc -->
768 * <!-- end-user-doc -->
769 * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.impl.NodeOperatingImpl
770 * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.impl.EditorPackageImpl#getNodeOperating()
773 EClass NODE_OPERATING = eINSTANCE.getNodeOperating();
776 * The meta object literal for the '<em><b>Nodename</b></em>' reference list feature.
777 * <!-- begin-user-doc -->
778 * <!-- end-user-doc -->
781 EReference NODE_OPERATING__NODENAME = eINSTANCE.getNodeOperating_Nodename();
784 * The meta object literal for the '<em><b>Nodes</b></em>' reference list feature.
785 * <!-- begin-user-doc -->
786 * <!-- end-user-doc -->
789 EReference NODE_OPERATING__NODES = eINSTANCE.getNodeOperating_Nodes();
792 * The meta object literal for the '{@link org.opendaylight.nemo.tool.eclipse.plugin.editor.impl.ConnectionImpl <em>Connection</em>}' class.
793 * <!-- begin-user-doc -->
794 * <!-- end-user-doc -->
795 * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.impl.ConnectionImpl
796 * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.impl.EditorPackageImpl#getConnection()
799 EClass CONNECTION = eINSTANCE.getConnection();
802 * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
803 * <!-- begin-user-doc -->
804 * <!-- end-user-doc -->
807 EAttribute CONNECTION__NAME = eINSTANCE.getConnection_Name();
810 * The meta object literal for the '<em><b>Endnode</b></em>' reference list feature.
811 * <!-- begin-user-doc -->
812 * <!-- end-user-doc -->
815 EReference CONNECTION__ENDNODE = eINSTANCE.getConnection_Endnode();
818 * The meta object literal for the '{@link org.opendaylight.nemo.tool.eclipse.plugin.editor.impl.ConnectionUpdateImpl <em>Connection Update</em>}' class.
819 * <!-- begin-user-doc -->
820 * <!-- end-user-doc -->
821 * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.impl.ConnectionUpdateImpl
822 * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.impl.EditorPackageImpl#getConnectionUpdate()
825 EClass CONNECTION_UPDATE = eINSTANCE.getConnectionUpdate();
828 * The meta object literal for the '<em><b>Connectionname</b></em>' reference list feature.
829 * <!-- begin-user-doc -->
830 * <!-- end-user-doc -->
833 EReference CONNECTION_UPDATE__CONNECTIONNAME = eINSTANCE.getConnectionUpdate_Connectionname();
836 * The meta object literal for the '<em><b>Endnode</b></em>' reference list feature.
837 * <!-- begin-user-doc -->
838 * <!-- end-user-doc -->
841 EReference CONNECTION_UPDATE__ENDNODE = eINSTANCE.getConnectionUpdate_Endnode();
844 * The meta object literal for the '{@link org.opendaylight.nemo.tool.eclipse.plugin.editor.impl.FlowImpl <em>Flow</em>}' class.
845 * <!-- begin-user-doc -->
846 * <!-- end-user-doc -->
847 * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.impl.FlowImpl
848 * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.impl.EditorPackageImpl#getFlow()
851 EClass FLOW = eINSTANCE.getFlow();
854 * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
855 * <!-- begin-user-doc -->
856 * <!-- end-user-doc -->
859 EAttribute FLOW__NAME = eINSTANCE.getFlow_Name();
862 * The meta object literal for the '{@link org.opendaylight.nemo.tool.eclipse.plugin.editor.impl.FlowUpdateImpl <em>Flow Update</em>}' class.
863 * <!-- begin-user-doc -->
864 * <!-- end-user-doc -->
865 * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.impl.FlowUpdateImpl
866 * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.impl.EditorPackageImpl#getFlowUpdate()
869 EClass FLOW_UPDATE = eINSTANCE.getFlowUpdate();
872 * The meta object literal for the '<em><b>Flow Id</b></em>' reference list feature.
873 * <!-- begin-user-doc -->
874 * <!-- end-user-doc -->
877 EReference FLOW_UPDATE__FLOW_ID = eINSTANCE.getFlowUpdate_FlowId();
880 * The meta object literal for the '{@link org.opendaylight.nemo.tool.eclipse.plugin.editor.impl.OperationImpl <em>Operation</em>}' class.
881 * <!-- begin-user-doc -->
882 * <!-- end-user-doc -->
883 * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.impl.OperationImpl
884 * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.impl.EditorPackageImpl#getOperation()
887 EClass OPERATION = eINSTANCE.getOperation();
890 * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
891 * <!-- begin-user-doc -->
892 * <!-- end-user-doc -->
895 EAttribute OPERATION__NAME = eINSTANCE.getOperation_Name();
898 * The meta object literal for the '<em><b>Value</b></em>' attribute list feature.
899 * <!-- begin-user-doc -->
900 * <!-- end-user-doc -->
903 EAttribute OPERATION__VALUE = eINSTANCE.getOperation_Value();
906 * The meta object literal for the '<em><b>Target Id</b></em>' reference feature.
907 * <!-- begin-user-doc -->
908 * <!-- end-user-doc -->
911 EReference OPERATION__TARGET_ID = eINSTANCE.getOperation_TargetId();
914 * The meta object literal for the '<em><b>Target Node</b></em>' reference feature.
915 * <!-- begin-user-doc -->
916 * <!-- end-user-doc -->
919 EReference OPERATION__TARGET_NODE = eINSTANCE.getOperation_TargetNode();