sysperfana/perfinvestigator/com.nokia.carbide.cpp.pi.util/src/com/nokia/carbide/cpp/internal/pi/util/config/gen/PIConfig/impl/ButtonEventProfileListTypeImpl.java
changeset 12 ae255c9aa552
parent 2 b9ab3b238396
equal deleted inserted replaced
11:5b9d4d8641ce 12:ae255c9aa552
   136 	 * <!-- end-user-doc -->
   136 	 * <!-- end-user-doc -->
   137 	 * @generated
   137 	 * @generated
   138 	 */
   138 	 */
   139 	@Override
   139 	@Override
   140 	public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
   140 	public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
   141 		switch (featureID) {
   141 		if(featureID == PIConfigPackage.BUTTON_EVENT_PROFILE_LIST_TYPE__BUTTON_EVENT_PROFILE){
   142 			case PIConfigPackage.BUTTON_EVENT_PROFILE_LIST_TYPE__BUTTON_EVENT_PROFILE:
   142 			return ((InternalEList<?>)getButtonEventProfile()).basicRemove(otherEnd, msgs);
   143 				return ((InternalEList<?>)getButtonEventProfile()).basicRemove(otherEnd, msgs);
       
   144 		}
   143 		}
   145 		return super.eInverseRemove(otherEnd, featureID, msgs);
   144 		return super.eInverseRemove(otherEnd, featureID, msgs);
   146 	}
   145 	}
   147 
   146 
   148 	/**
   147 	/**
   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 -->