d9334fcd7b313c245671a412f5634ff35de4aba4
[nemo.git] / nemo-tools / eclipse-plugin-project / nemo-editor / org.opendaylight.nemo.tool.eclipse.plugin.editor / src-gen / org / opendaylight / nemo / tool / eclipse / plugin / editor / Node.java
1 /**
2  */
3 package org.opendaylight.nemo.tool.eclipse.plugin.editor;
4
5 import org.eclipse.emf.common.util.EList;
6
7 /**
8  * <!-- begin-user-doc -->
9  * A representation of the model object '<em><b>Node</b></em>'.
10  * <!-- end-user-doc -->
11  *
12  * <p>
13  * The following features are supported:
14  * </p>
15  * <ul>
16  *   <li>{@link org.opendaylight.nemo.tool.eclipse.plugin.editor.Node#getName <em>Name</em>}</li>
17  *   <li>{@link org.opendaylight.nemo.tool.eclipse.plugin.editor.Node#getNodes <em>Nodes</em>}</li>
18  * </ul>
19  *
20  * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.EditorPackage#getNode()
21  * @model
22  * @generated
23  */
24 public interface Node extends Sentence
25 {
26   /**
27    * Returns the value of the '<em><b>Name</b></em>' attribute.
28    * <!-- begin-user-doc -->
29    * <p>
30    * If the meaning of the '<em>Name</em>' attribute isn't clear,
31    * there really should be more of a description here...
32    * </p>
33    * <!-- end-user-doc -->
34    * @return the value of the '<em>Name</em>' attribute.
35    * @see #setName(String)
36    * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.EditorPackage#getNode_Name()
37    * @model
38    * @generated
39    */
40   String getName();
41
42   /**
43    * Sets the value of the '{@link org.opendaylight.nemo.tool.eclipse.plugin.editor.Node#getName <em>Name</em>}' attribute.
44    * <!-- begin-user-doc -->
45    * <!-- end-user-doc -->
46    * @param value the new value of the '<em>Name</em>' attribute.
47    * @see #getName()
48    * @generated
49    */
50   void setName(String value);
51
52   /**
53    * Returns the value of the '<em><b>Nodes</b></em>' reference list.
54    * The list contents are of type {@link org.opendaylight.nemo.tool.eclipse.plugin.editor.Node}.
55    * <!-- begin-user-doc -->
56    * <p>
57    * If the meaning of the '<em>Nodes</em>' reference list isn't clear,
58    * there really should be more of a description here...
59    * </p>
60    * <!-- end-user-doc -->
61    * @return the value of the '<em>Nodes</em>' reference list.
62    * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.EditorPackage#getNode_Nodes()
63    * @model
64    * @generated
65    */
66   EList<Node> getNodes();
67
68 } // Node