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

public interface ITranslatedProject extends ITranslateProject
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 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.