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

COVERAGE SUMMARY FOR SOURCE FILE [Seff_performanceValidator.java]

nameclass, %method, %block, %line, %
Seff_performanceValidator.java0%   (0/1)0%   (0/10)0%   (0/238)0%   (0/32)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class Seff_performanceValidator0%   (0/1)0%   (0/10)0%   (0/238)0%   (0/32)
<static initializer> 0%   (0/1)0%   (0/5)0%   (0/2)
Seff_performanceValidator (): void 0%   (0/1)0%   (0/3)0%   (0/2)
getEPackage (): EPackage 0%   (0/1)0%   (0/2)0%   (0/1)
getResourceLocator (): ResourceLocator 0%   (0/1)0%   (0/3)0%   (0/1)
validate (int, Object, DiagnosticChain, Map): boolean 0%   (0/1)0%   (0/25)0%   (0/5)
validateInfrastructureCall (InfrastructureCall, DiagnosticChain, Map): boolean 0%   (0/1)0%   (0/92)0%   (0/9)
validateInfrastructureCall_SignatureMustBelongToUsedRequiredRole (Infrastruct... 0%   (0/1)0%   (0/5)0%   (0/1)
validateParametricResourceDemand (ParametricResourceDemand, DiagnosticChain, ... 0%   (0/1)0%   (0/6)0%   (0/1)
validateResourceCall (ResourceCall, DiagnosticChain, Map): boolean 0%   (0/1)0%   (0/92)0%   (0/9)
validateResourceCall_ResourceSignatureBelongsToResourceRequiredRole (Resource... 0%   (0/1)0%   (0/5)0%   (0/1)

1/**
2 * Copyright 2005-2009 by SDQ, IPD, University of Karlsruhe, Germany
3 *
4 * $Id$
5 */
6package de.uka.ipd.sdq.pcm.seff.seff_performance.util;
7 
8import de.uka.ipd.sdq.pcm.seff.seff_performance.*;
9import java.util.Map;
10 
11import org.eclipse.emf.common.util.DiagnosticChain;
12import org.eclipse.emf.common.util.ResourceLocator;
13import org.eclipse.emf.ecore.EPackage;
14import org.eclipse.emf.ecore.util.EObjectValidator;
15 
16import de.uka.ipd.sdq.pcm.seff.seff_performance.InfrastructureCall;
17import de.uka.ipd.sdq.pcm.seff.seff_performance.ParametricResourceDemand;
18import de.uka.ipd.sdq.pcm.seff.seff_performance.ResourceCall;
19import de.uka.ipd.sdq.pcm.seff.seff_performance.Seff_performancePackage;
20 
21/**
22 * <!-- begin-user-doc -->
23 * The <b>Validator</b> for the model.
24 * <!-- end-user-doc -->
25 * @see de.uka.ipd.sdq.pcm.seff.seff_performance.Seff_performancePackage
26 * @generated
27 */
28public class Seff_performanceValidator extends EObjectValidator {
29        /**
30         * <!-- begin-user-doc -->
31         * <!-- end-user-doc -->
32         * @generated
33         */
34        public static final String copyright = "Copyright 2005-2009 by SDQ, IPD, University of Karlsruhe, Germany";
35 
36        /**
37         * The cached model package
38         * <!-- begin-user-doc -->
39         * <!-- end-user-doc -->
40         * @generated
41         */
42        public static final Seff_performanceValidator INSTANCE = new Seff_performanceValidator();
43 
44        /**
45         * A constant for the {@link org.eclipse.emf.common.util.Diagnostic#getSource() source} of diagnostic {@link org.eclipse.emf.common.util.Diagnostic#getCode() codes} from this package.
46         * <!-- begin-user-doc -->
47         * <!-- end-user-doc -->
48         * @see org.eclipse.emf.common.util.Diagnostic#getSource()
49         * @see org.eclipse.emf.common.util.Diagnostic#getCode()
50         * @generated
51         */
52        public static final String DIAGNOSTIC_SOURCE = "de.uka.ipd.sdq.pcm.seff.seff_performance";
53 
54        /**
55         * The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Signature Must Belong To Used Required Role' of 'Infrastructure Call'.
56         * <!-- begin-user-doc -->
57         * <!-- end-user-doc -->
58         * @generated
59         */
60        public static final int INFRASTRUCTURE_CALL__SIGNATURE_MUST_BELONG_TO_USED_REQUIRED_ROLE = 1;
61 
62        /**
63         * The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Resource Signature Belongs To Resource Required Role' of 'Resource Call'.
64         * <!-- begin-user-doc -->
65         * <!-- end-user-doc -->
66         * @generated
67         */
68        public static final int RESOURCE_CALL__RESOURCE_SIGNATURE_BELONGS_TO_RESOURCE_REQUIRED_ROLE = 2;
69 
70        /**
71         * A constant with a fixed name that can be used as the base value for additional hand written constants.
72         * <!-- begin-user-doc -->
73         * <!-- end-user-doc -->
74         * @generated
75         */
76        private static final int GENERATED_DIAGNOSTIC_CODE_COUNT = 2;
77 
78        /**
79         * A constant with a fixed name that can be used as the base value for additional hand written constants in a derived class.
80         * <!-- begin-user-doc -->
81         * <!-- end-user-doc -->
82         * @generated
83         */
84        protected static final int DIAGNOSTIC_CODE_COUNT = GENERATED_DIAGNOSTIC_CODE_COUNT;
85 
86        /**
87         * Creates an instance of the switch.
88         * <!-- begin-user-doc -->
89         * <!-- end-user-doc -->
90         * @generated
91         */
92        public Seff_performanceValidator() {
93                super();
94        }
95 
96        /**
97         * Returns the package of this validator switch.
98         * <!-- begin-user-doc -->
99         * <!-- end-user-doc -->
100         * @generated
101         */
102        @Override
103        protected EPackage getEPackage() {
104          return Seff_performancePackage.eINSTANCE;
105        }
106 
107        /**
108         * Calls <code>validateXXX</code> for the corresponding classifier of the model.
109         * <!-- begin-user-doc -->
110         * <!-- end-user-doc -->
111         * @generated
112         */
113        @Override
114        protected boolean validate(int classifierID, Object value, DiagnosticChain diagnostics, Map<Object, Object> context) {
115                switch (classifierID) {
116                        case Seff_performancePackage.INFRASTRUCTURE_CALL:
117                                return validateInfrastructureCall((InfrastructureCall)value, diagnostics, context);
118                        case Seff_performancePackage.RESOURCE_CALL:
119                                return validateResourceCall((ResourceCall)value, diagnostics, context);
120                        case Seff_performancePackage.PARAMETRIC_RESOURCE_DEMAND:
121                                return validateParametricResourceDemand((ParametricResourceDemand)value, diagnostics, context);
122                        default:
123                                return true;
124                }
125        }
126 
127        /**
128         * <!-- begin-user-doc -->
129         * <!-- end-user-doc -->
130         * @generated
131         */
132        public boolean validateInfrastructureCall(InfrastructureCall infrastructureCall, DiagnosticChain diagnostics, Map<Object, Object> context) {
133                boolean result = validate_EveryMultiplicityConforms(infrastructureCall, diagnostics, context);
134                if (result || diagnostics != null) result &= validate_EveryDataValueConforms(infrastructureCall, diagnostics, context);
135                if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(infrastructureCall, diagnostics, context);
136                if (result || diagnostics != null) result &= validate_EveryProxyResolves(infrastructureCall, diagnostics, context);
137                if (result || diagnostics != null) result &= validate_UniqueID(infrastructureCall, diagnostics, context);
138                if (result || diagnostics != null) result &= validate_EveryKeyUnique(infrastructureCall, diagnostics, context);
139                if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(infrastructureCall, diagnostics, context);
140                if (result || diagnostics != null) result &= validateInfrastructureCall_SignatureMustBelongToUsedRequiredRole(infrastructureCall, diagnostics, context);
141                return result;
142        }
143 
144        /**
145         * Validates the SignatureMustBelongToUsedRequiredRole constraint of '<em>Infrastructure Call</em>'.
146         * <!-- begin-user-doc -->
147         * <!-- end-user-doc -->
148         * @generated
149         */
150        public boolean validateInfrastructureCall_SignatureMustBelongToUsedRequiredRole(InfrastructureCall infrastructureCall, DiagnosticChain diagnostics, Map<Object, Object> context) {
151                return infrastructureCall.SignatureMustBelongToUsedRequiredRole(diagnostics, context);
152        }
153 
154        /**
155         * <!-- begin-user-doc -->
156         * <!-- end-user-doc -->
157         * @generated
158         */
159        public boolean validateResourceCall(ResourceCall resourceCall, DiagnosticChain diagnostics, Map<Object, Object> context) {
160                boolean result = validate_EveryMultiplicityConforms(resourceCall, diagnostics, context);
161                if (result || diagnostics != null) result &= validate_EveryDataValueConforms(resourceCall, diagnostics, context);
162                if (result || diagnostics != null) result &= validate_EveryReferenceIsContained(resourceCall, diagnostics, context);
163                if (result || diagnostics != null) result &= validate_EveryProxyResolves(resourceCall, diagnostics, context);
164                if (result || diagnostics != null) result &= validate_UniqueID(resourceCall, diagnostics, context);
165                if (result || diagnostics != null) result &= validate_EveryKeyUnique(resourceCall, diagnostics, context);
166                if (result || diagnostics != null) result &= validate_EveryMapEntryUnique(resourceCall, diagnostics, context);
167                if (result || diagnostics != null) result &= validateResourceCall_ResourceSignatureBelongsToResourceRequiredRole(resourceCall, diagnostics, context);
168                return result;
169        }
170 
171        /**
172         * Validates the ResourceSignatureBelongsToResourceRequiredRole constraint of '<em>Resource Call</em>'.
173         * <!-- begin-user-doc -->
174         * <!-- end-user-doc -->
175         * @generated
176         */
177        public boolean validateResourceCall_ResourceSignatureBelongsToResourceRequiredRole(ResourceCall resourceCall, DiagnosticChain diagnostics, Map<Object, Object> context) {
178                return resourceCall.ResourceSignatureBelongsToResourceRequiredRole(diagnostics, context);
179        }
180 
181        /**
182         * <!-- begin-user-doc -->
183         * <!-- end-user-doc -->
184         * @generated
185         */
186        public boolean validateParametricResourceDemand(ParametricResourceDemand parametricResourceDemand, DiagnosticChain diagnostics, Map<Object, Object> context) {
187                return validate_EveryDefaultConstraint(parametricResourceDemand, diagnostics, context);
188        }
189 
190        /**
191         * Returns the resource locator that will be used to fetch messages for this validator's diagnostics.
192         * <!-- begin-user-doc -->
193         * <!-- end-user-doc -->
194         * @generated
195         */
196        @Override
197        public ResourceLocator getResourceLocator() {
198                // TODO
199                // Specialize this to return a resource locator for messages specific to this validator.
200                // Ensure that you remove @generated or mark it @generated NOT
201                return super.getResourceLocator();
202        }
203 
204} //Seff_performanceValidator

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