EMMA Coverage Report (generated Sun Feb 05 10:43:15 CET 2012)
[all classes][de.uka.ipd.sdq.pcm.protocol.util]

COVERAGE SUMMARY FOR SOURCE FILE [ProtocolAdapterFactory.java]

nameclass, %method, %block, %line, %
ProtocolAdapterFactory.java0%   (0/2)0%   (0/8)0%   (0/58)0%   (0/17)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class ProtocolAdapterFactory0%   (0/1)0%   (0/5)0%   (0/44)0%   (0/14)
ProtocolAdapterFactory (): void 0%   (0/1)0%   (0/13)0%   (0/6)
createAdapter (Notifier): Adapter 0%   (0/1)0%   (0/7)0%   (0/1)
createEObjectAdapter (): Adapter 0%   (0/1)0%   (0/2)0%   (0/1)
createProtocolAdapter (): Adapter 0%   (0/1)0%   (0/2)0%   (0/1)
isFactoryForType (Object): boolean 0%   (0/1)0%   (0/20)0%   (0/5)
     
class ProtocolAdapterFactory$10%   (0/1)0%   (0/3)0%   (0/14)0%   (0/4)
ProtocolAdapterFactory$1 (ProtocolAdapterFactory): void 0%   (0/1)0%   (0/6)0%   (0/2)
caseProtocol (Protocol): 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 2005-2009 by SDQ, IPD, University of Karlsruhe, Germany
3 *
4 * $Id$
5 */
6package de.uka.ipd.sdq.pcm.protocol.util;
7 
8import de.uka.ipd.sdq.pcm.protocol.*;
9import org.eclipse.emf.common.notify.Adapter;
10import org.eclipse.emf.common.notify.Notifier;
11import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl;
12import org.eclipse.emf.ecore.EObject;
13 
14import de.uka.ipd.sdq.pcm.protocol.Protocol;
15import de.uka.ipd.sdq.pcm.protocol.ProtocolPackage;
16 
17/**
18 * <!-- begin-user-doc -->
19 * The <b>Adapter Factory</b> for the model.
20 * It provides an adapter <code>createXXX</code> method for each class of the model.
21 * <!-- end-user-doc -->
22 * @see de.uka.ipd.sdq.pcm.protocol.ProtocolPackage
23 * @generated
24 */
25public class ProtocolAdapterFactory extends AdapterFactoryImpl {
26        /**
27         * <!-- begin-user-doc -->
28         * <!-- end-user-doc -->
29         * @generated
30         */
31        public static final String copyright = "Copyright 2005-2009 by SDQ, IPD, University of Karlsruhe, Germany";
32 
33        /**
34         * The cached model package.
35         * <!-- begin-user-doc -->
36         * <!-- end-user-doc -->
37         * @generated
38         */
39        protected static ProtocolPackage modelPackage;
40 
41        /**
42         * Creates an instance of the adapter factory.
43         * <!-- begin-user-doc -->
44         * <!-- end-user-doc -->
45         * @generated
46         */
47        public ProtocolAdapterFactory() {
48                if (modelPackage == null) {
49                        modelPackage = ProtocolPackage.eINSTANCE;
50                }
51        }
52 
53        /**
54         * Returns whether this factory is applicable for the type of the object.
55         * <!-- begin-user-doc -->
56         * This implementation returns <code>true</code> if the object is either the model's package or is an instance object of the model.
57         * <!-- end-user-doc -->
58         * @return whether this factory is applicable for the type of the object.
59         * @generated
60         */
61        @Override
62        public boolean isFactoryForType(Object object) {
63                if (object == modelPackage) {
64                        return true;
65                }
66                if (object instanceof EObject) {
67                        return ((EObject)object).eClass().getEPackage() == modelPackage;
68                }
69                return false;
70        }
71 
72        /**
73         * The switch that delegates to the <code>createXXX</code> methods.
74         * <!-- begin-user-doc -->
75         * <!-- end-user-doc -->
76         * @generated
77         */
78        protected ProtocolSwitch<Adapter> modelSwitch =
79                new ProtocolSwitch<Adapter>() {
80                        @Override
81                        public Adapter caseProtocol(Protocol object) {
82                                return createProtocolAdapter();
83                        }
84                        @Override
85                        public Adapter defaultCase(EObject object) {
86                                return createEObjectAdapter();
87                        }
88                };
89 
90        /**
91         * Creates an adapter for the <code>target</code>.
92         * <!-- begin-user-doc -->
93         * <!-- end-user-doc -->
94         * @param target the object to adapt.
95         * @return the adapter for the <code>target</code>.
96         * @generated
97         */
98        @Override
99        public Adapter createAdapter(Notifier target) {
100                return modelSwitch.doSwitch((EObject)target);
101        }
102 
103 
104        /**
105         * Creates a new adapter for an object of class '{@link de.uka.ipd.sdq.pcm.protocol.Protocol <em>Protocol</em>}'.
106         * <!-- begin-user-doc -->
107         * This default implementation returns null so that we can easily ignore cases;
108         * it's useful to ignore a case when inheritance will catch all the cases anyway.
109         * <!-- end-user-doc -->
110         * @return the new adapter.
111         * @see de.uka.ipd.sdq.pcm.protocol.Protocol
112         * @generated
113         */
114        public Adapter createProtocolAdapter() {
115                return null;
116        }
117 
118        /**
119         * Creates a new adapter for the default case.
120         * <!-- begin-user-doc -->
121         * This default implementation returns null.
122         * <!-- end-user-doc -->
123         * @return the new adapter.
124         * @generated
125         */
126        public Adapter createEObjectAdapter() {
127                return null;
128        }
129 
130} //ProtocolAdapterFactory

[all classes][de.uka.ipd.sdq.pcm.protocol.util]
EMMA 2.0.9414 (unsupported private build) (C) Vladimir Roubtsov