More documentation clean-up.
diff --git a/net/api/src/main/java/org/onlab/onos/net/Link.java b/net/api/src/main/java/org/onlab/onos/net/Link.java
index 2087377..62fc9f8 100644
--- a/net/api/src/main/java/org/onlab/onos/net/Link.java
+++ b/net/api/src/main/java/org/onlab/onos/net/Link.java
@@ -5,7 +5,24 @@
/**
* Abstraction of a network infrastructure link.
*/
-public interface Link extends Provided { // TODO: Also should extend graph Edge
+public interface Link extends Provided { // TODO: Also should extend graph Edge once the graph module is checked in
+
+ /**
+ * Coarse representation of the link type.
+ */
+ public enum Type {
+ /**
+ * Signifies that this is a direct single-segment link.
+ */
+ DIRECT,
+
+ /**
+ * Signifies that this link is potentially comprised from multiple
+ * underlying segments or hops, e.g. optical links, tunnel links,
+ * multi-hop links spanning 'dark' switches
+ */
+ INDIRECT
+ }
/**
* Returns the link source connection point.
@@ -21,4 +38,6 @@
*/
ConnectPoint dst();
+ // LinkInfo info(); // Additional link information / decorations
+
}