diff --git a/platform/core-api/src/com/intellij/openapi/fileTypes/LanguageFileType.java b/platform/core-api/src/com/intellij/openapi/fileTypes/LanguageFileType.java index 76963e53bc49..9010b3296bf2 100644 --- a/platform/core-api/src/com/intellij/openapi/fileTypes/LanguageFileType.java +++ b/platform/core-api/src/com/intellij/openapi/fileTypes/LanguageFileType.java @@ -54,6 +54,13 @@ public abstract class LanguageFileType implements FileType{ @Override public final boolean isReadOnly() { + return isSystem(); + } + + /** + * System file types cannot be editor and are not shown in the interface + */ + protected boolean isSystem() { return false; }