diff options
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.java | 27 |
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; + } +} |