Alignment of the generated flow rule format to the format used by the intent framework for OpticalConnectivityIntent.

Patch 2: checkstyle.

Change-Id: I133459274d37df5c74f8599d382a3370b26ae640
diff --git a/apps/roadm/app/src/main/java/org/onosproject/roadm/RoadmManager.java b/apps/roadm/app/src/main/java/org/onosproject/roadm/RoadmManager.java
index 9a3f30a..2cbc711 100644
--- a/apps/roadm/app/src/main/java/org/onosproject/roadm/RoadmManager.java
+++ b/apps/roadm/app/src/main/java/org/onosproject/roadm/RoadmManager.java
@@ -28,6 +28,7 @@
 import org.onosproject.net.ModulationScheme;
 import org.onosproject.net.OchSignal;
 import org.onosproject.net.Port;
+import org.onosproject.net.OchSignalType;
 import org.onosproject.net.PortNumber;
 import org.onosproject.net.behaviour.LambdaQuery;
 import org.onosproject.net.behaviour.ModulationConfig;
@@ -345,9 +346,14 @@
         checkNotNull(inPort);
         checkNotNull(outPort);
 
+        //Creation of selector.
         TrafficSelector selector = DefaultTrafficSelector.builder()
                 .add(Criteria.matchInPort(inPort))
+                .add(Criteria.matchOchSignalType(OchSignalType.FIXED_GRID))
+                .add(Criteria.matchLambda(ochSignal))
                 .build();
+
+        //Creation of treatment
         TrafficTreatment treatment = DefaultTrafficTreatment.builder()
                 .add(Instructions.modL0Lambda(ochSignal))
                 .add(Instructions.createOutput(outPort))