package jetbrains.mps.debugger.java.evaluation.textGen;
/*Generated by MPS */
import jetbrains.mps.text.rt.TextGenAspectBase;
import jetbrains.mps.debugger.java.evaluation.structure.LanguageConceptSwitch;
import org.jetbrains.annotations.Nullable;
import jetbrains.mps.text.rt.TextGenDescriptor;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.mps.openapi.language.SAbstractConcept;
public class TextGenAspectDescriptor extends TextGenAspectBase {
private final LanguageConceptSwitch myIndex = new LanguageConceptSwitch();
public TextGenAspectDescriptor() {
}
@Nullable
@Override
public TextGenDescriptor getDescriptor(@NotNull SAbstractConcept concept) {
switch (myIndex.index(concept)) {
case LanguageConceptSwitch.LowLevelVariable:
return new LowLevelVariable_TextGen();
}
return null;
}
}