Skip to content

Package: B

B

Coverage

1: /**
2: * Copyright (c) 2011-2015 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: * Lucas Koehler - initial API and implementation
13: */
14: package org.eclipse.emfforms.core.services.databinding.testmodel.test.model;
15:
16: import org.eclipse.emf.common.util.EList;
17: import org.eclipse.emf.ecore.EObject;
18:
19: /**
20: * <!-- begin-user-doc -->
21: * A representation of the model object '<em><b>B</b></em>'.
22: * <!-- end-user-doc -->
23: *
24: * <p>
25: * The following features are supported:
26: * </p>
27: * <ul>
28: * <li>{@link org.eclipse.emfforms.core.services.databinding.testmodel.test.model.B#getC <em>C</em>}</li>
29: * <li>{@link org.eclipse.emfforms.core.services.databinding.testmodel.test.model.B#getCList <em>CList</em>}</li>
30: * <li>{@link org.eclipse.emfforms.core.services.databinding.testmodel.test.model.B#getEList <em>EList</em>}</li>
31: * <li>{@link org.eclipse.emfforms.core.services.databinding.testmodel.test.model.B#getE <em>E</em>}</li>
32: * </ul>
33: *
34: * @see org.eclipse.emfforms.core.services.databinding.testmodel.test.model.TestPackage#getB()
35: * @model
36: * @generated
37: */
38: public interface B extends EObject {
39:         /**
40:          * Returns the value of the '<em><b>C</b></em>' containment reference.
41:          * <!-- begin-user-doc -->
42:          * <p>
43:          * If the meaning of the '<em>C</em>' containment reference isn't clear, there really should be more of a
44:          * description here...
45:          * </p>
46:          * <!-- end-user-doc -->
47:          *
48:          * @return the value of the '<em>C</em>' containment reference.
49:          * @see #setC(C)
50:          * @see org.eclipse.emfforms.core.services.databinding.testmodel.test.model.TestPackage#getB_C()
51:          * @model containment="true"
52:          * @generated
53:          */
54:         C getC();
55:
56:         /**
57:          * Sets the value of the '{@link org.eclipse.emfforms.core.services.databinding.testmodel.test.model.B#getC
58:          * <em>C</em>}' containment reference.
59:          * <!-- begin-user-doc -->
60:          * <!-- end-user-doc -->
61:          *
62:          * @param value the new value of the '<em>C</em>' containment reference.
63:          * @see #getC()
64:          * @generated
65:          */
66:         void setC(C value);
67:
68:         /**
69:          * Returns the value of the '<em><b>CList</b></em>' reference list.
70:          * The list contents are of type {@link org.eclipse.emfforms.core.services.databinding.testmodel.test.model.C}.
71:          * <!-- begin-user-doc -->
72:          * <p>
73:          * If the meaning of the '<em>CList</em>' reference list isn't clear, there really should be more of a description
74:          * here...
75:          * </p>
76:          * <!-- end-user-doc -->
77:          *
78:          * @return the value of the '<em>CList</em>' reference list.
79:          * @see org.eclipse.emfforms.core.services.databinding.testmodel.test.model.TestPackage#getB_CList()
80:          * @model
81:          * @generated
82:          */
83:         EList<C> getCList();
84:
85:         /**
86:          * Returns the value of the '<em><b>EList</b></em>' containment reference list.
87:          * The list contents are of type {@link org.eclipse.emfforms.core.services.databinding.testmodel.test.model.E}.
88:          * <!-- begin-user-doc -->
89:          * <p>
90:          * If the meaning of the '<em>EList</em>' containment reference list isn't clear,
91:          * there really should be more of a description here...
92:          * </p>
93:          * <!-- end-user-doc -->
94:          *
95:          * @return the value of the '<em>EList</em>' containment reference list.
96:          * @see org.eclipse.emfforms.core.services.databinding.testmodel.test.model.TestPackage#getB_EList()
97:          * @model containment="true"
98:          * @generated
99:          */
100:         EList<E> getEList();
101:
102:         /**
103:          * Returns the value of the '<em><b>E</b></em>' reference.
104:          * <!-- begin-user-doc -->
105:          * <p>
106:          * If the meaning of the '<em>E</em>' reference isn't clear,
107:          * there really should be more of a description here...
108:          * </p>
109:          * <!-- end-user-doc -->
110:          *
111:          * @return the value of the '<em>E</em>' reference.
112:          * @see #setE(E)
113:          * @see org.eclipse.emfforms.core.services.databinding.testmodel.test.model.TestPackage#getB_E()
114:          * @model
115:          * @generated
116:          */
117:         E getE();
118:
119:         /**
120:          * Sets the value of the '{@link org.eclipse.emfforms.core.services.databinding.testmodel.test.model.B#getE
121:          * <em>E</em>}' reference.
122:          * <!-- begin-user-doc -->
123:          * <!-- end-user-doc -->
124:          *
125:          * @param value the new value of the '<em>E</em>' reference.
126:          * @see #getE()
127:          * @generated
128:          */
129:         void setE(E value);
130:
131: } // B