Improving the converter utility for YANG to TE Subsystem and vice versa.

Change-Id: I6d82f2dfb09932768121a27f7601690fb6942344
diff --git a/apps/tetopology/api/src/main/java/org/onosproject/tetopology/management/api/link/DefaultTeLink.java b/apps/tetopology/api/src/main/java/org/onosproject/tetopology/management/api/link/DefaultTeLink.java
index 72e713f..655ef43 100644
--- a/apps/tetopology/api/src/main/java/org/onosproject/tetopology/management/api/link/DefaultTeLink.java
+++ b/apps/tetopology/api/src/main/java/org/onosproject/tetopology/management/api/link/DefaultTeLink.java
@@ -167,7 +167,7 @@
     }
 
     @Override
-    public long cost() {
+    public Long cost() {
         if (teData == null || teData.teAttributes() == null) {
             return TeConstants.NIL_LONG_VALUE;
         }
@@ -175,7 +175,7 @@
     }
 
     @Override
-    public long delay() {
+    public Long delay() {
         if (teData == null || teData.teAttributes() == null) {
             return TeConstants.NIL_LONG_VALUE;
         }
diff --git a/apps/tetopology/api/src/main/java/org/onosproject/tetopology/management/api/link/TeLink.java b/apps/tetopology/api/src/main/java/org/onosproject/tetopology/management/api/link/TeLink.java
index 81d93c4..6827202 100644
--- a/apps/tetopology/api/src/main/java/org/onosproject/tetopology/management/api/link/TeLink.java
+++ b/apps/tetopology/api/src/main/java/org/onosproject/tetopology/management/api/link/TeLink.java
@@ -165,14 +165,14 @@
      *
      * @return the cost
      */
-    long cost();
+    Long cost();
 
     /**
      * Returns the link delay.
      *
      * @return the delay
      */
-    long delay();
+    Long delay();
 
     /**
      * Returns the link SRLG values.
diff --git a/apps/tetopology/api/src/main/java/org/onosproject/tetopology/management/api/link/TePathAttributes.java b/apps/tetopology/api/src/main/java/org/onosproject/tetopology/management/api/link/TePathAttributes.java
index e0760b3..9b3ecb8 100644
--- a/apps/tetopology/api/src/main/java/org/onosproject/tetopology/management/api/link/TePathAttributes.java
+++ b/apps/tetopology/api/src/main/java/org/onosproject/tetopology/management/api/link/TePathAttributes.java
@@ -60,7 +60,7 @@
      *
      * @return the cost
      */
-    public long cost() {
+    public Long cost() {
         return cost;
     }
 
@@ -69,7 +69,7 @@
      *
      * @return the delay
      */
-    public long delay() {
+    public Long delay() {
         return delay;
     }