SDN IP app changes for karaf 4.2.1 CLI

Change-Id: I9c03a2148257e7f7122a1135a7a68cdfac50b297
diff --git a/apps/sdnip/src/main/java/org/onosproject/sdnip/cli/SdnIpCommand.java b/apps/sdnip/src/main/java/org/onosproject/sdnip/cli/SdnIpCommand.java
index 2181114..b3fafa9 100644
--- a/apps/sdnip/src/main/java/org/onosproject/sdnip/cli/SdnIpCommand.java
+++ b/apps/sdnip/src/main/java/org/onosproject/sdnip/cli/SdnIpCommand.java
@@ -17,6 +17,7 @@
 
 import org.apache.karaf.shell.api.action.Argument;
 import org.apache.karaf.shell.api.action.Command;
+import org.apache.karaf.shell.api.action.Completion;
 import org.apache.karaf.shell.api.action.lifecycle.Service;
 import org.onosproject.cli.AbstractShellCommand;
 import org.onosproject.core.ApplicationId;
@@ -24,6 +25,8 @@
 import org.onosproject.net.EncapsulationType;
 import org.onosproject.net.config.NetworkConfigService;
 import org.onosproject.sdnip.SdnIp;
+import org.onosproject.sdnip.cli.completer.SdnIpCommandCompleter;
+import org.onosproject.sdnip.cli.completer.SdnIpEncapCompleter;
 import org.onosproject.sdnip.config.SdnIpConfig;
 
 /**
@@ -51,11 +54,13 @@
     @Argument(index = 0, name = "command", description = "Command name" +
             " {set-encap}",
             required = true, multiValued = false)
+    @Completion(SdnIpCommandCompleter.class)
     String command = null;
 
     @Argument(index = 1, name = "encapType", description = "The encapsulation" +
             " type {NONE | VLAN | MPLS}",
             required = true, multiValued = false)
+    @Completion(SdnIpEncapCompleter.class)
     String encapType = null;
 
     @Override