aboutsummaryrefslogtreecommitdiffstats
path: root/Domains/Examples/ModelGenExampleFAM_plugin/ecore-gen/functionalarchitecture/impl/FunctionalDataImpl.java
diff options
context:
space:
mode:
Diffstat (limited to 'Domains/Examples/ModelGenExampleFAM_plugin/ecore-gen/functionalarchitecture/impl/FunctionalDataImpl.java')
-rw-r--r--Domains/Examples/ModelGenExampleFAM_plugin/ecore-gen/functionalarchitecture/impl/FunctionalDataImpl.java86
1 files changed, 76 insertions, 10 deletions
diff --git a/Domains/Examples/ModelGenExampleFAM_plugin/ecore-gen/functionalarchitecture/impl/FunctionalDataImpl.java b/Domains/Examples/ModelGenExampleFAM_plugin/ecore-gen/functionalarchitecture/impl/FunctionalDataImpl.java
index 10937e8d..ecab54af 100644
--- a/Domains/Examples/ModelGenExampleFAM_plugin/ecore-gen/functionalarchitecture/impl/FunctionalDataImpl.java
+++ b/Domains/Examples/ModelGenExampleFAM_plugin/ecore-gen/functionalarchitecture/impl/FunctionalDataImpl.java
@@ -4,7 +4,6 @@ package functionalarchitecture.impl;
4 4
5import functionalarchitecture.FAMTerminator; 5import functionalarchitecture.FAMTerminator;
6import functionalarchitecture.FunctionalData; 6import functionalarchitecture.FunctionalData;
7import functionalarchitecture.FunctionalInterface;
8import functionalarchitecture.FunctionalarchitecturePackage; 7import functionalarchitecture.FunctionalarchitecturePackage;
9 8
10import org.eclipse.emf.common.notify.Notification; 9import org.eclipse.emf.common.notify.Notification;
@@ -28,6 +27,7 @@ import org.eclipse.emf.ecore.util.EcoreUtil;
28 * <ul> 27 * <ul>
29 * <li>{@link functionalarchitecture.impl.FunctionalDataImpl#getTerminator <em>Terminator</em>}</li> 28 * <li>{@link functionalarchitecture.impl.FunctionalDataImpl#getTerminator <em>Terminator</em>}</li>
30 * <li>{@link functionalarchitecture.impl.FunctionalDataImpl#getInterface <em>Interface</em>}</li> 29 * <li>{@link functionalarchitecture.impl.FunctionalDataImpl#getInterface <em>Interface</em>}</li>
30 * <li>{@link functionalarchitecture.impl.FunctionalDataImpl#getValue <em>Value</em>}</li>
31 * </ul> 31 * </ul>
32 * 32 *
33 * @generated 33 * @generated
@@ -44,6 +44,25 @@ public abstract class FunctionalDataImpl extends MinimalEObjectImpl.Container im
44 protected FAMTerminator terminator; 44 protected FAMTerminator terminator;
45 45
46 /** 46 /**
47 * The default value of the '{@link #getValue() <em>Value</em>}' attribute.
48 * <!-- begin-user-doc -->
49 * <!-- end-user-doc -->
50 * @see #getValue()
51 * @generated
52 * @ordered
53 */
54 protected static final int VALUE_EDEFAULT = 0;
55 /**
56 * The cached value of the '{@link #getValue() <em>Value</em>}' attribute.
57 * <!-- begin-user-doc -->
58 * <!-- end-user-doc -->
59 * @see #getValue()
60 * @generated
61 * @ordered
62 */
63 protected int value = VALUE_EDEFAULT;
64
65 /**
47 * <!-- begin-user-doc --> 66 * <!-- begin-user-doc -->
48 * <!-- end-user-doc --> 67 * <!-- end-user-doc -->
49 * @generated 68 * @generated
@@ -110,9 +129,9 @@ public abstract class FunctionalDataImpl extends MinimalEObjectImpl.Container im
110 * <!-- end-user-doc --> 129 * <!-- end-user-doc -->
111 * @generated 130 * @generated
112 */ 131 */
113 public FunctionalInterface getInterface() { 132 public functionalarchitecture.FunctionalInterface getInterface() {
114 if (eContainerFeatureID() != FunctionalarchitecturePackage.FUNCTIONAL_DATA__INTERFACE) return null; 133 if (eContainerFeatureID() != FunctionalarchitecturePackage.FUNCTIONAL_DATA__INTERFACE) return null;
115 return (FunctionalInterface)eInternalContainer(); 134 return (functionalarchitecture.FunctionalInterface)eInternalContainer();
116 } 135 }
117 136
118 /** 137 /**
@@ -120,7 +139,7 @@ public abstract class FunctionalDataImpl extends MinimalEObjectImpl.Container im
120 * <!-- end-user-doc --> 139 * <!-- end-user-doc -->
121 * @generated 140 * @generated
122 */ 141 */
123 public NotificationChain basicSetInterface(FunctionalInterface newInterface, NotificationChain msgs) { 142 public NotificationChain basicSetInterface(functionalarchitecture.FunctionalInterface newInterface, NotificationChain msgs) {
124 msgs = eBasicSetContainer((InternalEObject)newInterface, FunctionalarchitecturePackage.FUNCTIONAL_DATA__INTERFACE, msgs); 143 msgs = eBasicSetContainer((InternalEObject)newInterface, FunctionalarchitecturePackage.FUNCTIONAL_DATA__INTERFACE, msgs);
125 return msgs; 144 return msgs;
126 } 145 }
@@ -130,7 +149,7 @@ public abstract class FunctionalDataImpl extends MinimalEObjectImpl.Container im
130 * <!-- end-user-doc --> 149 * <!-- end-user-doc -->
131 * @generated 150 * @generated
132 */ 151 */
133 public void setInterface(FunctionalInterface newInterface) { 152 public void setInterface(functionalarchitecture.FunctionalInterface newInterface) {
134 if (newInterface != eInternalContainer() || (eContainerFeatureID() != FunctionalarchitecturePackage.FUNCTIONAL_DATA__INTERFACE && newInterface != null)) { 153 if (newInterface != eInternalContainer() || (eContainerFeatureID() != FunctionalarchitecturePackage.FUNCTIONAL_DATA__INTERFACE && newInterface != null)) {
135 if (EcoreUtil.isAncestor(this, newInterface)) 154 if (EcoreUtil.isAncestor(this, newInterface))
136 throw new IllegalArgumentException("Recursive containment not allowed for " + toString()); 155 throw new IllegalArgumentException("Recursive containment not allowed for " + toString());
@@ -138,7 +157,7 @@ public abstract class FunctionalDataImpl extends MinimalEObjectImpl.Container im
138 if (eInternalContainer() != null) 157 if (eInternalContainer() != null)
139 msgs = eBasicRemoveFromContainer(msgs); 158 msgs = eBasicRemoveFromContainer(msgs);
140 if (newInterface != null) 159 if (newInterface != null)
141 msgs = ((InternalEObject)newInterface).eInverseAdd(this, FunctionalarchitecturePackage.FUNCTIONAL_INTERFACE__DATA, FunctionalInterface.class, msgs); 160 msgs = ((InternalEObject)newInterface).eInverseAdd(this, FunctionalarchitecturePackage.FUNCTIONAL_INTERFACE__DATA, functionalarchitecture.FunctionalInterface.class, msgs);
142 msgs = basicSetInterface(newInterface, msgs); 161 msgs = basicSetInterface(newInterface, msgs);
143 if (msgs != null) msgs.dispatch(); 162 if (msgs != null) msgs.dispatch();
144 } 163 }
@@ -151,6 +170,27 @@ public abstract class FunctionalDataImpl extends MinimalEObjectImpl.Container im
151 * <!-- end-user-doc --> 170 * <!-- end-user-doc -->
152 * @generated 171 * @generated
153 */ 172 */
173 public int getValue() {
174 return value;
175 }
176
177 /**
178 * <!-- begin-user-doc -->
179 * <!-- end-user-doc -->
180 * @generated
181 */
182 public void setValue(int newValue) {
183 int oldValue = value;
184 value = newValue;
185 if (eNotificationRequired())
186 eNotify(new ENotificationImpl(this, Notification.SET, FunctionalarchitecturePackage.FUNCTIONAL_DATA__VALUE, oldValue, value));
187 }
188
189 /**
190 * <!-- begin-user-doc -->
191 * <!-- end-user-doc -->
192 * @generated
193 */
154 @Override 194 @Override
155 public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs) { 195 public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
156 switch (featureID) { 196 switch (featureID) {
@@ -161,7 +201,7 @@ public abstract class FunctionalDataImpl extends MinimalEObjectImpl.Container im
161 case FunctionalarchitecturePackage.FUNCTIONAL_DATA__INTERFACE: 201 case FunctionalarchitecturePackage.FUNCTIONAL_DATA__INTERFACE:
162 if (eInternalContainer() != null) 202 if (eInternalContainer() != null)
163 msgs = eBasicRemoveFromContainer(msgs); 203 msgs = eBasicRemoveFromContainer(msgs);
164 return basicSetInterface((FunctionalInterface)otherEnd, msgs); 204 return basicSetInterface((functionalarchitecture.FunctionalInterface)otherEnd, msgs);
165 } 205 }
166 return super.eInverseAdd(otherEnd, featureID, msgs); 206 return super.eInverseAdd(otherEnd, featureID, msgs);
167 } 207 }
@@ -191,7 +231,7 @@ public abstract class FunctionalDataImpl extends MinimalEObjectImpl.Container im
191 public NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs) { 231 public NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs) {
192 switch (eContainerFeatureID()) { 232 switch (eContainerFeatureID()) {
193 case FunctionalarchitecturePackage.FUNCTIONAL_DATA__INTERFACE: 233 case FunctionalarchitecturePackage.FUNCTIONAL_DATA__INTERFACE:
194 return eInternalContainer().eInverseRemove(this, FunctionalarchitecturePackage.FUNCTIONAL_INTERFACE__DATA, FunctionalInterface.class, msgs); 234 return eInternalContainer().eInverseRemove(this, FunctionalarchitecturePackage.FUNCTIONAL_INTERFACE__DATA, functionalarchitecture.FunctionalInterface.class, msgs);
195 } 235 }
196 return super.eBasicRemoveFromContainerFeature(msgs); 236 return super.eBasicRemoveFromContainerFeature(msgs);
197 } 237 }
@@ -208,6 +248,8 @@ public abstract class FunctionalDataImpl extends MinimalEObjectImpl.Container im
208 return getTerminator(); 248 return getTerminator();
209 case FunctionalarchitecturePackage.FUNCTIONAL_DATA__INTERFACE: 249 case FunctionalarchitecturePackage.FUNCTIONAL_DATA__INTERFACE:
210 return getInterface(); 250 return getInterface();
251 case FunctionalarchitecturePackage.FUNCTIONAL_DATA__VALUE:
252 return getValue();
211 } 253 }
212 return super.eGet(featureID, resolve, coreType); 254 return super.eGet(featureID, resolve, coreType);
213 } 255 }
@@ -224,7 +266,10 @@ public abstract class FunctionalDataImpl extends MinimalEObjectImpl.Container im
224 setTerminator((FAMTerminator)newValue); 266 setTerminator((FAMTerminator)newValue);
225 return; 267 return;
226 case FunctionalarchitecturePackage.FUNCTIONAL_DATA__INTERFACE: 268 case FunctionalarchitecturePackage.FUNCTIONAL_DATA__INTERFACE:
227 setInterface((FunctionalInterface)newValue); 269 setInterface((functionalarchitecture.FunctionalInterface)newValue);
270 return;
271 case FunctionalarchitecturePackage.FUNCTIONAL_DATA__VALUE:
272 setValue((Integer)newValue);
228 return; 273 return;
229 } 274 }
230 super.eSet(featureID, newValue); 275 super.eSet(featureID, newValue);
@@ -242,7 +287,10 @@ public abstract class FunctionalDataImpl extends MinimalEObjectImpl.Container im
242 setTerminator((FAMTerminator)null); 287 setTerminator((FAMTerminator)null);
243 return; 288 return;
244 case FunctionalarchitecturePackage.FUNCTIONAL_DATA__INTERFACE: 289 case FunctionalarchitecturePackage.FUNCTIONAL_DATA__INTERFACE:
245 setInterface((FunctionalInterface)null); 290 setInterface((functionalarchitecture.FunctionalInterface)null);
291 return;
292 case FunctionalarchitecturePackage.FUNCTIONAL_DATA__VALUE:
293 setValue(VALUE_EDEFAULT);
246 return; 294 return;
247 } 295 }
248 super.eUnset(featureID); 296 super.eUnset(featureID);
@@ -260,8 +308,26 @@ public abstract class FunctionalDataImpl extends MinimalEObjectImpl.Container im
260 return terminator != null; 308 return terminator != null;
261 case FunctionalarchitecturePackage.FUNCTIONAL_DATA__INTERFACE: 309 case FunctionalarchitecturePackage.FUNCTIONAL_DATA__INTERFACE:
262 return getInterface() != null; 310 return getInterface() != null;
311 case FunctionalarchitecturePackage.FUNCTIONAL_DATA__VALUE:
312 return value != VALUE_EDEFAULT;
263 } 313 }
264 return super.eIsSet(featureID); 314 return super.eIsSet(featureID);
265 } 315 }
266 316
317 /**
318 * <!-- begin-user-doc -->
319 * <!-- end-user-doc -->
320 * @generated
321 */
322 @Override
323 public String toString() {
324 if (eIsProxy()) return super.toString();
325
326 StringBuilder result = new StringBuilder(super.toString());
327 result.append(" (value: ");
328 result.append(value);
329 result.append(')');
330 return result.toString();
331 }
332
267} //FunctionalDataImpl 333} //FunctionalDataImpl