Class OptionsGroup
java.lang.Object
com.nomagic.magicdraw.core.options.OptionsGroup
- All Implemented Interfaces:
Cloneable
- Direct Known Subclasses:
AbstractPropertyOptionsGroup
Represents general application options.
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
OptionsGroup
(String id, boolean visible) protected
OptionsGroup
(String id, Icon icon, boolean visible) -
Method Summary
Modifier and TypeMethodDescriptionvoid
add
(OptionsGroup group) protected void
afterLoad
(com.nomagic.magicdraw.lic.MDVersion version, boolean pluginsLoaded) void
void
beforeLoad
(boolean pluginsLoaded) boolean
canDisplay
(com.nomagic.magicdraw.usermodes.UserMode mode) protected OptionsGroup
clone()
abstract com.nomagic.magicdraw.ui.dialogs.options.BaseOptionsPanel
Creates options panel for editing the properties.void
firstInit
(boolean pluginsLoaded) com.nomagic.ui.banners.Banner
Returns icon to display with options.getIcon()
Deprecated.use #getGroupIcon()getId()
protected String
getName()
Gets human-readable name of options.boolean
boolean
void
loadOptions
(Style style, boolean pluginsLoaded) void
remove
(OptionsGroup group) protected void
void
setEnabled
(boolean enabled) void
setVisible
(boolean visible) void
sortChildren
(Comparator<OptionsGroup> comparator)
-
Field Details
-
ICON_ENVIRONMENT_OPTIONS
-
-
Constructor Details
-
OptionsGroup
-
OptionsGroup
-
-
Method Details
-
getId
-
getGroupIcon
Returns icon to display with options.- Returns:
- icon to display with options.
-
getIcon
Deprecated.use #getGroupIcon()Returns icon to display with options.- Returns:
- icon to display with options
-
createOptionsPanel
@CheckForNull public abstract com.nomagic.magicdraw.ui.dialogs.options.BaseOptionsPanel createOptionsPanel()Creates options panel for editing the properties.- Returns:
- created options panel.
-
isVisible
public boolean isVisible() -
setVisible
public void setVisible(boolean visible) -
isEnabled
public boolean isEnabled() -
setEnabled
public void setEnabled(boolean enabled) -
getOptionsToSave
-
firstInit
public void firstInit(boolean pluginsLoaded) -
afterSave
public void afterSave() -
loadOptions
-
beforeLoad
public void beforeLoad(boolean pluginsLoaded) -
afterLoad
protected void afterLoad(@CheckForNull com.nomagic.magicdraw.lic.MDVersion version, boolean pluginsLoaded) -
getName
Gets human-readable name of options.- Returns:
- human-readable name of options.
-
getBanner
@CheckForNull public com.nomagic.ui.banners.Banner getBanner() -
getParent
-
add
-
remove
-
getChildren
-
sortChildren
-
resetCachedValues
protected void resetCachedValues() -
clone
-
canDisplay
public boolean canDisplay(com.nomagic.magicdraw.usermodes.UserMode mode) -
getModelingLanguage
-