Full Fix to getRegisteredApps

Change-Id: I63efb375af941cebcbd858b9b8f03524a72f0562
diff --git a/cli/src/main/java/org/onosproject/cli/app/ApplicationsListCommand.java b/cli/src/main/java/org/onosproject/cli/app/ApplicationsListCommand.java
index 24b2da1..806449e 100644
--- a/cli/src/main/java/org/onosproject/cli/app/ApplicationsListCommand.java
+++ b/cli/src/main/java/org/onosproject/cli/app/ApplicationsListCommand.java
@@ -62,16 +62,23 @@
     private boolean sortByName = false;
 
 
+    @Option(name = "-r", aliases = "--regapps", description = "Get Registered Apps for Runtime Version")
+    private boolean getRegisteredApps = false;
+
     @Override
     protected void doExecute() {
         ApplicationService service = get(ApplicationService.class);
-        List<Application> apps = newArrayList(service.getApplications());
+        List<Application> apps;
+        if (getRegisteredApps) {
+            apps = newArrayList(service.getRegisteredApplications());
+        } else {
+            apps = newArrayList(service.getApplications());
+        }
         if (sortByName) {
             apps.sort(Comparator.comparing(app -> app.id().name()));
         } else {
             Collections.sort(apps, Comparators.APP_COMPARATOR);
         }
-
         if (outputJson()) {
             print("%s", json(service, apps));
         } else {