[jboss-cvs] JBossAS SVN: r91427 - projects/mc-tools/grapher/trunk/src/main/java/org/jboss/mctools/grapher/graph.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Jul 20 11:47:09 EDT 2009


Author: alesj
Date: 2009-07-20 11:47:09 -0400 (Mon, 20 Jul 2009)
New Revision: 91427

Modified:
   projects/mc-tools/grapher/trunk/src/main/java/org/jboss/mctools/grapher/graph/AbstractGraphCreator.java
Log:
Get info.

Modified: projects/mc-tools/grapher/trunk/src/main/java/org/jboss/mctools/grapher/graph/AbstractGraphCreator.java
===================================================================
--- projects/mc-tools/grapher/trunk/src/main/java/org/jboss/mctools/grapher/graph/AbstractGraphCreator.java	2009-07-20 15:18:32 UTC (rev 91426)
+++ projects/mc-tools/grapher/trunk/src/main/java/org/jboss/mctools/grapher/graph/AbstractGraphCreator.java	2009-07-20 15:47:09 UTC (rev 91427)
@@ -213,9 +213,7 @@
     */
    protected JGraph createGraph(Object[] cells, Map attributes, ConnectionSet cs)
    {
-      log.info("Creating graph from " + cells.length + " objects.");
-      if (log.isTraceEnabled())
-         log.trace("Graph objects: " + Arrays.asList(cells));
+      info(cells);
 
       GraphModel model = new ModifiedGraphModel();
       //create simple layout
@@ -228,6 +226,32 @@
    }
 
    /**
+    * Get info.
+    *
+    * @param cells the cells
+    */
+   protected void info(Object[] cells)
+   {
+      log.info("Creating graph from " + cells.length + " objects.");
+
+      int v = 0;
+      int e = 0;
+      for (Object cell : cells)
+      {
+         if (cell instanceof GEdge)
+            e++;
+         else if (cell instanceof GVertex)
+            v++;
+      }
+      log.debug("Vertices: " + v + ", Edges: " + e);
+
+      if (log.isTraceEnabled())
+      {
+         log.trace("Graph objects: " + Arrays.asList(cells));
+      }
+   }
+
+   /**
     * Apply swing hack.
     *
     * @param graph the graph




More information about the jboss-cvs-commits mailing list