Package com.puppetlabs.graph.elements

Examples of com.puppetlabs.graph.elements.RootGraph.addEdge()


        // A imports from resolved B
        if(count == 2 && resolved == 1 && implied == 1) {
          Edge e1 = new Edge("", STYLE_EDGE__IMPORT, a.getVertex(), edges.get(1).getVertex());
          Edge e2 = new Edge(getVersionLabel(edges.get(0)), STYLE_EDGE__RESOLVED_DEP, //
          edges.get(1).getVertex(), b.getVertex());
          g.addEdge(e1, e2);
          addTooltip(tooltipString, e1, e2);
          addStyleClasses(styleClasses, e1, e2);
          addEdgeHref(a, b, e1, e2);
        }
        else if(count == 1 && implied == 1) {
View Full Code Here


        else if(count == 1 && implied == 1) {
          // CASE 5
          // A --> [...]
          if(edges.get(0).to == null) {
            Edge e1 = new Edge("unresolved", STYLE_EDGE__UIMPORT, a.getVertex(), edges.get(0).getVertex());
            g.addEdge(e1);
            addTooltip(tooltipString, e1);
            addStyleClasses(styleClasses, e1);
            addEdgeHref(a, b, e1);
          }
          // CASE 8 (reference to pptp - do not draw imports -> pptp part)
View Full Code Here

          }
          // CASE 8 (reference to pptp - do not draw imports -> pptp part)
          // A -->[...]
          else if(edges.get(0).to == pptpNode) {
            Edge e1 = new Edge("puppet", STYLE_EDGE__IMPORT, a.getVertex(), edges.get(0).getVertex());
            g.addEdge(e1);
            // default tooltip == label
            addStyleClasses(styleClasses, e1);
            addEdgeHref(a, b, e1);

          }
View Full Code Here

            if(edges.get(0).from != edges.get(0).to) { // skip self references
              Edge e1 = new Edge("", STYLE_EDGE__IMPORT, a.getVertex(), edges.get(0).getVertex());
              Edge e2 = new Edge(
                "implicit", STYLE_EDGE__IMPLIED_DEP, edges.get(0).getVertex(),
                edges.get(0).to.getVertex());
              g.addEdge(e1, e2);
              addTooltip(tooltipString, e1, e2);
              addStyleClasses(styleClasses, e1, e2);
              addEdgeHref(a, b, e1, e2);
            }
          }
View Full Code Here

        else if(count == 2 && implied == 1 && unresolved == 1) {
          Edge e1 = new Edge("", STYLE_EDGE__IMPORT, a.getVertex(), edges.get(1).getVertex());
          String label = "implicit\\nunresolved\\n" + getVersionLabel(edges.get(0));
          Edge e2 = new Edge(label, STYLE_EDGE__UNRESOLVED_IMPLIED_DEP, //
          edges.get(1).getVertex(), edges.get(1).to.getVertex());
          g.addEdge(e1, e2);
          addTooltip(tooltipString, e1, e2);
          addStyleClasses(styleClasses, e1, e2);
          addEdgeHref(a, b, e1, e2);
        }
View Full Code Here

          // A ~~> B where B is not in range
          if(edges.get(0).to.exists()) {
            String label = "unresolved\\n" + getVersionLabel(edges.get(0));
            Edge e1 = new Edge(label, STYLE_EDGE__UNRESOLVED_IMPLIED_DEP, //
            a.getVertex(), b.getVertex());
            g.addEdge(e1);
            addTooltip(tooltipString, e1);
            addStyleClasses(styleClasses, e1);
            addEdgeHref(a, b, e1);
          }
          // CASE 4
View Full Code Here

          // A --> B where B does not exist
          else {
            String label = "unresolved\\n" + getVersionLabel(edges.get(0));
            Edge e1 = new Edge(label, STYLE_EDGE__UNRESOLVED_DEP, //
            a.getVertex(), b.getVertex());
            g.addEdge(e1);
            addTooltip(tooltipString, e1);
            addStyleClasses(styleClasses, e1);
            addEdgeHref(a, b, e1);
          }
        }
View Full Code Here

        // A --> B
        // (nothing is imported from B)
        else if(count == 1 && resolved == 1) {
          Edge e1 = new Edge(getVersionLabel(edges.get(0)), STYLE_EDGE__RESOLVED_DEP, //
          a.getVertex(), b.getVertex());
          g.addEdge(e1);
          addTooltip(tooltipString, e1);
          addStyleClasses(styleClasses, e1);
          addEdgeHref(a, b, e1);
        }
        else if(count == implied) {
View Full Code Here

            target = createVertexForMissingResource(ref);
            vertexMap.put(ref.toLowerCase(), target); // keep it if there are more references
            g.addVertex(target);
          }
          Edge edge = new Edge(aName, style, source, target);
          g.addEdge(edge);
        }
      }
    }
    for(CatalogEdge e : catalog.getEdges()) {
      Vertex source = vertexMap.get(e.getSource().toLowerCase());
View Full Code Here

    }
    for(CatalogEdge e : catalog.getEdges()) {
      Vertex source = vertexMap.get(e.getSource().toLowerCase());
      Vertex target = vertexMap.get(e.getTarget().toLowerCase());
      Edge edge = new Edge("", STYLE_ResourceEdge, source, target);
      g.addEdge(edge);
    }

    return g;
  }
}
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.