Skip to content
Snippets Groups Projects
Commit 51c4e98f authored by npedot's avatar npedot
Browse files

changes for labeller

parent e88cec43
No related branches found
No related tags found
No related merge requests found
...@@ -2,12 +2,12 @@ package unibz.cs.semint.kprime.domain.ddl ...@@ -2,12 +2,12 @@ package unibz.cs.semint.kprime.domain.ddl
class Labeller: Labelled { class Labeller: Labelled {
private lateinit var labels : MutableList<Label> private var labels : MutableList<Label>? = null
override override
fun resetLabels(labelsAsString: String):String { fun resetLabels(labelsAsString: String):String {
if (labels==null) labels = mutableListOf() if (labels==null) labels = mutableListOf()
else labels.clear() else labels?.clear()
addLabels(labelsAsString) addLabels(labelsAsString)
return labelsAsString() return labelsAsString()
} }
...@@ -15,14 +15,14 @@ class Labeller: Labelled { ...@@ -15,14 +15,14 @@ class Labeller: Labelled {
override override
fun addLabels(labelsAsString: String):String { fun addLabels(labelsAsString: String):String {
if (labels==null) labels = mutableListOf() if (labels==null) labels = mutableListOf()
labels.addAll(labelsAsString.split(",")) labels?.addAll(labelsAsString.split(","))
return labelsAsString() return labelsAsString()
} }
override override
fun addLabels(newLabels: List<Label>): String { fun addLabels(newLabels: List<Label>): String {
if (labels==null) labels = mutableListOf() if (labels==null) labels = mutableListOf()
labels.addAll(newLabels) labels?.addAll(newLabels)
return labelsAsString() return labelsAsString()
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment