From 79e04705c6eeed95992e5753a8328aad90e02f68 Mon Sep 17 00:00:00 2001
From: Jonas Smedegaard <dr@jones.dk>
Date: Sun, 20 Apr 2025 19:39:42 +0200
Subject: move each auxiliary class to own file, to please javadoc

---
 com/example/portfolio3/Graph.java | 34 ++++++++++++++++++++++++++++++++++
 1 file changed, 34 insertions(+)
 create mode 100644 com/example/portfolio3/Graph.java

(limited to 'com/example/portfolio3/Graph.java')

diff --git a/com/example/portfolio3/Graph.java b/com/example/portfolio3/Graph.java
new file mode 100644
index 0000000..750f996
--- /dev/null
+++ b/com/example/portfolio3/Graph.java
@@ -0,0 +1,34 @@
+package com.example.portfolio3;
+
+// origin: <https://moodle.ruc.dk/course/section.php?id=211877>
+
+import java.util.*;
+
+/// foo
+interface Graph {
+
+  /// foo
+  /// @param v  foo
+  /// @param u  foo
+  /// @param w  foo
+  void insertEdge(String v, String u, int w);
+
+  /// foo
+  /// @return Collection
+  Collection<Vertex> vertices();
+
+  /// foo
+  /// @return Collection
+  Collection<Edge> edges();
+
+  /// foo
+  /// @param v  foo
+  /// @return Collection
+  Collection<Edge> outEdge(Vertex v);
+
+  /// foo
+  /// @param v1  foo
+  /// @param v2  foo
+  /// @return Integer
+  Integer getWeight(Vertex v1, Vertex v2);
+}
-- 
cgit v1.2.3