@Override public Event clone() { return new Event(this); }
/** * Creates a new {@link Event} inside this {@link Model} and returns it. * * @param id * the id of the new element to create * @return the {@link Event} object created */ public Event createEvent(String id) { Event event = new Event(id, getLevel(), getVersion()); addEvent(event); return event; }