Class BaseEmfOptionsGroup
- java.lang.Object
-
- com.nomagic.magicdraw.core.options.OptionsGroup
-
- com.nomagic.magicdraw.core.options.AbstractPropertyOptionsGroup
-
- com.nomagic.magicdraw.core.options.VersionedOptionsGroup
-
- com.nomagic.magicdraw.emfuml2xmi.envoptions.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 Summary
Fields Modifier and Type Field Description static java.lang.StringOPTION_ASK_BEFORE_EXPORTAuto-export to Eclipse UML2 XMI option.static java.lang.StringOPTION_EXPORT_ALWAYSAuto-export to Eclipse UML2 XMI option.static java.lang.StringOPTION_NEVERAuto-export to Eclipse UML2 XMI option.static java.lang.StringPRESERVE_IDS_DO_NOTPreserve ID option.static java.lang.StringPRESERVE_IDS_ON_EXPORTPreserve ID option.static java.lang.StringPRESERVE_IDS_ON_IMPORTPreserve ID option.static java.lang.StringPRESERVE_IDS_ON_IMPORT_EXPORTPreserve ID option.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetAutoExportOption()Get auto-export to Eclipse UML2 XMI option.java.lang.StringgetPreserveIDs()Get preserve IDs option.booleanisApplyAllProfilesToRootModel()Checks if to apply all profiles to root Model on export.booleanisAskToOverwriteExportedFiles()Chekcks if ask to overwrite exported files.booleanisDisplayWarnings()Checks if to show warnings in Message Window on export/import.booleanisMoveStereotypeToNestingProfile()Checks if move stereotype to nesting profile if stereotype is not directly contained by profile.booleanisShowMappinWarning()Checks if show warnings about (datatypes, metaclasses) mappings.booleanisShowStereotypeFromSameWarning()Checks if show warnings about not applied stereotypes (from the same profile).booleanisShowStereotypePropertyTypeChangeWarning()Check if show warnings about stereotype property type change.booleanisUseKeywordAsStereotypeName()Checks if stereotype keyword is used as stereotype name on import.voidsetApplyAllProfilesToRootModel(boolean apply)Set if to apply all profiles to root Model on export.voidsetAskToOverwriteExportedFiles(boolean ask)Set if ask to overwrite exported files.voidsetAutoExportOption(java.lang.String choice)Set auto-export to Eclipse UML2 XMI on project save option.voidsetDisplayWarnings(boolean display)Set if to show warnings in Message Window on export/import.voidsetMoveStereotypeToNestingProfile(boolean move)Set if move stereotype to nesting profile if stereotype is not directly contained by profile.voidsetPreserveIDs(java.lang.String choice)Set preserve IDs option.voidsetShowMappinWarning(boolean show)Set if show warnings about (datatypes, metaclasses) mappings.voidsetShowStereotypeFromSameWarning(boolean show)Set if show warnings about not applied stereotypes (from the same profile).voidsetShowStereotypePropertyTypeChangeWarning(boolean show)Set if show warnings about stereotype property type change.voidsetUseKeywordAsStereotypeName(boolean use)Set if stereotype keyword is used as stereotype name on import.-
Methods inherited from class com.nomagic.magicdraw.core.options.VersionedOptionsGroup
afterLoad, beforeLoad, getExporterVersion, getOptionsToSave, isExporterVersionEarlier, isExporterVersionEarlier
-
Methods inherited from class com.nomagic.magicdraw.core.options.AbstractPropertyOptionsGroup
addInvisibleProperty, addProperty, addProperty, getOptions, getProperty, getVisibleOptions, removeProperty, setOptions, setPropertiesInvisible, setPropertyInvisible
-
Methods inherited from class com.nomagic.magicdraw.core.options.OptionsGroup
getIcon
-
-
-
-
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
-
setAutoExportOption
@OpenApi public void setAutoExportOption(java.lang.String choice)
Set auto-export to Eclipse UML2 XMI on project save option.- Specified by:
setAutoExportOptionin interfaceBaseOptions- Parameters:
choice-- See Also:
OPTION_ASK_BEFORE_EXPORT,OPTION_EXPORT_ALWAYS,OPTION_NEVER
-
getAutoExportOption
@OpenApi public java.lang.String getAutoExportOption()
Get auto-export to Eclipse UML2 XMI option.- Specified by:
getAutoExportOptionin interfaceBaseOptions- Returns:
- current auto-export choice.
- See Also:
OPTION_ASK_BEFORE_EXPORT,OPTION_EXPORT_ALWAYS,OPTION_NEVER
-
setAskToOverwriteExportedFiles
@OpenApi public void setAskToOverwriteExportedFiles(boolean ask)
Set if ask to overwrite exported files.- Specified by:
setAskToOverwriteExportedFilesin interfaceBaseOptions- Parameters:
ask- true - ask to overwrite, otherwise - overwrite without asking.
-
isAskToOverwriteExportedFiles
@OpenApi public boolean isAskToOverwriteExportedFiles()
Chekcks if ask to overwrite exported files.- Specified by:
isAskToOverwriteExportedFilesin interfaceBaseOptions- Returns:
- true if ask to overwrite exported files.
-
setPreserveIDs
@OpenApi public void setPreserveIDs(java.lang.String choice)
Set preserve IDs option.- Specified by:
setPreserveIDsin interfaceBaseOptions- Parameters:
choice-- See Also:
PRESERVE_IDS_DO_NOT,PRESERVE_IDS_ON_EXPORT,PRESERVE_IDS_ON_IMPORT,PRESERVE_IDS_ON_IMPORT_EXPORT
-
getPreserveIDs
@OpenApi public java.lang.String getPreserveIDs()
Get preserve IDs option.- Specified by:
getPreserveIDsin interfaceBaseOptions- Returns:
- current choice.
- See Also:
PRESERVE_IDS_DO_NOT,PRESERVE_IDS_ON_EXPORT,PRESERVE_IDS_ON_IMPORT,PRESERVE_IDS_ON_IMPORT_EXPORT
-
setShowMappinWarning
@OpenApi public void setShowMappinWarning(boolean show)
Set if show warnings about (datatypes, metaclasses) mappings.- Specified by:
setShowMappinWarningin interfaceBaseOptions- Parameters:
show-
-
isShowMappinWarning
@OpenApi public boolean isShowMappinWarning()
Checks if show warnings about (datatypes, metaclasses) mappings.- Specified by:
isShowMappinWarningin interfaceBaseOptions- 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:
setShowStereotypePropertyTypeChangeWarningin interfaceBaseOptions- Parameters:
show-
-
isShowStereotypePropertyTypeChangeWarning
@OpenApi public boolean isShowStereotypePropertyTypeChangeWarning()
Check if show warnings about stereotype property type change.- Specified by:
isShowStereotypePropertyTypeChangeWarningin interfaceBaseOptions- 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:
setShowStereotypeFromSameWarningin interfaceBaseOptions- Parameters:
show-
-
isShowStereotypeFromSameWarning
@OpenApi public boolean isShowStereotypeFromSameWarning()
Checks if show warnings about not applied stereotypes (from the same profile).- Specified by:
isShowStereotypeFromSameWarningin interfaceBaseOptions- 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:
setUseKeywordAsStereotypeNamein interfaceBaseOptions- Parameters:
use-
-
isUseKeywordAsStereotypeName
@OpenApi public boolean isUseKeywordAsStereotypeName()
Checks if stereotype keyword is used as stereotype name on import.- Specified by:
isUseKeywordAsStereotypeNamein interfaceBaseOptions- 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:
setDisplayWarningsin interfaceBaseOptions- Parameters:
display-
-
isDisplayWarnings
@OpenApi public boolean isDisplayWarnings()
Checks if to show warnings in Message Window on export/import.- Specified by:
isDisplayWarningsin interfaceBaseOptions- 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:
setApplyAllProfilesToRootModelin interfaceBaseOptions- 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:
isApplyAllProfilesToRootModelin interfaceBaseOptions- 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:
setMoveStereotypeToNestingProfilein interfaceBaseOptions- 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:
isMoveStereotypeToNestingProfilein interfaceBaseOptions- Returns:
- true move stereotype to nesting profile (on export).
-
-