in src/main/java/org/apache/cayenne/modeler/project/CayenneProject.java [252:276]
private void setDomainStringProperty(String property, String value, String defaultValue)
{
if (getDataDomain() == null)
return;
// no empty strings
if ("".equals(value))
value = null;
// use NULL for defaults
if (value != null && value.equals(defaultValue))
value = null;
Map<String, String> properties = getDataDomain().getProperties();
Object oldValue = properties.get(property);
if (!Util.nullSafeEquals(value, oldValue))
{
properties.put(property, value);
// DomainEvent e = new DomainEvent(this, domain);
// projectController.fireDomainEvent(e);
}
}