]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.databoard/src/org/simantics/databoard/binding/factory/JavaUtilBindingsProvider.java
Merge commit '145a2884933f2ffdd48d6835729e58f1152d274e'
[simantics/platform.git] / bundles / org.simantics.databoard / src / org / simantics / databoard / binding / factory / JavaUtilBindingsProvider.java
index e43b7bc736bca5986125f93f22d9b8cc72a26a61..b173cb6eb5ce092c05632cd8efe340fd44215bab 100644 (file)
@@ -28,6 +28,8 @@ import org.simantics.databoard.binding.error.BindingConstructionException;
 import org.simantics.databoard.binding.impl.ArrayListBinding;\r
 import org.simantics.databoard.binding.impl.BooleanArrayBinding;\r
 import org.simantics.databoard.binding.impl.ByteArrayBinding;\r
+import org.simantics.databoard.binding.impl.DefaultMapBinding;\r
+import org.simantics.databoard.binding.impl.DefaultSetBinding;\r
 import org.simantics.databoard.binding.impl.DoubleArrayBinding;\r
 import org.simantics.databoard.binding.impl.FloatArrayBinding;\r
 import org.simantics.databoard.binding.impl.HashMapBinding;\r
@@ -101,7 +103,7 @@ public class JavaUtilBindingsProvider implements BindingProvider {
         if (Set.class.isAssignableFrom(request.getClazz())) {\r
             MapType type = new MapType();\r
             type.valueType = Datatypes.VOID;\r
-               return new TreeSetBinding(type, null);\r
+               return new DefaultSetBinding(type, null);\r
         }\r
                \r
         if (TreeMap.class.isAssignableFrom(request.getClazz())) {\r
@@ -113,7 +115,7 @@ public class JavaUtilBindingsProvider implements BindingProvider {
         }\r
 \r
         if (Map.class.isAssignableFrom(request.getClazz())) {\r
-               return new HashMapBinding(new MapType(), null, null);\r
+               return new DefaultMapBinding(new MapType(), null, null);\r
         }\r
                        \r
                return null;\r