aboutsummaryrefslogtreecommitdiffstats
path: root/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/impl/CftLanguageFactoryImpl.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/CftLanguageFactoryImpl.java')
-rw-r--r--Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/impl/CftLanguageFactoryImpl.java330
1 files changed, 330 insertions, 0 deletions
diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/impl/CftLanguageFactoryImpl.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/impl/CftLanguageFactoryImpl.java
new file mode 100644
index 00000000..04b066b2
--- /dev/null
+++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/impl/CftLanguageFactoryImpl.java
@@ -0,0 +1,330 @@
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.*;
7
8import org.eclipse.emf.ecore.EClass;
9import org.eclipse.emf.ecore.EObject;
10import org.eclipse.emf.ecore.EPackage;
11
12import org.eclipse.emf.ecore.impl.EFactoryImpl;
13
14import org.eclipse.emf.ecore.plugin.EcorePlugin;
15
16/**
17 * <!-- begin-user-doc -->
18 * An implementation of the model <b>Factory</b>.
19 * <!-- end-user-doc -->
20 * @generated
21 */
22public class CftLanguageFactoryImpl extends EFactoryImpl implements CftLanguageFactory
23{
24 /**
25 * Creates the default factory implementation.
26 * <!-- begin-user-doc -->
27 * <!-- end-user-doc -->
28 * @generated
29 */
30 public static CftLanguageFactory init()
31 {
32 try
33 {
34 CftLanguageFactory theCftLanguageFactory = (CftLanguageFactory)EPackage.Registry.INSTANCE.getEFactory(CftLanguagePackage.eNS_URI);
35 if (theCftLanguageFactory != null)
36 {
37 return theCftLanguageFactory;
38 }
39 }
40 catch (Exception exception)
41 {
42 EcorePlugin.INSTANCE.log(exception);
43 }
44 return new CftLanguageFactoryImpl();
45 }
46
47 /**
48 * Creates an instance of the factory.
49 * <!-- begin-user-doc -->
50 * <!-- end-user-doc -->
51 * @generated
52 */
53 public CftLanguageFactoryImpl()
54 {
55 super();
56 }
57
58 /**
59 * <!-- begin-user-doc -->
60 * <!-- end-user-doc -->
61 * @generated
62 */
63 @Override
64 public EObject create(EClass eClass)
65 {
66 switch (eClass.getClassifierID())
67 {
68 case CftLanguagePackage.CFT_MODEL: return createCftModel();
69 case CftLanguagePackage.IMPORT_DECLARATION: return createImportDeclaration();
70 case CftLanguagePackage.COMPONENT_DEFINITION: return createComponentDefinition();
71 case CftLanguagePackage.EVENT_DECLARATION: return createEventDeclaration();
72 case CftLanguagePackage.INPUT_EVENT: return createInputEvent();
73 case CftLanguagePackage.EVENT_DEFINITION: return createEventDefinition();
74 case CftLanguagePackage.BASIC_EVENT_DEFINITION: return createBasicEventDefinition();
75 case CftLanguagePackage.GATE_DEFINITION: return createGateDefinition();
76 case CftLanguagePackage.AND_GATE: return createAndGate();
77 case CftLanguagePackage.OR_GATE: return createOrGate();
78 case CftLanguagePackage.TRANSFORMATION_DEFINITION: return createTransformationDefinition();
79 case CftLanguagePackage.MAPPING_DEFINITION: return createMappingDefinition();
80 case CftLanguagePackage.MAPPING_PARAMETER: return createMappingParameter();
81 case CftLanguagePackage.LOOKUP_DEFINITION: return createLookupDefinition();
82 case CftLanguagePackage.VARIABLE: return createVariable();
83 case CftLanguagePackage.ASSIGNMENT: return createAssignment();
84 case CftLanguagePackage.EVENT_REFERENCE: return createEventReference();
85 case CftLanguagePackage.COMPONENT_INSTANCE: return createComponentInstance();
86 default:
87 throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");
88 }
89 }
90
91 /**
92 * <!-- begin-user-doc -->
93 * <!-- end-user-doc -->
94 * @generated
95 */
96 @Override
97 public CftModel createCftModel()
98 {
99 CftModelImpl cftModel = new CftModelImpl();
100 return cftModel;
101 }
102
103 /**
104 * <!-- begin-user-doc -->
105 * <!-- end-user-doc -->
106 * @generated
107 */
108 @Override
109 public ImportDeclaration createImportDeclaration()
110 {
111 ImportDeclarationImpl importDeclaration = new ImportDeclarationImpl();
112 return importDeclaration;
113 }
114
115 /**
116 * <!-- begin-user-doc -->
117 * <!-- end-user-doc -->
118 * @generated
119 */
120 @Override
121 public ComponentDefinition createComponentDefinition()
122 {
123 ComponentDefinitionImpl componentDefinition = new ComponentDefinitionImpl();
124 return componentDefinition;
125 }
126
127 /**
128 * <!-- begin-user-doc -->
129 * <!-- end-user-doc -->
130 * @generated
131 */
132 @Override
133 public EventDeclaration createEventDeclaration()
134 {
135 EventDeclarationImpl eventDeclaration = new EventDeclarationImpl();
136 return eventDeclaration;
137 }
138
139 /**
140 * <!-- begin-user-doc -->
141 * <!-- end-user-doc -->
142 * @generated
143 */
144 @Override
145 public InputEvent createInputEvent()
146 {
147 InputEventImpl inputEvent = new InputEventImpl();
148 return inputEvent;
149 }
150
151 /**
152 * <!-- begin-user-doc -->
153 * <!-- end-user-doc -->
154 * @generated
155 */
156 @Override
157 public EventDefinition createEventDefinition()
158 {
159 EventDefinitionImpl eventDefinition = new EventDefinitionImpl();
160 return eventDefinition;
161 }
162
163 /**
164 * <!-- begin-user-doc -->
165 * <!-- end-user-doc -->
166 * @generated
167 */
168 @Override
169 public BasicEventDefinition createBasicEventDefinition()
170 {
171 BasicEventDefinitionImpl basicEventDefinition = new BasicEventDefinitionImpl();
172 return basicEventDefinition;
173 }
174
175 /**
176 * <!-- begin-user-doc -->
177 * <!-- end-user-doc -->
178 * @generated
179 */
180 @Override
181 public GateDefinition createGateDefinition()
182 {
183 GateDefinitionImpl gateDefinition = new GateDefinitionImpl();
184 return gateDefinition;
185 }
186
187 /**
188 * <!-- begin-user-doc -->
189 * <!-- end-user-doc -->
190 * @generated
191 */
192 @Override
193 public AndGate createAndGate()
194 {
195 AndGateImpl andGate = new AndGateImpl();
196 return andGate;
197 }
198
199 /**
200 * <!-- begin-user-doc -->
201 * <!-- end-user-doc -->
202 * @generated
203 */
204 @Override
205 public OrGate createOrGate()
206 {
207 OrGateImpl orGate = new OrGateImpl();
208 return orGate;
209 }
210
211 /**
212 * <!-- begin-user-doc -->
213 * <!-- end-user-doc -->
214 * @generated
215 */
216 @Override
217 public TransformationDefinition createTransformationDefinition()
218 {
219 TransformationDefinitionImpl transformationDefinition = new TransformationDefinitionImpl();
220 return transformationDefinition;
221 }
222
223 /**
224 * <!-- begin-user-doc -->
225 * <!-- end-user-doc -->
226 * @generated
227 */
228 @Override
229 public MappingDefinition createMappingDefinition()
230 {
231 MappingDefinitionImpl mappingDefinition = new MappingDefinitionImpl();
232 return mappingDefinition;
233 }
234
235 /**
236 * <!-- begin-user-doc -->
237 * <!-- end-user-doc -->
238 * @generated
239 */
240 @Override
241 public MappingParameter createMappingParameter()
242 {
243 MappingParameterImpl mappingParameter = new MappingParameterImpl();
244 return mappingParameter;
245 }
246
247 /**
248 * <!-- begin-user-doc -->
249 * <!-- end-user-doc -->
250 * @generated
251 */
252 @Override
253 public LookupDefinition createLookupDefinition()
254 {
255 LookupDefinitionImpl lookupDefinition = new LookupDefinitionImpl();
256 return lookupDefinition;
257 }
258
259 /**
260 * <!-- begin-user-doc -->
261 * <!-- end-user-doc -->
262 * @generated
263 */
264 @Override
265 public Variable createVariable()
266 {
267 VariableImpl variable = new VariableImpl();
268 return variable;
269 }
270
271 /**
272 * <!-- begin-user-doc -->
273 * <!-- end-user-doc -->
274 * @generated
275 */
276 @Override
277 public Assignment createAssignment()
278 {
279 AssignmentImpl assignment = new AssignmentImpl();
280 return assignment;
281 }
282
283 /**
284 * <!-- begin-user-doc -->
285 * <!-- end-user-doc -->
286 * @generated
287 */
288 @Override
289 public EventReference createEventReference()
290 {
291 EventReferenceImpl eventReference = new EventReferenceImpl();
292 return eventReference;
293 }
294
295 /**
296 * <!-- begin-user-doc -->
297 * <!-- end-user-doc -->
298 * @generated
299 */
300 @Override
301 public ComponentInstance createComponentInstance()
302 {
303 ComponentInstanceImpl componentInstance = new ComponentInstanceImpl();
304 return componentInstance;
305 }
306
307 /**
308 * <!-- begin-user-doc -->
309 * <!-- end-user-doc -->
310 * @generated
311 */
312 @Override
313 public CftLanguagePackage getCftLanguagePackage()
314 {
315 return (CftLanguagePackage)getEPackage();
316 }
317
318 /**
319 * <!-- begin-user-doc -->
320 * <!-- end-user-doc -->
321 * @deprecated
322 * @generated
323 */
324 @Deprecated
325 public static CftLanguagePackage getPackage()
326 {
327 return CftLanguagePackage.eINSTANCE;
328 }
329
330} //CftLanguageFactoryImpl