Package com.e1c.langtool.platform
Interface ITranslatedProject
- All Superinterfaces:
org.eclipse.core.runtime.IAdaptable,ITranslateProject
- All Known Subinterfaces:
ITranslatedConfigurationProject,ITranslatedExtensionProject,ITranslatedExternalObjectProject,ITranslatedV8Project
- All Known Implementing Classes:
NonTranslatedProject,TranslatedConfigurationProject,TranslatedExtensionProject,TranslatedExternalObjectProject
Common interface for projects that have translated from some other project.
An instance must be created via
ITranslateProjectFactory witch registred
in extension point com.e1c.langtool.translateProjectFactories- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionGets the interface languages that needs to be added.Gets the project name.Gets the source project.Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapterMethods inherited from interface com.e1c.langtool.platform.ITranslateProject
dispose, getDefaultLanguage, getProject, isTranslated, isTranslating
-
Method Details
-
getSourceProject
ITranslatingProject getSourceProject()Gets the source project.- Returns:
- the source project, cannot return
null.
-
getInterfaceLanguages
List<TranslateLanguage> getInterfaceLanguages()Gets the interface languages that needs to be added.- Returns:
- the interface languages, cannot return
null.
-
getProjectName
String getProjectName()Gets the project name.- Returns:
- the project name, cannot return
null.
-