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

COVERAGE SUMMARY FOR SOURCE FILE [PCMPackageImpl.java]

nameclass, %method, %block, %line, %
PCMPackageImpl.java0%   (0/1)0%   (0/26)0%   (0/800)0%   (0/117)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class PCMPackageImpl0%   (0/1)0%   (0/26)0%   (0/800)0%   (0/117)
<static initializer> 0%   (0/1)0%   (0/3)0%   (0/2)
PCMPackageImpl (): void 0%   (0/1)0%   (0/35)0%   (0/12)
createPackageContents (): void 0%   (0/1)0%   (0/108)0%   (0/23)
getPCMBusinessOperationReference (): EClass 0%   (0/1)0%   (0/3)0%   (0/1)
getPCMBusinessOperationReference_RequiredRole (): EReference 0%   (0/1)0%   (0/7)0%   (0/1)
getPCMBusinessOperationReference_Signature (): EReference 0%   (0/1)0%   (0/7)0%   (0/1)
getPCMComponentParameterReference (): EClass 0%   (0/1)0%   (0/3)0%   (0/1)
getPCMComponentParameterReference_ImplementationComponentType (): EReference 0%   (0/1)0%   (0/7)0%   (0/1)
getPCMComponentParameterReference_VariableUsage (): EReference 0%   (0/1)0%   (0/7)0%   (0/1)
getPCMComponentReference (): EClass 0%   (0/1)0%   (0/3)0%   (0/1)
getPCMComponentReference_BasicComponent (): EReference 0%   (0/1)0%   (0/7)0%   (0/1)
getPCMFactory (): PCMFactory 0%   (0/1)0%   (0/4)0%   (0/1)
getPCMInfrastructureOperationReference (): EClass 0%   (0/1)0%   (0/3)0%   (0/1)
getPCMInfrastructureOperationReference_ResourceRequiredRole (): EReference 0%   (0/1)0%   (0/7)0%   (0/1)
getPCMInfrastructureOperationReference_Signature (): EReference 0%   (0/1)0%   (0/7)0%   (0/1)
getPCMOperationParameterReference (): EClass 0%   (0/1)0%   (0/3)0%   (0/1)
getPCMOperationParameterReference_Parameter (): EReference 0%   (0/1)0%   (0/7)0%   (0/1)
getPCMParameterReference (): EClass 0%   (0/1)0%   (0/3)0%   (0/1)
getPCMParameterReference_ParameterPartition (): EReference 0%   (0/1)0%   (0/7)0%   (0/1)
getPCMParameterValue (): EClass 0%   (0/1)0%   (0/3)0%   (0/1)
getPCMParameterValue_VariableCharacterisation (): EReference 0%   (0/1)0%   (0/7)0%   (0/1)
getPCMRequiredBusinessOperationReturnParameterReference (): EClass 0%   (0/1)0%   (0/3)0%   (0/1)
getPCMRequiredBusinessOperationReturnParameterReference_RequiredRole (): ERef... 0%   (0/1)0%   (0/7)0%   (0/1)
getPCMRequiredBusinessOperationReturnParameterReference_Signature (): EReference 0%   (0/1)0%   (0/7)0%   (0/1)
init (): PCMPackage 0%   (0/1)0%   (0/87)0%   (0/18)
initializePackageContents (): void 0%   (0/1)0%   (0/455)0%   (0/41)

1/**
2 * <copyright>
3 * </copyright>
4 *
5 * $Id$
6 */
7package de.fzi.se.quality.parameters.pcm.impl;
8 
9import de.fzi.se.quality.QualityPackage;
10 
11import de.fzi.se.quality.impl.QualityPackageImpl;
12 
13import de.fzi.se.quality.parameters.ParametersPackage;
14 
15import de.fzi.se.quality.parameters.impl.ParametersPackageImpl;
16 
17import de.fzi.se.quality.parameters.pcm.PCMBusinessOperationReference;
18import de.fzi.se.quality.parameters.pcm.PCMComponentParameterReference;
19import de.fzi.se.quality.parameters.pcm.PCMComponentReference;
20import de.fzi.se.quality.parameters.pcm.PCMFactory;
21import de.fzi.se.quality.parameters.pcm.PCMInfrastructureOperationReference;
22import de.fzi.se.quality.parameters.pcm.PCMOperationParameterReference;
23import de.fzi.se.quality.parameters.pcm.PCMPackage;
24import de.fzi.se.quality.parameters.pcm.PCMParameterReference;
25import de.fzi.se.quality.parameters.pcm.PCMParameterValue;
26import de.fzi.se.quality.parameters.pcm.PCMRequiredBusinessOperationReturnParameterReference;
27 
28import de.fzi.se.quality.qualityannotation.QualityAnnotationPackage;
29 
30import de.fzi.se.quality.qualityannotation.impl.QualityAnnotationPackageImpl;
31 
32import de.uka.ipd.sdq.identifier.IdentifierPackage;
33 
34import de.uka.ipd.sdq.pcm.PcmPackage;
35 
36import de.uka.ipd.sdq.pcm.core.entity.EntityPackage;
37 
38import de.uka.ipd.sdq.pcm.parameter.ParameterPackage;
39 
40import de.uka.ipd.sdq.pcm.repository.RepositoryPackage;
41 
42import org.eclipse.emf.ecore.EClass;
43import org.eclipse.emf.ecore.EPackage;
44import org.eclipse.emf.ecore.EReference;
45 
46import org.eclipse.emf.ecore.impl.EPackageImpl;
47 
48/**
49 * <!-- begin-user-doc -->
50 * An implementation of the model <b>Package</b>.
51 * <!-- end-user-doc -->
52 * @generated
53 */
54public class PCMPackageImpl extends EPackageImpl implements PCMPackage {
55        /**
56         * <!-- begin-user-doc -->
57         * <!-- end-user-doc -->
58         * @generated
59         */
60        private EClass pcmParameterReferenceEClass = null;
61 
62        /**
63         * <!-- begin-user-doc -->
64         * <!-- end-user-doc -->
65         * @generated
66         */
67        private EClass pcmParameterValueEClass = null;
68 
69        /**
70         * <!-- begin-user-doc -->
71         * <!-- end-user-doc -->
72         * @generated
73         */
74        private EClass pcmInfrastructureOperationReferenceEClass = null;
75 
76        /**
77         * <!-- begin-user-doc -->
78         * <!-- end-user-doc -->
79         * @generated
80         */
81        private EClass pcmBusinessOperationReferenceEClass = null;
82 
83        /**
84         * <!-- begin-user-doc -->
85         * <!-- end-user-doc -->
86         * @generated
87         */
88        private EClass pcmComponentReferenceEClass = null;
89 
90        /**
91         * <!-- begin-user-doc -->
92         * <!-- end-user-doc -->
93         * @generated
94         */
95        private EClass pcmComponentParameterReferenceEClass = null;
96 
97        /**
98         * <!-- begin-user-doc -->
99         * <!-- end-user-doc -->
100         * @generated
101         */
102        private EClass pcmOperationParameterReferenceEClass = null;
103 
104        /**
105         * <!-- begin-user-doc -->
106         * <!-- end-user-doc -->
107         * @generated
108         */
109        private EClass pcmRequiredBusinessOperationReturnParameterReferenceEClass = null;
110 
111        /**
112         * Creates an instance of the model <b>Package</b>, registered with
113         * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package
114         * package URI value.
115         * <p>Note: the correct way to create the package is via the static
116         * factory method {@link #init init()}, which also performs
117         * initialization of the package, or returns the registered package,
118         * if one already exists.
119         * <!-- begin-user-doc -->
120         * <!-- end-user-doc -->
121         * @see org.eclipse.emf.ecore.EPackage.Registry
122         * @see de.fzi.se.quality.parameters.pcm.PCMPackage#eNS_URI
123         * @see #init()
124         * @generated
125         */
126        private PCMPackageImpl() {
127                super(eNS_URI, PCMFactory.eINSTANCE);
128        }
129 
130        /**
131         * <!-- begin-user-doc -->
132         * <!-- end-user-doc -->
133         * @generated
134         */
135        private static boolean isInited = false;
136 
137        /**
138         * Creates, registers, and initializes the <b>Package</b> for this model, and for any others upon which it depends.
139         * 
140         * <p>This method is used to initialize {@link PCMPackage#eINSTANCE} when that field is accessed.
141         * Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.
142         * <!-- begin-user-doc -->
143         * <!-- end-user-doc -->
144         * @see #eNS_URI
145         * @see #createPackageContents()
146         * @see #initializePackageContents()
147         * @generated
148         */
149        public static PCMPackage init() {
150                if (isInited) return (PCMPackage)EPackage.Registry.INSTANCE.getEPackage(PCMPackage.eNS_URI);
151 
152                // Obtain or create and register package
153                PCMPackageImpl thePCMPackage = (PCMPackageImpl)(EPackage.Registry.INSTANCE.get(eNS_URI) instanceof PCMPackageImpl ? EPackage.Registry.INSTANCE.get(eNS_URI) : new PCMPackageImpl());
154 
155                isInited = true;
156 
157                // Initialize simple dependencies
158                PcmPackage.eINSTANCE.eClass();
159 
160                // Obtain or create and register interdependencies
161                QualityPackageImpl theQualityPackage = (QualityPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(QualityPackage.eNS_URI) instanceof QualityPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(QualityPackage.eNS_URI) : QualityPackage.eINSTANCE);
162                QualityAnnotationPackageImpl theQualityAnnotationPackage = (QualityAnnotationPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(QualityAnnotationPackage.eNS_URI) instanceof QualityAnnotationPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(QualityAnnotationPackage.eNS_URI) : QualityAnnotationPackage.eINSTANCE);
163                ParametersPackageImpl theParametersPackage = (ParametersPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(ParametersPackage.eNS_URI) instanceof ParametersPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(ParametersPackage.eNS_URI) : ParametersPackage.eINSTANCE);
164 
165                // Create package meta-data objects
166                thePCMPackage.createPackageContents();
167                theQualityPackage.createPackageContents();
168                theQualityAnnotationPackage.createPackageContents();
169                theParametersPackage.createPackageContents();
170 
171                // Initialize created meta-data
172                thePCMPackage.initializePackageContents();
173                theQualityPackage.initializePackageContents();
174                theQualityAnnotationPackage.initializePackageContents();
175                theParametersPackage.initializePackageContents();
176 
177                // Mark meta-data to indicate it can't be changed
178                thePCMPackage.freeze();
179 
180  
181                // Update the registry and return the package
182                EPackage.Registry.INSTANCE.put(PCMPackage.eNS_URI, thePCMPackage);
183                return thePCMPackage;
184        }
185 
186        /**
187         * <!-- begin-user-doc -->
188         * <!-- end-user-doc -->
189         * @generated
190         */
191        public EClass getPCMParameterReference() {
192                return pcmParameterReferenceEClass;
193        }
194 
195        /**
196         * <!-- begin-user-doc -->
197         * <!-- end-user-doc -->
198         * @generated
199         */
200        public EReference getPCMParameterReference_ParameterPartition() {
201                return (EReference)pcmParameterReferenceEClass.getEStructuralFeatures().get(0);
202        }
203 
204        /**
205         * <!-- begin-user-doc -->
206         * <!-- end-user-doc -->
207         * @generated
208         */
209        public EClass getPCMParameterValue() {
210                return pcmParameterValueEClass;
211        }
212 
213        /**
214         * <!-- begin-user-doc -->
215         * <!-- end-user-doc -->
216         * @generated
217         */
218        public EReference getPCMParameterValue_VariableCharacterisation() {
219                return (EReference)pcmParameterValueEClass.getEStructuralFeatures().get(0);
220        }
221 
222        /**
223         * <!-- begin-user-doc -->
224         * <!-- end-user-doc -->
225         * @generated
226         */
227        public EClass getPCMInfrastructureOperationReference() {
228                return pcmInfrastructureOperationReferenceEClass;
229        }
230 
231        /**
232         * <!-- begin-user-doc -->
233         * <!-- end-user-doc -->
234         * @generated
235         */
236        public EReference getPCMInfrastructureOperationReference_ResourceRequiredRole() {
237                return (EReference)pcmInfrastructureOperationReferenceEClass.getEStructuralFeatures().get(0);
238        }
239 
240        /**
241         * <!-- begin-user-doc -->
242         * <!-- end-user-doc -->
243         * @generated
244         */
245        public EReference getPCMInfrastructureOperationReference_Signature() {
246                return (EReference)pcmInfrastructureOperationReferenceEClass.getEStructuralFeatures().get(1);
247        }
248 
249        /**
250         * <!-- begin-user-doc -->
251         * <!-- end-user-doc -->
252         * @generated
253         */
254        public EClass getPCMBusinessOperationReference() {
255                return pcmBusinessOperationReferenceEClass;
256        }
257 
258        /**
259         * <!-- begin-user-doc -->
260         * <!-- end-user-doc -->
261         * @generated
262         */
263        public EReference getPCMBusinessOperationReference_RequiredRole() {
264                return (EReference)pcmBusinessOperationReferenceEClass.getEStructuralFeatures().get(0);
265        }
266 
267        /**
268         * <!-- begin-user-doc -->
269         * <!-- end-user-doc -->
270         * @generated
271         */
272        public EReference getPCMBusinessOperationReference_Signature() {
273                return (EReference)pcmBusinessOperationReferenceEClass.getEStructuralFeatures().get(1);
274        }
275 
276        /**
277         * <!-- begin-user-doc -->
278         * <!-- end-user-doc -->
279         * @generated
280         */
281        public EClass getPCMComponentReference() {
282                return pcmComponentReferenceEClass;
283        }
284 
285        /**
286         * <!-- begin-user-doc -->
287         * <!-- end-user-doc -->
288         * @generated
289         */
290        public EReference getPCMComponentReference_BasicComponent() {
291                return (EReference)pcmComponentReferenceEClass.getEStructuralFeatures().get(0);
292        }
293 
294        /**
295         * <!-- begin-user-doc -->
296         * <!-- end-user-doc -->
297         * @generated
298         */
299        public EClass getPCMComponentParameterReference() {
300                return pcmComponentParameterReferenceEClass;
301        }
302 
303        /**
304         * <!-- begin-user-doc -->
305         * <!-- end-user-doc -->
306         * @generated
307         */
308        public EReference getPCMComponentParameterReference_ImplementationComponentType() {
309                return (EReference)pcmComponentParameterReferenceEClass.getEStructuralFeatures().get(0);
310        }
311 
312        /**
313         * <!-- begin-user-doc -->
314         * <!-- end-user-doc -->
315         * @generated
316         */
317        public EReference getPCMComponentParameterReference_VariableUsage() {
318                return (EReference)pcmComponentParameterReferenceEClass.getEStructuralFeatures().get(1);
319        }
320 
321        /**
322         * <!-- begin-user-doc -->
323         * <!-- end-user-doc -->
324         * @generated
325         */
326        public EClass getPCMOperationParameterReference() {
327                return pcmOperationParameterReferenceEClass;
328        }
329 
330        /**
331         * <!-- begin-user-doc -->
332         * <!-- end-user-doc -->
333         * @generated
334         */
335        public EReference getPCMOperationParameterReference_Parameter() {
336                return (EReference)pcmOperationParameterReferenceEClass.getEStructuralFeatures().get(0);
337        }
338 
339        /**
340         * <!-- begin-user-doc -->
341         * <!-- end-user-doc -->
342         * @generated
343         */
344        public EClass getPCMRequiredBusinessOperationReturnParameterReference() {
345                return pcmRequiredBusinessOperationReturnParameterReferenceEClass;
346        }
347 
348        /**
349         * <!-- begin-user-doc -->
350         * <!-- end-user-doc -->
351         * @generated
352         */
353        public EReference getPCMRequiredBusinessOperationReturnParameterReference_RequiredRole() {
354                return (EReference)pcmRequiredBusinessOperationReturnParameterReferenceEClass.getEStructuralFeatures().get(0);
355        }
356 
357        /**
358         * <!-- begin-user-doc -->
359         * <!-- end-user-doc -->
360         * @generated
361         */
362        public EReference getPCMRequiredBusinessOperationReturnParameterReference_Signature() {
363                return (EReference)pcmRequiredBusinessOperationReturnParameterReferenceEClass.getEStructuralFeatures().get(1);
364        }
365 
366        /**
367         * <!-- begin-user-doc -->
368         * <!-- end-user-doc -->
369         * @generated
370         */
371        public PCMFactory getPCMFactory() {
372                return (PCMFactory)getEFactoryInstance();
373        }
374 
375        /**
376         * <!-- begin-user-doc -->
377         * <!-- end-user-doc -->
378         * @generated
379         */
380        private boolean isCreated = false;
381 
382        /**
383         * Creates the meta-model objects for the package.  This method is
384         * guarded to have no affect on any invocation but its first.
385         * <!-- begin-user-doc -->
386         * <!-- end-user-doc -->
387         * @generated
388         */
389        public void createPackageContents() {
390                if (isCreated) return;
391                isCreated = true;
392 
393                // Create classes and their features
394                pcmParameterReferenceEClass = createEClass(PCM_PARAMETER_REFERENCE);
395                createEReference(pcmParameterReferenceEClass, PCM_PARAMETER_REFERENCE__PARAMETER_PARTITION);
396 
397                pcmParameterValueEClass = createEClass(PCM_PARAMETER_VALUE);
398                createEReference(pcmParameterValueEClass, PCM_PARAMETER_VALUE__VARIABLE_CHARACTERISATION);
399 
400                pcmInfrastructureOperationReferenceEClass = createEClass(PCM_INFRASTRUCTURE_OPERATION_REFERENCE);
401                createEReference(pcmInfrastructureOperationReferenceEClass, PCM_INFRASTRUCTURE_OPERATION_REFERENCE__RESOURCE_REQUIRED_ROLE);
402                createEReference(pcmInfrastructureOperationReferenceEClass, PCM_INFRASTRUCTURE_OPERATION_REFERENCE__SIGNATURE);
403 
404                pcmBusinessOperationReferenceEClass = createEClass(PCM_BUSINESS_OPERATION_REFERENCE);
405                createEReference(pcmBusinessOperationReferenceEClass, PCM_BUSINESS_OPERATION_REFERENCE__REQUIRED_ROLE);
406                createEReference(pcmBusinessOperationReferenceEClass, PCM_BUSINESS_OPERATION_REFERENCE__SIGNATURE);
407 
408                pcmComponentReferenceEClass = createEClass(PCM_COMPONENT_REFERENCE);
409                createEReference(pcmComponentReferenceEClass, PCM_COMPONENT_REFERENCE__BASIC_COMPONENT);
410 
411                pcmComponentParameterReferenceEClass = createEClass(PCM_COMPONENT_PARAMETER_REFERENCE);
412                createEReference(pcmComponentParameterReferenceEClass, PCM_COMPONENT_PARAMETER_REFERENCE__IMPLEMENTATION_COMPONENT_TYPE);
413                createEReference(pcmComponentParameterReferenceEClass, PCM_COMPONENT_PARAMETER_REFERENCE__VARIABLE_USAGE);
414 
415                pcmOperationParameterReferenceEClass = createEClass(PCM_OPERATION_PARAMETER_REFERENCE);
416                createEReference(pcmOperationParameterReferenceEClass, PCM_OPERATION_PARAMETER_REFERENCE__PARAMETER);
417 
418                pcmRequiredBusinessOperationReturnParameterReferenceEClass = createEClass(PCM_REQUIRED_BUSINESS_OPERATION_RETURN_PARAMETER_REFERENCE);
419                createEReference(pcmRequiredBusinessOperationReturnParameterReferenceEClass, PCM_REQUIRED_BUSINESS_OPERATION_RETURN_PARAMETER_REFERENCE__REQUIRED_ROLE);
420                createEReference(pcmRequiredBusinessOperationReturnParameterReferenceEClass, PCM_REQUIRED_BUSINESS_OPERATION_RETURN_PARAMETER_REFERENCE__SIGNATURE);
421        }
422 
423        /**
424         * <!-- begin-user-doc -->
425         * <!-- end-user-doc -->
426         * @generated
427         */
428        private boolean isInitialized = false;
429 
430        /**
431         * Complete the initialization of the package and its meta-model.  This
432         * method is guarded to have no affect on any invocation but its first.
433         * <!-- begin-user-doc -->
434         * <!-- end-user-doc -->
435         * @generated
436         */
437        public void initializePackageContents() {
438                if (isInitialized) return;
439                isInitialized = true;
440 
441                // Initialize package
442                setName(eNAME);
443                setNsPrefix(eNS_PREFIX);
444                setNsURI(eNS_URI);
445 
446                // Obtain other dependent packages
447                ParametersPackage theParametersPackage = (ParametersPackage)EPackage.Registry.INSTANCE.getEPackage(ParametersPackage.eNS_URI);
448                IdentifierPackage theIdentifierPackage = (IdentifierPackage)EPackage.Registry.INSTANCE.getEPackage(IdentifierPackage.eNS_URI);
449                QualityAnnotationPackage theQualityAnnotationPackage = (QualityAnnotationPackage)EPackage.Registry.INSTANCE.getEPackage(QualityAnnotationPackage.eNS_URI);
450                ParameterPackage theParameterPackage = (ParameterPackage)EPackage.Registry.INSTANCE.getEPackage(ParameterPackage.eNS_URI);
451                EntityPackage theEntityPackage = (EntityPackage)EPackage.Registry.INSTANCE.getEPackage(EntityPackage.eNS_URI);
452                RepositoryPackage theRepositoryPackage = (RepositoryPackage)EPackage.Registry.INSTANCE.getEPackage(RepositoryPackage.eNS_URI);
453 
454                // Create type parameters
455 
456                // Set bounds for type parameters
457 
458                // Add supertypes to classes
459                pcmParameterReferenceEClass.getESuperTypes().add(theParametersPackage.getParameterReference());
460                pcmParameterReferenceEClass.getESuperTypes().add(theIdentifierPackage.getIdentifier());
461                pcmParameterValueEClass.getESuperTypes().add(theParametersPackage.getParameterValue());
462                pcmInfrastructureOperationReferenceEClass.getESuperTypes().add(theParametersPackage.getInfrastructureOperationReference());
463                pcmBusinessOperationReferenceEClass.getESuperTypes().add(theParametersPackage.getBusinessOperationReference());
464                pcmComponentReferenceEClass.getESuperTypes().add(theParametersPackage.getComponentReference());
465                pcmComponentParameterReferenceEClass.getESuperTypes().add(this.getPCMParameterReference());
466                pcmOperationParameterReferenceEClass.getESuperTypes().add(this.getPCMParameterReference());
467                pcmRequiredBusinessOperationReturnParameterReferenceEClass.getESuperTypes().add(this.getPCMParameterReference());
468 
469                // Initialize classes and features; add operations and parameters
470                initEClass(pcmParameterReferenceEClass, PCMParameterReference.class, "PCMParameterReference", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
471                initEReference(getPCMParameterReference_ParameterPartition(), theQualityAnnotationPackage.getPCMParameterPartition(), theQualityAnnotationPackage.getPCMParameterPartition_ParameterReference(), "parameterPartition", null, 0, 1, PCMParameterReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
472 
473                initEClass(pcmParameterValueEClass, PCMParameterValue.class, "PCMParameterValue", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
474                initEReference(getPCMParameterValue_VariableCharacterisation(), theParameterPackage.getVariableCharacterisation(), null, "variableCharacterisation", null, 0, -1, PCMParameterValue.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
475 
476                initEClass(pcmInfrastructureOperationReferenceEClass, PCMInfrastructureOperationReference.class, "PCMInfrastructureOperationReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
477                initEReference(getPCMInfrastructureOperationReference_ResourceRequiredRole(), theEntityPackage.getResourceRequiredRole(), null, "resourceRequiredRole", null, 1, 1, PCMInfrastructureOperationReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
478                initEReference(getPCMInfrastructureOperationReference_Signature(), theRepositoryPackage.getSignature(), null, "signature", null, 1, 1, PCMInfrastructureOperationReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
479 
480                initEClass(pcmBusinessOperationReferenceEClass, PCMBusinessOperationReference.class, "PCMBusinessOperationReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
481                initEReference(getPCMBusinessOperationReference_RequiredRole(), theRepositoryPackage.getRequiredRole(), null, "requiredRole", null, 1, 1, PCMBusinessOperationReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
482                initEReference(getPCMBusinessOperationReference_Signature(), theRepositoryPackage.getSignature(), null, "signature", null, 1, 1, PCMBusinessOperationReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
483 
484                initEClass(pcmComponentReferenceEClass, PCMComponentReference.class, "PCMComponentReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
485                initEReference(getPCMComponentReference_BasicComponent(), theRepositoryPackage.getBasicComponent(), null, "basicComponent", null, 1, 1, PCMComponentReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
486 
487                initEClass(pcmComponentParameterReferenceEClass, PCMComponentParameterReference.class, "PCMComponentParameterReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
488                initEReference(getPCMComponentParameterReference_ImplementationComponentType(), theRepositoryPackage.getImplementationComponentType(), null, "implementationComponentType", null, 1, 1, PCMComponentParameterReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
489                initEReference(getPCMComponentParameterReference_VariableUsage(), theParameterPackage.getVariableUsage(), null, "variableUsage", null, 1, 1, PCMComponentParameterReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
490 
491                initEClass(pcmOperationParameterReferenceEClass, PCMOperationParameterReference.class, "PCMOperationParameterReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
492                initEReference(getPCMOperationParameterReference_Parameter(), theRepositoryPackage.getParameter(), null, "parameter", null, 1, 1, PCMOperationParameterReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
493 
494                initEClass(pcmRequiredBusinessOperationReturnParameterReferenceEClass, PCMRequiredBusinessOperationReturnParameterReference.class, "PCMRequiredBusinessOperationReturnParameterReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
495                initEReference(getPCMRequiredBusinessOperationReturnParameterReference_RequiredRole(), theRepositoryPackage.getRequiredRole(), null, "requiredRole", null, 1, 1, PCMRequiredBusinessOperationReturnParameterReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
496                initEReference(getPCMRequiredBusinessOperationReturnParameterReference_Signature(), theRepositoryPackage.getSignature(), null, "signature", null, 1, 1, PCMRequiredBusinessOperationReturnParameterReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
497        }
498 
499} //PCMPackageImpl

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