aboutsummaryrefslogtreecommitdiffstats
path: root/Domains/hu.bme.mit.inf.dslreasoner.domains.transima.fam/ecore-gen/hu/bme/mit/inf/dslreasomer/domains/transima/fam/FunctionalArchitecture/util
diff options
context:
space:
mode:
authorLibravatar OszkarSemerath <oszka@152.66.252.189>2017-06-10 19:05:05 +0200
committerLibravatar OszkarSemerath <oszka@152.66.252.189>2017-06-10 19:05:05 +0200
commit60f01f46ba232ed6416054f0a6115cb2a9b70b4e (patch)
tree5edf8aeb07abc51f3fec63bbd15c926e1de09552 /Domains/hu.bme.mit.inf.dslreasoner.domains.transima.fam/ecore-gen/hu/bme/mit/inf/dslreasomer/domains/transima/fam/FunctionalArchitecture/util
parentInitial commit, migrating from SVN (diff)
downloadVIATRA-Generator-60f01f46ba232ed6416054f0a6115cb2a9b70b4e.tar.gz
VIATRA-Generator-60f01f46ba232ed6416054f0a6115cb2a9b70b4e.tar.zst
VIATRA-Generator-60f01f46ba232ed6416054f0a6115cb2a9b70b4e.zip
Migrating Additional projects
Diffstat (limited to 'Domains/hu.bme.mit.inf.dslreasoner.domains.transima.fam/ecore-gen/hu/bme/mit/inf/dslreasomer/domains/transima/fam/FunctionalArchitecture/util')
-rw-r--r--Domains/hu.bme.mit.inf.dslreasoner.domains.transima.fam/ecore-gen/hu/bme/mit/inf/dslreasomer/domains/transima/fam/FunctionalArchitecture/util/FunctionalArchitectureAdapterFactory.java265
-rw-r--r--Domains/hu.bme.mit.inf.dslreasoner.domains.transima.fam/ecore-gen/hu/bme/mit/inf/dslreasomer/domains/transima/fam/FunctionalArchitecture/util/FunctionalArchitectureSwitch.java282
2 files changed, 547 insertions, 0 deletions
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.transima.fam/ecore-gen/hu/bme/mit/inf/dslreasomer/domains/transima/fam/FunctionalArchitecture/util/FunctionalArchitectureAdapterFactory.java b/Domains/hu.bme.mit.inf.dslreasoner.domains.transima.fam/ecore-gen/hu/bme/mit/inf/dslreasomer/domains/transima/fam/FunctionalArchitecture/util/FunctionalArchitectureAdapterFactory.java
new file mode 100644
index 00000000..83edda47
--- /dev/null
+++ b/Domains/hu.bme.mit.inf.dslreasoner.domains.transima.fam/ecore-gen/hu/bme/mit/inf/dslreasomer/domains/transima/fam/FunctionalArchitecture/util/FunctionalArchitectureAdapterFactory.java
@@ -0,0 +1,265 @@
1/**
2 */
3package hu.bme.mit.inf.dslreasomer.domains.transima.fam.FunctionalArchitecture.util;
4
5import hu.bme.mit.inf.dslreasomer.domains.transima.fam.FunctionalArchitecture.*;
6import hu.bme.mit.inf.dslreasomer.domains.transima.fam.FunctionalArchitecture.FunctionalInterface;
7
8import org.eclipse.emf.common.notify.Adapter;
9import org.eclipse.emf.common.notify.Notifier;
10
11import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl;
12
13import org.eclipse.emf.ecore.EObject;
14
15/**
16 * <!-- begin-user-doc -->
17 * The <b>Adapter Factory</b> for the model.
18 * It provides an adapter <code>createXXX</code> method for each class of the model.
19 * <!-- end-user-doc -->
20 * @see hu.bme.mit.inf.dslreasomer.domains.transima.fam.FunctionalArchitecture.FunctionalArchitecturePackage
21 * @generated
22 */
23public class FunctionalArchitectureAdapterFactory extends AdapterFactoryImpl {
24 /**
25 * The cached model package.
26 * <!-- begin-user-doc -->
27 * <!-- end-user-doc -->
28 * @generated
29 */
30 protected static FunctionalArchitecturePackage modelPackage;
31
32 /**
33 * Creates an instance of the adapter factory.
34 * <!-- begin-user-doc -->
35 * <!-- end-user-doc -->
36 * @generated
37 */
38 public FunctionalArchitectureAdapterFactory() {
39 if (modelPackage == null) {
40 modelPackage = FunctionalArchitecturePackage.eINSTANCE;
41 }
42 }
43
44 /**
45 * Returns whether this factory is applicable for the type of the object.
46 * <!-- begin-user-doc -->
47 * This implementation returns <code>true</code> if the object is either the model's package or is an instance object of the model.
48 * <!-- end-user-doc -->
49 * @return whether this factory is applicable for the type of the object.
50 * @generated
51 */
52 @Override
53 public boolean isFactoryForType(Object object) {
54 if (object == modelPackage) {
55 return true;
56 }
57 if (object instanceof EObject) {
58 return ((EObject)object).eClass().getEPackage() == modelPackage;
59 }
60 return false;
61 }
62
63 /**
64 * The switch that delegates to the <code>createXXX</code> methods.
65 * <!-- begin-user-doc -->
66 * <!-- end-user-doc -->
67 * @generated
68 */
69 protected FunctionalArchitectureSwitch<Adapter> modelSwitch =
70 new FunctionalArchitectureSwitch<Adapter>() {
71 @Override
72 public Adapter caseFunctionalElement(FunctionalElement object) {
73 return createFunctionalElementAdapter();
74 }
75 @Override
76 public Adapter caseFunctionalArchitectureModel(FunctionalArchitectureModel object) {
77 return createFunctionalArchitectureModelAdapter();
78 }
79 @Override
80 public Adapter caseFunction(Function object) {
81 return createFunctionAdapter();
82 }
83 @Override
84 public Adapter caseFAMTerminator(FAMTerminator object) {
85 return createFAMTerminatorAdapter();
86 }
87 @Override
88 public Adapter caseInformationLink(InformationLink object) {
89 return createInformationLinkAdapter();
90 }
91 @Override
92 public Adapter caseFunctionalInterface(FunctionalInterface object) {
93 return createFunctionalInterfaceAdapter();
94 }
95 @Override
96 public Adapter caseFunctionalInput(FunctionalInput object) {
97 return createFunctionalInputAdapter();
98 }
99 @Override
100 public Adapter caseFunctionalOutput(FunctionalOutput object) {
101 return createFunctionalOutputAdapter();
102 }
103 @Override
104 public Adapter caseFunctionalData(FunctionalData object) {
105 return createFunctionalDataAdapter();
106 }
107 @Override
108 public Adapter defaultCase(EObject object) {
109 return createEObjectAdapter();
110 }
111 };
112
113 /**
114 * Creates an adapter for the <code>target</code>.
115 * <!-- begin-user-doc -->
116 * <!-- end-user-doc -->
117 * @param target the object to adapt.
118 * @return the adapter for the <code>target</code>.
119 * @generated
120 */
121 @Override
122 public Adapter createAdapter(Notifier target) {
123 return modelSwitch.doSwitch((EObject)target);
124 }
125
126
127 /**
128 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasomer.domains.transima.fam.FunctionalArchitecture.FunctionalElement <em>Functional Element</em>}'.
129 * <!-- begin-user-doc -->
130 * This default implementation returns null so that we can easily ignore cases;
131 * it's useful to ignore a case when inheritance will catch all the cases anyway.
132 * <!-- end-user-doc -->
133 * @return the new adapter.
134 * @see hu.bme.mit.inf.dslreasomer.domains.transima.fam.FunctionalArchitecture.FunctionalElement
135 * @generated
136 */
137 public Adapter createFunctionalElementAdapter() {
138 return null;
139 }
140
141 /**
142 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasomer.domains.transima.fam.FunctionalArchitecture.FunctionalArchitectureModel <em>Model</em>}'.
143 * <!-- begin-user-doc -->
144 * This default implementation returns null so that we can easily ignore cases;
145 * it's useful to ignore a case when inheritance will catch all the cases anyway.
146 * <!-- end-user-doc -->
147 * @return the new adapter.
148 * @see hu.bme.mit.inf.dslreasomer.domains.transima.fam.FunctionalArchitecture.FunctionalArchitectureModel
149 * @generated
150 */
151 public Adapter createFunctionalArchitectureModelAdapter() {
152 return null;
153 }
154
155 /**
156 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasomer.domains.transima.fam.FunctionalArchitecture.Function <em>Function</em>}'.
157 * <!-- begin-user-doc -->
158 * This default implementation returns null so that we can easily ignore cases;
159 * it's useful to ignore a case when inheritance will catch all the cases anyway.
160 * <!-- end-user-doc -->
161 * @return the new adapter.
162 * @see hu.bme.mit.inf.dslreasomer.domains.transima.fam.FunctionalArchitecture.Function
163 * @generated
164 */
165 public Adapter createFunctionAdapter() {
166 return null;
167 }
168
169 /**
170 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasomer.domains.transima.fam.FunctionalArchitecture.FAMTerminator <em>FAM Terminator</em>}'.
171 * <!-- begin-user-doc -->
172 * This default implementation returns null so that we can easily ignore cases;
173 * it's useful to ignore a case when inheritance will catch all the cases anyway.
174 * <!-- end-user-doc -->
175 * @return the new adapter.
176 * @see hu.bme.mit.inf.dslreasomer.domains.transima.fam.FunctionalArchitecture.FAMTerminator
177 * @generated
178 */
179 public Adapter createFAMTerminatorAdapter() {
180 return null;
181 }
182
183 /**
184 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasomer.domains.transima.fam.FunctionalArchitecture.InformationLink <em>Information Link</em>}'.
185 * <!-- begin-user-doc -->
186 * This default implementation returns null so that we can easily ignore cases;
187 * it's useful to ignore a case when inheritance will catch all the cases anyway.
188 * <!-- end-user-doc -->
189 * @return the new adapter.
190 * @see hu.bme.mit.inf.dslreasomer.domains.transima.fam.FunctionalArchitecture.InformationLink
191 * @generated
192 */
193 public Adapter createInformationLinkAdapter() {
194 return null;
195 }
196
197 /**
198 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasomer.domains.transima.fam.FunctionalArchitecture.FunctionalInterface <em>Functional Interface</em>}'.
199 * <!-- begin-user-doc -->
200 * This default implementation returns null so that we can easily ignore cases;
201 * it's useful to ignore a case when inheritance will catch all the cases anyway.
202 * <!-- end-user-doc -->
203 * @return the new adapter.
204 * @see hu.bme.mit.inf.dslreasomer.domains.transima.fam.FunctionalArchitecture.FunctionalInterface
205 * @generated
206 */
207 public Adapter createFunctionalInterfaceAdapter() {
208 return null;
209 }
210
211 /**
212 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasomer.domains.transima.fam.FunctionalArchitecture.FunctionalInput <em>Functional Input</em>}'.
213 * <!-- begin-user-doc -->
214 * This default implementation returns null so that we can easily ignore cases;
215 * it's useful to ignore a case when inheritance will catch all the cases anyway.
216 * <!-- end-user-doc -->
217 * @return the new adapter.
218 * @see hu.bme.mit.inf.dslreasomer.domains.transima.fam.FunctionalArchitecture.FunctionalInput
219 * @generated
220 */
221 public Adapter createFunctionalInputAdapter() {
222 return null;
223 }
224
225 /**
226 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasomer.domains.transima.fam.FunctionalArchitecture.FunctionalOutput <em>Functional Output</em>}'.
227 * <!-- begin-user-doc -->
228 * This default implementation returns null so that we can easily ignore cases;
229 * it's useful to ignore a case when inheritance will catch all the cases anyway.
230 * <!-- end-user-doc -->
231 * @return the new adapter.
232 * @see hu.bme.mit.inf.dslreasomer.domains.transima.fam.FunctionalArchitecture.FunctionalOutput
233 * @generated
234 */
235 public Adapter createFunctionalOutputAdapter() {
236 return null;
237 }
238
239 /**
240 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasomer.domains.transima.fam.FunctionalArchitecture.FunctionalData <em>Functional Data</em>}'.
241 * <!-- begin-user-doc -->
242 * This default implementation returns null so that we can easily ignore cases;
243 * it's useful to ignore a case when inheritance will catch all the cases anyway.
244 * <!-- end-user-doc -->
245 * @return the new adapter.
246 * @see hu.bme.mit.inf.dslreasomer.domains.transima.fam.FunctionalArchitecture.FunctionalData
247 * @generated
248 */
249 public Adapter createFunctionalDataAdapter() {
250 return null;
251 }
252
253 /**
254 * Creates a new adapter for the default case.
255 * <!-- begin-user-doc -->
256 * This default implementation returns null.
257 * <!-- end-user-doc -->
258 * @return the new adapter.
259 * @generated
260 */
261 public Adapter createEObjectAdapter() {
262 return null;
263 }
264
265} //FunctionalArchitectureAdapterFactory
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.transima.fam/ecore-gen/hu/bme/mit/inf/dslreasomer/domains/transima/fam/FunctionalArchitecture/util/FunctionalArchitectureSwitch.java b/Domains/hu.bme.mit.inf.dslreasoner.domains.transima.fam/ecore-gen/hu/bme/mit/inf/dslreasomer/domains/transima/fam/FunctionalArchitecture/util/FunctionalArchitectureSwitch.java
new file mode 100644
index 00000000..1eeafa21
--- /dev/null
+++ b/Domains/hu.bme.mit.inf.dslreasoner.domains.transima.fam/ecore-gen/hu/bme/mit/inf/dslreasomer/domains/transima/fam/FunctionalArchitecture/util/FunctionalArchitectureSwitch.java
@@ -0,0 +1,282 @@
1/**
2 */
3package hu.bme.mit.inf.dslreasomer.domains.transima.fam.FunctionalArchitecture.util;
4
5import hu.bme.mit.inf.dslreasomer.domains.transima.fam.FunctionalArchitecture.*;
6import hu.bme.mit.inf.dslreasomer.domains.transima.fam.FunctionalArchitecture.FunctionalInterface;
7
8import org.eclipse.emf.ecore.EObject;
9import org.eclipse.emf.ecore.EPackage;
10
11import org.eclipse.emf.ecore.util.Switch;
12
13/**
14 * <!-- begin-user-doc -->
15 * The <b>Switch</b> for the model's inheritance hierarchy.
16 * It supports the call {@link #doSwitch(EObject) doSwitch(object)}
17 * to invoke the <code>caseXXX</code> method for each class of the model,
18 * starting with the actual class of the object
19 * and proceeding up the inheritance hierarchy
20 * until a non-null result is returned,
21 * which is the result of the switch.
22 * <!-- end-user-doc -->
23 * @see hu.bme.mit.inf.dslreasomer.domains.transima.fam.FunctionalArchitecture.FunctionalArchitecturePackage
24 * @generated
25 */
26public class FunctionalArchitectureSwitch<T> extends Switch<T> {
27 /**
28 * The cached model package
29 * <!-- begin-user-doc -->
30 * <!-- end-user-doc -->
31 * @generated
32 */
33 protected static FunctionalArchitecturePackage modelPackage;
34
35 /**
36 * Creates an instance of the switch.
37 * <!-- begin-user-doc -->
38 * <!-- end-user-doc -->
39 * @generated
40 */
41 public FunctionalArchitectureSwitch() {
42 if (modelPackage == null) {
43 modelPackage = FunctionalArchitecturePackage.eINSTANCE;
44 }
45 }
46
47 /**
48 * Checks whether this is a switch for the given package.
49 * <!-- begin-user-doc -->
50 * <!-- end-user-doc -->
51 * @param ePackage the package in question.
52 * @return whether this is a switch for the given package.
53 * @generated
54 */
55 @Override
56 protected boolean isSwitchFor(EPackage ePackage) {
57 return ePackage == modelPackage;
58 }
59
60 /**
61 * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
62 * <!-- begin-user-doc -->
63 * <!-- end-user-doc -->
64 * @return the first non-null result returned by a <code>caseXXX</code> call.
65 * @generated
66 */
67 @Override
68 protected T doSwitch(int classifierID, EObject theEObject) {
69 switch (classifierID) {
70 case FunctionalArchitecturePackage.FUNCTIONAL_ELEMENT: {
71 FunctionalElement functionalElement = (FunctionalElement)theEObject;
72 T result = caseFunctionalElement(functionalElement);
73 if (result == null) result = defaultCase(theEObject);
74 return result;
75 }
76 case FunctionalArchitecturePackage.FUNCTIONAL_ARCHITECTURE_MODEL: {
77 FunctionalArchitectureModel functionalArchitectureModel = (FunctionalArchitectureModel)theEObject;
78 T result = caseFunctionalArchitectureModel(functionalArchitectureModel);
79 if (result == null) result = defaultCase(theEObject);
80 return result;
81 }
82 case FunctionalArchitecturePackage.FUNCTION: {
83 Function function = (Function)theEObject;
84 T result = caseFunction(function);
85 if (result == null) result = caseFunctionalElement(function);
86 if (result == null) result = defaultCase(theEObject);
87 return result;
88 }
89 case FunctionalArchitecturePackage.FAM_TERMINATOR: {
90 FAMTerminator famTerminator = (FAMTerminator)theEObject;
91 T result = caseFAMTerminator(famTerminator);
92 if (result == null) result = defaultCase(theEObject);
93 return result;
94 }
95 case FunctionalArchitecturePackage.INFORMATION_LINK: {
96 InformationLink informationLink = (InformationLink)theEObject;
97 T result = caseInformationLink(informationLink);
98 if (result == null) result = defaultCase(theEObject);
99 return result;
100 }
101 case FunctionalArchitecturePackage.FUNCTIONAL_INTERFACE: {
102 FunctionalInterface functionalInterface = (FunctionalInterface)theEObject;
103 T result = caseFunctionalInterface(functionalInterface);
104 if (result == null) result = defaultCase(theEObject);
105 return result;
106 }
107 case FunctionalArchitecturePackage.FUNCTIONAL_INPUT: {
108 FunctionalInput functionalInput = (FunctionalInput)theEObject;
109 T result = caseFunctionalInput(functionalInput);
110 if (result == null) result = caseFunctionalData(functionalInput);
111 if (result == null) result = defaultCase(theEObject);
112 return result;
113 }
114 case FunctionalArchitecturePackage.FUNCTIONAL_OUTPUT: {
115 FunctionalOutput functionalOutput = (FunctionalOutput)theEObject;
116 T result = caseFunctionalOutput(functionalOutput);
117 if (result == null) result = caseFunctionalData(functionalOutput);
118 if (result == null) result = defaultCase(theEObject);
119 return result;
120 }
121 case FunctionalArchitecturePackage.FUNCTIONAL_DATA: {
122 FunctionalData functionalData = (FunctionalData)theEObject;
123 T result = caseFunctionalData(functionalData);
124 if (result == null) result = defaultCase(theEObject);
125 return result;
126 }
127 default: return defaultCase(theEObject);
128 }
129 }
130
131 /**
132 * Returns the result of interpreting the object as an instance of '<em>Functional Element</em>'.
133 * <!-- begin-user-doc -->
134 * This implementation returns null;
135 * returning a non-null result will terminate the switch.
136 * <!-- end-user-doc -->
137 * @param object the target of the switch.
138 * @return the result of interpreting the object as an instance of '<em>Functional Element</em>'.
139 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
140 * @generated
141 */
142 public T caseFunctionalElement(FunctionalElement object) {
143 return null;
144 }
145
146 /**
147 * Returns the result of interpreting the object as an instance of '<em>Model</em>'.
148 * <!-- begin-user-doc -->
149 * This implementation returns null;
150 * returning a non-null result will terminate the switch.
151 * <!-- end-user-doc -->
152 * @param object the target of the switch.
153 * @return the result of interpreting the object as an instance of '<em>Model</em>'.
154 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
155 * @generated
156 */
157 public T caseFunctionalArchitectureModel(FunctionalArchitectureModel object) {
158 return null;
159 }
160
161 /**
162 * Returns the result of interpreting the object as an instance of '<em>Function</em>'.
163 * <!-- begin-user-doc -->
164 * This implementation returns null;
165 * returning a non-null result will terminate the switch.
166 * <!-- end-user-doc -->
167 * @param object the target of the switch.
168 * @return the result of interpreting the object as an instance of '<em>Function</em>'.
169 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
170 * @generated
171 */
172 public T caseFunction(Function object) {
173 return null;
174 }
175
176 /**
177 * Returns the result of interpreting the object as an instance of '<em>FAM Terminator</em>'.
178 * <!-- begin-user-doc -->
179 * This implementation returns null;
180 * returning a non-null result will terminate the switch.
181 * <!-- end-user-doc -->
182 * @param object the target of the switch.
183 * @return the result of interpreting the object as an instance of '<em>FAM Terminator</em>'.
184 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
185 * @generated
186 */
187 public T caseFAMTerminator(FAMTerminator object) {
188 return null;
189 }
190
191 /**
192 * Returns the result of interpreting the object as an instance of '<em>Information Link</em>'.
193 * <!-- begin-user-doc -->
194 * This implementation returns null;
195 * returning a non-null result will terminate the switch.
196 * <!-- end-user-doc -->
197 * @param object the target of the switch.
198 * @return the result of interpreting the object as an instance of '<em>Information Link</em>'.
199 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
200 * @generated
201 */
202 public T caseInformationLink(InformationLink object) {
203 return null;
204 }
205
206 /**
207 * Returns the result of interpreting the object as an instance of '<em>Functional Interface</em>'.
208 * <!-- begin-user-doc -->
209 * This implementation returns null;
210 * returning a non-null result will terminate the switch.
211 * <!-- end-user-doc -->
212 * @param object the target of the switch.
213 * @return the result of interpreting the object as an instance of '<em>Functional Interface</em>'.
214 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
215 * @generated
216 */
217 public T caseFunctionalInterface(FunctionalInterface object) {
218 return null;
219 }
220
221 /**
222 * Returns the result of interpreting the object as an instance of '<em>Functional Input</em>'.
223 * <!-- begin-user-doc -->
224 * This implementation returns null;
225 * returning a non-null result will terminate the switch.
226 * <!-- end-user-doc -->
227 * @param object the target of the switch.
228 * @return the result of interpreting the object as an instance of '<em>Functional Input</em>'.
229 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
230 * @generated
231 */
232 public T caseFunctionalInput(FunctionalInput object) {
233 return null;
234 }
235
236 /**
237 * Returns the result of interpreting the object as an instance of '<em>Functional Output</em>'.
238 * <!-- begin-user-doc -->
239 * This implementation returns null;
240 * returning a non-null result will terminate the switch.
241 * <!-- end-user-doc -->
242 * @param object the target of the switch.
243 * @return the result of interpreting the object as an instance of '<em>Functional Output</em>'.
244 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
245 * @generated
246 */
247 public T caseFunctionalOutput(FunctionalOutput object) {
248 return null;
249 }
250
251 /**
252 * Returns the result of interpreting the object as an instance of '<em>Functional Data</em>'.
253 * <!-- begin-user-doc -->
254 * This implementation returns null;
255 * returning a non-null result will terminate the switch.
256 * <!-- end-user-doc -->
257 * @param object the target of the switch.
258 * @return the result of interpreting the object as an instance of '<em>Functional Data</em>'.
259 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
260 * @generated
261 */
262 public T caseFunctionalData(FunctionalData object) {
263 return null;
264 }
265
266 /**
267 * Returns the result of interpreting the object as an instance of '<em>EObject</em>'.
268 * <!-- begin-user-doc -->
269 * This implementation returns null;
270 * returning a non-null result will terminate the switch, but this is the last case anyway.
271 * <!-- end-user-doc -->
272 * @param object the target of the switch.
273 * @return the result of interpreting the object as an instance of '<em>EObject</em>'.
274 * @see #doSwitch(org.eclipse.emf.ecore.EObject)
275 * @generated
276 */
277 @Override
278 public T defaultCase(EObject object) {
279 return null;
280 }
281
282} //FunctionalArchitectureSwitch