Interface ContextTranslationKey

All Superinterfaces:
Serializable, TranslationKey
All Known Subinterfaces:
EFeatureValue, FeatureValue, FileFeatureValue
All Known Implementing Classes:
ContextTranslationKeyImpl, EmfFeatureValue, PersistableFeatureValue, V8FeatureValue

public interface ContextTranslationKey extends TranslationKey
Common interface for context translation key in the project.
  • Method Details

    • getFullPath

      String getFullPath()
      Gets the full path of the resource including project name.
      Returns:
      the full path of resource, cannot return null.
    • getSourceProject

      org.eclipse.core.resources.IProject getSourceProject()
      Gets the project of the source object.
      Returns:
      the source project, cannot return null.
    • getResourceId

      org.eclipse.core.runtime.IPath getResourceId()
      Gets the id of resource of translatable feature. It must be unique in project scope and free of project name in prefix that is mean id is project related.
      Returns:
      the resource id, cannot return null.
    • getFeatureKey

      FeatureKey getFeatureKey()
      Gets the feature key in resource.
      Returns:
      the featureKey, cannot return null.