EMMA Coverage Report (generated Sun Feb 05 10:43:15 CET 2012)
[all classes][QVTTemplate.impl]

COVERAGE SUMMARY FOR SOURCE FILE [QVTTemplateFactoryImpl.java]

nameclass, %method, %block, %line, %
QVTTemplateFactoryImpl.java0%   (0/1)0%   (0/8)0%   (0/70)0%   (0/21)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class QVTTemplateFactoryImpl0%   (0/1)0%   (0/8)0%   (0/70)0%   (0/21)
QVTTemplateFactoryImpl (): void 0%   (0/1)0%   (0/3)0%   (0/2)
create (EClass): EObject 0%   (0/1)0%   (0/26)0%   (0/5)
createCollectionTemplateExp (): CollectionTemplateExp 0%   (0/1)0%   (0/6)0%   (0/2)
createObjectTemplateExp (): ObjectTemplateExp 0%   (0/1)0%   (0/6)0%   (0/2)
createPropertyTemplateItem (): PropertyTemplateItem 0%   (0/1)0%   (0/6)0%   (0/2)
getPackage (): QVTTemplatePackage 0%   (0/1)0%   (0/2)0%   (0/1)
getQVTTemplatePackage (): QVTTemplatePackage 0%   (0/1)0%   (0/4)0%   (0/1)
init (): QVTTemplateFactory 0%   (0/1)0%   (0/17)0%   (0/6)

1/**
2 * <copyright>
3 * </copyright>
4 *
5 * $Id$
6 */
7package QVTTemplate.impl;
8 
9import QVTTemplate.*;
10 
11import org.eclipse.emf.ecore.EClass;
12import org.eclipse.emf.ecore.EObject;
13import org.eclipse.emf.ecore.EPackage;
14 
15import org.eclipse.emf.ecore.impl.EFactoryImpl;
16 
17import org.eclipse.emf.ecore.plugin.EcorePlugin;
18 
19/**
20 * <!-- begin-user-doc -->
21 * An implementation of the model <b>Factory</b>.
22 * <!-- end-user-doc -->
23 * @generated
24 */
25public class QVTTemplateFactoryImpl extends EFactoryImpl implements QVTTemplateFactory {
26        /**
27         * Creates the default factory implementation.
28         * <!-- begin-user-doc -->
29         * <!-- end-user-doc -->
30         * @generated
31         */
32        public static QVTTemplateFactory init() {
33                try {
34                        QVTTemplateFactory theQVTTemplateFactory = (QVTTemplateFactory)EPackage.Registry.INSTANCE.getEFactory("http://schema.omg.org/spec/QVT/1.0/qvttemplate.xml"); 
35                        if (theQVTTemplateFactory != null) {
36                                return theQVTTemplateFactory;
37                        }
38                }
39                catch (Exception exception) {
40                        EcorePlugin.INSTANCE.log(exception);
41                }
42                return new QVTTemplateFactoryImpl();
43        }
44 
45        /**
46         * Creates an instance of the factory.
47         * <!-- begin-user-doc -->
48         * <!-- end-user-doc -->
49         * @generated
50         */
51        public QVTTemplateFactoryImpl() {
52                super();
53        }
54 
55        /**
56         * <!-- begin-user-doc -->
57         * <!-- end-user-doc -->
58         * @generated
59         */
60        @Override
61        public EObject create(EClass eClass) {
62                switch (eClass.getClassifierID()) {
63                        case QVTTemplatePackage.COLLECTION_TEMPLATE_EXP: return createCollectionTemplateExp();
64                        case QVTTemplatePackage.OBJECT_TEMPLATE_EXP: return createObjectTemplateExp();
65                        case QVTTemplatePackage.PROPERTY_TEMPLATE_ITEM: return createPropertyTemplateItem();
66                        default:
67                                throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");
68                }
69        }
70 
71        /**
72         * <!-- begin-user-doc -->
73         * <!-- end-user-doc -->
74         * @generated
75         */
76        public CollectionTemplateExp createCollectionTemplateExp() {
77                CollectionTemplateExpImpl collectionTemplateExp = new CollectionTemplateExpImpl();
78                return collectionTemplateExp;
79        }
80 
81        /**
82         * <!-- begin-user-doc -->
83         * <!-- end-user-doc -->
84         * @generated
85         */
86        public ObjectTemplateExp createObjectTemplateExp() {
87                ObjectTemplateExpImpl objectTemplateExp = new ObjectTemplateExpImpl();
88                return objectTemplateExp;
89        }
90 
91        /**
92         * <!-- begin-user-doc -->
93         * <!-- end-user-doc -->
94         * @generated
95         */
96        public PropertyTemplateItem createPropertyTemplateItem() {
97                PropertyTemplateItemImpl propertyTemplateItem = new PropertyTemplateItemImpl();
98                return propertyTemplateItem;
99        }
100 
101        /**
102         * <!-- begin-user-doc -->
103         * <!-- end-user-doc -->
104         * @generated
105         */
106        public QVTTemplatePackage getQVTTemplatePackage() {
107                return (QVTTemplatePackage)getEPackage();
108        }
109 
110        /**
111         * <!-- begin-user-doc -->
112         * <!-- end-user-doc -->
113         * @deprecated
114         * @generated
115         */
116        @Deprecated
117        public static QVTTemplatePackage getPackage() {
118                return QVTTemplatePackage.eINSTANCE;
119        }
120 
121} //QVTTemplateFactoryImpl

[all classes][QVTTemplate.impl]
EMMA 2.0.9414 (unsupported private build) (C) Vladimir Roubtsov