From 51c4e98f1fe82f67641ee6d4baff93daf8d9e78c Mon Sep 17 00:00:00 2001
From: npedot <nicola.pedot@gmail.com>
Date: Fri, 23 Oct 2020 21:34:48 +0200
Subject: [PATCH] changes for labeller

---
 .../kotlin/unibz.cs.semint.kprime/domain/ddl/Labeller.kt  | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/main/kotlin/unibz.cs.semint.kprime/domain/ddl/Labeller.kt b/src/main/kotlin/unibz.cs.semint.kprime/domain/ddl/Labeller.kt
index e25af53..8a252d5 100644
--- a/src/main/kotlin/unibz.cs.semint.kprime/domain/ddl/Labeller.kt
+++ b/src/main/kotlin/unibz.cs.semint.kprime/domain/ddl/Labeller.kt
@@ -2,12 +2,12 @@ package unibz.cs.semint.kprime.domain.ddl
 
 class Labeller: Labelled {
 
-    private lateinit var labels : MutableList<Label>
+    private var labels : MutableList<Label>? = null
 
     override
     fun resetLabels(labelsAsString: String):String {
         if (labels==null) labels = mutableListOf()
-        else labels.clear()
+        else labels?.clear()
         addLabels(labelsAsString)
         return labelsAsString()
     }
@@ -15,14 +15,14 @@ class Labeller: Labelled {
     override
     fun addLabels(labelsAsString: String):String {
         if (labels==null) labels = mutableListOf()
-        labels.addAll(labelsAsString.split(","))
+        labels?.addAll(labelsAsString.split(","))
         return labelsAsString()
     }
 
     override
     fun addLabels(newLabels: List<Label>): String {
         if (labels==null) labels = mutableListOf()
-        labels.addAll(newLabels)
+        labels?.addAll(newLabels)
         return labelsAsString()
     }
 
-- 
GitLab