protected boolean isValidEditor() { SNode node = getEditedNode(); if (node == null) return false; SModel model = node.getModel(); if (model != null && jetbrains.mps.util.SNodeOperations.isModelDisposed(model)) return false; return true; }