Interface IDcsEnvironmentProvider

All Superinterfaces:
IDcsListener
All Known Subinterfaces:
IDcsSettingsProvider
All Known Implementing Classes:
AppearanceTemplateEditor, CalculatedFields, ConditionalAppearance, DataCompositionFilterDialog, DataCompositionGroupFieldsDialog, DataCompositionSchemaControlContext, DataCompositionSchemaEditor, DataCompositionSettingsDialog, DataSets, DcsSettingsService, EditorPageBase, FormConditionalAppearanceSettingsService, Links, NestedSchemas, Output, Parameters, Parameters, Resources, Settings, SettingsDialog, SettingsPartBase, Structure, Templates, UserFields, UserFieldsCaseDialog, UserFieldsExpressionDialog, Variants

public interface IDcsEnvironmentProvider extends IDcsListener
Provider of "environment" for dcs (current configuration, language, runtime version)
  • Method Details

    • getEditingContext

      IBmEditingContext getEditingContext()
      Returns the BM editing context.
      Returns:
      the BM editing context, never null.
    • getBmModel

      IBmModel getBmModel()
      Returns the BM model.
      Returns:
      the BM model, never null.
    • getV8project

      IV8Project getV8project()
      Get V8 project
      Returns:
      the V8 project
    • getCurrentLanguageCode

      String getCurrentLanguageCode()
      Get current language code
      Returns:
      current language code
    • getVersion

      Version getVersion()
      Get runtime version
      Returns:
      runtime version