{ attributes = ( { allowsNull = N; columnName = "DATE_DUE"; name = dateDue; prototypeName = dateTime; userInfo = {modificationDate = "2002-05-06 07:15:02 +0200"; }; }, { columnName = ID; name = id; prototypeName = id; userInfo = {modificationDate = "2002-05-06 07:22:33 +0200"; }; }, { columnName = "IS_OPEN"; name = isOpen; prototypeName = flag; userInfo = {modificationDate = "2002-05-06 07:24:15 +0200"; }; }, { columnName = NAME; name = name; prototypeName = varchar50; userInfo = {modificationDate = "2002-05-06 07:22:44 +0200"; }; } ); attributesUsedForLocking = (id, isOpen, name); className = "er.bugtracker.Release"; classProperties = (bugs, dateDue, isOpen, name, requirements); externalName = RELEASE; fetchSpecificationDictionary = {}; internalInfo = {"_clientClassPropertyNames" = (dateDue); }; name = Release; primaryKeyAttributes = (id); relationships = ( { destination = Bug; isToMany = Y; joinSemantic = EOInnerJoin; joins = ({destinationAttribute = releaseID; sourceAttribute = id; }); name = bugs; }, { destination = Requirement; isToMany = Y; joinSemantic = EOInnerJoin; joins = ({destinationAttribute = releaseID; sourceAttribute = id; }); name = requirements; } ); userInfo = {modificationDate = "2002-05-07 23:06:05 +0200"; }; }