package jetbrains.mps.baseLanguage.tuples.generator.template.helpers;
/*Generated by MPS */
import org.jetbrains.mps.openapi.model.SNode;
import jetbrains.mps.lang.core.behavior.INamedConcept__BehaviorDescriptor;
import jetbrains.mps.util.SNodeOperations;
public class TupleDeclarationUtil {
public TupleDeclarationUtil() {
}
public static String getResolveInfo(SNode tupleDeclaration) {
String fqName = INamedConcept__BehaviorDescriptor.getFqName_idhEwIO9y.invoke(tupleDeclaration);
String packageName = SNodeOperations.getModelLongName(jetbrains.mps.lang.smodel.generator.smodelAdapter.SNodeOperations.getModel(tupleDeclaration));
if (fqName.startsWith(packageName + ".")) {
return "[" + packageName + "]" + fqName.substring(packageName.length() + 1);
}
return fqName;
}
}