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 Details

  • 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 class AbstractPropertyOptionsGroup
      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 class com.nomagic.magicdraw.core.options.VersionedOptionsGroup
    • getVariables

      public String[] getVariables()
    • getPathVariables

      @OpenApi public Collection<PathVariable> getPathVariables()
      Get path variables.
      Returns:
      path variables.
    • setVariables

      public void setVariables(String[] variables)
    • setPathVariables

      public void setPathVariables(Collection<PathVariable> pathVariables)
    • parsePropertyString

      public static PathVariable parsePropertyString(String pathVariable)
    • addPathVariable

      @OpenApi public void addPathVariable(PathVariable variable)
    • isSuggestUsePathVariables

      public boolean isSuggestUsePathVariables()
    • setSuggestUsePathVariables

      public void setSuggestUsePathVariables(boolean value)
    • addIgnoredVariable

      public void addIgnoredVariable(String variable)
    • isIgnoredVariable

      public boolean isIgnoredVariable(String variable)
    • getOptionsToSave

      public Style getOptionsToSave()
      Overrides:
      getOptionsToSave in class com.nomagic.magicdraw.core.options.VersionedOptionsGroup
    • getBanner

      public com.nomagic.ui.banners.Banner getBanner()
      Overrides:
      getBanner in class OptionsGroup