/** * Creates a new {@link Delay} instance and sets it to this {@link Event}. * * @return the new {@link Delay} instance. */ public Delay createDelay() { Delay d = new Delay(getLevel(), getVersion()); d.addAllChangeListeners(getListOfTreeNodeChangeListeners()); setDelay(d); return d; }
} else if (elementName.equals("delay")) { Delay delay = (Delay) newContextObject; event.setDelay(delay);
/** * Creates an Event instance from a given event. * * @param event */ public Event(Event event) { super(event); if (event.isSetTrigger()) { setTrigger(event.getTrigger().clone()); } if (event.isSetUseValuesFromTriggerTime()) { setUseValuesFromTriggerTime(event.getUseValuesFromTriggerTime()); } else { useValuesFromTriggerTime = event.useValuesFromTriggerTime == null ? null : new Boolean(event.useValuesFromTriggerTime); } if (event.isSetDelay()) { setDelay(event.getDelay().clone()); } if (event.isSetListOfEventAssignments()) { setListOfEventAssignments(event .getListOfEventAssignments().clone()); } if (event.isSetPriority()) { setPriority(event.getPriority().clone()); } }