/
Column_structured_dataFactoryImpl.java
147 lines (133 loc) · 3.52 KB
/
Column_structured_dataFactoryImpl.java
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
/**
*/
package org.eclipse.efbt.cocamo.smcubes.model.column_structured_data.impl;
import org.eclipse.efbt.cocamo.smcubes.model.column_structured_data.*;
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;
/**
* <!-- begin-user-doc -->
* An implementation of the model <b>Factory</b>.
* <!-- end-user-doc -->
* @generated
*/
public class Column_structured_dataFactoryImpl extends EFactoryImpl implements Column_structured_dataFactory
{
/**
* Creates the default factory implementation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static Column_structured_dataFactory init()
{
try
{
Column_structured_dataFactory theColumn_structured_dataFactory = (Column_structured_dataFactory)EPackage.Registry.INSTANCE.getEFactory(Column_structured_dataPackage.eNS_URI);
if (theColumn_structured_dataFactory != null)
{
return theColumn_structured_dataFactory;
}
}
catch (Exception exception)
{
EcorePlugin.INSTANCE.log(exception);
}
return new Column_structured_dataFactoryImpl();
}
/**
* Creates an instance of the factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Column_structured_dataFactoryImpl()
{
super();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public EObject create(EClass eClass)
{
switch (eClass.getClassifierID())
{
case Column_structured_dataPackage.CELL: return createCell();
case Column_structured_dataPackage.COLUMN_STRUCTURED_DATA: return createColumnStructuredData();
case Column_structured_dataPackage.COLUMN_STRUCTURED_DATA_MODULE: return createColumnStructuredDataModule();
case Column_structured_dataPackage.ROW_DATA: return createRowData();
default:
throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");
}
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Cell createCell()
{
CellImpl cell = new CellImpl();
return cell;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ColumnStructuredData createColumnStructuredData()
{
ColumnStructuredDataImpl columnStructuredData = new ColumnStructuredDataImpl();
return columnStructuredData;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ColumnStructuredDataModule createColumnStructuredDataModule()
{
ColumnStructuredDataModuleImpl columnStructuredDataModule = new ColumnStructuredDataModuleImpl();
return columnStructuredDataModule;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public RowData createRowData()
{
RowDataImpl rowData = new RowDataImpl();
return rowData;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Column_structured_dataPackage getColumn_structured_dataPackage()
{
return (Column_structured_dataPackage)getEPackage();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @deprecated
* @generated
*/
@Deprecated
public static Column_structured_dataPackage getPackage()
{
return Column_structured_dataPackage.eINSTANCE;
}
} //Column_structured_dataFactoryImpl