public DefaultDataProperty(String id) { super(); super.setPropertyId(id); } }
public DataProperty cloneProperty() { try { AbstractDataProperty clone = (AbstractDataProperty) super.clone(); clone.setDomain(domain.cloneDomain()); clone.setNameI18nMap(new HashMap<Locale,String>()); Iterator it = nameI18nMap.keySet().iterator(); while (it.hasNext()) { Locale locale = (Locale) it.next(); String name = getName(locale); clone.setName(name, locale); } return clone; } catch (CloneNotSupportedException e) { e.printStackTrace(); return null; } } }