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); }