summaryrefslogtreecommitdiff
path: root/src/main/java/events/VSCopyableEvent.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/events/VSCopyableEvent.java')
-rw-r--r--src/main/java/events/VSCopyableEvent.java16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/main/java/events/VSCopyableEvent.java b/src/main/java/events/VSCopyableEvent.java
new file mode 100644
index 0000000..23125ce
--- /dev/null
+++ b/src/main/java/events/VSCopyableEvent.java
@@ -0,0 +1,16 @@
+package events;
+
+/**
+ * The interface VSCopyableEvent, all events which implement this class
+ * are copyable.
+ *
+ * @author Paul C. Buetow
+ */
+public interface VSCopyableEvent {
+ /**
+ * Fills a copy of this event with its values
+ *
+ * @param copy The copy
+ */
+ public void initCopy(VSAbstractEvent copy);
+}