List of usage examples for com.intellij.openapi.fileEditor FileEditorProvider EP_FILE_EDITOR_PROVIDER
ExtensionPointName EP_FILE_EDITOR_PROVIDER
To view the source code for com.intellij.openapi.fileEditor FileEditorProvider EP_FILE_EDITOR_PROVIDER.
Click Source Link
From source file:io.ballerina.plugins.idea.webview.diagram.preview.BallerinaDiagramEditor.java
License:Open Source License
private static boolean isPreviewShown(@NotNull Project project, @NotNull VirtualFile file) { BallerinaSplitEditorProvider provider = FileEditorProvider.EP_FILE_EDITOR_PROVIDER .findExtension(BallerinaSplitEditorProvider.class); if (provider == null) { return true; }//from w w w. j a v a2 s . c om FileEditorState state = EditorHistoryManager.getInstance(project).getState(file, provider); if (state == null) { return false; } if (!(state instanceof SplitFileEditor.MyFileEditorState)) { return true; } return SplitFileEditor.SplitEditorLayout.valueOf(((SplitFileEditor.MyFileEditorState) state) .getSplitLayout()) != SplitFileEditor.SplitEditorLayout.FIRST; }