diff --git a/java/src/main/java/org/softwareheritage/graph/SwhBidirectionalGraph.java b/java/src/main/java/org/softwareheritage/graph/SwhBidirectionalGraph.java --- a/java/src/main/java/org/softwareheritage/graph/SwhBidirectionalGraph.java +++ b/java/src/main/java/org/softwareheritage/graph/SwhBidirectionalGraph.java @@ -18,6 +18,30 @@ * Both graphs share their graph properties in memory by storing references to the same * {@link SwhGraphProperties} object. * + *
+ * ┌──────────────┐ + * │ImmutableGraph◄────────┐ + * └────▲─────────┘ │extends + * │ │ + * │ ┌──────────┴────────────────┐ + * extends│ │BidirectionalImmutableGraph│ + * │ └────────────▲──────────────┘ + * │ │extends + * ┌──────────────┴───────┐ ┌──────┴──────────────┐ + * │SwhUnidirectionalGraph│◄────┤SwhBidirectionalGraph│ + * └──┬──────────────┬────┘ └────────┬───────────┬┘ + * │ │ contains x2 │ │ + * │ │ │ │ + * │ implements│ │implements │ + * │ ┌▼──────────┐ │ │ + * │ │SwhGraph(I)◄────────┘ │ + * contains │ └───────────┘ │contains + * │ │ + * │ ┌──────────────────┐ │ + * └────────────►SwhGraphProperties◄──────────────┘ + * └──────────────────┘ + *+ * * @author The Software Heritage developers * @see SwhUnidirectionalGraph */