package jetbrains.mps.baseLanguage.javadoc.intentions; /*Generated by MPS */ import org.jetbrains.mps.openapi.model.SNode; import jetbrains.mps.smodel.SModelInternal; import jetbrains.mps.lang.smodel.generator.smodelAdapter.SNodeOperations; import org.jetbrains.mps.openapi.language.SLanguage; import jetbrains.mps.smodel.adapter.structure.MetaAdapterFactory; public class DocCommentHelper { public static void addJavadocLangIfMissing(SNode node) { SModelInternal model = as_zf4tay_a0a0a0(SNodeOperations.getModel(node), SModelInternal.class); SLanguage javadocLang = MetaAdapterFactory.getLanguage(0xf280165065d5424eL, 0xbb1b463a8781b786L, "jetbrains.mps.baseLanguage.javadoc"); if (!(model.importedLanguageIds().contains(javadocLang))) { model.addLanguage(javadocLang); } } private static <T> T as_zf4tay_a0a0a0(Object o, Class<T> type) { return (type.isInstance(o) ? (T) o : null); } }