/** * * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ @SuppressWarnings("unchecked") @Override public void eSet(int featureID, Object newValue) { switch (featureID) { case RoomPackage.DATA_CLASS__BASE: setBase((DataClass) newValue); return; case RoomPackage.DATA_CLASS__ANNOTATIONS: getAnnotations().clear(); getAnnotations().addAll((Collection<? extends Annotation>) newValue); return; case RoomPackage.DATA_CLASS__USER_CODE1: setUserCode1((DetailCode) newValue); return; case RoomPackage.DATA_CLASS__USER_CODE2: setUserCode2((DetailCode) newValue); return; case RoomPackage.DATA_CLASS__USER_CODE3: setUserCode3((DetailCode) newValue); return; case RoomPackage.DATA_CLASS__ATTRIBUTES: getAttributes().clear(); getAttributes().addAll((Collection<? extends Attribute>) newValue); return; case RoomPackage.DATA_CLASS__OPERATIONS: getOperations().clear(); getOperations().addAll((Collection<? extends StandardOperation>) newValue); return; } super.eSet(featureID, newValue); }