Package com.e1c.langtool.v8.dt.external
Interface ITranslatingExternalObjectProject
- All Superinterfaces:
org.eclipse.core.runtime.IAdaptable,ITranslateProject,ITranslateV8Project,ITranslatingProject
- All Known Implementing Classes:
TranslatingExternalObjectProject
-
Method Summary
Modifier and TypeMethodDescriptionGets the default language of the project.Gets the external object project.Gets the interface languages of the project.Gets the model languages that the project model data translating onto.Gets the translating V8 configuration project project.Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapterMethods inherited from interface com.e1c.langtool.platform.ITranslateProject
dispose, getProject, isTranslated, isTranslatingMethods inherited from interface com.e1c.langtool.v8.dt.platform.ITranslateV8Project
getScriptVariant, getV8ProjectMethods inherited from interface com.e1c.langtool.platform.ITranslatingProject
getTranslatedProjects
-
Method Details
-
getTranslatingConfigurationProject
ITranslatingConfigurationProject getTranslatingConfigurationProject()Gets the translating V8 configuration project project.- Returns:
- the translating configuration project, can return
nullif not bind to base project
-
getExternalObjectProject
IExternalObjectProject getExternalObjectProject()Gets the external object project.- Returns:
- the external object project
-
getDefaultLanguage
TranslateLanguage getDefaultLanguage()Description copied from interface:ITranslateProjectGets the default language of the project.- Specified by:
getDefaultLanguagein interfaceITranslateProject- Returns:
- the default language
-
getModelLanguages
List<TranslateLanguage> getModelLanguages()Description copied from interface:ITranslatingProjectGets the model languages that the project model data translating onto.Note that returning languages should be sorted by
TranslateLanguage.getName()- Specified by:
getModelLanguagesin interfaceITranslatingProject- Returns:
- the model languages, cannot be
null
-
getInterfaceLanguages
List<TranslateLanguage> getInterfaceLanguages()Description copied from interface:ITranslatingProjectGets the interface languages of the project.Note that returning languages should be sorted by
TranslateLanguage.getName()- Specified by:
getInterfaceLanguagesin interfaceITranslatingProject- Returns:
- the interface languages
-