Skip to main content
aboutsummaryrefslogtreecommitdiffstats
blob: 42804365464cf508919d783648c87031a1e50769 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
/**
 */
package org.eclipse.emf.teneo.samples.issues.refreshextra.impl;

import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.EPackage;

import org.eclipse.emf.ecore.impl.EFactoryImpl;

import org.eclipse.emf.ecore.plugin.EcorePlugin;

import org.eclipse.emf.teneo.samples.issues.refreshextra.*;

/**
 * <!-- begin-user-doc -->
 * An implementation of the model <b>Factory</b>.
 * <!-- end-user-doc -->
 * @generated
 */
public class RefreshextraFactoryImpl extends EFactoryImpl implements RefreshextraFactory {
	/**
	 * Creates the default factory implementation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	public static RefreshextraFactory init() {
		try {
			RefreshextraFactory theRefreshextraFactory = (RefreshextraFactory)EPackage.Registry.INSTANCE.getEFactory(RefreshextraPackage.eNS_URI);
			if (theRefreshextraFactory != null) {
				return theRefreshextraFactory;
			}
		}
		catch (Exception exception) {
			EcorePlugin.INSTANCE.log(exception);
		}
		return new RefreshextraFactoryImpl();
	}

	/**
	 * Creates an instance of the factory.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	public RefreshextraFactoryImpl() {
		super();
	}

	/**
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	@Override
	public EObject create(EClass eClass) {
		switch (eClass.getClassifierID()) {
			case RefreshextraPackage.ITEM_CONTAINER: return createItemContainer();
			case RefreshextraPackage.ITEM_ELEMENT: return createItemElement();
			case RefreshextraPackage.ITEM_NON_CONTAINER: return createItemNonContainer();
			case RefreshextraPackage.ITEM_NON_CONTAINER2: return createItemNonContainer2();
			case RefreshextraPackage.ITEM_CONTAINER2: return createItemContainer2();
			case RefreshextraPackage.ITEM_ELEMENT_BIDIR: return createItemElementBidir();
			default:
				throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");
		}
	}

	/**
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	public ItemContainer createItemContainer() {
		ItemContainerImpl itemContainer = new ItemContainerImpl();
		return itemContainer;
	}

	/**
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	public ItemElement createItemElement() {
		ItemElementImpl itemElement = new ItemElementImpl();
		return itemElement;
	}

	/**
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	public ItemNonContainer createItemNonContainer() {
		ItemNonContainerImpl itemNonContainer = new ItemNonContainerImpl();
		return itemNonContainer;
	}

	/**
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	public ItemNonContainer2 createItemNonContainer2() {
		ItemNonContainer2Impl itemNonContainer2 = new ItemNonContainer2Impl();
		return itemNonContainer2;
	}

	/**
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	public ItemContainer2 createItemContainer2() {
		ItemContainer2Impl itemContainer2 = new ItemContainer2Impl();
		return itemContainer2;
	}

	/**
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	public ItemElementBidir createItemElementBidir() {
		ItemElementBidirImpl itemElementBidir = new ItemElementBidirImpl();
		return itemElementBidir;
	}

	/**
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	public RefreshextraPackage getRefreshextraPackage() {
		return (RefreshextraPackage)getEPackage();
	}

	/**
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @deprecated
	 * @generated
	 */
	@Deprecated
	public static RefreshextraPackage getPackage() {
		return RefreshextraPackage.eINSTANCE;
	}

} //RefreshextraFactoryImpl

Back to the top