Class EmfOptionsGroup
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
com.nomagic.magicdraw.emfuml2xmi.v2.envoptions.EmfOptionsGroup
- All Implemented Interfaces:
BaseOptions
,Options
,Cloneable
Eclipse UML2 XMI v2.x export/import environment options.
-
Field Summary
FieldsFields inherited from class com.nomagic.magicdraw.emfuml2xmi.envoptions.BaseEmfOptionsGroup
EMF_OPTIONS_GROUP_ID, MOVE_STEREOTYPE_TO_NESTING_PROFILE, OPTION_ASK_BEFORE_EXPORT, OPTION_EXPORT_ALWAYS, OPTION_NEVER
Fields inherited from class com.nomagic.magicdraw.core.options.VersionedOptionsGroup
CURRENT_EXPORTER_VERSION
Fields inherited from class com.nomagic.magicdraw.core.options.OptionsGroup
ICON_ENVIRONMENT_OPTIONS
Fields inherited from interface com.nomagic.magicdraw.emfuml2xmi.envoptions.BaseOptions
ID_EXPORT_POLICY_GENERATE_ID, ID_EXPORT_POLICY_USE_ELEMENT_ID, ID_EXPORT_POLICY_USE_SERVER_ID, OPTION_ASK_BEFORE_EXPORT, OPTION_EXPORT_ALWAYS, OPTION_NEVER
Fields inherited from interface com.nomagic.magicdraw.emfuml2xmi.v2.envoptions.Options
CHANGE_STEREOTYPE_PROPERTY_TYPE_STEREOTYPE_MULTIPLE_EXTENDED_METACLASS, CHANGE_STEREOTYPE_PROPERTY_TYPE_STEREOTYPE_NOT_CHANGE, CHANGE_STEREOTYPE_PROPERTY_TYPE_STEREOTYPE_SINGLE_EXTENDED_METACLASS
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
afterLoad
(com.nomagic.magicdraw.lic.MDVersion version, boolean pluginsLoaded) protected com.nomagic.magicdraw.emfuml2xmi.envoptions.BaseEmfOptionsGroup.BaseEmfOptionsPropertyResourceProvider
Get "Change stereotype property type stereotype" option value.static EmfOptionsGroup
Get the Eclipse UML2 XMI v2.x export/import options.boolean
Checks if to change stereotype property type not eCore datatype to String on export.boolean
Checks if to change stereotype property type stereotype to metaclass on export.void
setChangeNotEcoreDataTypeToString
(boolean change) Set if to change stereotype property type not eCore datatype to String on export.void
setChangeStereotypePropertyTypeStereotype
(boolean change) Set if to change stereotype property type stereotype to metaclass on export.void
Set "Change stereotype property type stereotype" option value.void
Sets default values for the properties contained in this group.Methods inherited from class com.nomagic.magicdraw.emfuml2xmi.envoptions.BaseEmfOptionsGroup
addBooleanProperty, addBooleanProperty, addChoiceProperty, addProperty, getAutoExportOption, getBanner, getBaseEMFOptions, getBooleanProperty, getBooleanPropertyValue, getChoice, getGroupIcon, getIDExportPolicy, getName, getPropertyGroupName, isApplyAllProfilesToRootModel, isAskBeforeExport, isAskToOverwriteExportedFiles, isAutoExport, isDisplayWarnings, isMoveStereotypeToNestingProfile, isPreserveIDsOnImport, isShowMappinWarning, isShowStereotypeFromSameWarning, isShowStereotypePropertyTypeChangeWarning, isUseKeywordAsStereotypeName, loadOptions, registerOptions, setApplyAllProfilesToRootModel, setAskToOverwriteExportedFiles, setAutoExportOption, setBooleanPropertyValue, setDisplayWarnings, setIDExportPolicy, setMoveStereotypeToNestingProfile, setPreserveIDsOnImport, setShowMappinWarning, setShowStereotypeFromSameWarning, setShowStereotypePropertyTypeChangeWarning, setUseKeywordAsStereotypeName
Methods inherited from class com.nomagic.magicdraw.core.options.VersionedOptionsGroup
beforeLoad, getExporterVersion, getOptionsToSave, isExporterVersionEarlier, isExporterVersionEarlier
Methods inherited from class com.nomagic.magicdraw.core.options.AbstractPropertyOptionsGroup
addInvisibleProperty, addProperty, addProperty, afterLoadAdditionalAction, clone, createDefault, createOptions, createOptionsPanel, fixProperty, getCopy, getOptions, getProperty, getVisibleOptions, hasVisibleOptions, removeProperty, setOptions, setPropertiesInvisible, setPropertyInvisible
Methods inherited from class com.nomagic.magicdraw.core.options.OptionsGroup
add, afterSave, canDisplay, firstInit, getChildren, getIcon, getId, getModelingLanguage, getParent, isEnabled, isVisible, remove, resetCachedValues, setEnabled, setVisible, sortChildren
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.nomagic.magicdraw.emfuml2xmi.envoptions.BaseOptions
getAutoExportOption, getIDExportPolicy, isApplyAllProfilesToRootModel, isAskBeforeExport, isAskToOverwriteExportedFiles, isAutoExport, isDisplayWarnings, isMoveStereotypeToNestingProfile, isPreserveIDsOnImport, isShowMappinWarning, isShowStereotypeFromSameWarning, isShowStereotypePropertyTypeChangeWarning, isUseKeywordAsStereotypeName, setApplyAllProfilesToRootModel, setAskToOverwriteExportedFiles, setAutoExportOption, setDisplayWarnings, setIDExportPolicy, setMoveStereotypeToNestingProfile, setShowMappinWarning, setShowStereotypeFromSameWarning, setShowStereotypePropertyTypeChangeWarning, setUseKeywordAsStereotypeName
-
Field Details
-
ID
- See Also:
-
-
Constructor Details
-
EmfOptionsGroup
-
-
Method Details
-
getEMFOptions
Get the Eclipse UML2 XMI v2.x export/import options. Options must accessed only after the application is started.- Returns:
- loaded options.
-
setDefaultValues
public void setDefaultValues()Description copied from class:AbstractPropertyOptionsGroup
Sets default values for the properties contained in this group. Overriding classes should set default values to the properties.- Overrides:
setDefaultValues
in classBaseEmfOptionsGroup
-
afterLoad
protected void afterLoad(com.nomagic.magicdraw.lic.MDVersion version, boolean pluginsLoaded) - Overrides:
afterLoad
in classBaseEmfOptionsGroup
-
setChangeStereotypePropertyTypeStereotype
@OpenApi public void setChangeStereotypePropertyTypeStereotype(boolean change) Set if to change stereotype property type stereotype to metaclass on export.- Specified by:
setChangeStereotypePropertyTypeStereotype
in interfaceOptions
- Parameters:
change
-
-
isChangeStereotypePropertyTypeStereotype
@OpenApi public boolean isChangeStereotypePropertyTypeStereotype()Checks if to change stereotype property type stereotype to metaclass on export.- Specified by:
isChangeStereotypePropertyTypeStereotype
in interfaceOptions
- Returns:
- true if stereotype property type stereotype should be changed to metaclass.
-
setChangeStereotypePropertyTypeStereotype
Description copied from interface:Options
Set "Change stereotype property type stereotype" option value.- Specified by:
setChangeStereotypePropertyTypeStereotype
in interfaceOptions
- Parameters:
value
- value to set (Options.CHANGE_STEREOTYPE_PROPERTY_TYPE_STEREOTYPE_NOT_CHANGE
,Options.CHANGE_STEREOTYPE_PROPERTY_TYPE_STEREOTYPE_SINGLE_EXTENDED_METACLASS
,Options.CHANGE_STEREOTYPE_PROPERTY_TYPE_STEREOTYPE_MULTIPLE_EXTENDED_METACLASS
).
-
getChangeStereotypePropertyTypeStereotype
Description copied from interface:Options
Get "Change stereotype property type stereotype" option value.- Specified by:
getChangeStereotypePropertyTypeStereotype
in interfaceOptions
- Returns:
- value (
Options.CHANGE_STEREOTYPE_PROPERTY_TYPE_STEREOTYPE_NOT_CHANGE
,Options.CHANGE_STEREOTYPE_PROPERTY_TYPE_STEREOTYPE_SINGLE_EXTENDED_METACLASS
,Options.CHANGE_STEREOTYPE_PROPERTY_TYPE_STEREOTYPE_MULTIPLE_EXTENDED_METACLASS
)
-
setChangeNotEcoreDataTypeToString
public void setChangeNotEcoreDataTypeToString(boolean change) Description copied from interface:Options
Set if to change stereotype property type not eCore datatype to String on export.- Specified by:
setChangeNotEcoreDataTypeToString
in interfaceOptions
- Parameters:
change
- true - change.
-
isChangeNotEcoreDataTypeToString
public boolean isChangeNotEcoreDataTypeToString()Description copied from interface:Options
Checks if to change stereotype property type not eCore datatype to String on export.- Specified by:
isChangeNotEcoreDataTypeToString
in interfaceOptions
- Returns:
- true if stereotype property type not eCore datatype should be changed to String.
-
createPropertyResourceProvider
protected com.nomagic.magicdraw.emfuml2xmi.envoptions.BaseEmfOptionsGroup.BaseEmfOptionsPropertyResourceProvider createPropertyResourceProvider()- Overrides:
createPropertyResourceProvider
in classBaseEmfOptionsGroup
-