Discover LINC-OE switch and ports.
diff --git a/openflow/api/src/main/java/org/onlab/onos/openflow/controller/OpenFlowSwitch.java b/openflow/api/src/main/java/org/onlab/onos/openflow/controller/OpenFlowSwitch.java
index 24e119c..6fd02bc 100644
--- a/openflow/api/src/main/java/org/onlab/onos/openflow/controller/OpenFlowSwitch.java
+++ b/openflow/api/src/main/java/org/onlab/onos/openflow/controller/OpenFlowSwitch.java
@@ -112,4 +112,13 @@
      */
     void returnRoleAssertFailure(RoleState role);
 
+
+    /**
+     * Indicates if this switch is optical.
+     *
+     * @return true if optical
+     */
+    public boolean isOptical();
+
+
 }