Beispiel #1
0
 public static Object insertMacro_varValue_3961775458390375615(
     final TemplateQueryContext _context) {
   StringBuilder res = new StringBuilder();
   Set<String> used = new HashSet<String>();
   Iterable<SNode> dependencies =
       SLinkOperations.getTargets(_context.getNode(), "dependencies", true);
   for (SNode part : ((List<SNode>) _context.getVariable("var:taskParts"))) {
     dependencies =
         Sequence.fromIterable(dependencies)
             .concat(
                 ListSequence.fromList(
                     SLinkOperations.getTargets(part, "additionalDependencies", true)));
   }
   for (SNode dep : dependencies) {
     String d =
         SPropertyOperations.getString(SLinkOperations.getTarget(dep, "target", false), "name");
     if (used.add(d)) {
       if (res.length() > 0) {
         res.append(", ");
       }
       res.append(d);
     }
   }
   return res.toString();
 }
Beispiel #2
0
 public static Object insertMacro_varValue_3961775458390373890(
     final TemplateQueryContext _context) {
   List<SNode> parts = new ArrayList<SNode>();
   for (SNode sibl : SNodeOperations.getAllSiblings(_context.getNode(), false)) {
     if (SNodeOperations.isInstanceOf(sibl, "jetbrains.mps.build.workflow.structure.BwfTaskPart")
         && _context.getNode()
             == SLinkOperations.getTarget(
                 SNodeOperations.cast(sibl, "jetbrains.mps.build.workflow.structure.BwfTaskPart"),
                 "task",
                 false)) {
       ListSequence.fromList(parts)
           .addElement(
               SNodeOperations.cast(sibl, "jetbrains.mps.build.workflow.structure.BwfTaskPart"));
     }
   }
   return parts;
 }
Beispiel #3
0
 public static Object insertMacro_varValue_2379134940430813886(
     final IOperationContext operationContext, final TemplateQueryContext _context) {
   return ListSequence.fromList(
           SLinkOperations.getTargets(
               SNodeOperations.cast(
                   SNodeOperations.getParent(_context.getNode()),
                   "jetbrains.mps.baseLanguage.structure.MethodDeclaration"),
               "parameter",
               true))
       .first();
 }
Beispiel #4
0
 public static Object insertMacro_varValue_2379134940433430092(
     final IOperationContext operationContext, final TemplateQueryContext _context) {
   return SNodeOperations.cast(
       SNodeOperations.getParent(_context.getNode()),
       "jetbrains.mps.baseLanguage.structure.MethodDeclaration");
 }
Beispiel #5
0
 public static Object templateArgumentQuery_2323553266849259847(
     final IOperationContext operationContext, final TemplateQueryContext _context) {
   return _context.getNode();
 }