]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.aeri.ui.redmine.core/src/org/simantics/aeri/redmine/core/settings/impl/RedmineAERISettingsFactoryImpl.java
Experiment around with AERI in Simantics Products
[simantics/platform.git] / bundles / org.simantics.aeri.ui.redmine.core / src / org / simantics / aeri / redmine / core / settings / impl / RedmineAERISettingsFactoryImpl.java
1 /**
2  */
3 package org.simantics.aeri.redmine.core.settings.impl;
4
5 import org.eclipse.emf.ecore.EClass;
6 import org.eclipse.emf.ecore.EObject;
7 import org.eclipse.emf.ecore.EPackage;
8
9 import org.eclipse.emf.ecore.impl.EFactoryImpl;
10
11 import org.eclipse.emf.ecore.plugin.EcorePlugin;
12
13 import org.simantics.aeri.redmine.core.settings.*;
14
15 /**
16  * <!-- begin-user-doc -->
17  * An implementation of the model <b>Factory</b>.
18  * <!-- end-user-doc -->
19  * @generated
20  */
21 public class RedmineAERISettingsFactoryImpl extends EFactoryImpl implements RedmineAERISettingsFactory {
22     /**
23      * Creates the default factory implementation.
24      * <!-- begin-user-doc -->
25      * <!-- end-user-doc -->
26      * @generated
27      */
28     public static RedmineAERISettingsFactory init() {
29         try {
30             RedmineAERISettingsFactory theRedmineAERISettingsFactory = (RedmineAERISettingsFactory)EPackage.Registry.INSTANCE.getEFactory(RedmineAERISettingsPackage.eNS_URI);
31             if (theRedmineAERISettingsFactory != null) {
32                 return theRedmineAERISettingsFactory;
33             }
34         }
35         catch (Exception exception) {
36             EcorePlugin.INSTANCE.log(exception);
37         }
38         return new RedmineAERISettingsFactoryImpl();
39     }
40
41     /**
42      * Creates an instance of the factory.
43      * <!-- begin-user-doc -->
44      * <!-- end-user-doc -->
45      * @generated
46      */
47     public RedmineAERISettingsFactoryImpl() {
48         super();
49     }
50
51     /**
52      * <!-- begin-user-doc -->
53      * <!-- end-user-doc -->
54      * @generated
55      */
56     @Override
57     public EObject create(EClass eClass) {
58         switch (eClass.getClassifierID()) {
59             case RedmineAERISettingsPackage.REDMINE_AERI_SETTINGS: return createRedmineAERISettings();
60             default:
61                 throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");
62         }
63     }
64
65     /**
66      * <!-- begin-user-doc -->
67      * <!-- end-user-doc -->
68      * @generated
69      */
70     public RedmineAERISettings createRedmineAERISettings() {
71         RedmineAERISettingsImpl redmineAERISettings = new RedmineAERISettingsImpl();
72         return redmineAERISettings;
73     }
74
75     /**
76      * <!-- begin-user-doc -->
77      * <!-- end-user-doc -->
78      * @generated
79      */
80     public RedmineAERISettingsPackage getRedmineAERISettingsPackage() {
81         return (RedmineAERISettingsPackage)getEPackage();
82     }
83
84     /**
85      * <!-- begin-user-doc -->
86      * <!-- end-user-doc -->
87      * @deprecated
88      * @generated
89      */
90     @Deprecated
91     public static RedmineAERISettingsPackage getPackage() {
92         return RedmineAERISettingsPackage.eINSTANCE;
93     }
94
95 } //RedmineAERISettingsFactoryImpl