super.setValue(idx, value);
if ( idx == ATTR_IDENTIFIER ) {
ResourceReference rr = getParent();
if (rr != null) {
try {
Resource parent = rr.lock();
if (parent.definesAttribute("directory")) {
File pdir = (File) parent.getValue("directory", null);
if ( pdir != null ) {
// Compute and set our directory attribute:
File dir = new File(pdir, getIdentifier()) ;