package jetbrains.mps.execution.api.settings; /*Generated by MPS */ import com.intellij.openapi.options.SettingsEditor; import com.intellij.openapi.util.Factory; import com.intellij.openapi.options.ConfigurationException; import com.intellij.openapi.ui.Messages; public abstract class SettingsEditorEx<Settings> extends SettingsEditor<Settings> { public SettingsEditorEx() { } public SettingsEditorEx(Factory<Settings> factory) { super(factory); } public void apply(Settings settings) { try { applyTo(settings); } catch (ConfigurationException e) { Messages.showErrorDialog(getComponent(), e.getMessage(), "Configuration Error"); } } }