/** * Creates a new {@link Trigger} instance and sets it to this {@link Event}. * * @param initialValue * @param persistent * @return the new {@link Trigger} instance. */ public Trigger createTrigger(boolean initialValue, boolean persistent) { Trigger t = createTrigger(); t.setInitialValue(initialValue); t.setPersistent(persistent); return t; }
@Override public boolean readAttribute(String attributeName, String prefix, String value) { boolean isAttributeRead = super.readAttribute(attributeName, prefix, value); if (!isAttributeRead) { if (attributeName.equals("initialValue")) { setInitialValue(StringTools.parseSBMLBoolean(value)); return true; } else if (attributeName.equals("persistent")) { setPersistent(StringTools.parseSBMLBoolean(value)); return true; } } return isAttributeRead; }