Пример #1
0
 private static void BuildEdges(SpaceDogBuilder builder, SigmaJsGraphFileLoader.Graph graph)
 {
     foreach (var edge in graph.edges)
     {
         if (edge.type == "containment")
         {
             builder.AddContainmentEdge(edge.source, edge.target);
         }
         else
         {
             builder.AddPointerEdge(edge.source, edge.target);
         }
     }
 }
Пример #2
0
 private static void BuildNodes(SpaceDogBuilder builder, SigmaJsGraphFileLoader.Graph graph)
 {
     foreach (var node in graph.nodes)
     {
         if (node.type == "container")
         {
             builder.AddContainer(node.id, node.label);
         }
         else
         {
             builder.AddThing(node.id, ShortThingLabel(node.label));
         }
     }
 }