Joshua O'Madadhain

Results 12 issues of Joshua O'Madadhain

See comments in #47: - The constructors should be able to share almost all their code. - The init() method should be more defensive in design: right now it will...

In the common.graph branch (the precursor to JUNG 3.0) there are now some types for supporting tree structures: https://github.com/jrtom/jung/tree/common.graph/jung-api/src/main/java/edu/uci/ics/jung/graph `*CTree*` are placeholder names. In that branch, the `Tree` types and...

Default methods in Java 8+ interfaces provide some additional support for users that need to implement our interfaces but don't want to (or can't) use our abstract classes. In some...

enhancement

Proposed by @tomnelson and discussed in #163; here are some of the relevant bits: [The idea would be to] put all visualization related property settings in one place, something like...

See comments here for context and a proposed solution: https://github.com/jrtom/jung/pull/159/commits/48df6799d8730600ae301d43a456287e7a59f43a

At the moment, JUNG provides a default size of 600x600 for layouts and views. In my opinion, we should not be providing any defaults: if users want to create a...

enhancement

`DijkstraDistance` and `DijkstraShortestPath` each (optionally) cache information about previously calculated shortest distances/paths, as a time/space tradeoff in case those distances/paths are needed again. However, they don't do so in a...

Potential areas for improvement: * reduce the number of subpackages and classes * use the Builder pattern to avoid multiple overlapping constructors * generally unify the way in which algorithms...

**tl;dr**: as the lead JUNG designer, I'm looking for feedback on how we should handle this particular issue. Please comment if you have thoughts on this subject. As it currently...

enhancement

The following items don't work: - [ ] vertex stretching - [ ] displaying voltages (values seem incorrect) - [ ] filter when degree < 4 includes a node with...