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 e92381ebb..a800fcdc3 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 @@ -47,4 +47,11 @@ public interface ListParameter extends Parameter> { * Clears the list of values */ public void clearValue(); + + /** + * Returns true if the list of values is empty, false if not + * + * @returns true if the list of values is empty, false if not + */ + public boolean isValueEmpty(); } 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 b664fd745..b19c008cb 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 @@ -126,6 +126,11 @@ public class StringListParameter extends AbstractParameter> impleme this.value.clear(); } + @Override + public boolean isValueEmpty() { + return this.value.isEmpty(); + } + @Override public String getType() { return TYPE;