150 * <!-- end-user-doc --> |
149 * <!-- end-user-doc --> |
151 * @generated |
150 * @generated |
152 */ |
151 */ |
153 @Override |
152 @Override |
154 public Object eGet(int featureID, boolean resolve, boolean coreType) { |
153 public Object eGet(int featureID, boolean resolve, boolean coreType) { |
155 switch (featureID) { |
154 if(featureID == PIConfigPackage.BUTTON_EVENT_PROFILE_LIST_TYPE__BUTTON_EVENT_PROFILE){ |
156 case PIConfigPackage.BUTTON_EVENT_PROFILE_LIST_TYPE__BUTTON_EVENT_PROFILE: |
155 return getButtonEventProfile(); |
157 return getButtonEventProfile(); |
156 }else if(featureID == PIConfigPackage.BUTTON_EVENT_PROFILE_LIST_TYPE__BUTTON_EVENT_PROFILE_VERSION){ |
158 case PIConfigPackage.BUTTON_EVENT_PROFILE_LIST_TYPE__BUTTON_EVENT_PROFILE_VERSION: |
157 return getButtonEventProfileVersion(); |
159 return getButtonEventProfileVersion(); |
158 }else{ |
160 } |
159 return super.eGet(featureID, resolve, coreType); |
161 return super.eGet(featureID, resolve, coreType); |
160 } |
|
161 |
162 } |
162 } |
163 |
163 |
164 /** |
164 /** |
165 * <!-- begin-user-doc --> |
165 * <!-- begin-user-doc --> |
166 * <!-- end-user-doc --> |
166 * <!-- end-user-doc --> |
167 * @generated |
167 * @generated |
168 */ |
168 */ |
169 @SuppressWarnings("unchecked") |
169 @SuppressWarnings("unchecked") |
170 @Override |
170 @Override |
171 public void eSet(int featureID, Object newValue) { |
171 public void eSet(int featureID, Object newValue) { |
172 switch (featureID) { |
172 if(featureID == PIConfigPackage.BUTTON_EVENT_PROFILE_LIST_TYPE__BUTTON_EVENT_PROFILE){ |
173 case PIConfigPackage.BUTTON_EVENT_PROFILE_LIST_TYPE__BUTTON_EVENT_PROFILE: |
173 getButtonEventProfile().clear(); |
174 getButtonEventProfile().clear(); |
174 getButtonEventProfile().addAll((Collection<? extends ButtonEventProfileType>)newValue); |
175 getButtonEventProfile().addAll((Collection<? extends ButtonEventProfileType>)newValue); |
175 }else if(featureID == PIConfigPackage.BUTTON_EVENT_PROFILE_LIST_TYPE__BUTTON_EVENT_PROFILE_VERSION){ |
176 return; |
176 setButtonEventProfileVersion((BigDecimal)newValue); |
177 case PIConfigPackage.BUTTON_EVENT_PROFILE_LIST_TYPE__BUTTON_EVENT_PROFILE_VERSION: |
177 }else{ |
178 setButtonEventProfileVersion((BigDecimal)newValue); |
178 super.eSet(featureID, newValue); |
179 return; |
179 } |
180 } |
|
181 super.eSet(featureID, newValue); |
|
182 } |
180 } |
183 |
181 |
184 /** |
182 /** |
185 * <!-- begin-user-doc --> |
183 * <!-- begin-user-doc --> |
186 * <!-- end-user-doc --> |
184 * <!-- end-user-doc --> |
187 * @generated |
185 * @generated |
188 */ |
186 */ |
189 @Override |
187 @Override |
190 public void eUnset(int featureID) { |
188 public void eUnset(int featureID) { |
191 switch (featureID) { |
189 if(featureID == PIConfigPackage.BUTTON_EVENT_PROFILE_LIST_TYPE__BUTTON_EVENT_PROFILE){ |
192 case PIConfigPackage.BUTTON_EVENT_PROFILE_LIST_TYPE__BUTTON_EVENT_PROFILE: |
190 getButtonEventProfile().clear(); |
193 getButtonEventProfile().clear(); |
191 }else if(featureID == PIConfigPackage.BUTTON_EVENT_PROFILE_LIST_TYPE__BUTTON_EVENT_PROFILE_VERSION){ |
194 return; |
192 setButtonEventProfileVersion(BUTTON_EVENT_PROFILE_VERSION_EDEFAULT); |
195 case PIConfigPackage.BUTTON_EVENT_PROFILE_LIST_TYPE__BUTTON_EVENT_PROFILE_VERSION: |
193 }else{ |
196 setButtonEventProfileVersion(BUTTON_EVENT_PROFILE_VERSION_EDEFAULT); |
194 super.eUnset(featureID); |
197 return; |
195 } |
198 } |
|
199 super.eUnset(featureID); |
|
200 } |
196 } |
201 |
197 |
202 /** |
198 /** |
203 * <!-- begin-user-doc --> |
199 * <!-- begin-user-doc --> |
204 * <!-- end-user-doc --> |
200 * <!-- end-user-doc --> |
205 * @generated |
201 * @generated |
206 */ |
202 */ |
207 @Override |
203 @Override |
208 public boolean eIsSet(int featureID) { |
204 public boolean eIsSet(int featureID) { |
209 switch (featureID) { |
205 if(featureID == PIConfigPackage.BUTTON_EVENT_PROFILE_LIST_TYPE__BUTTON_EVENT_PROFILE){ |
210 case PIConfigPackage.BUTTON_EVENT_PROFILE_LIST_TYPE__BUTTON_EVENT_PROFILE: |
206 return buttonEventProfile != null && !buttonEventProfile.isEmpty(); |
211 return buttonEventProfile != null && !buttonEventProfile.isEmpty(); |
207 }else if(featureID == PIConfigPackage.BUTTON_EVENT_PROFILE_LIST_TYPE__BUTTON_EVENT_PROFILE_VERSION){ |
212 case PIConfigPackage.BUTTON_EVENT_PROFILE_LIST_TYPE__BUTTON_EVENT_PROFILE_VERSION: |
208 return BUTTON_EVENT_PROFILE_VERSION_EDEFAULT == null ? buttonEventProfileVersion != null : !BUTTON_EVENT_PROFILE_VERSION_EDEFAULT.equals(buttonEventProfileVersion); |
213 return BUTTON_EVENT_PROFILE_VERSION_EDEFAULT == null ? buttonEventProfileVersion != null : !BUTTON_EVENT_PROFILE_VERSION_EDEFAULT.equals(buttonEventProfileVersion); |
209 }else{ |
214 } |
210 return super.eIsSet(featureID); |
215 return super.eIsSet(featureID); |
211 } |
216 } |
212 } |
217 |
213 |
218 /** |
214 /** |
219 * <!-- begin-user-doc --> |
215 * <!-- begin-user-doc --> |
220 * <!-- end-user-doc --> |
216 * <!-- end-user-doc --> |