I've just put in a PR (https://github.com/geotools/geotools/pull/2321) against the GeoTools graph module. Basically, I've moved it to using typed collections and java.util collections over hand crafted implementations. I don't know how much time you have to look after this module Justin, if you would like I could step up and help maintain it, if you'd like?
What I had actually started on was adding equality and hashcode methods to Edge and Node so that I could check if collections of Edges or Nodes contained the edge or node I'm currently using. But this breaks a number of the tests so I'm now not sure if adding the same edge twice (or more) is a useful thing that ought to be allowed or if I can quietly modify the tests without anyone noticing? Cheers Ian -- Ian Turton
_______________________________________________ GeoTools-Devel mailing list GeoTools-Devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geotools-devel