Converted all package.html files to package-info.java for easier package documentation.
diff --git a/core/api/src/main/java/org/onlab/onos/event/package-info.java b/core/api/src/main/java/org/onlab/onos/event/package-info.java
new file mode 100644
index 0000000..e2a82f6
--- /dev/null
+++ b/core/api/src/main/java/org/onlab/onos/event/package-info.java
@@ -0,0 +1,4 @@
+/**
+ * Local event delivery subsystem interfaces & supporting abstractions.
+ */
+package org.onlab.onos.event;
diff --git a/core/api/src/main/java/org/onlab/onos/net/device/package-info.java b/core/api/src/main/java/org/onlab/onos/net/device/package-info.java
new file mode 100644
index 0000000..ea66ebf
--- /dev/null
+++ b/core/api/src/main/java/org/onlab/onos/net/device/package-info.java
@@ -0,0 +1,4 @@
+/**
+ * Infrastructure device model & related services API definitions.
+ */
+package org.onlab.onos.net.device;
diff --git a/core/api/src/main/java/org/onlab/onos/net/flow/package-info.java b/core/api/src/main/java/org/onlab/onos/net/flow/package-info.java
new file mode 100644
index 0000000..76bee78
--- /dev/null
+++ b/core/api/src/main/java/org/onlab/onos/net/flow/package-info.java
@@ -0,0 +1,4 @@
+/**
+ * Flow rule model & related services API definitions.
+ */
+package org.onlab.onos.net.flow;
diff --git a/core/api/src/main/java/org/onlab/onos/net/host/package-info.java b/core/api/src/main/java/org/onlab/onos/net/host/package-info.java
new file mode 100644
index 0000000..79fd0da
--- /dev/null
+++ b/core/api/src/main/java/org/onlab/onos/net/host/package-info.java
@@ -0,0 +1,4 @@
+/**
+ * End-station host model & related services API definitions.
+ */
+package org.onlab.onos.net.host;
diff --git a/core/api/src/main/java/org/onlab/onos/net/link/package-info.java b/core/api/src/main/java/org/onlab/onos/net/link/package-info.java
new file mode 100644
index 0000000..c44f1aa
--- /dev/null
+++ b/core/api/src/main/java/org/onlab/onos/net/link/package-info.java
@@ -0,0 +1,4 @@
+/**
+ * Infrastructure link model & related services API definitions.
+ */
+package org.onlab.onos.net.link;
diff --git a/core/api/src/main/java/org/onlab/onos/net/package-info.java b/core/api/src/main/java/org/onlab/onos/net/package-info.java
new file mode 100644
index 0000000..cb8ec54
--- /dev/null
+++ b/core/api/src/main/java/org/onlab/onos/net/package-info.java
@@ -0,0 +1,4 @@
+/**
+ * Network model entities & service API definitions.
+ */
+package org.onlab.onos.net;
diff --git a/core/api/src/main/java/org/onlab/onos/net/packet/package-info.java b/core/api/src/main/java/org/onlab/onos/net/packet/package-info.java
new file mode 100644
index 0000000..4643f6e
--- /dev/null
+++ b/core/api/src/main/java/org/onlab/onos/net/packet/package-info.java
@@ -0,0 +1,5 @@
+/**
+ * Mechanism for processing inbound packets intercepted from the data plane and
+ * for emitting outbound packets onto the data plane.
+ */
+package org.onlab.onos.net.packet;
diff --git a/core/api/src/main/java/org/onlab/onos/net/provider/package-info.java b/core/api/src/main/java/org/onlab/onos/net/provider/package-info.java
new file mode 100644
index 0000000..51deeaa
--- /dev/null
+++ b/core/api/src/main/java/org/onlab/onos/net/provider/package-info.java
@@ -0,0 +1,4 @@
+/**
+ * Base abstractions related to network entity providers and their brokers.
+ */
+package org.onlab.onos.net.provider;
diff --git a/core/api/src/main/java/org/onlab/onos/net/topology/package-info.java b/core/api/src/main/java/org/onlab/onos/net/topology/package-info.java
new file mode 100644
index 0000000..e2ef485
--- /dev/null
+++ b/core/api/src/main/java/org/onlab/onos/net/topology/package-info.java
@@ -0,0 +1,4 @@
+/**
+ * Network topology model & related services API definitions.
+ */
+package org.onlab.onos.net.topology;
diff --git a/core/api/src/main/java/org/onlab/onos/package-info.java b/core/api/src/main/java/org/onlab/onos/package-info.java
new file mode 100644
index 0000000..65ef461
--- /dev/null
+++ b/core/api/src/main/java/org/onlab/onos/package-info.java
@@ -0,0 +1,4 @@
+/**
+ * ONOS Core API definitions.
+ */
+package org.onlab.onos;