aboutsummaryrefslogtreecommitdiffstats
path: root/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/impl/CftModelImpl.java
diff options
context:
space:
mode:
Diffstat (limited to 'Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/impl/CftModelImpl.java')
-rw-r--r--Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/impl/CftModelImpl.java325
1 files changed, 0 insertions, 325 deletions
diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/impl/CftModelImpl.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/impl/CftModelImpl.java
deleted file mode 100644
index 1a5a8c16..00000000
--- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/impl/CftModelImpl.java
+++ /dev/null
@@ -1,325 +0,0 @@
1/**
2 * generated by Xtext 2.16.0
3 */
4package hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl;
5
6import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftLanguagePackage;
7import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftModel;
8import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.ImportDeclaration;
9import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.TransformationDefinition;
10
11import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentDefinition;
12
13import java.util.Collection;
14
15import org.eclipse.emf.common.notify.Notification;
16import org.eclipse.emf.common.notify.NotificationChain;
17
18import org.eclipse.emf.common.util.EList;
19
20import org.eclipse.emf.ecore.EClass;
21import org.eclipse.emf.ecore.InternalEObject;
22
23import org.eclipse.emf.ecore.impl.ENotificationImpl;
24import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
25
26import org.eclipse.emf.ecore.util.EObjectContainmentEList;
27import org.eclipse.emf.ecore.util.InternalEList;
28
29/**
30 * <!-- begin-user-doc -->
31 * An implementation of the model object '<em><b>Cft Model</b></em>'.
32 * <!-- end-user-doc -->
33 * <p>
34 * The following features are implemented:
35 * </p>
36 * <ul>
37 * <li>{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftModelImpl#getPackageName <em>Package Name</em>}</li>
38 * <li>{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftModelImpl#getImports <em>Imports</em>}</li>
39 * <li>{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftModelImpl#getComponentDefinitions <em>Component Definitions</em>}</li>
40 * <li>{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftModelImpl#getTransformationDefinitions <em>Transformation Definitions</em>}</li>
41 * </ul>
42 *
43 * @generated
44 */
45public class CftModelImpl extends MinimalEObjectImpl.Container implements CftModel
46{
47 /**
48 * The default value of the '{@link #getPackageName() <em>Package Name</em>}' attribute.
49 * <!-- begin-user-doc -->
50 * <!-- end-user-doc -->
51 * @see #getPackageName()
52 * @generated
53 * @ordered
54 */
55 protected static final String PACKAGE_NAME_EDEFAULT = null;
56
57 /**
58 * The cached value of the '{@link #getPackageName() <em>Package Name</em>}' attribute.
59 * <!-- begin-user-doc -->
60 * <!-- end-user-doc -->
61 * @see #getPackageName()
62 * @generated
63 * @ordered
64 */
65 protected String packageName = PACKAGE_NAME_EDEFAULT;
66
67 /**
68 * The cached value of the '{@link #getImports() <em>Imports</em>}' containment reference list.
69 * <!-- begin-user-doc -->
70 * <!-- end-user-doc -->
71 * @see #getImports()
72 * @generated
73 * @ordered
74 */
75 protected EList<ImportDeclaration> imports;
76
77 /**
78 * The cached value of the '{@link #getComponentDefinitions() <em>Component Definitions</em>}' containment reference list.
79 * <!-- begin-user-doc -->
80 * <!-- end-user-doc -->
81 * @see #getComponentDefinitions()
82 * @generated
83 * @ordered
84 */
85 protected EList<ComponentDefinition> componentDefinitions;
86
87 /**
88 * The cached value of the '{@link #getTransformationDefinitions() <em>Transformation Definitions</em>}' containment reference list.
89 * <!-- begin-user-doc -->
90 * <!-- end-user-doc -->
91 * @see #getTransformationDefinitions()
92 * @generated
93 * @ordered
94 */
95 protected EList<TransformationDefinition> transformationDefinitions;
96
97 /**
98 * <!-- begin-user-doc -->
99 * <!-- end-user-doc -->
100 * @generated
101 */
102 protected CftModelImpl()
103 {
104 super();
105 }
106
107 /**
108 * <!-- begin-user-doc -->
109 * <!-- end-user-doc -->
110 * @generated
111 */
112 @Override
113 protected EClass eStaticClass()
114 {
115 return CftLanguagePackage.Literals.CFT_MODEL;
116 }
117
118 /**
119 * <!-- begin-user-doc -->
120 * <!-- end-user-doc -->
121 * @generated
122 */
123 @Override
124 public String getPackageName()
125 {
126 return packageName;
127 }
128
129 /**
130 * <!-- begin-user-doc -->
131 * <!-- end-user-doc -->
132 * @generated
133 */
134 @Override
135 public void setPackageName(String newPackageName)
136 {
137 String oldPackageName = packageName;
138 packageName = newPackageName;
139 if (eNotificationRequired())
140 eNotify(new ENotificationImpl(this, Notification.SET, CftLanguagePackage.CFT_MODEL__PACKAGE_NAME, oldPackageName, packageName));
141 }
142
143 /**
144 * <!-- begin-user-doc -->
145 * <!-- end-user-doc -->
146 * @generated
147 */
148 @Override
149 public EList<ImportDeclaration> getImports()
150 {
151 if (imports == null)
152 {
153 imports = new EObjectContainmentEList<ImportDeclaration>(ImportDeclaration.class, this, CftLanguagePackage.CFT_MODEL__IMPORTS);
154 }
155 return imports;
156 }
157
158 /**
159 * <!-- begin-user-doc -->
160 * <!-- end-user-doc -->
161 * @generated
162 */
163 @Override
164 public EList<ComponentDefinition> getComponentDefinitions()
165 {
166 if (componentDefinitions == null)
167 {
168 componentDefinitions = new EObjectContainmentEList<ComponentDefinition>(ComponentDefinition.class, this, CftLanguagePackage.CFT_MODEL__COMPONENT_DEFINITIONS);
169 }
170 return componentDefinitions;
171 }
172
173 /**
174 * <!-- begin-user-doc -->
175 * <!-- end-user-doc -->
176 * @generated
177 */
178 @Override
179 public EList<TransformationDefinition> getTransformationDefinitions()
180 {
181 if (transformationDefinitions == null)
182 {
183 transformationDefinitions = new EObjectContainmentEList<TransformationDefinition>(TransformationDefinition.class, this, CftLanguagePackage.CFT_MODEL__TRANSFORMATION_DEFINITIONS);
184 }
185 return transformationDefinitions;
186 }
187
188 /**
189 * <!-- begin-user-doc -->
190 * <!-- end-user-doc -->
191 * @generated
192 */
193 @Override
194 public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
195 {
196 switch (featureID)
197 {
198 case CftLanguagePackage.CFT_MODEL__IMPORTS:
199 return ((InternalEList<?>)getImports()).basicRemove(otherEnd, msgs);
200 case CftLanguagePackage.CFT_MODEL__COMPONENT_DEFINITIONS:
201 return ((InternalEList<?>)getComponentDefinitions()).basicRemove(otherEnd, msgs);
202 case CftLanguagePackage.CFT_MODEL__TRANSFORMATION_DEFINITIONS:
203 return ((InternalEList<?>)getTransformationDefinitions()).basicRemove(otherEnd, msgs);
204 }
205 return super.eInverseRemove(otherEnd, featureID, msgs);
206 }
207
208 /**
209 * <!-- begin-user-doc -->
210 * <!-- end-user-doc -->
211 * @generated
212 */
213 @Override
214 public Object eGet(int featureID, boolean resolve, boolean coreType)
215 {
216 switch (featureID)
217 {
218 case CftLanguagePackage.CFT_MODEL__PACKAGE_NAME:
219 return getPackageName();
220 case CftLanguagePackage.CFT_MODEL__IMPORTS:
221 return getImports();
222 case CftLanguagePackage.CFT_MODEL__COMPONENT_DEFINITIONS:
223 return getComponentDefinitions();
224 case CftLanguagePackage.CFT_MODEL__TRANSFORMATION_DEFINITIONS:
225 return getTransformationDefinitions();
226 }
227 return super.eGet(featureID, resolve, coreType);
228 }
229
230 /**
231 * <!-- begin-user-doc -->
232 * <!-- end-user-doc -->
233 * @generated
234 */
235 @SuppressWarnings("unchecked")
236 @Override
237 public void eSet(int featureID, Object newValue)
238 {
239 switch (featureID)
240 {
241 case CftLanguagePackage.CFT_MODEL__PACKAGE_NAME:
242 setPackageName((String)newValue);
243 return;
244 case CftLanguagePackage.CFT_MODEL__IMPORTS:
245 getImports().clear();
246 getImports().addAll((Collection<? extends ImportDeclaration>)newValue);
247 return;
248 case CftLanguagePackage.CFT_MODEL__COMPONENT_DEFINITIONS:
249 getComponentDefinitions().clear();
250 getComponentDefinitions().addAll((Collection<? extends ComponentDefinition>)newValue);
251 return;
252 case CftLanguagePackage.CFT_MODEL__TRANSFORMATION_DEFINITIONS:
253 getTransformationDefinitions().clear();
254 getTransformationDefinitions().addAll((Collection<? extends TransformationDefinition>)newValue);
255 return;
256 }
257 super.eSet(featureID, newValue);
258 }
259
260 /**
261 * <!-- begin-user-doc -->
262 * <!-- end-user-doc -->
263 * @generated
264 */
265 @Override
266 public void eUnset(int featureID)
267 {
268 switch (featureID)
269 {
270 case CftLanguagePackage.CFT_MODEL__PACKAGE_NAME:
271 setPackageName(PACKAGE_NAME_EDEFAULT);
272 return;
273 case CftLanguagePackage.CFT_MODEL__IMPORTS:
274 getImports().clear();
275 return;
276 case CftLanguagePackage.CFT_MODEL__COMPONENT_DEFINITIONS:
277 getComponentDefinitions().clear();
278 return;
279 case CftLanguagePackage.CFT_MODEL__TRANSFORMATION_DEFINITIONS:
280 getTransformationDefinitions().clear();
281 return;
282 }
283 super.eUnset(featureID);
284 }
285
286 /**
287 * <!-- begin-user-doc -->
288 * <!-- end-user-doc -->
289 * @generated
290 */
291 @Override
292 public boolean eIsSet(int featureID)
293 {
294 switch (featureID)
295 {
296 case CftLanguagePackage.CFT_MODEL__PACKAGE_NAME:
297 return PACKAGE_NAME_EDEFAULT == null ? packageName != null : !PACKAGE_NAME_EDEFAULT.equals(packageName);
298 case CftLanguagePackage.CFT_MODEL__IMPORTS:
299 return imports != null && !imports.isEmpty();
300 case CftLanguagePackage.CFT_MODEL__COMPONENT_DEFINITIONS:
301 return componentDefinitions != null && !componentDefinitions.isEmpty();
302 case CftLanguagePackage.CFT_MODEL__TRANSFORMATION_DEFINITIONS:
303 return transformationDefinitions != null && !transformationDefinitions.isEmpty();
304 }
305 return super.eIsSet(featureID);
306 }
307
308 /**
309 * <!-- begin-user-doc -->
310 * <!-- end-user-doc -->
311 * @generated
312 */
313 @Override
314 public String toString()
315 {
316 if (eIsProxy()) return super.toString();
317
318 StringBuilder result = new StringBuilder(super.toString());
319 result.append(" (packageName: ");
320 result.append(packageName);
321 result.append(')');
322 return result.toString();
323 }
324
325} //CftModelImpl