aboutsummaryrefslogtreecommitdiffstats
path: root/sd-plugin/src/main/java/org/intellij/sdk/language/psi/SdDeclarationType.java
blob: f832a0d01e2d03fecba96993f5a3d95169c4b4b3 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
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;
    }
}