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_NEVERFields inherited from class com.nomagic.magicdraw.core.options.VersionedOptionsGroup
CURRENT_EXPORTER_VERSIONFields inherited from class com.nomagic.magicdraw.core.options.OptionsGroup
ICON_ENVIRONMENT_OPTIONSFields 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_NEVERFields 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 voidafterLoad(com.nomagic.magicdraw.lic.MDVersion version, boolean pluginsLoaded) protected com.nomagic.magicdraw.emfuml2xmi.envoptions.BaseEmfOptionsGroup.BaseEmfOptionsPropertyResourceProviderGet "Change stereotype property type stereotype" option value.static EmfOptionsGroupGet the Eclipse UML2 XMI v2.x export/import options.booleanChecks if to change stereotype property type not eCore datatype to String on export.booleanChecks if to change stereotype property type stereotype to metaclass on export.voidsetChangeNotEcoreDataTypeToString(boolean change) Set if to change stereotype property type not eCore datatype to String on export.voidsetChangeStereotypePropertyTypeStereotype(boolean change) Set if to change stereotype property type stereotype to metaclass on export.voidSet "Change stereotype property type stereotype" option value.voidSets 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, setUseKeywordAsStereotypeNameMethods inherited from class com.nomagic.magicdraw.core.options.VersionedOptionsGroup
beforeLoad, getExporterVersion, getOptionsToSave, isExporterVersionEarlier, isExporterVersionEarlierMethods 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, setPropertyInvisibleMethods inherited from class com.nomagic.magicdraw.core.options.OptionsGroup
add, afterSave, canDisplay, firstInit, getChildren, getIcon, getId, getModelingLanguage, getParent, isEnabled, isVisible, remove, resetCachedValues, setEnabled, setVisible, sortChildrenMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:AbstractPropertyOptionsGroupSets default values for the properties contained in this group. Overriding classes should set default values to the properties.- Overrides:
setDefaultValuesin classBaseEmfOptionsGroup
-
afterLoad
protected void afterLoad(com.nomagic.magicdraw.lic.MDVersion version, boolean pluginsLoaded) - Overrides:
afterLoadin classBaseEmfOptionsGroup
-
setChangeStereotypePropertyTypeStereotype
@OpenApi public void setChangeStereotypePropertyTypeStereotype(boolean change) Set if to change stereotype property type stereotype to metaclass on export.- Specified by:
setChangeStereotypePropertyTypeStereotypein interfaceOptions- Parameters:
change-
-
isChangeStereotypePropertyTypeStereotype
@OpenApi public boolean isChangeStereotypePropertyTypeStereotype()Checks if to change stereotype property type stereotype to metaclass on export.- Specified by:
isChangeStereotypePropertyTypeStereotypein interfaceOptions- Returns:
- true if stereotype property type stereotype should be changed to metaclass.
-
setChangeStereotypePropertyTypeStereotype
Description copied from interface:OptionsSet "Change stereotype property type stereotype" option value.- Specified by:
setChangeStereotypePropertyTypeStereotypein 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:OptionsGet "Change stereotype property type stereotype" option value.- Specified by:
getChangeStereotypePropertyTypeStereotypein 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:OptionsSet if to change stereotype property type not eCore datatype to String on export.- Specified by:
setChangeNotEcoreDataTypeToStringin interfaceOptions- Parameters:
change- true - change.
-
isChangeNotEcoreDataTypeToString
public boolean isChangeNotEcoreDataTypeToString()Description copied from interface:OptionsChecks if to change stereotype property type not eCore datatype to String on export.- Specified by:
isChangeNotEcoreDataTypeToStringin 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:
createPropertyResourceProviderin classBaseEmfOptionsGroup
-