diff --git a/li.strolch.model/src/main/java/li/strolch/model/timevalue/ITimeVariable.java b/li.strolch.model/src/main/java/li/strolch/model/timevalue/ITimeVariable.java index d3e68b804..167f62298 100644 --- a/li.strolch.model/src/main/java/li/strolch/model/timevalue/ITimeVariable.java +++ b/li.strolch.model/src/main/java/li/strolch/model/timevalue/ITimeVariable.java @@ -84,6 +84,11 @@ public interface ITimeVariable { */ void compact(); + /** + * Clears all values on this time variable + */ + void clear(); + /** * @return a copy of this time variable */ diff --git a/li.strolch.model/src/main/java/li/strolch/model/timevalue/impl/TimeVariable.java b/li.strolch.model/src/main/java/li/strolch/model/timevalue/impl/TimeVariable.java index 97c90cc97..2092c6f19 100644 --- a/li.strolch.model/src/main/java/li/strolch/model/timevalue/impl/TimeVariable.java +++ b/li.strolch.model/src/main/java/li/strolch/model/timevalue/impl/TimeVariable.java @@ -118,6 +118,11 @@ public class TimeVariable implements ITimeVariable, Seriali } } + @Override + public void clear() { + this.container.clear(); + } + @Override public ITimeVariable getCopy() { TimeVariable clone = new TimeVariable<>();