aboutsummaryrefslogtreecommitdiffstats
path: root/sd-plugin/src/main/java/org/intellij/sdk/language/psi/SdFile.java
diff options
context:
space:
mode:
Diffstat (limited to 'sd-plugin/src/main/java/org/intellij/sdk/language/psi/SdFile.java')
-rw-r--r--sd-plugin/src/main/java/org/intellij/sdk/language/psi/SdFile.java26
1 files changed, 26 insertions, 0 deletions
diff --git a/sd-plugin/src/main/java/org/intellij/sdk/language/psi/SdFile.java b/sd-plugin/src/main/java/org/intellij/sdk/language/psi/SdFile.java
new file mode 100644
index 00000000000..0e0a8b0661c
--- /dev/null
+++ b/sd-plugin/src/main/java/org/intellij/sdk/language/psi/SdFile.java
@@ -0,0 +1,26 @@
+package org.intellij.sdk.language.psi;
+
+import com.intellij.extapi.psi.PsiFileBase;
+import com.intellij.openapi.fileTypes.FileType;
+import com.intellij.psi.FileViewProvider;
+import org.intellij.sdk.language.SdFileType;
+import org.intellij.sdk.language.SdLanguage;
+import org.jetbrains.annotations.NotNull;
+
+public class SdFile extends PsiFileBase {
+
+ public SdFile(@NotNull FileViewProvider viewProvider) {
+ super(viewProvider, SdLanguage.INSTANCE);
+ }
+
+ @NotNull
+ @Override
+ public FileType getFileType() {
+ return SdFileType.INSTANCE;
+ }
+
+ @Override
+ public String toString() {
+ return "Sd File";
+ }
+}