@Override @Deprecated public void setUnits(Kind timeUnitKind) { if (!((getLevel() == 2) && ((getVersion() == 1) || (getVersion() == 2)))) { throw new PropertyNotAvailableException(TreeNodeChangeEvent.timeUnits, this); } super.setUnits(timeUnitKind); }
@Override @Deprecated public void setUnits(Unit timeUnit) { if (!((getLevel() == 2) && ((getVersion() == 1) || (getVersion() == 2)))) { throw new PropertyNotAvailableException(TreeNodeChangeEvent.timeUnits, this); } super.setUnits(timeUnit); }
@Override @Deprecated public void setUnits(String timeUnits) { if (!((getLevel() == 2) && ((getVersion() == 1) || (getVersion() == 2)))) { throw new PropertyNotAvailableException(TreeNodeChangeEvent.timeUnits, this); } super.setUnits(timeUnits); }
@Override @Deprecated public void setUnits(UnitDefinition timeUnits) { if (!((getLevel() == 2) && ((getVersion() == 1) || (getVersion() == 2)))) { throw new PropertyNotAvailableException(TreeNodeChangeEvent.timeUnits, this); } super.setUnits(timeUnits); }
/** * Initializes the default values using the current Level/Version configuration. */ public void initDefaults() { initDefaults(getLevel(), getVersion()); }
@Override public Map<String, String> writeXMLAttributes() { Map<String, String> attributes = super.writeXMLAttributes(); if (isSetUseValuesFromTriggerTime() && (((getLevel() == 2) && (getVersion() == 4)) || (getLevel() >= 3))) { attributes.put(TreeNodeChangeEvent.useValuesFromTriggerTime, Boolean .toString(getUseValuesFromTriggerTime())); } if (isSetTimeUnits() && ((getLevel() == 1) || ((getLevel() == 2) && ((getVersion() == 1) || (getVersion() == 2))))) { attributes.put(TreeNodeChangeEvent.timeUnits, getTimeUnits()); } return attributes; }
/** * Creates a new, empty {@link Priority}, sets it to this {@link Event} and * returns the {@link Priority}. * * @return the newly created {@link Priority} object instance */ public Priority createPriority() { Priority p = new Priority(getLevel(), getVersion()); setPriority(p); return p; }
/** * Creates a new {@link EventAssignment} element and adds it to the ListOfEventAssignments list. * * @return the new {@link EventAssignment} instance. */ public EventAssignment createEventAssignment() { EventAssignment ea = new EventAssignment(getLevel(), getVersion()); addEventAssignment(ea); return ea; }
/** * Creates a new {@link Trigger} instance and sets it to this {@link Event}. * * @return the new {@link Trigger} instance. */ public Trigger createTrigger() { Trigger t = new Trigger(getLevel(), getVersion()); setTrigger(t); return t; }
/** * 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; }