diff --git a/li.strolch.model/src/main/java/li/strolch/model/parameter/ListParameter.java b/li.strolch.model/src/main/java/li/strolch/model/parameter/ListParameter.java index d599bb29b..e92381ebb 100644 --- a/li.strolch.model/src/main/java/li/strolch/model/parameter/ListParameter.java +++ b/li.strolch.model/src/main/java/li/strolch/model/parameter/ListParameter.java @@ -42,4 +42,9 @@ public interface ListParameter extends Parameter> { * @return true if the value was removed, false if it did not exist */ public boolean removeValue(E value); + + /** + * Clears the list of values + */ + public void clearValue(); } diff --git a/li.strolch.model/src/main/java/li/strolch/model/parameter/StringListParameter.java b/li.strolch.model/src/main/java/li/strolch/model/parameter/StringListParameter.java index b1f59d4ed..b664fd745 100644 --- a/li.strolch.model/src/main/java/li/strolch/model/parameter/StringListParameter.java +++ b/li.strolch.model/src/main/java/li/strolch/model/parameter/StringListParameter.java @@ -121,6 +121,11 @@ public class StringListParameter extends AbstractParameter> impleme return this.value.remove(value); } + @Override + public void clearValue() { + this.value.clear(); + } + @Override public String getType() { return TYPE;