case GenModelPackage.GEN_PACKAGE__INTERFACE_PACKAGE_SUFFIX: return getInterfacePackageSuffix(); case GenModelPackage.GEN_PACKAGE__CLASS_PACKAGE_SUFFIX: return getClassPackageSuffix(); case GenModelPackage.GEN_PACKAGE__UTILITY_PACKAGE_SUFFIX: return getUtilityPackageSuffix(); case GenModelPackage.GEN_PACKAGE__PROVIDER_PACKAGE_SUFFIX: return getProviderPackageSuffix(); case GenModelPackage.GEN_PACKAGE__PRESENTATION_PACKAGE_SUFFIX: return getPresentationPackageSuffix(); case GenModelPackage.GEN_PACKAGE__TESTS_PACKAGE_SUFFIX: return getTestsPackageSuffix();
  public Object eGet(EStructuralFeature eFeature, boolean resolve)  {    switch (eDerivedStructuralFeatureID(eFeature))    {      case GenModelPackage.GEN_PACKAGE__PREFIX:        return getPrefix();      case GenModelPackage.GEN_PACKAGE__BASE_PACKAGE:        return getBasePackage();      case GenModelPackage.GEN_PACKAGE__RESOURCE:        return getResource();      case GenModelPackage.GEN_PACKAGE__DISPOSABLE_PROVIDER_FACTORY:        return isDisposableProviderFactory() ? Boolean.TRUE : Boolean.FALSE;      case GenModelPackage.GEN_PACKAGE__ADAPTER_FACTORY:        return isAdapterFactory() ? Boolean.TRUE : Boolean.FALSE;      case GenModelPackage.GEN_PACKAGE__LOAD_INITIALIZATION:        return isLoadInitialization() ? Boolean.TRUE : Boolean.FALSE;      case GenModelPackage.GEN_PACKAGE__ECORE_PACKAGE:        if (resolve) return getEcorePackage();        return basicGetEcorePackage();      case GenModelPackage.GEN_PACKAGE__GEN_MODEL:        return getGenModel();      case GenModelPackage.GEN_PACKAGE__GEN_ENUMS:        return getGenEnums();      case GenModelPackage.GEN_PACKAGE__GEN_DATA_TYPES:        return getGenDataTypes();      case GenModelPackage.GEN_PACKAGE__GEN_CLASSES:        return getGenClasses();      case GenModelPackage.GEN_PACKAGE__NESTED_GEN_PACKAGES:        return getNestedGenPackages();      case GenModelPackage.GEN_PACKAGE__GEN_CLASSIFIERS:        return getGenClassifiers();    }    return eDynamicGet(eFeature, resolve);  }