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
ConstructorsModifierConstructorDescriptionprotectedOptionsGroup(String id, boolean visible) protectedOptionsGroup(String id, Icon icon, boolean visible) -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(OptionsGroup group) protected voidafterLoad(com.nomagic.magicdraw.lic.MDVersion version, boolean pluginsLoaded) voidvoidbeforeLoad(boolean pluginsLoaded) booleancanDisplay(com.nomagic.magicdraw.usermodes.UserMode mode) protected OptionsGroupclone()abstract com.nomagic.magicdraw.ui.dialogs.options.BaseOptionsPanelCreates options panel for editing the properties.voidfirstInit(boolean pluginsLoaded) com.nomagic.ui.banners.BannerReturns icon to display with options.getIcon()Deprecated.use #getGroupIcon()getId()protected StringgetName()Gets human-readable name of options.booleanbooleanvoidloadOptions(Style style, boolean pluginsLoaded) voidremove(OptionsGroup group) protected voidvoidsetEnabled(boolean enabled) voidsetVisible(boolean visible) voidsortChildren(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
-