@Override public void apply() throws ConfigurationException { super.apply(); for (PyRootTypeProvider provider : myRootTypeProviders) { provider.apply(myModule); } }
@Override public void apply() throws ConfigurationException { myEditor.apply(); if (myModifiableModel.isChanged()) { ApplicationManager.getApplication().runWriteAction(() -> myModifiableModel.commit()); myEditor.disposeUIResources(); myTopPanel.remove(myEditor.getComponent()); createEditor(); } }