aboutsummaryrefslogtreecommitdiffstats
path: root/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/src/functionalarchitecture/util/FunctionalarchitectureAdapterFactory.java
diff options
context:
space:
mode:
Diffstat (limited to 'Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/src/functionalarchitecture/util/FunctionalarchitectureAdapterFactory.java')
-rw-r--r--Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/src/functionalarchitecture/util/FunctionalarchitectureAdapterFactory.java272
1 files changed, 272 insertions, 0 deletions
diff --git a/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/src/functionalarchitecture/util/FunctionalarchitectureAdapterFactory.java b/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/src/functionalarchitecture/util/FunctionalarchitectureAdapterFactory.java
new file mode 100644
index 00000000..ed0d9819
--- /dev/null
+++ b/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/src/functionalarchitecture/util/FunctionalarchitectureAdapterFactory.java
@@ -0,0 +1,272 @@
1/**
2 */
3package functionalarchitecture.util;
4
5import functionalarchitecture.FAMTerminator;
6import functionalarchitecture.Function;
7import functionalarchitecture.FunctionalArchitectureModel;
8import functionalarchitecture.FunctionalData;
9import functionalarchitecture.FunctionalElement;
10import functionalarchitecture.FunctionalInput;
11import functionalarchitecture.FunctionalOutput;
12import functionalarchitecture.FunctionalarchitecturePackage;
13import functionalarchitecture.InformationLink;
14
15import org.eclipse.emf.common.notify.Adapter;
16import org.eclipse.emf.common.notify.Notifier;
17
18import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl;
19
20import org.eclipse.emf.ecore.EObject;
21
22/**
23 * <!-- begin-user-doc -->
24 * The <b>Adapter Factory</b> for the model.
25 * It provides an adapter <code>createXXX</code> method for each class of the model.
26 * <!-- end-user-doc -->
27 * @see functionalarchitecture.FunctionalarchitecturePackage
28 * @generated
29 */
30public class FunctionalarchitectureAdapterFactory extends AdapterFactoryImpl {
31 /**
32 * The cached model package.
33 * <!-- begin-user-doc -->
34 * <!-- end-user-doc -->
35 * @generated
36 */
37 protected static FunctionalarchitecturePackage modelPackage;
38
39 /**
40 * Creates an instance of the adapter factory.
41 * <!-- begin-user-doc -->
42 * <!-- end-user-doc -->
43 * @generated
44 */
45 public FunctionalarchitectureAdapterFactory() {
46 if (modelPackage == null) {
47 modelPackage = FunctionalarchitecturePackage.eINSTANCE;
48 }
49 }
50
51 /**
52 * Returns whether this factory is applicable for the type of the object.
53 * <!-- begin-user-doc -->
54 * This implementation returns <code>true</code> if the object is either the model's package or is an instance object of the model.
55 * <!-- end-user-doc -->
56 * @return whether this factory is applicable for the type of the object.
57 * @generated
58 */
59 @Override
60 public boolean isFactoryForType(Object object) {
61 if (object == modelPackage) {
62 return true;
63 }
64 if (object instanceof EObject) {
65 return ((EObject)object).eClass().getEPackage() == modelPackage;
66 }
67 return false;
68 }
69
70 /**
71 * The switch that delegates to the <code>createXXX</code> methods.
72 * <!-- begin-user-doc -->
73 * <!-- end-user-doc -->
74 * @generated
75 */
76 protected FunctionalarchitectureSwitch<Adapter> modelSwitch =
77 new FunctionalarchitectureSwitch<Adapter>() {
78 @Override
79 public Adapter caseFunctionalElement(FunctionalElement object) {
80 return createFunctionalElementAdapter();
81 }
82 @Override
83 public Adapter caseFunctionalArchitectureModel(FunctionalArchitectureModel object) {
84 return createFunctionalArchitectureModelAdapter();
85 }
86 @Override
87 public Adapter caseFunction(Function object) {
88 return createFunctionAdapter();
89 }
90 @Override
91 public Adapter caseFAMTerminator(FAMTerminator object) {
92 return createFAMTerminatorAdapter();
93 }
94 @Override
95 public Adapter caseInformationLink(InformationLink object) {
96 return createInformationLinkAdapter();
97 }
98 @Override
99 public Adapter caseFunctionalInterface(functionalarchitecture.FunctionalInterface object) {
100 return createFunctionalInterfaceAdapter();
101 }
102 @Override
103 public Adapter caseFunctionalInput(FunctionalInput object) {
104 return createFunctionalInputAdapter();
105 }
106 @Override
107 public Adapter caseFunctionalOutput(FunctionalOutput object) {
108 return createFunctionalOutputAdapter();
109 }
110 @Override
111 public Adapter caseFunctionalData(FunctionalData object) {
112 return createFunctionalDataAdapter();
113 }
114 @Override
115 public Adapter defaultCase(EObject object) {
116 return createEObjectAdapter();
117 }
118 };
119
120 /**
121 * Creates an adapter for the <code>target</code>.
122 * <!-- begin-user-doc -->
123 * <!-- end-user-doc -->
124 * @param target the object to adapt.
125 * @return the adapter for the <code>target</code>.
126 * @generated
127 */
128 @Override
129 public Adapter createAdapter(Notifier target) {
130 return modelSwitch.doSwitch((EObject)target);
131 }
132
133
134 /**
135 * Creates a new adapter for an object of class '{@link functionalarchitecture.FunctionalElement <em>Functional Element</em>}'.
136 * <!-- begin-user-doc -->
137 * This default implementation returns null so that we can easily ignore cases;
138 * it's useful to ignore a case when inheritance will catch all the cases anyway.
139 * <!-- end-user-doc -->
140 * @return the new adapter.
141 * @see functionalarchitecture.FunctionalElement
142 * @generated
143 */
144 public Adapter createFunctionalElementAdapter() {
145 return null;
146 }
147
148 /**
149 * Creates a new adapter for an object of class '{@link functionalarchitecture.FunctionalArchitectureModel <em>Functional Architecture Model</em>}'.
150 * <!-- begin-user-doc -->
151 * This default implementation returns null so that we can easily ignore cases;
152 * it's useful to ignore a case when inheritance will catch all the cases anyway.
153 * <!-- end-user-doc -->
154 * @return the new adapter.
155 * @see functionalarchitecture.FunctionalArchitectureModel
156 * @generated
157 */
158 public Adapter createFunctionalArchitectureModelAdapter() {
159 return null;
160 }
161
162 /**
163 * Creates a new adapter for an object of class '{@link functionalarchitecture.Function <em>Function</em>}'.
164 * <!-- begin-user-doc -->
165 * This default implementation returns null so that we can easily ignore cases;
166 * it's useful to ignore a case when inheritance will catch all the cases anyway.
167 * <!-- end-user-doc -->
168 * @return the new adapter.
169 * @see functionalarchitecture.Function
170 * @generated
171 */
172 public Adapter createFunctionAdapter() {
173 return null;
174 }
175
176 /**
177 * Creates a new adapter for an object of class '{@link functionalarchitecture.FAMTerminator <em>FAM Terminator</em>}'.
178 * <!-- begin-user-doc -->
179 * This default implementation returns null so that we can easily ignore cases;
180 * it's useful to ignore a case when inheritance will catch all the cases anyway.
181 * <!-- end-user-doc -->
182 * @return the new adapter.
183 * @see functionalarchitecture.FAMTerminator
184 * @generated
185 */
186 public Adapter createFAMTerminatorAdapter() {
187 return null;
188 }
189
190 /**
191 * Creates a new adapter for an object of class '{@link functionalarchitecture.InformationLink <em>Information Link</em>}'.
192 * <!-- begin-user-doc -->
193 * This default implementation returns null so that we can easily ignore cases;
194 * it's useful to ignore a case when inheritance will catch all the cases anyway.
195 * <!-- end-user-doc -->
196 * @return the new adapter.
197 * @see functionalarchitecture.InformationLink
198 * @generated
199 */
200 public Adapter createInformationLinkAdapter() {
201 return null;
202 }
203
204 /**
205 * Creates a new adapter for an object of class '{@link functionalarchitecture.FunctionalInterface <em>Functional Interface</em>}'.
206 * <!-- begin-user-doc -->
207 * This default implementation returns null so that we can easily ignore cases;
208 * it's useful to ignore a case when inheritance will catch all the cases anyway.
209 * <!-- end-user-doc -->
210 * @return the new adapter.
211 * @see functionalarchitecture.FunctionalInterface
212 * @generated
213 */
214 public Adapter createFunctionalInterfaceAdapter() {
215 return null;
216 }
217
218 /**
219 * Creates a new adapter for an object of class '{@link functionalarchitecture.FunctionalInput <em>Functional Input</em>}'.
220 * <!-- begin-user-doc -->
221 * This default implementation returns null so that we can easily ignore cases;
222 * it's useful to ignore a case when inheritance will catch all the cases anyway.
223 * <!-- end-user-doc -->
224 * @return the new adapter.
225 * @see functionalarchitecture.FunctionalInput
226 * @generated
227 */
228 public Adapter createFunctionalInputAdapter() {
229 return null;
230 }
231
232 /**
233 * Creates a new adapter for an object of class '{@link functionalarchitecture.FunctionalOutput <em>Functional Output</em>}'.
234 * <!-- begin-user-doc -->
235 * This default implementation returns null so that we can easily ignore cases;
236 * it's useful to ignore a case when inheritance will catch all the cases anyway.
237 * <!-- end-user-doc -->
238 * @return the new adapter.
239 * @see functionalarchitecture.FunctionalOutput
240 * @generated
241 */
242 public Adapter createFunctionalOutputAdapter() {
243 return null;
244 }
245
246 /**
247 * Creates a new adapter for an object of class '{@link functionalarchitecture.FunctionalData <em>Functional Data</em>}'.
248 * <!-- begin-user-doc -->
249 * This default implementation returns null so that we can easily ignore cases;
250 * it's useful to ignore a case when inheritance will catch all the cases anyway.
251 * <!-- end-user-doc -->
252 * @return the new adapter.
253 * @see functionalarchitecture.FunctionalData
254 * @generated
255 */
256 public Adapter createFunctionalDataAdapter() {
257 return null;
258 }
259
260 /**
261 * Creates a new adapter for the default case.
262 * <!-- begin-user-doc -->
263 * This default implementation returns null.
264 * <!-- end-user-doc -->
265 * @return the new adapter.
266 * @generated
267 */
268 public Adapter createEObjectAdapter() {
269 return null;
270 }
271
272} //FunctionalarchitectureAdapterFactory