{ attributes = ( {allowsNull = N; name = id; prototypeName = id; }, {allowsNull = N; columnName = name; name = name; prototypeName = varchar100; } ); attributesUsedForLocking = (id, name); className = "er.indexing.storage.ERIDirectory"; classProperties = (files, name); externalName = ERIDirectory; fetchSpecificationDictionary = {}; name = ERIDirectory; primaryKeyAttributes = (id); relationships = ( { deleteRule = EODeleteRuleCascade; destination = ERIFile; isToMany = Y; joinSemantic = EOInnerJoin; joins = ({destinationAttribute = directoryId; sourceAttribute = id; }); name = files; } ); }