You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by si...@apache.org on 2011/06/12 00:58:18 UTC

svn commit: r1134809 - /commons/sandbox/graph/trunk/src/main/java/org/apache/commons/graph/domain/basic/GraphWrapper.java

Author: simonetripodi
Date: Sat Jun 11 22:58:17 2011
New Revision: 1134809

URL: http://svn.apache.org/viewvc?rev=1134809&view=rev
Log:
added generics types

Modified:
    commons/sandbox/graph/trunk/src/main/java/org/apache/commons/graph/domain/basic/GraphWrapper.java

Modified: commons/sandbox/graph/trunk/src/main/java/org/apache/commons/graph/domain/basic/GraphWrapper.java
URL: http://svn.apache.org/viewvc/commons/sandbox/graph/trunk/src/main/java/org/apache/commons/graph/domain/basic/GraphWrapper.java?rev=1134809&r1=1134808&r2=1134809&view=diff
==============================================================================
--- commons/sandbox/graph/trunk/src/main/java/org/apache/commons/graph/domain/basic/GraphWrapper.java (original)
+++ commons/sandbox/graph/trunk/src/main/java/org/apache/commons/graph/domain/basic/GraphWrapper.java Sat Jun 11 22:58:17 2011
@@ -25,17 +25,20 @@ import org.apache.commons.graph.*;
 
 /**
  * Description of the Class
+ *
+ * @param <V> the Graph vertices type
+ * @param <E> the Graph edges type
  */
-public class GraphWrapper
+public class GraphWrapper<V extends Vertex, E extends Edge>
 {
-    private Graph impl = null;
+    private Graph<V, E> impl = null;
 
     /**
      * Constructor for the GraphWrapper object
      *
      * @param impl
      */
-    public GraphWrapper(Graph impl)
+    public GraphWrapper(Graph<V, E> impl)
     {
         this.impl = impl;
     }
@@ -48,7 +51,7 @@ public class GraphWrapper
     /**
      * Sets the graph attribute of the GraphWrapper object
      */
-    public void setGraph(Graph impl)
+    public void setGraph(Graph<V, E> impl)
     {
         this.impl = impl;
     }
@@ -57,7 +60,7 @@ public class GraphWrapper
     /**
      * Gets the vertices attribute of the GraphWrapper object
      */
-    public Set getVertices()
+    public Set<V> getVertices()
     {
         return impl.getVertices();
     }
@@ -65,7 +68,7 @@ public class GraphWrapper
     /**
      * Gets the edges attribute of the GraphWrapper object
      */
-    public Set getEdges()
+    public Set<E> getEdges()
     {
         return impl.getEdges();
     }
@@ -73,7 +76,7 @@ public class GraphWrapper
     /**
      * Gets the vertices attribute of the GraphWrapper object
      */
-    public Set getVertices(Edge e)
+    public Set<V> getVertices(E e)
     {
         return impl.getVertices(e);
     }
@@ -81,7 +84,7 @@ public class GraphWrapper
     /**
      * Gets the edges attribute of the GraphWrapper object
      */
-    public Set getEdges(Vertex v)
+    public Set<E> getEdges(V v)
     {
         return impl.getEdges(v);
     }