Author: abeld
Date: 2009-03-12 04:17:55 -0700 (Thu, 12 Mar 2009)
New Revision: 16228

Modified:
   
core3/viewmodel-api/trunk/src/main/java/org/cytoscape/view/model/ViewColumn.java
   
core3/viewmodel-impl/trunk/src/main/java/org/cytoscape/view/model/internal/ColumnOrientedViewColumn.java
Log:
in viewmodel: small fix in generics-usage
hopefully this fixes the following compile-breaking error:
(in MappingCalculator implementations)
setValues(java.util.Map<org.cytoscape.view.model.View<?>,T>,java.util.List<org.cytoscape.view.model.View<?>>)
in org.cytoscape.view.model.ViewColumn<T> cannot be applied to
(java.util.Map<org.cytoscape.view.model.View<V>,T>,java.util.List<org.cytoscape.view.model.View<V>>)



Modified: 
core3/viewmodel-api/trunk/src/main/java/org/cytoscape/view/model/ViewColumn.java
===================================================================
--- 
core3/viewmodel-api/trunk/src/main/java/org/cytoscape/view/model/ViewColumn.java
    2009-03-12 10:45:31 UTC (rev 16227)
+++ 
core3/viewmodel-api/trunk/src/main/java/org/cytoscape/view/model/ViewColumn.java
    2009-03-12 11:17:55 UTC (rev 16228)
@@ -30,7 +30,7 @@
        /**
         * Bulk method for setting many values at once. This fires only a 
single event and is thus much more efficient.
         */
-       public void setValues(Map<View<?>, T> values, List<View<?>> toClear);
+       public void setValues(Map<? extends View<?>, T> values, List<? extends 
View<?>> toClear);
        
        /**
         * Remove the value stored for the given view.

Modified: 
core3/viewmodel-impl/trunk/src/main/java/org/cytoscape/view/model/internal/ColumnOrientedViewColumn.java
===================================================================
--- 
core3/viewmodel-impl/trunk/src/main/java/org/cytoscape/view/model/internal/ColumnOrientedViewColumn.java
    2009-03-12 10:45:31 UTC (rev 16227)
+++ 
core3/viewmodel-impl/trunk/src/main/java/org/cytoscape/view/model/internal/ColumnOrientedViewColumn.java
    2009-03-12 11:17:55 UTC (rev 16228)
@@ -78,8 +78,8 @@
        /**
         * Bulk method for setting many values at once. This fires only a 
single event and is thus much more efficient.
         */
-       public void setValues(Map<View<?>, T> values, List<View<?>> toClear) {
-               for (Map.Entry<View<?>, T> entry : values.entrySet()){
+       public void setValues(Map<? extends View<?>, T> values, List<? extends 
View<?>> toClear) {
+               for (Map.Entry<? extends View<?>, T> entry : values.entrySet()){
                        internal_setValue(entry.getKey(), entry.getValue());
                }
                for (View<?>v: toClear){


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"cytoscape-cvs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/cytoscape-cvs?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to