aboutsummaryrefslogtreecommitdiffstats
path: root/sd-plugin/src/main/java/org/intellij/sdk/language/psi/SdDeclarationType.java
diff options
context:
space:
mode:
Diffstat (limited to 'sd-plugin/src/main/java/org/intellij/sdk/language/psi/SdDeclarationType.java')
-rw-r--r--sd-plugin/src/main/java/org/intellij/sdk/language/psi/SdDeclarationType.java27
1 files changed, 27 insertions, 0 deletions
diff --git a/sd-plugin/src/main/java/org/intellij/sdk/language/psi/SdDeclarationType.java b/sd-plugin/src/main/java/org/intellij/sdk/language/psi/SdDeclarationType.java
new file mode 100644
index 00000000000..f832a0d01e2
--- /dev/null
+++ b/sd-plugin/src/main/java/org/intellij/sdk/language/psi/SdDeclarationType.java
@@ -0,0 +1,27 @@
+package org.intellij.sdk.language.psi;
+
+public enum SdDeclarationType {
+ DOCUMENT("Document"),
+ STRUCT("Struct"),
+ SCHEMA_FIELD("Field (in Schema)"),
+ DOCUMENT_FIELD("Field (in Document)"),
+ STRUCT_FIELD("Struct-Field"),
+ DOCUMENT_STRUCT_FIELD("Field (in Struct)"),
+ IMPORTED_FIELD("Imported Field"),
+ DOCUMENT_SUMMARY("Document-Summary"),
+ RANK_PROFILE("Rank Profile"),
+ MACRO("Macro"),
+ MACRO_ARGUMENT("Macro's Argument"),
+ QUERY("Query (first use in file)"),
+ ITEM_RAW_SCORE("ItemRawScore (first use in file)");
+
+ private final String typeName;
+ SdDeclarationType(String name) {
+ this.typeName = name;
+ }
+
+ @Override
+ public String toString() {
+ return typeName;
+ }
+}