Interface BaseOptions

All Known Subinterfaces:
Options, Options
All Known Implementing Classes:
BaseEmfOptionsGroup, EmfOptionsGroup

@OpenApi public interface BaseOptions
Eclipse UML2 XMI export/import environment options.
  • Field Details

    • OPTION_EXPORT_ALWAYS

      @OpenApi static final String OPTION_EXPORT_ALWAYS
      Auto-export to Eclipse UML2 XMI option.
      See Also:
    • OPTION_ASK_BEFORE_EXPORT

      @OpenApi static final String OPTION_ASK_BEFORE_EXPORT
      Auto-export to Eclipse UML2 XMI option.
      See Also:
    • OPTION_NEVER

      @OpenApi static final String OPTION_NEVER
      Auto-export to Eclipse UML2 XMI option.
      See Also:
    • ID_EXPORT_POLICY_GENERATE_ID

      @OpenApi static final String ID_EXPORT_POLICY_GENERATE_ID
      ID export policy generate id choice.
      See Also:
    • ID_EXPORT_POLICY_USE_ELEMENT_ID

      @OpenApi static final String ID_EXPORT_POLICY_USE_ELEMENT_ID
      ID export policy use element id choice.
      See Also:
    • ID_EXPORT_POLICY_USE_SERVER_ID

      @OpenApi static final String ID_EXPORT_POLICY_USE_SERVER_ID
      ID export policy use server id choice.
      See Also:
  • Method Details

    • setAutoExportOption

      @OpenApi void setAutoExportOption(String choice)
      Set auto-export to Eclipse UML2 XMI on project save option.
      Parameters:
      choice -
      See Also:
    • getAutoExportOption

      @OpenApi String getAutoExportOption()
      Get auto-export to Eclipse UML2 XMI option.
      Returns:
      current auto-export choice.
      See Also:
    • setAskToOverwriteExportedFiles

      @OpenApi void setAskToOverwriteExportedFiles(boolean ask)
      Set if ask to overwrite exported files.
      Parameters:
      ask - true - ask to overwrite, otherwise - overwrite without asking.
    • isAskToOverwriteExportedFiles

      @OpenApi boolean isAskToOverwriteExportedFiles()
      Chekcks if ask to overwrite exported files.
      Returns:
      true if ask to overwrite exported files.
    • setIDExportPolicy

      @OpenApi void setIDExportPolicy(String choice)
      Set ID export policy
      Parameters:
      choice - choice
      See Also:
    • getIDExportPolicy

      @OpenApi String getIDExportPolicy()
      Get current ID export choice.
      See Also:
    • setShowMappinWarning

      @OpenApi void setShowMappinWarning(boolean show)
      Set if show warnings about (datatypes, metaclasses) mappings.
      Parameters:
      show -
    • isShowMappinWarning

      @OpenApi boolean isShowMappinWarning()
      Checks if show warnings about (datatypes, metaclasses) mappings.
      Returns:
      true if warnings about (datatypes, metaclasses) mapping should be displayed.
    • setShowStereotypePropertyTypeChangeWarning

      @OpenApi void setShowStereotypePropertyTypeChangeWarning(boolean show)
      Set if show warnings about stereotype property type change.
      Parameters:
      show -
    • isShowStereotypePropertyTypeChangeWarning

      @OpenApi boolean isShowStereotypePropertyTypeChangeWarning()
      Check if show warnings about stereotype property type change.
      Returns:
      true if warnings about stereotype property type change is displayed.
    • setShowStereotypeFromSameWarning

      @OpenApi void setShowStereotypeFromSameWarning(boolean show)
      Set if show warnings about not applied stereotypes (from the same profile).
      Parameters:
      show -
    • isShowStereotypeFromSameWarning

      @OpenApi boolean isShowStereotypeFromSameWarning()
      Checks if show warnings about not applied stereotypes (from the same profile).
      Returns:
      true if warnings about not applied stereotype should be displayed.
    • setUseKeywordAsStereotypeName

      @OpenApi void setUseKeywordAsStereotypeName(boolean use)
      Set if stereotype keyword is used as stereotype name on import.
      Parameters:
      use -
    • isUseKeywordAsStereotypeName

      @OpenApi boolean isUseKeywordAsStereotypeName()
      Checks if stereotype keyword is used as stereotype name on import.
      Returns:
      true if stereotype keyword is used as stereotype name on import.
    • setDisplayWarnings

      @OpenApi void setDisplayWarnings(boolean display)
      Set if to show warnings in Message Window on export/import.
      Parameters:
      display -
    • isDisplayWarnings

      @OpenApi boolean isDisplayWarnings()
      Checks if to show warnings in Message Window on export/import.
      Returns:
      true if warnings shoud be displayed in Message Window.
    • setApplyAllProfilesToRootModel

      @OpenApi void setApplyAllProfilesToRootModel(boolean apply)
      Set if to apply all profiles to root Model on export.
      Parameters:
      apply - true to apply all profiles to root Model (on export).
    • isApplyAllProfilesToRootModel

      @OpenApi boolean isApplyAllProfilesToRootModel()
      Checks if to apply all profiles to root Model on export.
      Returns:
      true on export all profiles will be applied to root Model.
    • setMoveStereotypeToNestingProfile

      @OpenApi void setMoveStereotypeToNestingProfile(boolean move)
      Set if move stereotype to nesting profile if stereotype is not directly contained by profile.
      Parameters:
      move - true move stereotype to nesting profile (on export).
    • isMoveStereotypeToNestingProfile

      @OpenApi boolean isMoveStereotypeToNestingProfile()
      Checks if move stereotype to nesting profile if stereotype is not directly contained by profile.
      Returns:
      true move stereotype to nesting profile (on export).