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

COVERAGE SUMMARY FOR SOURCE FILE [SeffFactoryImpl.java]

nameclass, %method, %block, %line, %
SeffFactoryImpl.java0%   (0/1)0%   (0/26)0%   (0/232)0%   (0/75)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class SeffFactoryImpl0%   (0/1)0%   (0/26)0%   (0/232)0%   (0/75)
SeffFactoryImpl (): void 0%   (0/1)0%   (0/3)0%   (0/2)
create (EClass): EObject 0%   (0/1)0%   (0/80)0%   (0/23)
createAcquireAction (): AcquireAction 0%   (0/1)0%   (0/6)0%   (0/2)
createBranchAction (): BranchAction 0%   (0/1)0%   (0/6)0%   (0/2)
createCallReturnAction (): CallReturnAction 0%   (0/1)0%   (0/6)0%   (0/2)
createCollectionIteratorAction (): CollectionIteratorAction 0%   (0/1)0%   (0/6)0%   (0/2)
createEmitEventAction (): EmitEventAction 0%   (0/1)0%   (0/6)0%   (0/2)
createExternalCallAction (): ExternalCallAction 0%   (0/1)0%   (0/6)0%   (0/2)
createForkAction (): ForkAction 0%   (0/1)0%   (0/6)0%   (0/2)
createForkedBehaviour (): ForkedBehaviour 0%   (0/1)0%   (0/6)0%   (0/2)
createGuardedBranchTransition (): GuardedBranchTransition 0%   (0/1)0%   (0/6)0%   (0/2)
createInternalAction (): InternalAction 0%   (0/1)0%   (0/6)0%   (0/2)
createInternalCallAction (): InternalCallAction 0%   (0/1)0%   (0/6)0%   (0/2)
createLoopAction (): LoopAction 0%   (0/1)0%   (0/6)0%   (0/2)
createProbabilisticBranchTransition (): ProbabilisticBranchTransition 0%   (0/1)0%   (0/6)0%   (0/2)
createReleaseAction (): ReleaseAction 0%   (0/1)0%   (0/6)0%   (0/2)
createResourceDemandingBehaviour (): ResourceDemandingBehaviour 0%   (0/1)0%   (0/6)0%   (0/2)
createResourceDemandingInternalBehaviour (): ResourceDemandingInternalBehaviour 0%   (0/1)0%   (0/6)0%   (0/2)
createResourceDemandingSEFF (): ResourceDemandingSEFF 0%   (0/1)0%   (0/6)0%   (0/2)
createSetVariableAction (): SetVariableAction 0%   (0/1)0%   (0/6)0%   (0/2)
createStartAction (): StartAction 0%   (0/1)0%   (0/6)0%   (0/2)
createStopAction (): StopAction 0%   (0/1)0%   (0/6)0%   (0/2)
createSynchronisationPoint (): SynchronisationPoint 0%   (0/1)0%   (0/6)0%   (0/2)
getPackage (): SeffPackage 0%   (0/1)0%   (0/2)0%   (0/1)
getSeffPackage (): SeffPackage 0%   (0/1)0%   (0/4)0%   (0/1)
init (): SeffFactory 0%   (0/1)0%   (0/17)0%   (0/6)

1/**
2 * Copyright 2005-2009 by SDQ, IPD, University of Karlsruhe, Germany
3 *
4 * $Id$
5 */
6package de.uka.ipd.sdq.pcm.seff.impl;
7 
8import de.uka.ipd.sdq.pcm.seff.*;
9import org.eclipse.emf.ecore.EClass;
10import org.eclipse.emf.ecore.EObject;
11import org.eclipse.emf.ecore.EPackage;
12import org.eclipse.emf.ecore.impl.EFactoryImpl;
13import org.eclipse.emf.ecore.plugin.EcorePlugin;
14 
15import de.uka.ipd.sdq.pcm.seff.AcquireAction;
16import de.uka.ipd.sdq.pcm.seff.BranchAction;
17import de.uka.ipd.sdq.pcm.seff.CallReturnAction;
18import de.uka.ipd.sdq.pcm.seff.CollectionIteratorAction;
19import de.uka.ipd.sdq.pcm.seff.EmitEventAction;
20import de.uka.ipd.sdq.pcm.seff.ExternalCallAction;
21import de.uka.ipd.sdq.pcm.seff.ForkAction;
22import de.uka.ipd.sdq.pcm.seff.ForkedBehaviour;
23import de.uka.ipd.sdq.pcm.seff.GuardedBranchTransition;
24import de.uka.ipd.sdq.pcm.seff.InternalAction;
25import de.uka.ipd.sdq.pcm.seff.InternalCallAction;
26import de.uka.ipd.sdq.pcm.seff.LoopAction;
27import de.uka.ipd.sdq.pcm.seff.ProbabilisticBranchTransition;
28import de.uka.ipd.sdq.pcm.seff.ReleaseAction;
29import de.uka.ipd.sdq.pcm.seff.ResourceDemandingBehaviour;
30import de.uka.ipd.sdq.pcm.seff.ResourceDemandingInternalBehaviour;
31import de.uka.ipd.sdq.pcm.seff.ResourceDemandingSEFF;
32import de.uka.ipd.sdq.pcm.seff.SeffFactory;
33import de.uka.ipd.sdq.pcm.seff.SeffPackage;
34import de.uka.ipd.sdq.pcm.seff.SetVariableAction;
35import de.uka.ipd.sdq.pcm.seff.StartAction;
36import de.uka.ipd.sdq.pcm.seff.StopAction;
37import de.uka.ipd.sdq.pcm.seff.SynchronisationPoint;
38 
39/**
40 * <!-- begin-user-doc -->
41 * An implementation of the model <b>Factory</b>.
42 * <!-- end-user-doc -->
43 * @generated
44 */
45public class SeffFactoryImpl extends EFactoryImpl implements SeffFactory {
46        /**
47         * <!-- begin-user-doc -->
48         * <!-- end-user-doc -->
49         * @generated
50         */
51        public static final String copyright = "Copyright 2005-2009 by SDQ, IPD, University of Karlsruhe, Germany";
52 
53        /**
54         * Creates the default factory implementation.
55         * <!-- begin-user-doc -->
56         * <!-- end-user-doc -->
57         * @generated
58         */
59        public static SeffFactory init() {
60                try {
61                        SeffFactory theSeffFactory = (SeffFactory)EPackage.Registry.INSTANCE.getEFactory("http://sdq.ipd.uka.de/PalladioComponentModel/SEFF/4.0"); 
62                        if (theSeffFactory != null) {
63                                return theSeffFactory;
64                        }
65                }
66                catch (Exception exception) {
67                        EcorePlugin.INSTANCE.log(exception);
68                }
69                return new SeffFactoryImpl();
70        }
71 
72        /**
73         * Creates an instance of the factory.
74         * <!-- begin-user-doc -->
75         * <!-- end-user-doc -->
76         * @generated
77         */
78        public SeffFactoryImpl() {
79                super();
80        }
81 
82        /**
83         * <!-- begin-user-doc -->
84         * <!-- end-user-doc -->
85         * @generated
86         */
87        @Override
88        public EObject create(EClass eClass) {
89                switch (eClass.getClassifierID()) {
90                        case SeffPackage.STOP_ACTION: return createStopAction();
91                        case SeffPackage.RESOURCE_DEMANDING_BEHAVIOUR: return createResourceDemandingBehaviour();
92                        case SeffPackage.BRANCH_ACTION: return createBranchAction();
93                        case SeffPackage.START_ACTION: return createStartAction();
94                        case SeffPackage.RESOURCE_DEMANDING_SEFF: return createResourceDemandingSEFF();
95                        case SeffPackage.RESOURCE_DEMANDING_INTERNAL_BEHAVIOUR: return createResourceDemandingInternalBehaviour();
96                        case SeffPackage.RELEASE_ACTION: return createReleaseAction();
97                        case SeffPackage.LOOP_ACTION: return createLoopAction();
98                        case SeffPackage.FORK_ACTION: return createForkAction();
99                        case SeffPackage.FORKED_BEHAVIOUR: return createForkedBehaviour();
100                        case SeffPackage.SYNCHRONISATION_POINT: return createSynchronisationPoint();
101                        case SeffPackage.EXTERNAL_CALL_ACTION: return createExternalCallAction();
102                        case SeffPackage.CALL_RETURN_ACTION: return createCallReturnAction();
103                        case SeffPackage.PROBABILISTIC_BRANCH_TRANSITION: return createProbabilisticBranchTransition();
104                        case SeffPackage.ACQUIRE_ACTION: return createAcquireAction();
105                        case SeffPackage.COLLECTION_ITERATOR_ACTION: return createCollectionIteratorAction();
106                        case SeffPackage.GUARDED_BRANCH_TRANSITION: return createGuardedBranchTransition();
107                        case SeffPackage.SET_VARIABLE_ACTION: return createSetVariableAction();
108                        case SeffPackage.INTERNAL_CALL_ACTION: return createInternalCallAction();
109                        case SeffPackage.EMIT_EVENT_ACTION: return createEmitEventAction();
110                        case SeffPackage.INTERNAL_ACTION: return createInternalAction();
111                        default:
112                                throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");
113                }
114        }
115 
116        /**
117         * <!-- begin-user-doc -->
118         * <!-- end-user-doc -->
119         * @generated
120         */
121        public StopAction createStopAction() {
122                StopActionImpl stopAction = new StopActionImpl();
123                return stopAction;
124        }
125 
126        /**
127         * <!-- begin-user-doc -->
128         * <!-- end-user-doc -->
129         * @generated
130         */
131        public ResourceDemandingBehaviour createResourceDemandingBehaviour() {
132                ResourceDemandingBehaviourImpl resourceDemandingBehaviour = new ResourceDemandingBehaviourImpl();
133                return resourceDemandingBehaviour;
134        }
135 
136        /**
137         * <!-- begin-user-doc -->
138         * <!-- end-user-doc -->
139         * @generated
140         */
141        public BranchAction createBranchAction() {
142                BranchActionImpl branchAction = new BranchActionImpl();
143                return branchAction;
144        }
145 
146        /**
147         * <!-- begin-user-doc -->
148         * <!-- end-user-doc -->
149         * @generated
150         */
151        public StartAction createStartAction() {
152                StartActionImpl startAction = new StartActionImpl();
153                return startAction;
154        }
155 
156        /**
157         * <!-- begin-user-doc -->
158         * <!-- end-user-doc -->
159         * @generated
160         */
161        public ResourceDemandingSEFF createResourceDemandingSEFF() {
162                ResourceDemandingSEFFImpl resourceDemandingSEFF = new ResourceDemandingSEFFImpl();
163                return resourceDemandingSEFF;
164        }
165 
166        /**
167         * <!-- begin-user-doc -->
168         * <!-- end-user-doc -->
169         * @generated
170         */
171        public ResourceDemandingInternalBehaviour createResourceDemandingInternalBehaviour() {
172                ResourceDemandingInternalBehaviourImpl resourceDemandingInternalBehaviour = new ResourceDemandingInternalBehaviourImpl();
173                return resourceDemandingInternalBehaviour;
174        }
175 
176        /**
177         * <!-- begin-user-doc -->
178         * <!-- end-user-doc -->
179         * @generated
180         */
181        public ReleaseAction createReleaseAction() {
182                ReleaseActionImpl releaseAction = new ReleaseActionImpl();
183                return releaseAction;
184        }
185 
186        /**
187         * <!-- begin-user-doc -->
188         * <!-- end-user-doc -->
189         * @generated
190         */
191        public LoopAction createLoopAction() {
192                LoopActionImpl loopAction = new LoopActionImpl();
193                return loopAction;
194        }
195 
196        /**
197         * <!-- begin-user-doc -->
198         * <!-- end-user-doc -->
199         * @generated
200         */
201        public InternalAction createInternalAction() {
202                InternalActionImpl internalAction = new InternalActionImpl();
203                return internalAction;
204        }
205 
206        /**
207         * <!-- begin-user-doc -->
208         * <!-- end-user-doc -->
209         * @generated
210         */
211        public ForkAction createForkAction() {
212                ForkActionImpl forkAction = new ForkActionImpl();
213                return forkAction;
214        }
215 
216        /**
217         * <!-- begin-user-doc -->
218         * <!-- end-user-doc -->
219         * @generated
220         */
221        public ForkedBehaviour createForkedBehaviour() {
222                ForkedBehaviourImpl forkedBehaviour = new ForkedBehaviourImpl();
223                return forkedBehaviour;
224        }
225 
226        /**
227         * <!-- begin-user-doc -->
228         * <!-- end-user-doc -->
229         * @generated
230         */
231        public SynchronisationPoint createSynchronisationPoint() {
232                SynchronisationPointImpl synchronisationPoint = new SynchronisationPointImpl();
233                return synchronisationPoint;
234        }
235 
236        /**
237         * <!-- begin-user-doc -->
238         * <!-- end-user-doc -->
239         * @generated
240         */
241        public ExternalCallAction createExternalCallAction() {
242                ExternalCallActionImpl externalCallAction = new ExternalCallActionImpl();
243                return externalCallAction;
244        }
245 
246        /**
247         * <!-- begin-user-doc -->
248         * <!-- end-user-doc -->
249         * @generated
250         */
251        public CallReturnAction createCallReturnAction() {
252                CallReturnActionImpl callReturnAction = new CallReturnActionImpl();
253                return callReturnAction;
254        }
255 
256        /**
257         * <!-- begin-user-doc -->
258         * <!-- end-user-doc -->
259         * @generated
260         */
261        public ProbabilisticBranchTransition createProbabilisticBranchTransition() {
262                ProbabilisticBranchTransitionImpl probabilisticBranchTransition = new ProbabilisticBranchTransitionImpl();
263                return probabilisticBranchTransition;
264        }
265 
266        /**
267         * <!-- begin-user-doc -->
268         * <!-- end-user-doc -->
269         * @generated
270         */
271        public AcquireAction createAcquireAction() {
272                AcquireActionImpl acquireAction = new AcquireActionImpl();
273                return acquireAction;
274        }
275 
276        /**
277         * <!-- begin-user-doc -->
278         * <!-- end-user-doc -->
279         * @generated
280         */
281        public CollectionIteratorAction createCollectionIteratorAction() {
282                CollectionIteratorActionImpl collectionIteratorAction = new CollectionIteratorActionImpl();
283                return collectionIteratorAction;
284        }
285 
286        /**
287         * <!-- begin-user-doc -->
288         * <!-- end-user-doc -->
289         * @generated
290         */
291        public GuardedBranchTransition createGuardedBranchTransition() {
292                GuardedBranchTransitionImpl guardedBranchTransition = new GuardedBranchTransitionImpl();
293                return guardedBranchTransition;
294        }
295 
296        /**
297         * <!-- begin-user-doc -->
298         * <!-- end-user-doc -->
299         * @generated
300         */
301        public SetVariableAction createSetVariableAction() {
302                SetVariableActionImpl setVariableAction = new SetVariableActionImpl();
303                return setVariableAction;
304        }
305 
306        /**
307         * <!-- begin-user-doc -->
308         * <!-- end-user-doc -->
309         * @generated
310         */
311        public InternalCallAction createInternalCallAction() {
312                InternalCallActionImpl internalCallAction = new InternalCallActionImpl();
313                return internalCallAction;
314        }
315 
316        /**
317         * <!-- begin-user-doc -->
318         * <!-- end-user-doc -->
319         * @generated
320         */
321        public EmitEventAction createEmitEventAction() {
322                EmitEventActionImpl emitEventAction = new EmitEventActionImpl();
323                return emitEventAction;
324        }
325 
326        /**
327         * <!-- begin-user-doc -->
328         * <!-- end-user-doc -->
329         * @generated
330         */
331        public SeffPackage getSeffPackage() {
332                return (SeffPackage)getEPackage();
333        }
334 
335        /**
336         * <!-- begin-user-doc -->
337         * <!-- end-user-doc -->
338         * @deprecated
339         * @generated
340         */
341        @Deprecated
342        public static SeffPackage getPackage() {
343                return SeffPackage.eINSTANCE;
344        }
345 
346} //SeffFactoryImpl

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