/** * * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ @SuppressWarnings("unchecked") @Override public void eSet(int featureID, Object newValue) { switch (featureID) { case CorePackage.RESOURCE_DESCRIPTION__KEYWORD: getKeyword().clear(); getKeyword().addAll((Collection<? extends String>) newValue); return; case CorePackage.RESOURCE_DESCRIPTION__RESOURCE_TYPE: getResourceType().clear(); getResourceType().addAll((Collection<? extends URIAndEntityName>) newValue); return; case CorePackage.RESOURCE_DESCRIPTION__RESOURCE_SYNOPSIS: setResourceSynopsis((EntryDescription) newValue); return; case CorePackage.RESOURCE_DESCRIPTION__ADDITIONAL_DOCUMENTATION: getAdditionalDocumentation().clear(); getAdditionalDocumentation().addAll((Collection<? extends String>) newValue); return; case CorePackage.RESOURCE_DESCRIPTION__SOURCE_AND_ROLE: getSourceAndRole().clear(); getSourceAndRole().addAll((Collection<? extends SourceAndRoleReference>) newValue); return; case CorePackage.RESOURCE_DESCRIPTION__RIGHTS: setRights((OpaqueData) newValue); return; case CorePackage.RESOURCE_DESCRIPTION__NOTE: getNote().clear(); getNote().addAll((Collection<? extends Comment>) newValue); return; case CorePackage.RESOURCE_DESCRIPTION__PROPERTY: getProperty().clear(); getProperty().addAll((Collection<? extends Property>) newValue); return; case CorePackage.RESOURCE_DESCRIPTION__ALTERNATE_ID: getAlternateID().clear(); getAlternateID().addAll((Collection<? extends String>) newValue); return; case CorePackage.RESOURCE_DESCRIPTION__SOURCE_STATEMENTS: setSourceStatements((String) newValue); return; case CorePackage.RESOURCE_DESCRIPTION__ABOUT: setAbout((String) newValue); return; case CorePackage.RESOURCE_DESCRIPTION__FORMAL_NAME: setFormalName((String) newValue); return; } super.eSet(featureID, newValue); }
/** * * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ @Override public void eUnset(int featureID) { switch (featureID) { case CorePackage.RESOURCE_DESCRIPTION__KEYWORD: getKeyword().clear(); return; case CorePackage.RESOURCE_DESCRIPTION__RESOURCE_TYPE: getResourceType().clear(); return; case CorePackage.RESOURCE_DESCRIPTION__RESOURCE_SYNOPSIS: setResourceSynopsis((EntryDescription) null); return; case CorePackage.RESOURCE_DESCRIPTION__ADDITIONAL_DOCUMENTATION: getAdditionalDocumentation().clear(); return; case CorePackage.RESOURCE_DESCRIPTION__SOURCE_AND_ROLE: getSourceAndRole().clear(); return; case CorePackage.RESOURCE_DESCRIPTION__RIGHTS: setRights((OpaqueData) null); return; case CorePackage.RESOURCE_DESCRIPTION__NOTE: getNote().clear(); return; case CorePackage.RESOURCE_DESCRIPTION__PROPERTY: getProperty().clear(); return; case CorePackage.RESOURCE_DESCRIPTION__ALTERNATE_ID: getAlternateID().clear(); return; case CorePackage.RESOURCE_DESCRIPTION__SOURCE_STATEMENTS: setSourceStatements(SOURCE_STATEMENTS_EDEFAULT); return; case CorePackage.RESOURCE_DESCRIPTION__ABOUT: setAbout(ABOUT_EDEFAULT); return; case CorePackage.RESOURCE_DESCRIPTION__FORMAL_NAME: setFormalName(FORMAL_NAME_EDEFAULT); return; } super.eUnset(featureID); }