Class PathVariablesOptionsGroup
java.lang.Object
com.nomagic.magicdraw.core.options.OptionsGroup
com.nomagic.magicdraw.core.options.AbstractPropertyOptionsGroup
com.nomagic.magicdraw.core.options.VersionedOptionsGroup
com.nomagic.magicdraw.core.options.PathVariablesOptionsGroup
- All Implemented Interfaces:
Cloneable
@OpenApi
public class PathVariablesOptionsGroup
extends com.nomagic.magicdraw.core.options.VersionedOptionsGroup
Path variables options group.
-
Field Summary
FieldsFields 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
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addIgnoredVariable
(String variable) void
addPathVariable
(PathVariable variable) com.nomagic.magicdraw.ui.dialogs.options.BaseOptionsPanel
Creates options panel for editing the properties.com.nomagic.ui.banners.Banner
Get path variables.String[]
boolean
isIgnoredVariable
(String variable) boolean
static PathVariable
parsePropertyString
(String pathVariable) void
Sets default values for the properties contained in this group.void
setPathVariables
(Collection<PathVariable> pathVariables) void
setSuggestUsePathVariables
(boolean value) void
setVariables
(String[] variables) Methods inherited from class com.nomagic.magicdraw.core.options.VersionedOptionsGroup
afterLoad, beforeLoad, getExporterVersion, isExporterVersionEarlier, isExporterVersionEarlier, loadOptions
Methods inherited from class com.nomagic.magicdraw.core.options.AbstractPropertyOptionsGroup
addInvisibleProperty, addProperty, addProperty, addProperty, afterLoadAdditionalAction, clone, createDefault, createOptions, 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, getGroupIcon, getIcon, getId, getModelingLanguage, getName, getParent, isEnabled, isVisible, remove, resetCachedValues, setEnabled, setVisible, sortChildren
-
Field Details
-
ID
- See Also:
-
-
Constructor Details
-
PathVariablesOptionsGroup
public PathVariablesOptionsGroup()
-
-
Method Details
-
createOptionsPanel
public com.nomagic.magicdraw.ui.dialogs.options.BaseOptionsPanel createOptionsPanel()Description copied from class:OptionsGroup
Creates options panel for editing the properties.- Overrides:
createOptionsPanel
in classAbstractPropertyOptionsGroup
- Returns:
- created options panel.
-
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 classcom.nomagic.magicdraw.core.options.VersionedOptionsGroup
-
getVariables
-
getPathVariables
Get path variables.- Returns:
- path variables.
-
setVariables
-
setPathVariables
-
parsePropertyString
-
addPathVariable
-
isSuggestUsePathVariables
public boolean isSuggestUsePathVariables() -
setSuggestUsePathVariables
public void setSuggestUsePathVariables(boolean value) -
addIgnoredVariable
-
isIgnoredVariable
-
getOptionsToSave
- Overrides:
getOptionsToSave
in classcom.nomagic.magicdraw.core.options.VersionedOptionsGroup
-
getBanner
public com.nomagic.ui.banners.Banner getBanner()- Overrides:
getBanner
in classOptionsGroup
-