package org.jbpm.gd.jpdl.model; import java.util.ArrayList; import java.util.List; public class AbstractTimerNode extends AbstractNode implements TimerContainer { public void addTimer(Timer timer) { timers.add(timer); firePropertyChange("timerAdd", null, timer); } public void removeTimer(Timer timer) { timers.remove(timer); firePropertyChange("timerRemove", timer, null); } public Timer[] getTimers() { return (Timer[])timers.toArray(new Timer[timers.size()]); } private List timers = new ArrayList(); }