return; case GenModelPackage.GEN_PACKAGE__INTERFACE_PACKAGE_SUFFIX: setInterfacePackageSuffix((String)newValue); return; case GenModelPackage.GEN_PACKAGE__CLASS_PACKAGE_SUFFIX: setClassPackageSuffix((String)newValue); return; case GenModelPackage.GEN_PACKAGE__UTILITY_PACKAGE_SUFFIX: setUtilityPackageSuffix((String)newValue); return; case GenModelPackage.GEN_PACKAGE__PROVIDER_PACKAGE_SUFFIX: setProviderPackageSuffix((String)newValue); return; case GenModelPackage.GEN_PACKAGE__PRESENTATION_PACKAGE_SUFFIX: setPresentationPackageSuffix((String)newValue); return; case GenModelPackage.GEN_PACKAGE__TESTS_PACKAGE_SUFFIX: setTestsPackageSuffix((String)newValue);
  public void eSet(EStructuralFeature eFeature, Object newValue)  {    switch (eDerivedStructuralFeatureID(eFeature))    {      case GenModelPackage.GEN_PACKAGE__PREFIX:        setPrefix((String)newValue);        return;      case GenModelPackage.GEN_PACKAGE__BASE_PACKAGE:        setBasePackage((String)newValue);        return;      case GenModelPackage.GEN_PACKAGE__RESOURCE:        setResource((GenResourceKind)newValue);        return;      case GenModelPackage.GEN_PACKAGE__DISPOSABLE_PROVIDER_FACTORY:        setDisposableProviderFactory(((Boolean)newValue).booleanValue());        return;      case GenModelPackage.GEN_PACKAGE__ADAPTER_FACTORY:        setAdapterFactory(((Boolean)newValue).booleanValue());        return;      case GenModelPackage.GEN_PACKAGE__LOAD_INITIALIZATION:        setLoadInitialization(((Boolean)newValue).booleanValue());        return;      case GenModelPackage.GEN_PACKAGE__ECORE_PACKAGE:        setEcorePackage((EPackage)newValue);        return;      case GenModelPackage.GEN_PACKAGE__GEN_MODEL:        setGenModel((GenModel)newValue);        return;      case GenModelPackage.GEN_PACKAGE__GEN_ENUMS:        getGenEnums().clear();        getGenEnums().addAll((Collection)newValue);        return;      case GenModelPackage.GEN_PACKAGE__GEN_DATA_TYPES:        getGenDataTypes().clear();        getGenDataTypes().addAll((Collection)newValue);        return;      case GenModelPackage.GEN_PACKAGE__GEN_CLASSES:        getGenClasses().clear();        getGenClasses().addAll((Collection)newValue);        return;      case GenModelPackage.GEN_PACKAGE__NESTED_GEN_PACKAGES:        getNestedGenPackages().clear();        getNestedGenPackages().addAll((Collection)newValue);        return;    }    eDynamicSet(eFeature, newValue);  }