From b77f4b204ff70ae75191ed88400f848df17cbe01 Mon Sep 17 00:00:00 2001 From: Robert von Burg Date: Sat, 4 Oct 2014 23:58:03 +0200 Subject: [PATCH] [New] added TimeVariable.clear()-method Can be used to remove all currently existing TimedValues --- .../main/java/li/strolch/model/timevalue/ITimeVariable.java | 5 +++++ .../java/li/strolch/model/timevalue/impl/TimeVariable.java | 5 +++++ 2 files changed, 10 insertions(+) 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<>();