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

COVERAGE SUMMARY FOR SOURCE FILE [DynamicPriorityBoostConfiguratioinImpl.java]

nameclass, %method, %block, %line, %
DynamicPriorityBoostConfiguratioinImpl.java0%   (0/1)0%   (0/13)0%   (0/224)0%   (0/62)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class DynamicPriorityBoostConfiguratioinImpl0%   (0/1)0%   (0/13)0%   (0/224)0%   (0/62)
DynamicPriorityBoostConfiguratioinImpl (): void 0%   (0/1)0%   (0/12)0%   (0/5)
eGet (int, boolean, boolean): Object 0%   (0/1)0%   (0/20)0%   (0/5)
eIsSet (int): boolean 0%   (0/1)0%   (0/29)0%   (0/5)
eSet (int, Object): void 0%   (0/1)0%   (0/25)0%   (0/9)
eStaticClass (): EClass 0%   (0/1)0%   (0/2)0%   (0/1)
eUnset (int): void 0%   (0/1)0%   (0/18)0%   (0/9)
getMaxBonus (): int 0%   (0/1)0%   (0/3)0%   (0/1)
getMaxSleepAverage (): double 0%   (0/1)0%   (0/3)0%   (0/1)
getThreshold (): int 0%   (0/1)0%   (0/3)0%   (0/1)
setMaxBonus (int): void 0%   (0/1)0%   (0/21)0%   (0/5)
setMaxSleepAverage (double): void 0%   (0/1)0%   (0/21)0%   (0/5)
setThreshold (int): void 0%   (0/1)0%   (0/21)0%   (0/5)
toString (): String 0%   (0/1)0%   (0/46)0%   (0/10)

1/**
2 * <copyright>
3 * </copyright>
4 *
5 * $Id$
6 */
7package scheduler.configuration.impl;
8 
9import org.eclipse.emf.common.notify.Notification;
10 
11import org.eclipse.emf.ecore.EClass;
12 
13import org.eclipse.emf.ecore.impl.ENotificationImpl;
14 
15import scheduler.configuration.ConfigurationPackage;
16import scheduler.configuration.DynamicPriorityBoostConfiguratioin;
17 
18/**
19 * <!-- begin-user-doc -->
20 * An implementation of the model object '<em><b>Dynamic Priority Boost Configuratioin</b></em>'.
21 * <!-- end-user-doc -->
22 * <p>
23 * The following features are implemented:
24 * <ul>
25 *   <li>{@link scheduler.configuration.impl.DynamicPriorityBoostConfiguratioinImpl#getMaxBonus <em>Max Bonus</em>}</li>
26 *   <li>{@link scheduler.configuration.impl.DynamicPriorityBoostConfiguratioinImpl#getThreshold <em>Threshold</em>}</li>
27 *   <li>{@link scheduler.configuration.impl.DynamicPriorityBoostConfiguratioinImpl#getMaxSleepAverage <em>Max Sleep Average</em>}</li>
28 * </ul>
29 * </p>
30 *
31 * @generated
32 */
33public class DynamicPriorityBoostConfiguratioinImpl extends PriorityBoostConfigurationImpl implements DynamicPriorityBoostConfiguratioin {
34        /**
35         * The default value of the '{@link #getMaxBonus() <em>Max Bonus</em>}' attribute.
36         * <!-- begin-user-doc -->
37         * <!-- end-user-doc -->
38         * @see #getMaxBonus()
39         * @generated
40         * @ordered
41         */
42        protected static final int MAX_BONUS_EDEFAULT = 0;
43 
44        /**
45         * The cached value of the '{@link #getMaxBonus() <em>Max Bonus</em>}' attribute.
46         * <!-- begin-user-doc -->
47         * <!-- end-user-doc -->
48         * @see #getMaxBonus()
49         * @generated
50         * @ordered
51         */
52        protected int maxBonus = MAX_BONUS_EDEFAULT;
53 
54        /**
55         * The default value of the '{@link #getThreshold() <em>Threshold</em>}' attribute.
56         * <!-- begin-user-doc -->
57         * <!-- end-user-doc -->
58         * @see #getThreshold()
59         * @generated
60         * @ordered
61         */
62        protected static final int THRESHOLD_EDEFAULT = 0;
63 
64        /**
65         * The cached value of the '{@link #getThreshold() <em>Threshold</em>}' attribute.
66         * <!-- begin-user-doc -->
67         * <!-- end-user-doc -->
68         * @see #getThreshold()
69         * @generated
70         * @ordered
71         */
72        protected int threshold = THRESHOLD_EDEFAULT;
73 
74        /**
75         * The default value of the '{@link #getMaxSleepAverage() <em>Max Sleep Average</em>}' attribute.
76         * <!-- begin-user-doc -->
77         * <!-- end-user-doc -->
78         * @see #getMaxSleepAverage()
79         * @generated
80         * @ordered
81         */
82        protected static final double MAX_SLEEP_AVERAGE_EDEFAULT = 0.0;
83 
84        /**
85         * The cached value of the '{@link #getMaxSleepAverage() <em>Max Sleep Average</em>}' attribute.
86         * <!-- begin-user-doc -->
87         * <!-- end-user-doc -->
88         * @see #getMaxSleepAverage()
89         * @generated
90         * @ordered
91         */
92        protected double maxSleepAverage = MAX_SLEEP_AVERAGE_EDEFAULT;
93 
94        /**
95         * <!-- begin-user-doc -->
96         * <!-- end-user-doc -->
97         * @generated
98         */
99        protected DynamicPriorityBoostConfiguratioinImpl() {
100                super();
101        }
102 
103        /**
104         * <!-- begin-user-doc -->
105         * <!-- end-user-doc -->
106         * @generated
107         */
108        @Override
109        protected EClass eStaticClass() {
110                return ConfigurationPackage.Literals.DYNAMIC_PRIORITY_BOOST_CONFIGURATIOIN;
111        }
112 
113        /**
114         * <!-- begin-user-doc -->
115         * <!-- end-user-doc -->
116         * @generated
117         */
118        public int getMaxBonus() {
119                return maxBonus;
120        }
121 
122        /**
123         * <!-- begin-user-doc -->
124         * <!-- end-user-doc -->
125         * @generated
126         */
127        public void setMaxBonus(int newMaxBonus) {
128                int oldMaxBonus = maxBonus;
129                maxBonus = newMaxBonus;
130                if (eNotificationRequired())
131                        eNotify(new ENotificationImpl(this, Notification.SET, ConfigurationPackage.DYNAMIC_PRIORITY_BOOST_CONFIGURATIOIN__MAX_BONUS, oldMaxBonus, maxBonus));
132        }
133 
134        /**
135         * <!-- begin-user-doc -->
136         * <!-- end-user-doc -->
137         * @generated
138         */
139        public int getThreshold() {
140                return threshold;
141        }
142 
143        /**
144         * <!-- begin-user-doc -->
145         * <!-- end-user-doc -->
146         * @generated
147         */
148        public void setThreshold(int newThreshold) {
149                int oldThreshold = threshold;
150                threshold = newThreshold;
151                if (eNotificationRequired())
152                        eNotify(new ENotificationImpl(this, Notification.SET, ConfigurationPackage.DYNAMIC_PRIORITY_BOOST_CONFIGURATIOIN__THRESHOLD, oldThreshold, threshold));
153        }
154 
155        /**
156         * <!-- begin-user-doc -->
157         * <!-- end-user-doc -->
158         * @generated
159         */
160        public double getMaxSleepAverage() {
161                return maxSleepAverage;
162        }
163 
164        /**
165         * <!-- begin-user-doc -->
166         * <!-- end-user-doc -->
167         * @generated
168         */
169        public void setMaxSleepAverage(double newMaxSleepAverage) {
170                double oldMaxSleepAverage = maxSleepAverage;
171                maxSleepAverage = newMaxSleepAverage;
172                if (eNotificationRequired())
173                        eNotify(new ENotificationImpl(this, Notification.SET, ConfigurationPackage.DYNAMIC_PRIORITY_BOOST_CONFIGURATIOIN__MAX_SLEEP_AVERAGE, oldMaxSleepAverage, maxSleepAverage));
174        }
175 
176        /**
177         * <!-- begin-user-doc -->
178         * <!-- end-user-doc -->
179         * @generated
180         */
181        @Override
182        public Object eGet(int featureID, boolean resolve, boolean coreType) {
183                switch (featureID) {
184                        case ConfigurationPackage.DYNAMIC_PRIORITY_BOOST_CONFIGURATIOIN__MAX_BONUS:
185                                return getMaxBonus();
186                        case ConfigurationPackage.DYNAMIC_PRIORITY_BOOST_CONFIGURATIOIN__THRESHOLD:
187                                return getThreshold();
188                        case ConfigurationPackage.DYNAMIC_PRIORITY_BOOST_CONFIGURATIOIN__MAX_SLEEP_AVERAGE:
189                                return getMaxSleepAverage();
190                }
191                return super.eGet(featureID, resolve, coreType);
192        }
193 
194        /**
195         * <!-- begin-user-doc -->
196         * <!-- end-user-doc -->
197         * @generated
198         */
199        @Override
200        public void eSet(int featureID, Object newValue) {
201                switch (featureID) {
202                        case ConfigurationPackage.DYNAMIC_PRIORITY_BOOST_CONFIGURATIOIN__MAX_BONUS:
203                                setMaxBonus((Integer)newValue);
204                                return;
205                        case ConfigurationPackage.DYNAMIC_PRIORITY_BOOST_CONFIGURATIOIN__THRESHOLD:
206                                setThreshold((Integer)newValue);
207                                return;
208                        case ConfigurationPackage.DYNAMIC_PRIORITY_BOOST_CONFIGURATIOIN__MAX_SLEEP_AVERAGE:
209                                setMaxSleepAverage((Double)newValue);
210                                return;
211                }
212                super.eSet(featureID, newValue);
213        }
214 
215        /**
216         * <!-- begin-user-doc -->
217         * <!-- end-user-doc -->
218         * @generated
219         */
220        @Override
221        public void eUnset(int featureID) {
222                switch (featureID) {
223                        case ConfigurationPackage.DYNAMIC_PRIORITY_BOOST_CONFIGURATIOIN__MAX_BONUS:
224                                setMaxBonus(MAX_BONUS_EDEFAULT);
225                                return;
226                        case ConfigurationPackage.DYNAMIC_PRIORITY_BOOST_CONFIGURATIOIN__THRESHOLD:
227                                setThreshold(THRESHOLD_EDEFAULT);
228                                return;
229                        case ConfigurationPackage.DYNAMIC_PRIORITY_BOOST_CONFIGURATIOIN__MAX_SLEEP_AVERAGE:
230                                setMaxSleepAverage(MAX_SLEEP_AVERAGE_EDEFAULT);
231                                return;
232                }
233                super.eUnset(featureID);
234        }
235 
236        /**
237         * <!-- begin-user-doc -->
238         * <!-- end-user-doc -->
239         * @generated
240         */
241        @Override
242        public boolean eIsSet(int featureID) {
243                switch (featureID) {
244                        case ConfigurationPackage.DYNAMIC_PRIORITY_BOOST_CONFIGURATIOIN__MAX_BONUS:
245                                return maxBonus != MAX_BONUS_EDEFAULT;
246                        case ConfigurationPackage.DYNAMIC_PRIORITY_BOOST_CONFIGURATIOIN__THRESHOLD:
247                                return threshold != THRESHOLD_EDEFAULT;
248                        case ConfigurationPackage.DYNAMIC_PRIORITY_BOOST_CONFIGURATIOIN__MAX_SLEEP_AVERAGE:
249                                return maxSleepAverage != MAX_SLEEP_AVERAGE_EDEFAULT;
250                }
251                return super.eIsSet(featureID);
252        }
253 
254        /**
255         * <!-- begin-user-doc -->
256         * <!-- end-user-doc -->
257         * @generated
258         */
259        @Override
260        public String toString() {
261                if (eIsProxy()) return super.toString();
262 
263                StringBuffer result = new StringBuffer(super.toString());
264                result.append(" (maxBonus: ");
265                result.append(maxBonus);
266                result.append(", threshold: ");
267                result.append(threshold);
268                result.append(", maxSleepAverage: ");
269                result.append(maxSleepAverage);
270                result.append(')');
271                return result.toString();
272        }
273 
274} //DynamicPriorityBoostConfiguratioinImpl

[all classes][scheduler.configuration.impl]
EMMA 2.0.9414 (unsupported private build) (C) Vladimir Roubtsov