From 43aec95dc57b0167be9ba16593a0cd89d9413b3c Mon Sep 17 00:00:00 2001
From: Chrissi <christopher@hbsc-werner.de>
Date: Thu, 18 Jul 2019 13:28:04 +0200
Subject: [PATCH] Remove null pointer exception because of complex to string
 method

---
 solutions/RSync/src/main/scala/MainApp.scala                  | 2 +-
 solutions/RSync/src/main/scala/sync/bdd/Assignment.scala      | 2 +-
 .../RSync/src/main/scala/ttc2019/CompleteTTCProcess.scala     | 4 ++--
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/solutions/RSync/src/main/scala/MainApp.scala b/solutions/RSync/src/main/scala/MainApp.scala
index 6f2862c..2419bca 100644
--- a/solutions/RSync/src/main/scala/MainApp.scala
+++ b/solutions/RSync/src/main/scala/MainApp.scala
@@ -67,7 +67,7 @@ object MainApp extends App {
     CompleteTTCProcess.validateModelEquality()
 
     /*if (CompleteTTCProcess.sync) {
-      CompleteTTCProcess.showSyncFunctionalityAtExample()
+      CompleteTTCProcess.showSyncFunctionalityByExample()
     }*/
   })
 
diff --git a/solutions/RSync/src/main/scala/sync/bdd/Assignment.scala b/solutions/RSync/src/main/scala/sync/bdd/Assignment.scala
index cfe1cf9..a7b1d21 100644
--- a/solutions/RSync/src/main/scala/sync/bdd/Assignment.scala
+++ b/solutions/RSync/src/main/scala/sync/bdd/Assignment.scala
@@ -32,7 +32,7 @@ class Assignment(protected var value: Boolean, protected var owner: Leaf, protec
   }
 
   override def toString(): String = {
-    "Assignment:" + " port=" + port.getName() + " value=" + value
+    "Assignment:" + " port=" + port + " value=" + value
   }
 
 }
diff --git a/solutions/RSync/src/main/scala/ttc2019/CompleteTTCProcess.scala b/solutions/RSync/src/main/scala/ttc2019/CompleteTTCProcess.scala
index 7bb1ff2..8274c61 100644
--- a/solutions/RSync/src/main/scala/ttc2019/CompleteTTCProcess.scala
+++ b/solutions/RSync/src/main/scala/ttc2019/CompleteTTCProcess.scala
@@ -97,7 +97,7 @@ object CompleteTTCProcess extends App {
   /**
    * Show how to incrementally remove a row and add a new row with output.
    */
-  def showSyncFunctionalityAtExample(): Unit = {
+  def showSyncFunctionalityByExample(): Unit = {
     ModelElementLists.printFromPackage("sync.bdd.BDD")
 
     val row = ModelElementLists.getElementFromType("sync.tt.Row").asInstanceOf[Row]
@@ -148,7 +148,7 @@ object CompleteTTCProcess extends App {
   override def main(args: Array[String]): Unit = {
     val processConfig = TTCProcessConfiguration(ttFileName = "TT.ttmodel", bddFileName = "Generated.bddmodel", processMode = ProcessMode.SYNC)
     executeEntireProcess(processConfig)
-    showSyncFunctionalityAtExample()
+    showSyncFunctionalityByExample()
   }
 
 }
-- 
GitLab