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

COVERAGE SUMMARY FOR SOURCE FILE [EMOFAdapterFactory.java]

nameclass, %method, %block, %line, %
EMOFAdapterFactory.java0%   (0/2)0%   (0/50)0%   (0/184)0%   (0/59)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class EMOFAdapterFactory0%   (0/1)0%   (0/26)0%   (0/86)0%   (0/35)
EMOFAdapterFactory (): void 0%   (0/1)0%   (0/13)0%   (0/6)
createAdapter (Notifier): Adapter 0%   (0/1)0%   (0/7)0%   (0/1)
createClassAdapter (): Adapter 0%   (0/1)0%   (0/2)0%   (0/1)
createCommentAdapter (): Adapter 0%   (0/1)0%   (0/2)0%   (0/1)
createDataTypeAdapter (): Adapter 0%   (0/1)0%   (0/2)0%   (0/1)
createEObjectAdapter (): Adapter 0%   (0/1)0%   (0/2)0%   (0/1)
createElementAdapter (): Adapter 0%   (0/1)0%   (0/2)0%   (0/1)
createEnumerationAdapter (): Adapter 0%   (0/1)0%   (0/2)0%   (0/1)
createEnumerationLiteralAdapter (): Adapter 0%   (0/1)0%   (0/2)0%   (0/1)
createExtentAdapter (): Adapter 0%   (0/1)0%   (0/2)0%   (0/1)
createFactoryAdapter (): Adapter 0%   (0/1)0%   (0/2)0%   (0/1)
createMultiplicityElementAdapter (): Adapter 0%   (0/1)0%   (0/2)0%   (0/1)
createNamedElementAdapter (): Adapter 0%   (0/1)0%   (0/2)0%   (0/1)
createObjectAdapter (): Adapter 0%   (0/1)0%   (0/2)0%   (0/1)
createOperationAdapter (): Adapter 0%   (0/1)0%   (0/2)0%   (0/1)
createPackageAdapter (): Adapter 0%   (0/1)0%   (0/2)0%   (0/1)
createParameterAdapter (): Adapter 0%   (0/1)0%   (0/2)0%   (0/1)
createPrimitiveTypeAdapter (): Adapter 0%   (0/1)0%   (0/2)0%   (0/1)
createPropertyAdapter (): Adapter 0%   (0/1)0%   (0/2)0%   (0/1)
createReflectiveCollectionAdapter (): Adapter 0%   (0/1)0%   (0/2)0%   (0/1)
createReflectiveSequenceAdapter (): Adapter 0%   (0/1)0%   (0/2)0%   (0/1)
createTagAdapter (): Adapter 0%   (0/1)0%   (0/2)0%   (0/1)
createTypeAdapter (): Adapter 0%   (0/1)0%   (0/2)0%   (0/1)
createTypedElementAdapter (): Adapter 0%   (0/1)0%   (0/2)0%   (0/1)
createURIExtentAdapter (): Adapter 0%   (0/1)0%   (0/2)0%   (0/1)
isFactoryForType (Object): boolean 0%   (0/1)0%   (0/20)0%   (0/5)
     
class EMOFAdapterFactory$10%   (0/1)0%   (0/24)0%   (0/98)0%   (0/25)
EMOFAdapterFactory$1 (EMOFAdapterFactory): void 0%   (0/1)0%   (0/6)0%   (0/2)
caseClass (Class): Adapter 0%   (0/1)0%   (0/4)0%   (0/1)
caseComment (Comment): Adapter 0%   (0/1)0%   (0/4)0%   (0/1)
caseDataType (DataType): Adapter 0%   (0/1)0%   (0/4)0%   (0/1)
caseElement (Element): Adapter 0%   (0/1)0%   (0/4)0%   (0/1)
caseEnumeration (Enumeration): Adapter 0%   (0/1)0%   (0/4)0%   (0/1)
caseEnumerationLiteral (EnumerationLiteral): Adapter 0%   (0/1)0%   (0/4)0%   (0/1)
caseExtent (Extent): Adapter 0%   (0/1)0%   (0/4)0%   (0/1)
caseFactory (Factory): Adapter 0%   (0/1)0%   (0/4)0%   (0/1)
caseMultiplicityElement (MultiplicityElement): Adapter 0%   (0/1)0%   (0/4)0%   (0/1)
caseNamedElement (NamedElement): Adapter 0%   (0/1)0%   (0/4)0%   (0/1)
caseObject (Object): Adapter 0%   (0/1)0%   (0/4)0%   (0/1)
caseOperation (Operation): Adapter 0%   (0/1)0%   (0/4)0%   (0/1)
casePackage (Package): Adapter 0%   (0/1)0%   (0/4)0%   (0/1)
caseParameter (Parameter): Adapter 0%   (0/1)0%   (0/4)0%   (0/1)
casePrimitiveType (PrimitiveType): Adapter 0%   (0/1)0%   (0/4)0%   (0/1)
caseProperty (Property): Adapter 0%   (0/1)0%   (0/4)0%   (0/1)
caseReflectiveCollection (ReflectiveCollection): Adapter 0%   (0/1)0%   (0/4)0%   (0/1)
caseReflectiveSequence (ReflectiveSequence): Adapter 0%   (0/1)0%   (0/4)0%   (0/1)
caseTag (Tag): Adapter 0%   (0/1)0%   (0/4)0%   (0/1)
caseType (Type): Adapter 0%   (0/1)0%   (0/4)0%   (0/1)
caseTypedElement (TypedElement): Adapter 0%   (0/1)0%   (0/4)0%   (0/1)
caseURIExtent (URIExtent): 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 EMOF.util;
8 
9import EMOF.Comment;
10import EMOF.DataType;
11import EMOF.EMOFPackage;
12import EMOF.Element;
13import EMOF.Enumeration;
14import EMOF.EnumerationLiteral;
15import EMOF.Extent;
16import EMOF.Factory;
17import EMOF.MultiplicityElement;
18import EMOF.NamedElement;
19import EMOF.Operation;
20import EMOF.Parameter;
21import EMOF.PrimitiveType;
22import EMOF.Property;
23import EMOF.ReflectiveCollection;
24import EMOF.ReflectiveSequence;
25import EMOF.Tag;
26import EMOF.Type;
27import EMOF.TypedElement;
28import EMOF.URIExtent;
29 
30import org.eclipse.emf.common.notify.Adapter;
31import org.eclipse.emf.common.notify.Notifier;
32 
33import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl;
34 
35import org.eclipse.emf.ecore.EObject;
36 
37/**
38 * <!-- begin-user-doc -->
39 * The <b>Adapter Factory</b> for the model.
40 * It provides an adapter <code>createXXX</code> method for each class of the model.
41 * <!-- end-user-doc -->
42 * @see EMOF.EMOFPackage
43 * @generated
44 */
45public class EMOFAdapterFactory extends AdapterFactoryImpl {
46        /**
47         * The cached model package.
48         * <!-- begin-user-doc -->
49         * <!-- end-user-doc -->
50         * @generated
51         */
52        protected static EMOFPackage modelPackage;
53 
54        /**
55         * Creates an instance of the adapter factory.
56         * <!-- begin-user-doc -->
57         * <!-- end-user-doc -->
58         * @generated
59         */
60        public EMOFAdapterFactory() {
61                if (modelPackage == null) {
62                        modelPackage = EMOFPackage.eINSTANCE;
63                }
64        }
65 
66        /**
67         * Returns whether this factory is applicable for the type of the object.
68         * <!-- begin-user-doc -->
69         * This implementation returns <code>true</code> if the object is either the model's package or is an instance object of the model.
70         * <!-- end-user-doc -->
71         * @return whether this factory is applicable for the type of the object.
72         * @generated
73         */
74        @Override
75        public boolean isFactoryForType(Object object) {
76                if (object == modelPackage) {
77                        return true;
78                }
79                if (object instanceof EObject) {
80                        return ((EObject)object).eClass().getEPackage() == modelPackage;
81                }
82                return false;
83        }
84 
85        /**
86         * The switch that delegates to the <code>createXXX</code> methods.
87         * <!-- begin-user-doc -->
88         * <!-- end-user-doc -->
89         * @generated
90         */
91        protected EMOFSwitch<Adapter> modelSwitch =
92                new EMOFSwitch<Adapter>() {
93                        @Override
94                        public Adapter caseClass(EMOF.Class object) {
95                                return createClassAdapter();
96                        }
97                        @Override
98                        public Adapter caseComment(Comment object) {
99                                return createCommentAdapter();
100                        }
101                        @Override
102                        public Adapter caseDataType(DataType object) {
103                                return createDataTypeAdapter();
104                        }
105                        @Override
106                        public Adapter caseElement(Element object) {
107                                return createElementAdapter();
108                        }
109                        @Override
110                        public Adapter caseEnumeration(Enumeration object) {
111                                return createEnumerationAdapter();
112                        }
113                        @Override
114                        public Adapter caseEnumerationLiteral(EnumerationLiteral object) {
115                                return createEnumerationLiteralAdapter();
116                        }
117                        @Override
118                        public Adapter caseExtent(Extent object) {
119                                return createExtentAdapter();
120                        }
121                        @Override
122                        public Adapter caseFactory(Factory object) {
123                                return createFactoryAdapter();
124                        }
125                        @Override
126                        public Adapter caseMultiplicityElement(MultiplicityElement object) {
127                                return createMultiplicityElementAdapter();
128                        }
129                        @Override
130                        public Adapter caseNamedElement(NamedElement object) {
131                                return createNamedElementAdapter();
132                        }
133                        @Override
134                        public Adapter caseObject(EMOF.Object object) {
135                                return createObjectAdapter();
136                        }
137                        @Override
138                        public Adapter caseOperation(Operation object) {
139                                return createOperationAdapter();
140                        }
141                        @Override
142                        public Adapter casePackage(EMOF.Package object) {
143                                return createPackageAdapter();
144                        }
145                        @Override
146                        public Adapter caseParameter(Parameter object) {
147                                return createParameterAdapter();
148                        }
149                        @Override
150                        public Adapter casePrimitiveType(PrimitiveType object) {
151                                return createPrimitiveTypeAdapter();
152                        }
153                        @Override
154                        public Adapter caseProperty(Property object) {
155                                return createPropertyAdapter();
156                        }
157                        @Override
158                        public Adapter caseReflectiveCollection(ReflectiveCollection object) {
159                                return createReflectiveCollectionAdapter();
160                        }
161                        @Override
162                        public Adapter caseReflectiveSequence(ReflectiveSequence object) {
163                                return createReflectiveSequenceAdapter();
164                        }
165                        @Override
166                        public Adapter caseTag(Tag object) {
167                                return createTagAdapter();
168                        }
169                        @Override
170                        public Adapter caseType(Type object) {
171                                return createTypeAdapter();
172                        }
173                        @Override
174                        public Adapter caseTypedElement(TypedElement object) {
175                                return createTypedElementAdapter();
176                        }
177                        @Override
178                        public Adapter caseURIExtent(URIExtent object) {
179                                return createURIExtentAdapter();
180                        }
181                        @Override
182                        public Adapter defaultCase(EObject object) {
183                                return createEObjectAdapter();
184                        }
185                };
186 
187        /**
188         * Creates an adapter for the <code>target</code>.
189         * <!-- begin-user-doc -->
190         * <!-- end-user-doc -->
191         * @param target the object to adapt.
192         * @return the adapter for the <code>target</code>.
193         * @generated
194         */
195        @Override
196        public Adapter createAdapter(Notifier target) {
197                return modelSwitch.doSwitch((EObject)target);
198        }
199 
200 
201        /**
202         * Creates a new adapter for an object of class '{@link EMOF.Class <em>Class</em>}'.
203         * <!-- begin-user-doc -->
204         * This default implementation returns null so that we can easily ignore cases;
205         * it's useful to ignore a case when inheritance will catch all the cases anyway.
206         * <!-- end-user-doc -->
207         * @return the new adapter.
208         * @see EMOF.Class
209         * @generated
210         */
211        public Adapter createClassAdapter() {
212                return null;
213        }
214 
215        /**
216         * Creates a new adapter for an object of class '{@link EMOF.Comment <em>Comment</em>}'.
217         * <!-- begin-user-doc -->
218         * This default implementation returns null so that we can easily ignore cases;
219         * it's useful to ignore a case when inheritance will catch all the cases anyway.
220         * <!-- end-user-doc -->
221         * @return the new adapter.
222         * @see EMOF.Comment
223         * @generated
224         */
225        public Adapter createCommentAdapter() {
226                return null;
227        }
228 
229        /**
230         * Creates a new adapter for an object of class '{@link EMOF.DataType <em>Data Type</em>}'.
231         * <!-- begin-user-doc -->
232         * This default implementation returns null so that we can easily ignore cases;
233         * it's useful to ignore a case when inheritance will catch all the cases anyway.
234         * <!-- end-user-doc -->
235         * @return the new adapter.
236         * @see EMOF.DataType
237         * @generated
238         */
239        public Adapter createDataTypeAdapter() {
240                return null;
241        }
242 
243        /**
244         * Creates a new adapter for an object of class '{@link EMOF.Element <em>Element</em>}'.
245         * <!-- begin-user-doc -->
246         * This default implementation returns null so that we can easily ignore cases;
247         * it's useful to ignore a case when inheritance will catch all the cases anyway.
248         * <!-- end-user-doc -->
249         * @return the new adapter.
250         * @see EMOF.Element
251         * @generated
252         */
253        public Adapter createElementAdapter() {
254                return null;
255        }
256 
257        /**
258         * Creates a new adapter for an object of class '{@link EMOF.Enumeration <em>Enumeration</em>}'.
259         * <!-- begin-user-doc -->
260         * This default implementation returns null so that we can easily ignore cases;
261         * it's useful to ignore a case when inheritance will catch all the cases anyway.
262         * <!-- end-user-doc -->
263         * @return the new adapter.
264         * @see EMOF.Enumeration
265         * @generated
266         */
267        public Adapter createEnumerationAdapter() {
268                return null;
269        }
270 
271        /**
272         * Creates a new adapter for an object of class '{@link EMOF.EnumerationLiteral <em>Enumeration Literal</em>}'.
273         * <!-- begin-user-doc -->
274         * This default implementation returns null so that we can easily ignore cases;
275         * it's useful to ignore a case when inheritance will catch all the cases anyway.
276         * <!-- end-user-doc -->
277         * @return the new adapter.
278         * @see EMOF.EnumerationLiteral
279         * @generated
280         */
281        public Adapter createEnumerationLiteralAdapter() {
282                return null;
283        }
284 
285        /**
286         * Creates a new adapter for an object of class '{@link EMOF.Extent <em>Extent</em>}'.
287         * <!-- begin-user-doc -->
288         * This default implementation returns null so that we can easily ignore cases;
289         * it's useful to ignore a case when inheritance will catch all the cases anyway.
290         * <!-- end-user-doc -->
291         * @return the new adapter.
292         * @see EMOF.Extent
293         * @generated
294         */
295        public Adapter createExtentAdapter() {
296                return null;
297        }
298 
299        /**
300         * Creates a new adapter for an object of class '{@link EMOF.Factory <em>Factory</em>}'.
301         * <!-- begin-user-doc -->
302         * This default implementation returns null so that we can easily ignore cases;
303         * it's useful to ignore a case when inheritance will catch all the cases anyway.
304         * <!-- end-user-doc -->
305         * @return the new adapter.
306         * @see EMOF.Factory
307         * @generated
308         */
309        public Adapter createFactoryAdapter() {
310                return null;
311        }
312 
313        /**
314         * Creates a new adapter for an object of class '{@link EMOF.MultiplicityElement <em>Multiplicity Element</em>}'.
315         * <!-- begin-user-doc -->
316         * This default implementation returns null so that we can easily ignore cases;
317         * it's useful to ignore a case when inheritance will catch all the cases anyway.
318         * <!-- end-user-doc -->
319         * @return the new adapter.
320         * @see EMOF.MultiplicityElement
321         * @generated
322         */
323        public Adapter createMultiplicityElementAdapter() {
324                return null;
325        }
326 
327        /**
328         * Creates a new adapter for an object of class '{@link EMOF.NamedElement <em>Named Element</em>}'.
329         * <!-- begin-user-doc -->
330         * This default implementation returns null so that we can easily ignore cases;
331         * it's useful to ignore a case when inheritance will catch all the cases anyway.
332         * <!-- end-user-doc -->
333         * @return the new adapter.
334         * @see EMOF.NamedElement
335         * @generated
336         */
337        public Adapter createNamedElementAdapter() {
338                return null;
339        }
340 
341        /**
342         * Creates a new adapter for an object of class '{@link EMOF.Object <em>Object</em>}'.
343         * <!-- begin-user-doc -->
344         * This default implementation returns null so that we can easily ignore cases;
345         * it's useful to ignore a case when inheritance will catch all the cases anyway.
346         * <!-- end-user-doc -->
347         * @return the new adapter.
348         * @see EMOF.Object
349         * @generated
350         */
351        public Adapter createObjectAdapter() {
352                return null;
353        }
354 
355        /**
356         * Creates a new adapter for an object of class '{@link EMOF.Operation <em>Operation</em>}'.
357         * <!-- begin-user-doc -->
358         * This default implementation returns null so that we can easily ignore cases;
359         * it's useful to ignore a case when inheritance will catch all the cases anyway.
360         * <!-- end-user-doc -->
361         * @return the new adapter.
362         * @see EMOF.Operation
363         * @generated
364         */
365        public Adapter createOperationAdapter() {
366                return null;
367        }
368 
369        /**
370         * Creates a new adapter for an object of class '{@link EMOF.Package <em>Package</em>}'.
371         * <!-- begin-user-doc -->
372         * This default implementation returns null so that we can easily ignore cases;
373         * it's useful to ignore a case when inheritance will catch all the cases anyway.
374         * <!-- end-user-doc -->
375         * @return the new adapter.
376         * @see EMOF.Package
377         * @generated
378         */
379        public Adapter createPackageAdapter() {
380                return null;
381        }
382 
383        /**
384         * Creates a new adapter for an object of class '{@link EMOF.Parameter <em>Parameter</em>}'.
385         * <!-- begin-user-doc -->
386         * This default implementation returns null so that we can easily ignore cases;
387         * it's useful to ignore a case when inheritance will catch all the cases anyway.
388         * <!-- end-user-doc -->
389         * @return the new adapter.
390         * @see EMOF.Parameter
391         * @generated
392         */
393        public Adapter createParameterAdapter() {
394                return null;
395        }
396 
397        /**
398         * Creates a new adapter for an object of class '{@link EMOF.PrimitiveType <em>Primitive Type</em>}'.
399         * <!-- begin-user-doc -->
400         * This default implementation returns null so that we can easily ignore cases;
401         * it's useful to ignore a case when inheritance will catch all the cases anyway.
402         * <!-- end-user-doc -->
403         * @return the new adapter.
404         * @see EMOF.PrimitiveType
405         * @generated
406         */
407        public Adapter createPrimitiveTypeAdapter() {
408                return null;
409        }
410 
411        /**
412         * Creates a new adapter for an object of class '{@link EMOF.Property <em>Property</em>}'.
413         * <!-- begin-user-doc -->
414         * This default implementation returns null so that we can easily ignore cases;
415         * it's useful to ignore a case when inheritance will catch all the cases anyway.
416         * <!-- end-user-doc -->
417         * @return the new adapter.
418         * @see EMOF.Property
419         * @generated
420         */
421        public Adapter createPropertyAdapter() {
422                return null;
423        }
424 
425        /**
426         * Creates a new adapter for an object of class '{@link EMOF.ReflectiveCollection <em>Reflective Collection</em>}'.
427         * <!-- begin-user-doc -->
428         * This default implementation returns null so that we can easily ignore cases;
429         * it's useful to ignore a case when inheritance will catch all the cases anyway.
430         * <!-- end-user-doc -->
431         * @return the new adapter.
432         * @see EMOF.ReflectiveCollection
433         * @generated
434         */
435        public Adapter createReflectiveCollectionAdapter() {
436                return null;
437        }
438 
439        /**
440         * Creates a new adapter for an object of class '{@link EMOF.ReflectiveSequence <em>Reflective Sequence</em>}'.
441         * <!-- begin-user-doc -->
442         * This default implementation returns null so that we can easily ignore cases;
443         * it's useful to ignore a case when inheritance will catch all the cases anyway.
444         * <!-- end-user-doc -->
445         * @return the new adapter.
446         * @see EMOF.ReflectiveSequence
447         * @generated
448         */
449        public Adapter createReflectiveSequenceAdapter() {
450                return null;
451        }
452 
453        /**
454         * Creates a new adapter for an object of class '{@link EMOF.Tag <em>Tag</em>}'.
455         * <!-- begin-user-doc -->
456         * This default implementation returns null so that we can easily ignore cases;
457         * it's useful to ignore a case when inheritance will catch all the cases anyway.
458         * <!-- end-user-doc -->
459         * @return the new adapter.
460         * @see EMOF.Tag
461         * @generated
462         */
463        public Adapter createTagAdapter() {
464                return null;
465        }
466 
467        /**
468         * Creates a new adapter for an object of class '{@link EMOF.Type <em>Type</em>}'.
469         * <!-- begin-user-doc -->
470         * This default implementation returns null so that we can easily ignore cases;
471         * it's useful to ignore a case when inheritance will catch all the cases anyway.
472         * <!-- end-user-doc -->
473         * @return the new adapter.
474         * @see EMOF.Type
475         * @generated
476         */
477        public Adapter createTypeAdapter() {
478                return null;
479        }
480 
481        /**
482         * Creates a new adapter for an object of class '{@link EMOF.TypedElement <em>Typed Element</em>}'.
483         * <!-- begin-user-doc -->
484         * This default implementation returns null so that we can easily ignore cases;
485         * it's useful to ignore a case when inheritance will catch all the cases anyway.
486         * <!-- end-user-doc -->
487         * @return the new adapter.
488         * @see EMOF.TypedElement
489         * @generated
490         */
491        public Adapter createTypedElementAdapter() {
492                return null;
493        }
494 
495        /**
496         * Creates a new adapter for an object of class '{@link EMOF.URIExtent <em>URI Extent</em>}'.
497         * <!-- begin-user-doc -->
498         * This default implementation returns null so that we can easily ignore cases;
499         * it's useful to ignore a case when inheritance will catch all the cases anyway.
500         * <!-- end-user-doc -->
501         * @return the new adapter.
502         * @see EMOF.URIExtent
503         * @generated
504         */
505        public Adapter createURIExtentAdapter() {
506                return null;
507        }
508 
509        /**
510         * Creates a new adapter for the default case.
511         * <!-- begin-user-doc -->
512         * This default implementation returns null.
513         * <!-- end-user-doc -->
514         * @return the new adapter.
515         * @generated
516         */
517        public Adapter createEObjectAdapter() {
518                return null;
519        }
520 
521} //EMOFAdapterFactory

[all classes][EMOF.util]
EMMA 2.0.9414 (unsupported private build) (C) Vladimir Roubtsov