Package com.e1c.langtool
Interface ContextTranslationKey
- All Superinterfaces:
Serializable,TranslationKey
- All Known Subinterfaces:
EFeatureValue,FeatureValue,FileFeatureValue
- All Known Implementing Classes:
ContextTranslationKeyImpl,EmfFeatureValue,PersistableFeatureValue,V8FeatureValue
Common interface for context translation key in the project.
-
Method Summary
Modifier and TypeMethodDescriptionGets the feature key in resource.Gets the full path of the resource including project name.org.eclipse.core.runtime.IPathGets the id of resource of translatable feature.org.eclipse.core.resources.IProjectGets the project of the source object.Methods inherited from interface com.e1c.langtool.TranslationKey
getFeatureSettings, getValue
-
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.
-