diff -r 5b9d4d8641ce -r ae255c9aa552 sysperfana/perfinvestigator/com.nokia.carbide.cpp.pi.util/src/com/nokia/carbide/cpp/internal/pi/util/config/gen/PIConfig/impl/ButtonEventProfileListTypeImpl.java --- a/sysperfana/perfinvestigator/com.nokia.carbide.cpp.pi.util/src/com/nokia/carbide/cpp/internal/pi/util/config/gen/PIConfig/impl/ButtonEventProfileListTypeImpl.java Wed Jun 23 14:49:59 2010 +0300 +++ b/sysperfana/perfinvestigator/com.nokia.carbide.cpp.pi.util/src/com/nokia/carbide/cpp/internal/pi/util/config/gen/PIConfig/impl/ButtonEventProfileListTypeImpl.java Wed Jun 23 15:05:09 2010 +0300 @@ -138,9 +138,8 @@ */ @Override public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { - switch (featureID) { - case PIConfigPackage.BUTTON_EVENT_PROFILE_LIST_TYPE__BUTTON_EVENT_PROFILE: - return ((InternalEList)getButtonEventProfile()).basicRemove(otherEnd, msgs); + if(featureID == PIConfigPackage.BUTTON_EVENT_PROFILE_LIST_TYPE__BUTTON_EVENT_PROFILE){ + return ((InternalEList)getButtonEventProfile()).basicRemove(otherEnd, msgs); } return super.eInverseRemove(otherEnd, featureID, msgs); } @@ -152,13 +151,14 @@ */ @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case PIConfigPackage.BUTTON_EVENT_PROFILE_LIST_TYPE__BUTTON_EVENT_PROFILE: - return getButtonEventProfile(); - case PIConfigPackage.BUTTON_EVENT_PROFILE_LIST_TYPE__BUTTON_EVENT_PROFILE_VERSION: - return getButtonEventProfileVersion(); + if(featureID == PIConfigPackage.BUTTON_EVENT_PROFILE_LIST_TYPE__BUTTON_EVENT_PROFILE){ + return getButtonEventProfile(); + }else if(featureID == PIConfigPackage.BUTTON_EVENT_PROFILE_LIST_TYPE__BUTTON_EVENT_PROFILE_VERSION){ + return getButtonEventProfileVersion(); + }else{ + return super.eGet(featureID, resolve, coreType); } - return super.eGet(featureID, resolve, coreType); + } /** @@ -169,16 +169,14 @@ @SuppressWarnings("unchecked") @Override public void eSet(int featureID, Object newValue) { - switch (featureID) { - case PIConfigPackage.BUTTON_EVENT_PROFILE_LIST_TYPE__BUTTON_EVENT_PROFILE: - getButtonEventProfile().clear(); - getButtonEventProfile().addAll((Collection)newValue); - return; - case PIConfigPackage.BUTTON_EVENT_PROFILE_LIST_TYPE__BUTTON_EVENT_PROFILE_VERSION: - setButtonEventProfileVersion((BigDecimal)newValue); - return; + if(featureID == PIConfigPackage.BUTTON_EVENT_PROFILE_LIST_TYPE__BUTTON_EVENT_PROFILE){ + getButtonEventProfile().clear(); + getButtonEventProfile().addAll((Collection)newValue); + }else if(featureID == PIConfigPackage.BUTTON_EVENT_PROFILE_LIST_TYPE__BUTTON_EVENT_PROFILE_VERSION){ + setButtonEventProfileVersion((BigDecimal)newValue); + }else{ + super.eSet(featureID, newValue); } - super.eSet(featureID, newValue); } /** @@ -188,15 +186,13 @@ */ @Override public void eUnset(int featureID) { - switch (featureID) { - case PIConfigPackage.BUTTON_EVENT_PROFILE_LIST_TYPE__BUTTON_EVENT_PROFILE: - getButtonEventProfile().clear(); - return; - case PIConfigPackage.BUTTON_EVENT_PROFILE_LIST_TYPE__BUTTON_EVENT_PROFILE_VERSION: - setButtonEventProfileVersion(BUTTON_EVENT_PROFILE_VERSION_EDEFAULT); - return; + if(featureID == PIConfigPackage.BUTTON_EVENT_PROFILE_LIST_TYPE__BUTTON_EVENT_PROFILE){ + getButtonEventProfile().clear(); + }else if(featureID == PIConfigPackage.BUTTON_EVENT_PROFILE_LIST_TYPE__BUTTON_EVENT_PROFILE_VERSION){ + setButtonEventProfileVersion(BUTTON_EVENT_PROFILE_VERSION_EDEFAULT); + }else{ + super.eUnset(featureID); } - super.eUnset(featureID); } /** @@ -206,13 +202,13 @@ */ @Override public boolean eIsSet(int featureID) { - switch (featureID) { - case PIConfigPackage.BUTTON_EVENT_PROFILE_LIST_TYPE__BUTTON_EVENT_PROFILE: - return buttonEventProfile != null && !buttonEventProfile.isEmpty(); - case PIConfigPackage.BUTTON_EVENT_PROFILE_LIST_TYPE__BUTTON_EVENT_PROFILE_VERSION: - return BUTTON_EVENT_PROFILE_VERSION_EDEFAULT == null ? buttonEventProfileVersion != null : !BUTTON_EVENT_PROFILE_VERSION_EDEFAULT.equals(buttonEventProfileVersion); + if(featureID == PIConfigPackage.BUTTON_EVENT_PROFILE_LIST_TYPE__BUTTON_EVENT_PROFILE){ + return buttonEventProfile != null && !buttonEventProfile.isEmpty(); + }else if(featureID == PIConfigPackage.BUTTON_EVENT_PROFILE_LIST_TYPE__BUTTON_EVENT_PROFILE_VERSION){ + return BUTTON_EVENT_PROFILE_VERSION_EDEFAULT == null ? buttonEventProfileVersion != null : !BUTTON_EVENT_PROFILE_VERSION_EDEFAULT.equals(buttonEventProfileVersion); + }else{ + return super.eIsSet(featureID); } - return super.eIsSet(featureID); } /**