3 package org.opendaylight.nemo.tool.eclipse.plugin.editor;
5 import org.eclipse.emf.common.util.EList;
8 * <!-- begin-user-doc -->
9 * A representation of the model object '<em><b>Connection</b></em>'.
10 * <!-- end-user-doc -->
13 * The following features are supported:
16 * <li>{@link org.opendaylight.nemo.tool.eclipse.plugin.editor.Connection#getName <em>Name</em>}</li>
17 * <li>{@link org.opendaylight.nemo.tool.eclipse.plugin.editor.Connection#getEndnode <em>Endnode</em>}</li>
20 * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.EditorPackage#getConnection()
24 public interface Connection extends Sentence
27 * Returns the value of the '<em><b>Name</b></em>' attribute.
28 * <!-- begin-user-doc -->
30 * If the meaning of the '<em>Name</em>' attribute isn't clear,
31 * there really should be more of a description here...
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#getConnection_Name()
43 * Sets the value of the '{@link org.opendaylight.nemo.tool.eclipse.plugin.editor.Connection#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.
50 void setName(String value);
53 * Returns the value of the '<em><b>Endnode</b></em>' reference list.
54 * The list contents are of type {@link org.opendaylight.nemo.tool.eclipse.plugin.editor.Node}.
55 * <!-- begin-user-doc -->
57 * If the meaning of the '<em>Endnode</em>' reference list isn't clear,
58 * there really should be more of a description here...
60 * <!-- end-user-doc -->
61 * @return the value of the '<em>Endnode</em>' reference list.
62 * @see org.opendaylight.nemo.tool.eclipse.plugin.editor.EditorPackage#getConnection_Endnode()
66 EList<Node> getEndnode();