agouge/Java-Network-Analyzer — pull request #29 by agouge (2013-06-04 13:40:56+00:00)
Title: Major refactor of the data package (vertices).

The different vertices needed a redo to make their inheritance structure more better correspond to the corresponding structure of the algorithms. The new structure is as follows:

```
VId
^
|
<> VPred <>
^ ^ ^ ^ ^ ^ ^
| \ / | | | |
| \ / | | | |
| \ | | -------------- |
| / \ | ------- ||
| / \ | | ||
VDijkstra VBFS VDFS VCentImpl
^ ^ ^
| | |
VWCent VUCent VStrahler
```

Note that VWCent and VUCent have a local VCentImpl to which they delegate all centrality operations.