Interface ITranslatedSymbolicNameServiceDelegate

All Known Implementing Classes:
DbViewSymbolicNameServiceDelegate, DcsSymbolicNameServiceDelegate, FormSymbolicNameServiceDelegate, MdSymbolicNameServiceDelegate

public interface ITranslatedSymbolicNameServiceDelegate
  • Method Details

    • convertUriToCommonSymbolicName

      String convertUriToCommonSymbolicName(org.eclipse.emf.common.util.URI targetUri)
      Converts URI to common symbolic name.
      Parameters:
      targetUri - the target URI, cannot be null
      Returns:
      the string, can be null
    • convertUriToContextSpecificSymbolicName

      String convertUriToContextSpecificSymbolicName(org.eclipse.emf.common.util.URI targetUri, org.eclipse.emf.ecore.EObject contextObject, org.eclipse.emf.ecore.EReference contextFeature)
      Converts URI to context specific symbolic name.
      Parameters:
      targetUri - the target URI, cannot be null
      contextObject - the context object, cannot be null
      contextFeature - the context feature, cannot be null
      Returns:
      the string, can be null
    • generateCommonSymbolicName

      String generateCommonSymbolicName(org.eclipse.emf.ecore.EObject targetObject, org.eclipse.emf.ecore.EObject contextObject, IProjectTranslationProvider translationProvider)
      Generates common symbolic name.
      Parameters:
      targetObject - the target object, cannot be null
      contextObject - the context object, cannot be null
      translationProvider - the translation provider, cannot be null
      Returns:
      the string, can be null
    • generateContextSpecificSymbolicName

      String generateContextSpecificSymbolicName(org.eclipse.emf.ecore.EObject targetObject, org.eclipse.emf.ecore.EObject contextObject, org.eclipse.emf.ecore.EReference contextFeature, IProjectTranslationProvider translationProvider)
      Generates context specific symbolic name.
      Parameters:
      targetObject - the target object, cannot be null
      contextObject - the context object, cannot be null
      contextFeature - the context feature, cannot be null
      translationProvider - the translation provider, cannot be null
      Returns:
      the string, can be null