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

COVERAGE SUMMARY FOR SOURCE FILE [ResourceenvironmentdecoratorPackageImpl.java]

nameclass, %method, %block, %line, %
ResourceenvironmentdecoratorPackageImpl.java0%   (0/1)0%   (0/26)0%   (0/769)0%   (0/107)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class ResourceenvironmentdecoratorPackageImpl0%   (0/1)0%   (0/26)0%   (0/769)0%   (0/107)
<static initializer> 0%   (0/1)0%   (0/3)0%   (0/2)
ResourceenvironmentdecoratorPackageImpl (): void 0%   (0/1)0%   (0/29)0%   (0/10)
createPackageContents (): void 0%   (0/1)0%   (0/108)0%   (0/23)
getActiveResourceUtilisationResult (): EClass 0%   (0/1)0%   (0/3)0%   (0/1)
getActiveResourceUtilisationResult_DemandedTime (): EAttribute 0%   (0/1)0%   (0/7)0%   (0/1)
getActiveResourceUtilisationResult_NormalisedDemandedTime (): EAttribute 0%   (0/1)0%   (0/7)0%   (0/1)
getLinkingResourceResults (): EClass 0%   (0/1)0%   (0/3)0%   (0/1)
getLinkingResourceResults_LinkingResource_LinkingResourceResults (): EReference 0%   (0/1)0%   (0/7)0%   (0/1)
getPassiveResourceResult (): EClass 0%   (0/1)0%   (0/3)0%   (0/1)
getPassiveResourceResult_AssemblyContext_PassiveResourceResult (): EReference 0%   (0/1)0%   (0/7)0%   (0/1)
getPassiveResourceResult_AverageHoldingTime (): EAttribute 0%   (0/1)0%   (0/7)0%   (0/1)
getPassiveResourceResult_PassiveResource_PassiveResourceResult (): EReference 0%   (0/1)0%   (0/7)0%   (0/1)
getProcessingResourceSpecificationResult (): EClass 0%   (0/1)0%   (0/3)0%   (0/1)
getProcessingResourceSpecificationResult_ProcessingResourceSpecification_Proc... 0%   (0/1)0%   (0/7)0%   (0/1)
getResourceContainerResults (): EClass 0%   (0/1)0%   (0/3)0%   (0/1)
getResourceContainerResults_ResourceContainer_ResourceContainerResults (): ER... 0%   (0/1)0%   (0/7)0%   (0/1)
getResourceenvironmentdecoratorFactory (): ResourceenvironmentdecoratorFactory 0%   (0/1)0%   (0/4)0%   (0/1)
getUtilisationResult (): EClass 0%   (0/1)0%   (0/3)0%   (0/1)
getUtilisationResult_AverageQueueLength (): EAttribute 0%   (0/1)0%   (0/7)0%   (0/1)
getUtilisationResult_AverageWaitTime (): EAttribute 0%   (0/1)0%   (0/7)0%   (0/1)
getUtilisationResult_MaxQueueLength (): EAttribute 0%   (0/1)0%   (0/7)0%   (0/1)
getUtilisationResult_NormalisedResourceUtilisation (): EAttribute 0%   (0/1)0%   (0/7)0%   (0/1)
getUtilisationResult_NormalisedWaitTime (): EAttribute 0%   (0/1)0%   (0/7)0%   (0/1)
getUtilisationResult_ResourceUtilisation (): EAttribute 0%   (0/1)0%   (0/7)0%   (0/1)
init (): ResourceenvironmentdecoratorPackage 0%   (0/1)0%   (0/71)0%   (0/15)
initializePackageContents (): void 0%   (0/1)0%   (0/438)0%   (0/36)

1/**
2 * <copyright>
3 * </copyright>
4 *
5 * $Id$
6 */
7package de.uka.ipd.sdq.pcm.resultdecorator.resourceenvironmentdecorator.impl;
8 
9import de.uka.ipd.sdq.pcm.PcmPackage;
10import de.uka.ipd.sdq.pcm.allocation.AllocationPackage;
11 
12import de.uka.ipd.sdq.pcm.core.CorePackage;
13 
14import de.uka.ipd.sdq.pcm.core.composition.CompositionPackage;
15import de.uka.ipd.sdq.pcm.core.entity.EntityPackage;
16 
17import de.uka.ipd.sdq.pcm.parameter.ParameterPackage;
18 
19import de.uka.ipd.sdq.pcm.protocol.ProtocolPackage;
20 
21import de.uka.ipd.sdq.pcm.qosannotations.QosannotationsPackage;
22 
23import de.uka.ipd.sdq.pcm.repository.RepositoryPackage;
24 
25import de.uka.ipd.sdq.pcm.resourceenvironment.ResourceenvironmentPackage;
26 
27import de.uka.ipd.sdq.pcm.resourcetype.ResourcetypePackage;
28 
29import de.uka.ipd.sdq.pcm.resultdecorator.ResultdecoratorPackage;
30 
31import de.uka.ipd.sdq.pcm.resultdecorator.impl.ResultdecoratorPackageImpl;
32 
33import de.uka.ipd.sdq.pcm.resultdecorator.repositorydecorator.RepositorydecoratorPackage;
34 
35import de.uka.ipd.sdq.pcm.resultdecorator.repositorydecorator.impl.RepositorydecoratorPackageImpl;
36 
37import de.uka.ipd.sdq.pcm.resultdecorator.resourceenvironmentdecorator.ActiveResourceUtilisationResult;
38import de.uka.ipd.sdq.pcm.resultdecorator.resourceenvironmentdecorator.LinkingResourceResults;
39import de.uka.ipd.sdq.pcm.resultdecorator.resourceenvironmentdecorator.PassiveResourceResult;
40import de.uka.ipd.sdq.pcm.resultdecorator.resourceenvironmentdecorator.ProcessingResourceSpecificationResult;
41import de.uka.ipd.sdq.pcm.resultdecorator.resourceenvironmentdecorator.ResourceContainerResults;
42import de.uka.ipd.sdq.pcm.resultdecorator.resourceenvironmentdecorator.ResourceenvironmentdecoratorFactory;
43import de.uka.ipd.sdq.pcm.resultdecorator.resourceenvironmentdecorator.ResourceenvironmentdecoratorPackage;
44import de.uka.ipd.sdq.pcm.resultdecorator.resourceenvironmentdecorator.UtilisationResult;
45 
46import de.uka.ipd.sdq.pcm.seff.SeffPackage;
47 
48import de.uka.ipd.sdq.pcm.subsystem.SubsystemPackage;
49 
50import de.uka.ipd.sdq.pcm.system.SystemPackage;
51 
52import de.uka.ipd.sdq.pcm.usagemodel.UsagemodelPackage;
53 
54import org.eclipse.emf.ecore.EAttribute;
55import org.eclipse.emf.ecore.EClass;
56import org.eclipse.emf.ecore.EPackage;
57import org.eclipse.emf.ecore.EReference;
58 
59import org.eclipse.emf.ecore.impl.EPackageImpl;
60 
61/**
62 * <!-- begin-user-doc -->
63 * An implementation of the model <b>Package</b>.
64 * <!-- end-user-doc -->
65 * @generated
66 */
67public class ResourceenvironmentdecoratorPackageImpl extends EPackageImpl implements ResourceenvironmentdecoratorPackage {
68        /**
69         * <!-- begin-user-doc -->
70         * <!-- end-user-doc -->
71         * @generated
72         */
73        private EClass linkingResourceResultsEClass = null;
74 
75        /**
76         * <!-- begin-user-doc -->
77         * <!-- end-user-doc -->
78         * @generated
79         */
80        private EClass activeResourceUtilisationResultEClass = null;
81 
82        /**
83         * <!-- begin-user-doc -->
84         * <!-- end-user-doc -->
85         * @generated
86         */
87        private EClass utilisationResultEClass = null;
88 
89        /**
90         * <!-- begin-user-doc -->
91         * <!-- end-user-doc -->
92         * @generated
93         */
94        private EClass resourceContainerResultsEClass = null;
95 
96        /**
97         * <!-- begin-user-doc -->
98         * <!-- end-user-doc -->
99         * @generated
100         */
101        private EClass processingResourceSpecificationResultEClass = null;
102 
103        /**
104         * <!-- begin-user-doc -->
105         * <!-- end-user-doc -->
106         * @generated
107         */
108        private EClass passiveResourceResultEClass = null;
109 
110        /**
111         * Creates an instance of the model <b>Package</b>, registered with
112         * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package
113         * package URI value.
114         * <p>Note: the correct way to create the package is via the static
115         * factory method {@link #init init()}, which also performs
116         * initialization of the package, or returns the registered package,
117         * if one already exists.
118         * <!-- begin-user-doc -->
119         * <!-- end-user-doc -->
120         * @see org.eclipse.emf.ecore.EPackage.Registry
121         * @see de.uka.ipd.sdq.pcm.resultdecorator.resourceenvironmentdecorator.ResourceenvironmentdecoratorPackage#eNS_URI
122         * @see #init()
123         * @generated
124         */
125        private ResourceenvironmentdecoratorPackageImpl() {
126                super(eNS_URI, ResourceenvironmentdecoratorFactory.eINSTANCE);
127        }
128 
129        /**
130         * <!-- begin-user-doc -->
131         * <!-- end-user-doc -->
132         * @generated
133         */
134        private static boolean isInited = false;
135 
136        /**
137         * Creates, registers, and initializes the <b>Package</b> for this model, and for any others upon which it depends.
138         * 
139         * <p>This method is used to initialize {@link ResourceenvironmentdecoratorPackage#eINSTANCE} when that field is accessed.
140         * Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.
141         * <!-- begin-user-doc -->
142         * <!-- end-user-doc -->
143         * @see #eNS_URI
144         * @see #createPackageContents()
145         * @see #initializePackageContents()
146         * @generated
147         */
148        public static ResourceenvironmentdecoratorPackage init() {
149                if (isInited) return (ResourceenvironmentdecoratorPackage)EPackage.Registry.INSTANCE.getEPackage(ResourceenvironmentdecoratorPackage.eNS_URI);
150 
151                // Obtain or create and register package
152                ResourceenvironmentdecoratorPackageImpl theResourceenvironmentdecoratorPackage = (ResourceenvironmentdecoratorPackageImpl)(EPackage.Registry.INSTANCE.get(eNS_URI) instanceof ResourceenvironmentdecoratorPackageImpl ? EPackage.Registry.INSTANCE.get(eNS_URI) : new ResourceenvironmentdecoratorPackageImpl());
153 
154                isInited = true;
155 
156                // Initialize simple dependencies
157                PcmPackage.eINSTANCE.eClass();
158 
159                // Obtain or create and register interdependencies
160                ResultdecoratorPackageImpl theResultdecoratorPackage = (ResultdecoratorPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(ResultdecoratorPackage.eNS_URI) instanceof ResultdecoratorPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(ResultdecoratorPackage.eNS_URI) : ResultdecoratorPackage.eINSTANCE);
161                RepositorydecoratorPackageImpl theRepositorydecoratorPackage = (RepositorydecoratorPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(RepositorydecoratorPackage.eNS_URI) instanceof RepositorydecoratorPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(RepositorydecoratorPackage.eNS_URI) : RepositorydecoratorPackage.eINSTANCE);
162 
163                // Create package meta-data objects
164                theResourceenvironmentdecoratorPackage.createPackageContents();
165                theResultdecoratorPackage.createPackageContents();
166                theRepositorydecoratorPackage.createPackageContents();
167 
168                // Initialize created meta-data
169                theResourceenvironmentdecoratorPackage.initializePackageContents();
170                theResultdecoratorPackage.initializePackageContents();
171                theRepositorydecoratorPackage.initializePackageContents();
172 
173                // Mark meta-data to indicate it can't be changed
174                theResourceenvironmentdecoratorPackage.freeze();
175 
176  
177                // Update the registry and return the package
178                EPackage.Registry.INSTANCE.put(ResourceenvironmentdecoratorPackage.eNS_URI, theResourceenvironmentdecoratorPackage);
179                return theResourceenvironmentdecoratorPackage;
180        }
181 
182        /**
183         * <!-- begin-user-doc -->
184         * <!-- end-user-doc -->
185         * @generated
186         */
187        public EClass getLinkingResourceResults() {
188                return linkingResourceResultsEClass;
189        }
190 
191        /**
192         * <!-- begin-user-doc -->
193         * <!-- end-user-doc -->
194         * @generated
195         */
196        public EReference getLinkingResourceResults_LinkingResource_LinkingResourceResults() {
197                return (EReference)linkingResourceResultsEClass.getEStructuralFeatures().get(0);
198        }
199 
200        /**
201         * <!-- begin-user-doc -->
202         * <!-- end-user-doc -->
203         * @generated
204         */
205        public EClass getActiveResourceUtilisationResult() {
206                return activeResourceUtilisationResultEClass;
207        }
208 
209        /**
210         * <!-- begin-user-doc -->
211         * <!-- end-user-doc -->
212         * @generated
213         */
214        public EAttribute getActiveResourceUtilisationResult_NormalisedDemandedTime() {
215                return (EAttribute)activeResourceUtilisationResultEClass.getEStructuralFeatures().get(0);
216        }
217 
218        /**
219         * <!-- begin-user-doc -->
220         * <!-- end-user-doc -->
221         * @generated
222         */
223        public EAttribute getActiveResourceUtilisationResult_DemandedTime() {
224                return (EAttribute)activeResourceUtilisationResultEClass.getEStructuralFeatures().get(1);
225        }
226 
227        /**
228         * <!-- begin-user-doc -->
229         * <!-- end-user-doc -->
230         * @generated
231         */
232        public EClass getUtilisationResult() {
233                return utilisationResultEClass;
234        }
235 
236        /**
237         * <!-- begin-user-doc -->
238         * <!-- end-user-doc -->
239         * @generated
240         */
241        public EAttribute getUtilisationResult_NormalisedResourceUtilisation() {
242                return (EAttribute)utilisationResultEClass.getEStructuralFeatures().get(0);
243        }
244 
245        /**
246         * <!-- begin-user-doc -->
247         * <!-- end-user-doc -->
248         * @generated
249         */
250        public EAttribute getUtilisationResult_NormalisedWaitTime() {
251                return (EAttribute)utilisationResultEClass.getEStructuralFeatures().get(1);
252        }
253 
254        /**
255         * <!-- begin-user-doc -->
256         * <!-- end-user-doc -->
257         * @generated
258         */
259        public EAttribute getUtilisationResult_ResourceUtilisation() {
260                return (EAttribute)utilisationResultEClass.getEStructuralFeatures().get(2);
261        }
262 
263        /**
264         * <!-- begin-user-doc -->
265         * <!-- end-user-doc -->
266         * @generated
267         */
268        public EAttribute getUtilisationResult_AverageWaitTime() {
269                return (EAttribute)utilisationResultEClass.getEStructuralFeatures().get(3);
270        }
271 
272        /**
273         * <!-- begin-user-doc -->
274         * <!-- end-user-doc -->
275         * @generated
276         */
277        public EAttribute getUtilisationResult_AverageQueueLength() {
278                return (EAttribute)utilisationResultEClass.getEStructuralFeatures().get(4);
279        }
280 
281        /**
282         * <!-- begin-user-doc -->
283         * <!-- end-user-doc -->
284         * @generated
285         */
286        public EAttribute getUtilisationResult_MaxQueueLength() {
287                return (EAttribute)utilisationResultEClass.getEStructuralFeatures().get(5);
288        }
289 
290        /**
291         * <!-- begin-user-doc -->
292         * <!-- end-user-doc -->
293         * @generated
294         */
295        public EClass getResourceContainerResults() {
296                return resourceContainerResultsEClass;
297        }
298 
299        /**
300         * <!-- begin-user-doc -->
301         * <!-- end-user-doc -->
302         * @generated
303         */
304        public EReference getResourceContainerResults_ResourceContainer_ResourceContainerResults() {
305                return (EReference)resourceContainerResultsEClass.getEStructuralFeatures().get(0);
306        }
307 
308        /**
309         * <!-- begin-user-doc -->
310         * <!-- end-user-doc -->
311         * @generated
312         */
313        public EClass getProcessingResourceSpecificationResult() {
314                return processingResourceSpecificationResultEClass;
315        }
316 
317        /**
318         * <!-- begin-user-doc -->
319         * <!-- end-user-doc -->
320         * @generated
321         */
322        public EReference getProcessingResourceSpecificationResult_ProcessingResourceSpecification_ProcessingResourceSpecificationResult() {
323                return (EReference)processingResourceSpecificationResultEClass.getEStructuralFeatures().get(0);
324        }
325 
326        /**
327         * <!-- begin-user-doc -->
328         * <!-- end-user-doc -->
329         * @generated
330         */
331        public EClass getPassiveResourceResult() {
332                return passiveResourceResultEClass;
333        }
334 
335        /**
336         * <!-- begin-user-doc -->
337         * <!-- end-user-doc -->
338         * @generated
339         */
340        public EReference getPassiveResourceResult_PassiveResource_PassiveResourceResult() {
341                return (EReference)passiveResourceResultEClass.getEStructuralFeatures().get(0);
342        }
343 
344        /**
345         * <!-- begin-user-doc -->
346         * <!-- end-user-doc -->
347         * @generated
348         */
349        public EReference getPassiveResourceResult_AssemblyContext_PassiveResourceResult() {
350                return (EReference)passiveResourceResultEClass.getEStructuralFeatures().get(1);
351        }
352 
353        /**
354         * <!-- begin-user-doc -->
355         * <!-- end-user-doc -->
356         * @generated
357         */
358        public EAttribute getPassiveResourceResult_AverageHoldingTime() {
359                return (EAttribute)passiveResourceResultEClass.getEStructuralFeatures().get(2);
360        }
361 
362        /**
363         * <!-- begin-user-doc -->
364         * <!-- end-user-doc -->
365         * @generated
366         */
367        public ResourceenvironmentdecoratorFactory getResourceenvironmentdecoratorFactory() {
368                return (ResourceenvironmentdecoratorFactory)getEFactoryInstance();
369        }
370 
371        /**
372         * <!-- begin-user-doc -->
373         * <!-- end-user-doc -->
374         * @generated
375         */
376        private boolean isCreated = false;
377 
378        /**
379         * Creates the meta-model objects for the package.  This method is
380         * guarded to have no affect on any invocation but its first.
381         * <!-- begin-user-doc -->
382         * <!-- end-user-doc -->
383         * @generated
384         */
385        public void createPackageContents() {
386                if (isCreated) return;
387                isCreated = true;
388 
389                // Create classes and their features
390                linkingResourceResultsEClass = createEClass(LINKING_RESOURCE_RESULTS);
391                createEReference(linkingResourceResultsEClass, LINKING_RESOURCE_RESULTS__LINKING_RESOURCE_LINKING_RESOURCE_RESULTS);
392 
393                activeResourceUtilisationResultEClass = createEClass(ACTIVE_RESOURCE_UTILISATION_RESULT);
394                createEAttribute(activeResourceUtilisationResultEClass, ACTIVE_RESOURCE_UTILISATION_RESULT__NORMALISED_DEMANDED_TIME);
395                createEAttribute(activeResourceUtilisationResultEClass, ACTIVE_RESOURCE_UTILISATION_RESULT__DEMANDED_TIME);
396 
397                utilisationResultEClass = createEClass(UTILISATION_RESULT);
398                createEAttribute(utilisationResultEClass, UTILISATION_RESULT__NORMALISED_RESOURCE_UTILISATION);
399                createEAttribute(utilisationResultEClass, UTILISATION_RESULT__NORMALISED_WAIT_TIME);
400                createEAttribute(utilisationResultEClass, UTILISATION_RESULT__RESOURCE_UTILISATION);
401                createEAttribute(utilisationResultEClass, UTILISATION_RESULT__AVERAGE_WAIT_TIME);
402                createEAttribute(utilisationResultEClass, UTILISATION_RESULT__AVERAGE_QUEUE_LENGTH);
403                createEAttribute(utilisationResultEClass, UTILISATION_RESULT__MAX_QUEUE_LENGTH);
404 
405                resourceContainerResultsEClass = createEClass(RESOURCE_CONTAINER_RESULTS);
406                createEReference(resourceContainerResultsEClass, RESOURCE_CONTAINER_RESULTS__RESOURCE_CONTAINER_RESOURCE_CONTAINER_RESULTS);
407 
408                processingResourceSpecificationResultEClass = createEClass(PROCESSING_RESOURCE_SPECIFICATION_RESULT);
409                createEReference(processingResourceSpecificationResultEClass, PROCESSING_RESOURCE_SPECIFICATION_RESULT__PROCESSING_RESOURCE_SPECIFICATION_PROCESSING_RESOURCE_SPECIFICATION_RESULT);
410 
411                passiveResourceResultEClass = createEClass(PASSIVE_RESOURCE_RESULT);
412                createEReference(passiveResourceResultEClass, PASSIVE_RESOURCE_RESULT__PASSIVE_RESOURCE_PASSIVE_RESOURCE_RESULT);
413                createEReference(passiveResourceResultEClass, PASSIVE_RESOURCE_RESULT__ASSEMBLY_CONTEXT_PASSIVE_RESOURCE_RESULT);
414                createEAttribute(passiveResourceResultEClass, PASSIVE_RESOURCE_RESULT__AVERAGE_HOLDING_TIME);
415        }
416 
417        /**
418         * <!-- begin-user-doc -->
419         * <!-- end-user-doc -->
420         * @generated
421         */
422        private boolean isInitialized = false;
423 
424        /**
425         * Complete the initialization of the package and its meta-model.  This
426         * method is guarded to have no affect on any invocation but its first.
427         * <!-- begin-user-doc -->
428         * <!-- end-user-doc -->
429         * @generated
430         */
431        public void initializePackageContents() {
432                if (isInitialized) return;
433                isInitialized = true;
434 
435                // Initialize package
436                setName(eNAME);
437                setNsPrefix(eNS_PREFIX);
438                setNsURI(eNS_URI);
439 
440                // Obtain other dependent packages
441                ResourceenvironmentPackage theResourceenvironmentPackage = (ResourceenvironmentPackage)EPackage.Registry.INSTANCE.getEPackage(ResourceenvironmentPackage.eNS_URI);
442                EntityPackage theEntityPackage = (EntityPackage)EPackage.Registry.INSTANCE.getEPackage(EntityPackage.eNS_URI);
443                RepositoryPackage theRepositoryPackage = (RepositoryPackage)EPackage.Registry.INSTANCE.getEPackage(RepositoryPackage.eNS_URI);
444                CompositionPackage theCompositionPackage = (CompositionPackage)EPackage.Registry.INSTANCE.getEPackage(CompositionPackage.eNS_URI);
445 
446                // Create type parameters
447 
448                // Set bounds for type parameters
449 
450                // Add supertypes to classes
451                linkingResourceResultsEClass.getESuperTypes().add(this.getActiveResourceUtilisationResult());
452                activeResourceUtilisationResultEClass.getESuperTypes().add(this.getUtilisationResult());
453                utilisationResultEClass.getESuperTypes().add(theEntityPackage.getNamedElement());
454                resourceContainerResultsEClass.getESuperTypes().add(this.getActiveResourceUtilisationResult());
455                processingResourceSpecificationResultEClass.getESuperTypes().add(this.getActiveResourceUtilisationResult());
456                passiveResourceResultEClass.getESuperTypes().add(this.getUtilisationResult());
457 
458                // Initialize classes and features; add operations and parameters
459                initEClass(linkingResourceResultsEClass, LinkingResourceResults.class, "LinkingResourceResults", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
460                initEReference(getLinkingResourceResults_LinkingResource_LinkingResourceResults(), theResourceenvironmentPackage.getLinkingResource(), null, "linkingResource_LinkingResourceResults", null, 0, 1, LinkingResourceResults.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
461 
462                initEClass(activeResourceUtilisationResultEClass, ActiveResourceUtilisationResult.class, "ActiveResourceUtilisationResult", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
463                initEAttribute(getActiveResourceUtilisationResult_NormalisedDemandedTime(), ecorePackage.getEDouble(), "normalisedDemandedTime", null, 1, 1, ActiveResourceUtilisationResult.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
464                initEAttribute(getActiveResourceUtilisationResult_DemandedTime(), ecorePackage.getEDouble(), "demandedTime", "0", 1, 1, ActiveResourceUtilisationResult.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
465 
466                initEClass(utilisationResultEClass, UtilisationResult.class, "UtilisationResult", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
467                initEAttribute(getUtilisationResult_NormalisedResourceUtilisation(), ecorePackage.getEDouble(), "normalisedResourceUtilisation", null, 1, 1, UtilisationResult.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
468                initEAttribute(getUtilisationResult_NormalisedWaitTime(), ecorePackage.getEDouble(), "normalisedWaitTime", null, 1, 1, UtilisationResult.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
469                initEAttribute(getUtilisationResult_ResourceUtilisation(), ecorePackage.getEDouble(), "resourceUtilisation", "0", 1, 1, UtilisationResult.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
470                initEAttribute(getUtilisationResult_AverageWaitTime(), ecorePackage.getEDouble(), "averageWaitTime", "0", 1, 1, UtilisationResult.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
471                initEAttribute(getUtilisationResult_AverageQueueLength(), ecorePackage.getEDouble(), "averageQueueLength", "0", 1, 1, UtilisationResult.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
472                initEAttribute(getUtilisationResult_MaxQueueLength(), ecorePackage.getEInt(), "maxQueueLength", "0", 1, 1, UtilisationResult.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
473 
474                initEClass(resourceContainerResultsEClass, ResourceContainerResults.class, "ResourceContainerResults", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
475                initEReference(getResourceContainerResults_ResourceContainer_ResourceContainerResults(), theResourceenvironmentPackage.getResourceContainer(), null, "resourceContainer_ResourceContainerResults", null, 0, 1, ResourceContainerResults.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
476 
477                initEClass(processingResourceSpecificationResultEClass, ProcessingResourceSpecificationResult.class, "ProcessingResourceSpecificationResult", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
478                initEReference(getProcessingResourceSpecificationResult_ProcessingResourceSpecification_ProcessingResourceSpecificationResult(), theResourceenvironmentPackage.getProcessingResourceSpecification(), null, "processingResourceSpecification_ProcessingResourceSpecificationResult", null, 0, 1, ProcessingResourceSpecificationResult.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
479 
480                initEClass(passiveResourceResultEClass, PassiveResourceResult.class, "PassiveResourceResult", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
481                initEReference(getPassiveResourceResult_PassiveResource_PassiveResourceResult(), theRepositoryPackage.getPassiveResource(), null, "passiveResource_PassiveResourceResult", null, 1, 1, PassiveResourceResult.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
482                initEReference(getPassiveResourceResult_AssemblyContext_PassiveResourceResult(), theCompositionPackage.getAssemblyContext(), null, "assemblyContext_PassiveResourceResult", null, 0, 1, PassiveResourceResult.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
483                initEAttribute(getPassiveResourceResult_AverageHoldingTime(), ecorePackage.getEDouble(), "averageHoldingTime", null, 1, 1, PassiveResourceResult.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
484        }
485 
486} //ResourceenvironmentdecoratorPackageImpl

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