Interface ISettings<T extends ISettingsParameters<T>>

    • Method Detail

      • resetToDefaultSettings

        default void resetToDefaultSettings​(Experiment target)
      • getParentPath

        default String getParentPath()
      • getParams

        T getParams()
      • setParams

        void setParams​(T params,
                       boolean persistent)
      • makeDefaultParameters

        T makeDefaultParameters​(Experiment experiment)
      • getPath

        String getPath()
        Path consisting of names of ancestors including this: "<root>/../<my-name>"
      • isValid

        boolean isValid()
      • getIcon

        Icon getIcon()
      • isExperimentSetting

        boolean isExperimentSetting()
      • isIdeSetting

        boolean isIdeSetting()
      • addChangeListener

        void addChangeListener​(BiConsumer<T,​T> listener)