/** @generated */ @SuppressWarnings("unchecked") @Override public void eSet(int featureID, Object newValue) { switch (featureID) { case pdlPackage.MOPERATING_SYSTEM__INHERITS: getInherits().clear(); getInherits().addAll((Collection<? extends MOperatingSystem>) newValue); return; case pdlPackage.MOPERATING_SYSTEM__LANGUAGES: getLanguages().clear(); getLanguages().addAll((Collection<? extends MLanguage>) newValue); return; case pdlPackage.MOPERATING_SYSTEM__PARAMETERS: getParameters().clear(); getParameters().addAll((Collection<? extends MParameter>) newValue); return; case pdlPackage.MOPERATING_SYSTEM__SUPPORTED_PLATFORMS: getSupportedPlatforms().clear(); getSupportedPlatforms().addAll((Collection<? extends MOSSupportedPlatform>) newValue); return; case pdlPackage.MOPERATING_SYSTEM__SUPPORTED_OSAP_IS: getSupportedOSAPIs().clear(); getSupportedOSAPIs().addAll((Collection<? extends MOSSupportedOSAPI>) newValue); return; } super.eSet(featureID, newValue); }
/** @generated */ @Override public void eUnset(int featureID) { switch (featureID) { case pdlPackage.MOPERATING_SYSTEM__INHERITS: getInherits().clear(); return; case pdlPackage.MOPERATING_SYSTEM__LANGUAGES: getLanguages().clear(); return; case pdlPackage.MOPERATING_SYSTEM__PARAMETERS: getParameters().clear(); return; case pdlPackage.MOPERATING_SYSTEM__SUPPORTED_PLATFORMS: getSupportedPlatforms().clear(); return; case pdlPackage.MOPERATING_SYSTEM__SUPPORTED_OSAP_IS: getSupportedOSAPIs().clear(); return; } super.eUnset(featureID); }