1 import "MMap" as MMap
\r
3 importJava "java.util.TreeMap" where
\r
7 create :: () -> <Proc> MMap.T a b
\r
9 subMap :: T a b -> a -> a -> MMap.T a b
\r
11 floorKey :: T a b -> a -> Maybe a
\r
12 ceilingKey :: T a b -> a -> Maybe a
\r
13 lowerKey :: T a b -> a -> Maybe a
\r
14 higherKey :: T a b -> a -> Maybe a
\r
16 floorEntry :: T a b -> a -> Maybe (MMap.Entry a b)
\r
17 ceilingEntry :: T a b -> a -> Maybe (MMap.Entry a b)
\r
18 lowerEntry :: T a b -> a -> Maybe (MMap.Entry a b)
\r
19 higherEntry :: T a b -> a -> Maybe (MMap.Entry a b)
\r
21 importJava "org.simantics.scl.runtime.collection.TreeMapUtils" where
\r
22 asTreeMap :: MMap.T a b -> T a b