Class BaseEmfOptionsGroup

  • All Implemented Interfaces:
    BaseOptions, java.lang.Cloneable
    Direct Known Subclasses:
    EmfOptionsGroup

    @OpenApi
    public abstract class BaseEmfOptionsGroup
    extends com.nomagic.magicdraw.core.options.VersionedOptionsGroup
    implements BaseOptions
    Eclipse UML2 XMI export/import environment options.
    • Field Detail

      • OPTION_EXPORT_ALWAYS

        @OpenApi
        public static final java.lang.String OPTION_EXPORT_ALWAYS
        Auto-export to Eclipse UML2 XMI option.
        See Also:
        Constant Field Values
      • OPTION_ASK_BEFORE_EXPORT

        @OpenApi
        public static final java.lang.String OPTION_ASK_BEFORE_EXPORT
        Auto-export to Eclipse UML2 XMI option.
        See Also:
        Constant Field Values
      • OPTION_NEVER

        @OpenApi
        public static final java.lang.String OPTION_NEVER
        Auto-export to Eclipse UML2 XMI option.
        See Also:
        Constant Field Values
      • PRESERVE_IDS_DO_NOT

        @OpenApi
        public static final java.lang.String PRESERVE_IDS_DO_NOT
        Preserve ID option.
        See Also:
        Constant Field Values
      • PRESERVE_IDS_ON_EXPORT

        @OpenApi
        public static final java.lang.String PRESERVE_IDS_ON_EXPORT
        Preserve ID option.
        See Also:
        Constant Field Values
      • PRESERVE_IDS_ON_IMPORT

        @OpenApi
        public static final java.lang.String PRESERVE_IDS_ON_IMPORT
        Preserve ID option.
        See Also:
        Constant Field Values
      • PRESERVE_IDS_ON_IMPORT_EXPORT

        @OpenApi
        public static final java.lang.String PRESERVE_IDS_ON_IMPORT_EXPORT
        Preserve ID option.
        See Also:
        Constant Field Values
    • Method Detail

      • setAskToOverwriteExportedFiles

        @OpenApi
        public void setAskToOverwriteExportedFiles​(boolean ask)
        Set if ask to overwrite exported files.
        Specified by:
        setAskToOverwriteExportedFiles in interface BaseOptions
        Parameters:
        ask - true - ask to overwrite, otherwise - overwrite without asking.
      • isAskToOverwriteExportedFiles

        @OpenApi
        public boolean isAskToOverwriteExportedFiles()
        Chekcks if ask to overwrite exported files.
        Specified by:
        isAskToOverwriteExportedFiles in interface BaseOptions
        Returns:
        true if ask to overwrite exported files.
      • setShowMappinWarning

        @OpenApi
        public void setShowMappinWarning​(boolean show)
        Set if show warnings about (datatypes, metaclasses) mappings.
        Specified by:
        setShowMappinWarning in interface BaseOptions
        Parameters:
        show -
      • isShowMappinWarning

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

        @OpenApi
        public void setShowStereotypePropertyTypeChangeWarning​(boolean show)
        Set if show warnings about stereotype property type change.
        Specified by:
        setShowStereotypePropertyTypeChangeWarning in interface BaseOptions
        Parameters:
        show -
      • isShowStereotypePropertyTypeChangeWarning

        @OpenApi
        public boolean isShowStereotypePropertyTypeChangeWarning()
        Check if show warnings about stereotype property type change.
        Specified by:
        isShowStereotypePropertyTypeChangeWarning in interface BaseOptions
        Returns:
        true if warnings about stereotype property type change is displayed.
      • setShowStereotypeFromSameWarning

        @OpenApi
        public void setShowStereotypeFromSameWarning​(boolean show)
        Set if show warnings about not applied stereotypes (from the same profile).
        Specified by:
        setShowStereotypeFromSameWarning in interface BaseOptions
        Parameters:
        show -
      • isShowStereotypeFromSameWarning

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

        @OpenApi
        public void setUseKeywordAsStereotypeName​(boolean use)
        Set if stereotype keyword is used as stereotype name on import.
        Specified by:
        setUseKeywordAsStereotypeName in interface BaseOptions
        Parameters:
        use -
      • isUseKeywordAsStereotypeName

        @OpenApi
        public boolean isUseKeywordAsStereotypeName()
        Checks if stereotype keyword is used as stereotype name on import.
        Specified by:
        isUseKeywordAsStereotypeName in interface BaseOptions
        Returns:
        true if stereotype keyword is used as stereotype name on import.
      • setDisplayWarnings

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

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

        @OpenApi
        public void setApplyAllProfilesToRootModel​(boolean apply)
        Set if to apply all profiles to root Model on export.
        Specified by:
        setApplyAllProfilesToRootModel in interface BaseOptions
        Parameters:
        apply - true to apply all profiles to root Model (on export).
      • isApplyAllProfilesToRootModel

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

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

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