1 | public class TreeFactoryImpl extends EFactoryImpl implements TreeFactory↵ | | 1 | public class Ecore2EcoreFactoryImpl extends EFactoryImpl implements Ecore2EcoreFactory↵
|
2 | {↵ | | 2 | {↵
|
3 | /**↵ | | 3 | /**↵
|
4 | * Creates the default factory implementation.↵ | | 4 | * Creates the default factory implementation.↵
|
5 | * <!-- begin-user-doc -->↵ | | 5 | * <!-- begin-user-doc -->↵
|
6 | * <!-- end-user-doc -->↵ | | 6 | * <!-- end-user-doc -->↵
|
7 | * @generated↵ | | 7 | * @generated↵
|
8 | */↵ | | 8 | */↵
|
9 | public static TreeFactory init()↵ | | 9 | public static Ecore2EcoreFactory init()↵
|
10 | {↵ | | 10 | {↵
|
11 | try↵ | | 11 | try↵
|
12 | {↵ | | 12 | {↵
|
13 | TreeFactory theTreeFactory = (TreeFactory)EPackage.Registry.INSTANCE.getEFactory("http://www.eclipse.org/emf/2002/Tree"); ↵ | | 13 | Ecore2EcoreFactory theEcore2EcoreFactory = (Ecore2EcoreFactory)EPackage.Registry.INSTANCE.getEFactory("http://www.eclipse.org/emf/2004/Ecore2Ecore"); ↵
|
14 | if (theTreeFactory != null)↵ | | 14 | if (theEcore2EcoreFactory != null)↵
|
15 | {↵ | | 15 | {↵
|
16 | return theTreeFactory;↵ | | 16 | return theEcore2EcoreFactory;↵
|
17 | }↵ | | 17 | }↵
|
18 | }↵ | | 18 | }↵
|
19 | catch (Exception exception)↵ | | 19 | catch (Exception exception)↵
|
20 | {↵ | | 20 | {↵
|
21 | EcorePlugin.INSTANCE.log(exception);↵ | | 21 | EcorePlugin.INSTANCE.log(exception);↵
|
22 | }↵ | | 22 | }↵
|
23 | return new TreeFactoryImpl();↵ | | 23 | return new Ecore2EcoreFactoryImpl();↵
|
24 | }↵ | | 24 | }↵
|
|
25 | /**↵ | | 25 | /**↵
|
26 | * Creates an instance of the factory.↵ | | 26 | * Creates an instance of the factory.↵
|
27 | * <!-- begin-user-doc -->↵ | | 27 | * <!-- begin-user-doc -->↵
|
28 | * <!-- end-user-doc -->↵ | | 28 | * <!-- end-user-doc -->↵
|
29 | * @generated↵ | | 29 | * @generated↵
|
30 | */↵ | | 30 | */↵
|
31 | public TreeFactoryImpl()↵ | | 31 | public Ecore2EcoreFactoryImpl()↵
|
32 | {↵ | | 32 | {↵
|
33 | super();↵ | | 33 | super();↵
|
34 | }↵ | | 34 | }↵
|
|
35 | /**↵ | | 35 | /**↵
|
36 | * <!-- begin-user-doc -->↵ | | 36 | * <!-- begin-user-doc -->↵
|
37 | * <!-- end-user-doc -->↵ | | 37 | * <!-- end-user-doc -->↵
|
38 | * @generated↵ | | 38 | * @generated↵
|
39 | */↵ | | 39 | */↵
|
40 | @Override↵ | | 40 | @Override↵
|
41 | public EObject create(EClass eClass)↵ | | 41 | public EObject create(EClass eClass)↵
|
42 | {↵ | | 42 | {↵
|
43 | switch (eClass.getClassifierID())↵ | | 43 | switch (eClass.getClassifierID())↵
|
44 | {↵ | | 44 | {↵
|
45 | case TreePackage.TREE_NODE: return createTreeNode();↵ | | 45 | case Ecore2EcorePackage.ECORE2_ECORE_MAPPING_ROOT: return createEcore2EcoreMappingRoot();↵
|
46 | default:↵ | | 46 | default:↵
|
47 | throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");↵ | | 47 | throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");↵
|
48 | }↵ | | 48 | }↵
|
49 | }↵ | | 49 | }↵
|
|
50 | /**↵ | | 50 | /**↵
|
51 | * <!-- begin-user-doc -->↵ | | 51 | * <!-- begin-user-doc -->↵
|
52 | * <!-- end-user-doc -->↵ | | 52 | * <!-- end-user-doc -->↵
|
53 | * @generated↵ | | 53 | * @generated↵
|
54 | */↵ | | 54 | */↵
|
55 | public TreeNode createTreeNode()↵ | | 55 | public ↵
|
56 | {↵ | | |
|
57 | TreeNodeImpl treeNode = new TreeNodeImpl();↵ | | |
|
58 | return treeNode↵ | | 56 | Ecore2EcoreMappingRoot createEcore2EcoreMappingRoot()↵
|
| | | 57 | {↵
|
| | | 58 | Ecore2EcoreMappingRootImpl ecore2EcoreMappingRoot = new Ecore2EcoreMappingRootImpl();↵
|
59 | ;↵ | | 59 | return ecore2EcoreMappingRoot;↵
|
60 | }↵ | | 60 | }↵
|
|
61 | /**↵ | | 61 | /**↵
|
62 | * <!-- begin-user-doc -->↵ | | 62 | * <!-- begin-user-doc -->↵
|
63 | * <!-- end-user-doc -->↵ | | 63 | * <!-- end-user-doc -->↵
|
64 | * @generated↵ | | 64 | * @generated↵
|
65 | */↵ | | 65 | */↵
|
66 | public TreePackage getTreePackage()↵ | | 66 | public Ecore2EcorePackage getEcore2EcorePackage()↵
|
67 | {↵ | | 67 | {↵
|
68 | return (TreePackage)getEPackage();↵ | | 68 | return (Ecore2EcorePackage)getEPackage();↵
|
69 | }↵ | | 69 | }↵
|
|
70 | /**↵ | | 70 | /**↵
|
71 | * <!-- begin-user-doc -->↵ | | 71 | * <!-- begin-user-doc -->↵
|
72 | * <!-- end-user-doc -->↵ | | 72 | * <!-- end-user-doc -->↵
|
73 | * @deprecated↵ | | 73 | * @deprecated↵
|
74 | * @generated↵ | | 74 | * @generated↵
|
75 | */↵ | | 75 | */↵
|
76 | @Deprecated↵ | | 76 | @Deprecated↵
|
77 | public static TreePackage getPackage()↵ | | 77 | public static Ecore2EcorePackage getPackage()↵
|
78 | {↵ | | 78 | {↵
|
79 | return TreePackage.eINSTANCE;↵ | | 79 | return Ecore2EcorePackage.eINSTANCE;↵
|
80 | | | 80 |
|