|
|
1.1 ! root 1: { ! 2: Class = EOModel; ! 3: EOModelVersion = 1; ! 4: adaptorName = Oracle7; ! 5: connectionDictionary = { ! 6: hostMachine = ""; ! 7: password = ""; ! 8: serverId = ""; ! 9: userName = ""; ! 10: }; ! 11: entities = ( ! 12: { ! 13: Class = EOEntity; ! 14: attributes = ( ! 15: { ! 16: Class = EOAttribute; ! 17: columnName = EMP_ID; ! 18: externalType = NUMBER; ! 19: isReadOnly = N; ! 20: name = EmpId; ! 21: valueClassName = NSNumber; ! 22: valueType = i; ! 23: }, ! 24: { ! 25: Class = EOAttribute; ! 26: columnName = FIRST_NAME; ! 27: externalType = CHAR; ! 28: isReadOnly = N; ! 29: name = FirstName; ! 30: valueClassName = NSString; ! 31: }, ! 32: { ! 33: Class = EOAttribute; ! 34: columnName = LAST_NAME; ! 35: externalType = CHAR; ! 36: isReadOnly = N; ! 37: name = LastName; ! 38: valueClassName = NSString; ! 39: }, ! 40: { ! 41: Class = EOAttribute; ! 42: definition = "FirstName||' '||LastName"; ! 43: externalType = CHAR; ! 44: isReadOnly = Y; ! 45: name = Name; ! 46: valueClassName = NSString; ! 47: }, ! 48: { ! 49: Class = EOAttribute; ! 50: columnName = PHONE; ! 51: externalType = CHAR; ! 52: isReadOnly = N; ! 53: name = Phone; ! 54: valueClassName = NSString; ! 55: } ! 56: ); ! 57: attributesUsedForLocking = (EmpId, FirstName, LastName, Phone); ! 58: classProperties = (EmpId, FirstName, LastName, Phone, Name, toEmpEquipment); ! 59: externalName = EMPLOYEE; ! 60: isReadOnly = N; ! 61: name = Employee; ! 62: primaryKeyAttributes = (EmpId); ! 63: relationships = ( ! 64: { ! 65: Class = EORelationship; ! 66: destination = EmpEquipment; ! 67: isToMany = Y; ! 68: joins = ( ! 69: { ! 70: Class = EOJoin; ! 71: destinationAttribute = EmpId; ! 72: joinOperator = EOJoinEqualTo; ! 73: joinSemantic = EOInnerJoin; ! 74: sourceAttribute = EmpId; ! 75: } ! 76: ); ! 77: name = toEmpEquipment; ! 78: } ! 79: ); ! 80: }, ! 81: { ! 82: Class = EOEntity; ! 83: attributes = ( ! 84: { ! 85: Class = EOAttribute; ! 86: columnName = ASSET_TAG; ! 87: externalType = NUMBER; ! 88: isReadOnly = N; ! 89: name = AssetTag; ! 90: valueClassName = NSNumber; ! 91: valueType = i; ! 92: }, ! 93: { ! 94: Class = EOAttribute; ! 95: columnName = DESCRIPTION; ! 96: externalType = CHAR; ! 97: isReadOnly = N; ! 98: name = Description; ! 99: valueClassName = NSString; ! 100: }, ! 101: { ! 102: Class = EOAttribute; ! 103: columnName = EMP_ID; ! 104: externalType = NUMBER; ! 105: isReadOnly = N; ! 106: name = EmpId; ! 107: valueClassName = NSNumber; ! 108: valueType = i; ! 109: }, ! 110: { ! 111: Class = EOAttribute; ! 112: columnName = SERIAL_NUMBER; ! 113: externalType = CHAR; ! 114: isReadOnly = N; ! 115: name = SerialNumer; ! 116: valueClassName = NSString; ! 117: } ! 118: ); ! 119: attributesUsedForLocking = (AssetTag, Description, EmpId, SerialNumer); ! 120: classProperties = (AssetTag, Description, EmpId, SerialNumer); ! 121: externalName = EMP_EQUIPMENT; ! 122: isReadOnly = N; ! 123: name = EmpEquipment; ! 124: primaryKeyAttributes = (AssetTag); ! 125: }, ! 126: { ! 127: Class = EOEntity; ! 128: attributes = ( ! 129: { ! 130: Class = EOAttribute; ! 131: calendarFormat = "%b %d %Y %H:%M"; ! 132: columnName = ASSET_TAG; ! 133: externalType = NUMBER; ! 134: isReadOnly = N; ! 135: name = AssetTag; ! 136: valueClassName = NSNumber; ! 137: valueType = i; ! 138: }, ! 139: { ! 140: Class = EOAttribute; ! 141: calendarFormat = "%b %d %Y %H:%M"; ! 142: columnName = DESCRIPTION; ! 143: externalType = CHAR; ! 144: isReadOnly = N; ! 145: name = Description; ! 146: valueClassName = NSString; ! 147: }, ! 148: { ! 149: Class = EOAttribute; ! 150: calendarFormat = "%b %d %Y %H:%M"; ! 151: columnName = EMP_ID; ! 152: externalType = NUMBER; ! 153: isReadOnly = N; ! 154: name = EmpId; ! 155: valueClassName = NSNumber; ! 156: valueType = i; ! 157: }, ! 158: { ! 159: Class = EOAttribute; ! 160: definition = toEmployee.LastName; ! 161: externalType = CHAR; ! 162: isReadOnly = Y; ! 163: name = OwnerName; ! 164: valueClassName = NSString; ! 165: } ! 166: ); ! 167: attributesUsedForLocking = (AssetTag, Description, EmpId); ! 168: classProperties = (AssetTag, Description, EmpId, toEmployee, OwnerName); ! 169: externalName = EMP_EQUIPMENT; ! 170: isReadOnly = N; ! 171: name = EquipmentOwner; ! 172: primaryKeyAttributes = (AssetTag); ! 173: relationships = ( ! 174: { ! 175: Class = EORelationship; ! 176: destination = Employee; ! 177: isToMany = N; ! 178: joins = ( ! 179: { ! 180: Class = EOJoin; ! 181: destinationAttribute = EmpId; ! 182: joinOperator = EOJoinEqualTo; ! 183: joinSemantic = EOInnerJoin; ! 184: sourceAttribute = EmpId; ! 185: } ! 186: ); ! 187: name = toEmployee; ! 188: } ! 189: ); ! 190: } ! 191: ); ! 192: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.