/** * */ @SuppressWarnings("unchecked") public MyGraphMLWriter() { vertex_ids = new Transformer<V,String>() { public String transform(V v) { return v.toString(); } }; edge_ids = TransformerUtils.nullTransformer(); graph_data = Collections.emptyMap(); vertex_data = Collections.emptyMap(); edge_data = Collections.emptyMap(); vertex_desc = TransformerUtils.nullTransformer(); edge_desc = TransformerUtils.nullTransformer(); graph_desc = TransformerUtils.nullTransformer(); nest_level = 0; }
private Layout<ElementName, Dependency> linearLayout( DirectedGraph<ElementName, Dependency> g, Dimension d) { Map<ElementName, Point2D> map = new HashMap<ElementName, Point2D>(); Iterator<ElementName> it = g.getVertices().iterator(); map.put(it.next(), new Point2D.Double(100d, d.getHeight()/2)); map.put(it.next(), new Point2D.Double(d.getWidth() - 100d, d.getHeight()/2)); Transformer<ElementName,Point2D> vertexLocations = TransformerUtils.mapTransformer(map); return new StaticLayout<ElementName, Dependency>(g, vertexLocations, d); }
private Layout<ElementName, Dependency> linearLayout( DirectedGraph<ElementName, Dependency> g, Dimension d) { Map<ElementName, Point2D> map = new HashMap<ElementName, Point2D>(); Iterator<ElementName> it = g.getVertices().iterator(); map.put(it.next(), new Point2D.Double(100d, d.getHeight()/2)); map.put(it.next(), new Point2D.Double(d.getWidth() - 100d, d.getHeight()/2)); Transformer<ElementName,Point2D> vertexLocations = TransformerUtils.mapTransformer(map); return new StaticLayout<ElementName, Dependency>(g, vertexLocations, d); }
private Layout<ElementName, Dependency> linearLayout( DirectedGraph<ElementName, Dependency> g, Dimension d) { Map<ElementName, Point2D> map = new HashMap<ElementName, Point2D>(); Iterator<ElementName> it = g.getVertices().iterator(); map.put(it.next(), new Point2D.Double(100d, d.getHeight()/2)); map.put(it.next(), new Point2D.Double(d.getWidth() - 100d, d.getHeight()/2)); Transformer<ElementName,Point2D> vertexLocations = TransformerUtils.mapTransformer(map); return new StaticLayout<ElementName, Dependency>(g, vertexLocations, d); }