EMMA Coverage Report (generated Sun Feb 05 10:43:15 CET 2012)
[all classes][de.fzi.se.quality.parameters.pcm.util]

COVERAGE SUMMARY FOR SOURCE FILE [PCMAdapterFactory.java]

nameclass, %method, %block, %line, %
PCMAdapterFactory.java0%   (0/2)0%   (0/36)0%   (0/142)0%   (0/45)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class PCMAdapterFactory0%   (0/1)0%   (0/19)0%   (0/72)0%   (0/28)
PCMAdapterFactory (): void 0%   (0/1)0%   (0/13)0%   (0/6)
createAdapter (Notifier): Adapter 0%   (0/1)0%   (0/7)0%   (0/1)
createBusinessOperationReferenceAdapter (): Adapter 0%   (0/1)0%   (0/2)0%   (0/1)
createComponentReferenceAdapter (): Adapter 0%   (0/1)0%   (0/2)0%   (0/1)
createEObjectAdapter (): Adapter 0%   (0/1)0%   (0/2)0%   (0/1)
createIdentifierAdapter (): Adapter 0%   (0/1)0%   (0/2)0%   (0/1)
createInfrastructureOperationReferenceAdapter (): Adapter 0%   (0/1)0%   (0/2)0%   (0/1)
createOperationReferenceAdapter (): Adapter 0%   (0/1)0%   (0/2)0%   (0/1)
createPCMBusinessOperationReferenceAdapter (): Adapter 0%   (0/1)0%   (0/2)0%   (0/1)
createPCMComponentParameterReferenceAdapter (): Adapter 0%   (0/1)0%   (0/2)0%   (0/1)
createPCMComponentReferenceAdapter (): Adapter 0%   (0/1)0%   (0/2)0%   (0/1)
createPCMInfrastructureOperationReferenceAdapter (): Adapter 0%   (0/1)0%   (0/2)0%   (0/1)
createPCMOperationParameterReferenceAdapter (): Adapter 0%   (0/1)0%   (0/2)0%   (0/1)
createPCMParameterReferenceAdapter (): Adapter 0%   (0/1)0%   (0/2)0%   (0/1)
createPCMParameterValueAdapter (): Adapter 0%   (0/1)0%   (0/2)0%   (0/1)
createPCMRequiredBusinessOperationReturnParameterReferenceAdapter (): Adapter 0%   (0/1)0%   (0/2)0%   (0/1)
createParameterReferenceAdapter (): Adapter 0%   (0/1)0%   (0/2)0%   (0/1)
createParameterValueAdapter (): Adapter 0%   (0/1)0%   (0/2)0%   (0/1)
isFactoryForType (Object): boolean 0%   (0/1)0%   (0/20)0%   (0/5)
     
class PCMAdapterFactory$10%   (0/1)0%   (0/17)0%   (0/70)0%   (0/18)
PCMAdapterFactory$1 (PCMAdapterFactory): void 0%   (0/1)0%   (0/6)0%   (0/2)
caseBusinessOperationReference (BusinessOperationReference): Adapter 0%   (0/1)0%   (0/4)0%   (0/1)
caseComponentReference (ComponentReference): Adapter 0%   (0/1)0%   (0/4)0%   (0/1)
caseIdentifier (Identifier): Adapter 0%   (0/1)0%   (0/4)0%   (0/1)
caseInfrastructureOperationReference (InfrastructureOperationReference): Adapter 0%   (0/1)0%   (0/4)0%   (0/1)
caseOperationReference (OperationReference): Adapter 0%   (0/1)0%   (0/4)0%   (0/1)
casePCMBusinessOperationReference (PCMBusinessOperationReference): Adapter 0%   (0/1)0%   (0/4)0%   (0/1)
casePCMComponentParameterReference (PCMComponentParameterReference): Adapter 0%   (0/1)0%   (0/4)0%   (0/1)
casePCMComponentReference (PCMComponentReference): Adapter 0%   (0/1)0%   (0/4)0%   (0/1)
casePCMInfrastructureOperationReference (PCMInfrastructureOperationReference)... 0%   (0/1)0%   (0/4)0%   (0/1)
casePCMOperationParameterReference (PCMOperationParameterReference): Adapter 0%   (0/1)0%   (0/4)0%   (0/1)
casePCMParameterReference (PCMParameterReference): Adapter 0%   (0/1)0%   (0/4)0%   (0/1)
casePCMParameterValue (PCMParameterValue): Adapter 0%   (0/1)0%   (0/4)0%   (0/1)
casePCMRequiredBusinessOperationReturnParameterReference (PCMRequiredBusiness... 0%   (0/1)0%   (0/4)0%   (0/1)
caseParameterReference (ParameterReference): Adapter 0%   (0/1)0%   (0/4)0%   (0/1)
caseParameterValue (ParameterValue): Adapter 0%   (0/1)0%   (0/4)0%   (0/1)
defaultCase (EObject): Adapter 0%   (0/1)0%   (0/4)0%   (0/1)

1/**
2 * <copyright>
3 * </copyright>
4 *
5 * $Id$
6 */
7package de.fzi.se.quality.parameters.pcm.util;
8 
9import de.fzi.se.quality.parameters.BusinessOperationReference;
10import de.fzi.se.quality.parameters.ComponentReference;
11import de.fzi.se.quality.parameters.InfrastructureOperationReference;
12import de.fzi.se.quality.parameters.OperationReference;
13import de.fzi.se.quality.parameters.ParameterReference;
14import de.fzi.se.quality.parameters.ParameterValue;
15 
16import de.fzi.se.quality.parameters.pcm.*;
17 
18import de.uka.ipd.sdq.identifier.Identifier;
19 
20import org.eclipse.emf.common.notify.Adapter;
21import org.eclipse.emf.common.notify.Notifier;
22 
23import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl;
24 
25import org.eclipse.emf.ecore.EObject;
26 
27/**
28 * <!-- begin-user-doc -->
29 * The <b>Adapter Factory</b> for the model.
30 * It provides an adapter <code>createXXX</code> method for each class of the model.
31 * <!-- end-user-doc -->
32 * @see de.fzi.se.quality.parameters.pcm.PCMPackage
33 * @generated
34 */
35public class PCMAdapterFactory extends AdapterFactoryImpl {
36        /**
37         * The cached model package.
38         * <!-- begin-user-doc -->
39         * <!-- end-user-doc -->
40         * @generated
41         */
42        protected static PCMPackage modelPackage;
43 
44        /**
45         * Creates an instance of the adapter factory.
46         * <!-- begin-user-doc -->
47         * <!-- end-user-doc -->
48         * @generated
49         */
50        public PCMAdapterFactory() {
51                if (modelPackage == null) {
52                        modelPackage = PCMPackage.eINSTANCE;
53                }
54        }
55 
56        /**
57         * Returns whether this factory is applicable for the type of the object.
58         * <!-- begin-user-doc -->
59         * This implementation returns <code>true</code> if the object is either the model's package or is an instance object of the model.
60         * <!-- end-user-doc -->
61         * @return whether this factory is applicable for the type of the object.
62         * @generated
63         */
64        @Override
65        public boolean isFactoryForType(Object object) {
66                if (object == modelPackage) {
67                        return true;
68                }
69                if (object instanceof EObject) {
70                        return ((EObject)object).eClass().getEPackage() == modelPackage;
71                }
72                return false;
73        }
74 
75        /**
76         * The switch that delegates to the <code>createXXX</code> methods.
77         * <!-- begin-user-doc -->
78         * <!-- end-user-doc -->
79         * @generated
80         */
81        protected PCMSwitch<Adapter> modelSwitch =
82                new PCMSwitch<Adapter>() {
83                        @Override
84                        public Adapter casePCMParameterReference(PCMParameterReference object) {
85                                return createPCMParameterReferenceAdapter();
86                        }
87                        @Override
88                        public Adapter casePCMParameterValue(PCMParameterValue object) {
89                                return createPCMParameterValueAdapter();
90                        }
91                        @Override
92                        public Adapter casePCMInfrastructureOperationReference(PCMInfrastructureOperationReference object) {
93                                return createPCMInfrastructureOperationReferenceAdapter();
94                        }
95                        @Override
96                        public Adapter casePCMBusinessOperationReference(PCMBusinessOperationReference object) {
97                                return createPCMBusinessOperationReferenceAdapter();
98                        }
99                        @Override
100                        public Adapter casePCMComponentReference(PCMComponentReference object) {
101                                return createPCMComponentReferenceAdapter();
102                        }
103                        @Override
104                        public Adapter casePCMComponentParameterReference(PCMComponentParameterReference object) {
105                                return createPCMComponentParameterReferenceAdapter();
106                        }
107                        @Override
108                        public Adapter casePCMOperationParameterReference(PCMOperationParameterReference object) {
109                                return createPCMOperationParameterReferenceAdapter();
110                        }
111                        @Override
112                        public Adapter casePCMRequiredBusinessOperationReturnParameterReference(PCMRequiredBusinessOperationReturnParameterReference object) {
113                                return createPCMRequiredBusinessOperationReturnParameterReferenceAdapter();
114                        }
115                        @Override
116                        public Adapter caseIdentifier(Identifier object) {
117                                return createIdentifierAdapter();
118                        }
119                        @Override
120                        public Adapter caseParameterReference(ParameterReference object) {
121                                return createParameterReferenceAdapter();
122                        }
123                        @Override
124                        public Adapter caseParameterValue(ParameterValue object) {
125                                return createParameterValueAdapter();
126                        }
127                        @Override
128                        public Adapter caseOperationReference(OperationReference object) {
129                                return createOperationReferenceAdapter();
130                        }
131                        @Override
132                        public Adapter caseInfrastructureOperationReference(InfrastructureOperationReference object) {
133                                return createInfrastructureOperationReferenceAdapter();
134                        }
135                        @Override
136                        public Adapter caseBusinessOperationReference(BusinessOperationReference object) {
137                                return createBusinessOperationReferenceAdapter();
138                        }
139                        @Override
140                        public Adapter caseComponentReference(ComponentReference object) {
141                                return createComponentReferenceAdapter();
142                        }
143                        @Override
144                        public Adapter defaultCase(EObject object) {
145                                return createEObjectAdapter();
146                        }
147                };
148 
149        /**
150         * Creates an adapter for the <code>target</code>.
151         * <!-- begin-user-doc -->
152         * <!-- end-user-doc -->
153         * @param target the object to adapt.
154         * @return the adapter for the <code>target</code>.
155         * @generated
156         */
157        @Override
158        public Adapter createAdapter(Notifier target) {
159                return modelSwitch.doSwitch((EObject)target);
160        }
161 
162 
163        /**
164         * Creates a new adapter for an object of class '{@link de.fzi.se.quality.parameters.pcm.PCMParameterReference <em>Parameter Reference</em>}'.
165         * <!-- begin-user-doc -->
166         * This default implementation returns null so that we can easily ignore cases;
167         * it's useful to ignore a case when inheritance will catch all the cases anyway.
168         * <!-- end-user-doc -->
169         * @return the new adapter.
170         * @see de.fzi.se.quality.parameters.pcm.PCMParameterReference
171         * @generated
172         */
173        public Adapter createPCMParameterReferenceAdapter() {
174                return null;
175        }
176 
177        /**
178         * Creates a new adapter for an object of class '{@link de.fzi.se.quality.parameters.pcm.PCMParameterValue <em>Parameter Value</em>}'.
179         * <!-- begin-user-doc -->
180         * This default implementation returns null so that we can easily ignore cases;
181         * it's useful to ignore a case when inheritance will catch all the cases anyway.
182         * <!-- end-user-doc -->
183         * @return the new adapter.
184         * @see de.fzi.se.quality.parameters.pcm.PCMParameterValue
185         * @generated
186         */
187        public Adapter createPCMParameterValueAdapter() {
188                return null;
189        }
190 
191        /**
192         * Creates a new adapter for an object of class '{@link de.fzi.se.quality.parameters.pcm.PCMInfrastructureOperationReference <em>Infrastructure Operation Reference</em>}'.
193         * <!-- begin-user-doc -->
194         * This default implementation returns null so that we can easily ignore cases;
195         * it's useful to ignore a case when inheritance will catch all the cases anyway.
196         * <!-- end-user-doc -->
197         * @return the new adapter.
198         * @see de.fzi.se.quality.parameters.pcm.PCMInfrastructureOperationReference
199         * @generated
200         */
201        public Adapter createPCMInfrastructureOperationReferenceAdapter() {
202                return null;
203        }
204 
205        /**
206         * Creates a new adapter for an object of class '{@link de.fzi.se.quality.parameters.pcm.PCMBusinessOperationReference <em>Business Operation Reference</em>}'.
207         * <!-- begin-user-doc -->
208         * This default implementation returns null so that we can easily ignore cases;
209         * it's useful to ignore a case when inheritance will catch all the cases anyway.
210         * <!-- end-user-doc -->
211         * @return the new adapter.
212         * @see de.fzi.se.quality.parameters.pcm.PCMBusinessOperationReference
213         * @generated
214         */
215        public Adapter createPCMBusinessOperationReferenceAdapter() {
216                return null;
217        }
218 
219        /**
220         * Creates a new adapter for an object of class '{@link de.fzi.se.quality.parameters.pcm.PCMComponentReference <em>Component Reference</em>}'.
221         * <!-- begin-user-doc -->
222         * This default implementation returns null so that we can easily ignore cases;
223         * it's useful to ignore a case when inheritance will catch all the cases anyway.
224         * <!-- end-user-doc -->
225         * @return the new adapter.
226         * @see de.fzi.se.quality.parameters.pcm.PCMComponentReference
227         * @generated
228         */
229        public Adapter createPCMComponentReferenceAdapter() {
230                return null;
231        }
232 
233        /**
234         * Creates a new adapter for an object of class '{@link de.fzi.se.quality.parameters.pcm.PCMComponentParameterReference <em>Component Parameter Reference</em>}'.
235         * <!-- begin-user-doc -->
236         * This default implementation returns null so that we can easily ignore cases;
237         * it's useful to ignore a case when inheritance will catch all the cases anyway.
238         * <!-- end-user-doc -->
239         * @return the new adapter.
240         * @see de.fzi.se.quality.parameters.pcm.PCMComponentParameterReference
241         * @generated
242         */
243        public Adapter createPCMComponentParameterReferenceAdapter() {
244                return null;
245        }
246 
247        /**
248         * Creates a new adapter for an object of class '{@link de.fzi.se.quality.parameters.pcm.PCMOperationParameterReference <em>Operation Parameter Reference</em>}'.
249         * <!-- begin-user-doc -->
250         * This default implementation returns null so that we can easily ignore cases;
251         * it's useful to ignore a case when inheritance will catch all the cases anyway.
252         * <!-- end-user-doc -->
253         * @return the new adapter.
254         * @see de.fzi.se.quality.parameters.pcm.PCMOperationParameterReference
255         * @generated
256         */
257        public Adapter createPCMOperationParameterReferenceAdapter() {
258                return null;
259        }
260 
261        /**
262         * Creates a new adapter for an object of class '{@link de.fzi.se.quality.parameters.pcm.PCMRequiredBusinessOperationReturnParameterReference <em>Required Business Operation Return Parameter Reference</em>}'.
263         * <!-- begin-user-doc -->
264         * This default implementation returns null so that we can easily ignore cases;
265         * it's useful to ignore a case when inheritance will catch all the cases anyway.
266         * <!-- end-user-doc -->
267         * @return the new adapter.
268         * @see de.fzi.se.quality.parameters.pcm.PCMRequiredBusinessOperationReturnParameterReference
269         * @generated
270         */
271        public Adapter createPCMRequiredBusinessOperationReturnParameterReferenceAdapter() {
272                return null;
273        }
274 
275        /**
276         * Creates a new adapter for an object of class '{@link de.uka.ipd.sdq.identifier.Identifier <em>Identifier</em>}'.
277         * <!-- begin-user-doc -->
278         * This default implementation returns null so that we can easily ignore cases;
279         * it's useful to ignore a case when inheritance will catch all the cases anyway.
280         * <!-- end-user-doc -->
281         * @return the new adapter.
282         * @see de.uka.ipd.sdq.identifier.Identifier
283         * @generated
284         */
285        public Adapter createIdentifierAdapter() {
286                return null;
287        }
288 
289        /**
290         * Creates a new adapter for an object of class '{@link de.fzi.se.quality.parameters.ParameterReference <em>Parameter Reference</em>}'.
291         * <!-- begin-user-doc -->
292         * This default implementation returns null so that we can easily ignore cases;
293         * it's useful to ignore a case when inheritance will catch all the cases anyway.
294         * <!-- end-user-doc -->
295         * @return the new adapter.
296         * @see de.fzi.se.quality.parameters.ParameterReference
297         * @generated
298         */
299        public Adapter createParameterReferenceAdapter() {
300                return null;
301        }
302 
303        /**
304         * Creates a new adapter for an object of class '{@link de.fzi.se.quality.parameters.ParameterValue <em>Parameter Value</em>}'.
305         * <!-- begin-user-doc -->
306         * This default implementation returns null so that we can easily ignore cases;
307         * it's useful to ignore a case when inheritance will catch all the cases anyway.
308         * <!-- end-user-doc -->
309         * @return the new adapter.
310         * @see de.fzi.se.quality.parameters.ParameterValue
311         * @generated
312         */
313        public Adapter createParameterValueAdapter() {
314                return null;
315        }
316 
317        /**
318         * Creates a new adapter for an object of class '{@link de.fzi.se.quality.parameters.OperationReference <em>Operation Reference</em>}'.
319         * <!-- begin-user-doc -->
320         * This default implementation returns null so that we can easily ignore cases;
321         * it's useful to ignore a case when inheritance will catch all the cases anyway.
322         * <!-- end-user-doc -->
323         * @return the new adapter.
324         * @see de.fzi.se.quality.parameters.OperationReference
325         * @generated
326         */
327        public Adapter createOperationReferenceAdapter() {
328                return null;
329        }
330 
331        /**
332         * Creates a new adapter for an object of class '{@link de.fzi.se.quality.parameters.InfrastructureOperationReference <em>Infrastructure Operation Reference</em>}'.
333         * <!-- begin-user-doc -->
334         * This default implementation returns null so that we can easily ignore cases;
335         * it's useful to ignore a case when inheritance will catch all the cases anyway.
336         * <!-- end-user-doc -->
337         * @return the new adapter.
338         * @see de.fzi.se.quality.parameters.InfrastructureOperationReference
339         * @generated
340         */
341        public Adapter createInfrastructureOperationReferenceAdapter() {
342                return null;
343        }
344 
345        /**
346         * Creates a new adapter for an object of class '{@link de.fzi.se.quality.parameters.BusinessOperationReference <em>Business Operation Reference</em>}'.
347         * <!-- begin-user-doc -->
348         * This default implementation returns null so that we can easily ignore cases;
349         * it's useful to ignore a case when inheritance will catch all the cases anyway.
350         * <!-- end-user-doc -->
351         * @return the new adapter.
352         * @see de.fzi.se.quality.parameters.BusinessOperationReference
353         * @generated
354         */
355        public Adapter createBusinessOperationReferenceAdapter() {
356                return null;
357        }
358 
359        /**
360         * Creates a new adapter for an object of class '{@link de.fzi.se.quality.parameters.ComponentReference <em>Component Reference</em>}'.
361         * <!-- begin-user-doc -->
362         * This default implementation returns null so that we can easily ignore cases;
363         * it's useful to ignore a case when inheritance will catch all the cases anyway.
364         * <!-- end-user-doc -->
365         * @return the new adapter.
366         * @see de.fzi.se.quality.parameters.ComponentReference
367         * @generated
368         */
369        public Adapter createComponentReferenceAdapter() {
370                return null;
371        }
372 
373        /**
374         * Creates a new adapter for the default case.
375         * <!-- begin-user-doc -->
376         * This default implementation returns null.
377         * <!-- end-user-doc -->
378         * @return the new adapter.
379         * @generated
380         */
381        public Adapter createEObjectAdapter() {
382                return null;
383        }
384 
385} //PCMAdapterFactory

[all classes][de.fzi.se.quality.parameters.pcm.util]
EMMA 2.0.9414 (unsupported private build) (C) Vladimir Roubtsov