bool AntimonyEvent::SetUseValuesFromTriggerTime(const Formula& form) { if (!form.IsBoolean()) { g_registry.SetError("Unable to use '" + form.ToDelimitedStringWithEllipses(".") + "': only 'true' or 'false' may be used to set the value of 'fromTrigger' on an event."); return true; } m_useValuesFromTriggerTime = form.GetBoolean(); return false; }
bool AntimonyEvent::SetPersistent(const Formula& form) { if (!form.IsBoolean()) { g_registry.SetError("Unable to use '" + form.ToDelimitedStringWithEllipses(".") + "': only 'true' or 'false' may be used to set the value of 'persistent' on an event."); return true; } m_persistent = form.GetBoolean(); return false; }
bool AntimonyEvent::SetInitialValue(const Formula& form) { if (!form.IsBoolean()) { g_registry.SetError("Unable to use '" + form.ToDelimitedStringWithEllipses(".") + "': only 'true' or 'false' may be used to set the value of 't0' (the initial value) of an event."); return true; } m_initialValue = form.GetBoolean(); return false; }