From 9ef0038b11e8418e817a56660ebe2a5032ce928b Mon Sep 17 00:00:00 2001 From: "H. Nikolaus Schaller" Date: Wed, 2 Jan 2008 11:41:59 +0000 Subject: [PATCH] Fixed loading of NIBs (the ModelEditor.h superclass was not properly added to the NIBs and did not use IBOutlet specifiers) git-svn-id: svn+ssh://svn.gna.org/svn/gnustep@25834 72102866-910b-0410-8b05-ffd578937521 --- DataBuilder/DataBuilder.xcodeproj/hns.pbxuser | 776 +++++++++++++++--- .../DataBuilder.xcodeproj/project.pbxproj | 2 - .../AttributeEditor.nib/classes.nib | 7 +- .../AttributeEditor.nib/keyedobjects.nib | Bin 9321 -> 9472 bytes .../ConfigurationEditor.nib/classes.nib | 7 +- .../ConfigurationEditor.nib/keyedobjects.nib | Bin 4306 -> 4454 bytes .../EntityEditor.nib/classes.nib | 7 +- .../EntityEditor.nib/keyedobjects.nib | Bin 7263 -> 7411 bytes .../FetchedPropertyEditor.nib/classes.nib | 7 +- .../keyedobjects.nib | Bin 5280 -> 5432 bytes .../RelationshipEditor.nib/classes.nib | 7 +- .../RelationshipEditor.nib/keyedobjects.nib | Bin 13069 -> 13233 bytes DataBuilder/ModelEditor.h | 8 +- DataBuilder/ModelEditor.m | 8 +- 14 files changed, 677 insertions(+), 152 deletions(-) diff --git a/DataBuilder/DataBuilder.xcodeproj/hns.pbxuser b/DataBuilder/DataBuilder.xcodeproj/hns.pbxuser index 7bf8314..7b442e3 100644 --- a/DataBuilder/DataBuilder.xcodeproj/hns.pbxuser +++ b/DataBuilder/DataBuilder.xcodeproj/hns.pbxuser @@ -16,6 +16,7 @@ ); breakpoints = ( EEFA7E600D1879CA0061DC52 /* AttributeEditor.m:79 */, + EE650F540D2BAC53009A063C /* AttributeEditor.m:65 */, ); breakpointsGroup = EE120C5D0D05944F000E4BA5 /* XCBreakpointsBucket */; codeSenseManager = EE120C0E0D059375000E4BA5 /* Code sense */; @@ -92,7 +93,7 @@ 20, 20, 274, - 197, + 97, 20, 48, 43, @@ -109,47 +110,76 @@ PBXFileDataSource_Warnings_ColumnID, ); }; - PBXPerProjectTemplateStateSaveDate = 220637467; - PBXWorkspaceStateSaveDate = 220637467; + PBXPerProjectTemplateStateSaveDate = 220961591; + PBXWorkspaceStateSaveDate = 220961591; }; perUserProjectItems = { EE120C970D059595000E4BA5 = EE120C970D059595000E4BA5 /* PBXTextBookmark */; EE120C990D059595000E4BA5 = EE120C990D059595000E4BA5 /* PBXTextBookmark */; EE40F3CD0D2696380083978F = EE40F3CD0D2696380083978F /* PBXBookmark */; - EE40F3CF0D2696380083978F = EE40F3CF0D2696380083978F /* PBXBookmark */; EE40F4010D26A9060083978F = EE40F4010D26A9060083978F /* PBXTextBookmark */; - EE40F4020D26A9060083978F = EE40F4020D26A9060083978F /* PBXTextBookmark */; - EE40F4030D26A9060083978F = EE40F4030D26A9060083978F /* PBXTextBookmark */; - EE40F4800D26AC540083978F /* PBXTextBookmark */ = EE40F4800D26AC540083978F /* PBXTextBookmark */; - EE40F4810D26AC540083978F /* PBXTextBookmark */ = EE40F4810D26AC540083978F /* PBXTextBookmark */; - EE40F4820D26AC540083978F /* PBXTextBookmark */ = EE40F4820D26AC540083978F /* PBXTextBookmark */; - EE40F4830D26AC540083978F /* PBXTextBookmark */ = EE40F4830D26AC540083978F /* PBXTextBookmark */; - EE40F4840D26AC540083978F /* PBXTextBookmark */ = EE40F4840D26AC540083978F /* PBXTextBookmark */; - EE40F4850D26AC540083978F /* PBXTextBookmark */ = EE40F4850D26AC540083978F /* PBXTextBookmark */; - EE40F4860D26AC540083978F /* PBXTextBookmark */ = EE40F4860D26AC540083978F /* PBXTextBookmark */; - EE40F4870D26AC540083978F /* PBXTextBookmark */ = EE40F4870D26AC540083978F /* PBXTextBookmark */; - EE40F4880D26AC540083978F /* PBXTextBookmark */ = EE40F4880D26AC540083978F /* PBXTextBookmark */; - EE40F4890D26AC540083978F /* PBXTextBookmark */ = EE40F4890D26AC540083978F /* PBXTextBookmark */; - EE40F48A0D26AC540083978F /* PBXTextBookmark */ = EE40F48A0D26AC540083978F /* PBXTextBookmark */; - EE40F48B0D26AC540083978F /* PBXBookmark */ = EE40F48B0D26AC540083978F /* PBXBookmark */; - EE40F48C0D26AC540083978F /* PBXTextBookmark */ = EE40F48C0D26AC540083978F /* PBXTextBookmark */; - EE40F48D0D26AC540083978F /* PBXTextBookmark */ = EE40F48D0D26AC540083978F /* PBXTextBookmark */; - EE40F48E0D26AC540083978F /* PBXTextBookmark */ = EE40F48E0D26AC540083978F /* PBXTextBookmark */; - EE40F48F0D26AC540083978F /* PBXTextBookmark */ = EE40F48F0D26AC540083978F /* PBXTextBookmark */; - EE40F4900D26AC540083978F /* PBXTextBookmark */ = EE40F4900D26AC540083978F /* PBXTextBookmark */; - EE40F4910D26AC540083978F /* PBXTextBookmark */ = EE40F4910D26AC540083978F /* PBXTextBookmark */; - EE40F4920D26AC540083978F /* PBXTextBookmark */ = EE40F4920D26AC540083978F /* PBXTextBookmark */; - EE40F4930D26AC540083978F /* PBXTextBookmark */ = EE40F4930D26AC540083978F /* PBXTextBookmark */; - EE40F4940D26AC540083978F /* PBXTextBookmark */ = EE40F4940D26AC540083978F /* PBXTextBookmark */; - EE40F4950D26AC540083978F /* PBXTextBookmark */ = EE40F4950D26AC540083978F /* PBXTextBookmark */; - EE40F4960D26AC540083978F /* PBXTextBookmark */ = EE40F4960D26AC540083978F /* PBXTextBookmark */; - EE40F4970D26AC540083978F /* PBXTextBookmark */ = EE40F4970D26AC540083978F /* PBXTextBookmark */; - EE40F4980D26AC540083978F /* PBXTextBookmark */ = EE40F4980D26AC540083978F /* PBXTextBookmark */; - EE40F4990D26AC540083978F /* PBXTextBookmark */ = EE40F4990D26AC540083978F /* PBXTextBookmark */; - EE40F49A0D26AC540083978F /* PBXTextBookmark */ = EE40F49A0D26AC540083978F /* PBXTextBookmark */; - EE40F49B0D26AC540083978F /* PBXTextBookmark */ = EE40F49B0D26AC540083978F /* PBXTextBookmark */; - EE40F49C0D26AC540083978F /* PBXTextBookmark */ = EE40F49C0D26AC540083978F /* PBXTextBookmark */; - EE40F49D0D26AC540083978F /* PBXTextBookmark */ = EE40F49D0D26AC540083978F /* PBXTextBookmark */; + EE40F4800D26AC540083978F = EE40F4800D26AC540083978F /* PBXTextBookmark */; + EE40F4810D26AC540083978F = EE40F4810D26AC540083978F /* PBXTextBookmark */; + EE40F4820D26AC540083978F = EE40F4820D26AC540083978F /* PBXTextBookmark */; + EE40F4830D26AC540083978F = EE40F4830D26AC540083978F /* PBXTextBookmark */; + EE40F4840D26AC540083978F = EE40F4840D26AC540083978F /* PBXTextBookmark */; + EE40F4850D26AC540083978F = EE40F4850D26AC540083978F /* PBXTextBookmark */; + EE40F4860D26AC540083978F = EE40F4860D26AC540083978F /* PBXTextBookmark */; + EE40F4870D26AC540083978F = EE40F4870D26AC540083978F /* PBXTextBookmark */; + EE40F4880D26AC540083978F = EE40F4880D26AC540083978F /* PBXTextBookmark */; + EE40F48A0D26AC540083978F = EE40F48A0D26AC540083978F /* PBXTextBookmark */; + EE40F48C0D26AC540083978F = EE40F48C0D26AC540083978F /* PBXTextBookmark */; + EE40F48D0D26AC540083978F = EE40F48D0D26AC540083978F /* PBXTextBookmark */; + EE40F48E0D26AC540083978F = EE40F48E0D26AC540083978F /* PBXTextBookmark */; + EE40F48F0D26AC540083978F = EE40F48F0D26AC540083978F /* PBXTextBookmark */; + EE40F4900D26AC540083978F = EE40F4900D26AC540083978F /* PBXTextBookmark */; + EE40F4910D26AC540083978F = EE40F4910D26AC540083978F /* PBXTextBookmark */; + EE40F4920D26AC540083978F = EE40F4920D26AC540083978F /* PBXTextBookmark */; + EE40F4930D26AC540083978F = EE40F4930D26AC540083978F /* PBXTextBookmark */; + EE40F4940D26AC540083978F = EE40F4940D26AC540083978F /* PBXTextBookmark */; + EE40F4950D26AC540083978F = EE40F4950D26AC540083978F /* PBXTextBookmark */; + EE40F4960D26AC540083978F = EE40F4960D26AC540083978F /* PBXTextBookmark */; + EE40F4970D26AC540083978F = EE40F4970D26AC540083978F /* PBXTextBookmark */; + EE40F4980D26AC540083978F = EE40F4980D26AC540083978F /* PBXTextBookmark */; + EE40F4990D26AC540083978F = EE40F4990D26AC540083978F /* PBXTextBookmark */; + EE40F49A0D26AC540083978F = EE40F49A0D26AC540083978F /* PBXTextBookmark */; + EE40F49B0D26AC540083978F = EE40F49B0D26AC540083978F /* PBXTextBookmark */; + EE40F49C0D26AC540083978F = EE40F49C0D26AC540083978F /* PBXTextBookmark */; + EE40F5660D26AEDE0083978F = EE40F5660D26AEDE0083978F /* PBXTextBookmark */; + EE40F5670D26AEDE0083978F = EE40F5670D26AEDE0083978F /* PBXBookmark */; + EE40F5690D26AEDE0083978F = EE40F5690D26AEDE0083978F /* PBXBookmark */; + EE40F56B0D26AEDE0083978F = EE40F56B0D26AEDE0083978F /* PBXBookmark */; + EE40F56D0D26AEDE0083978F = EE40F56D0D26AEDE0083978F /* PBXBookmark */; + EE40F56F0D26AEDE0083978F = EE40F56F0D26AEDE0083978F /* PBXBookmark */; + EE40F5710D26AEDE0083978F = EE40F5710D26AEDE0083978F /* PBXBookmark */; + EE40F5730D26AEDE0083978F = EE40F5730D26AEDE0083978F /* PBXBookmark */; + EE40F5750D26AEDE0083978F = EE40F5750D26AEDE0083978F /* PBXBookmark */; + EE40F5770D26AEDE0083978F = EE40F5770D26AEDE0083978F /* PBXBookmark */; + EE40F5790D26AEDE0083978F = EE40F5790D26AEDE0083978F /* PBXTextBookmark */; + EE40F57A0D26AEDE0083978F = EE40F57A0D26AEDE0083978F /* PBXTextBookmark */; + EE40F57B0D26AEDE0083978F = EE40F57B0D26AEDE0083978F /* PBXTextBookmark */; + EE40F57C0D26AEDE0083978F = EE40F57C0D26AEDE0083978F /* PBXBookmark */; + EE40F57E0D26AEDE0083978F = EE40F57E0D26AEDE0083978F /* PBXBookmark */; + EE40F5800D26AEDE0083978F = EE40F5800D26AEDE0083978F /* PBXBookmark */; + EE40F5820D26AEDE0083978F = EE40F5820D26AEDE0083978F /* PBXBookmark */; + EE40F5840D26AEDE0083978F = EE40F5840D26AEDE0083978F /* PBXBookmark */; + EE40F5860D26AEDE0083978F = EE40F5860D26AEDE0083978F /* PBXBookmark */; + EE40F5880D26AEDE0083978F = EE40F5880D26AEDE0083978F /* PBXBookmark */; + EE40F58A0D26AEDE0083978F = EE40F58A0D26AEDE0083978F /* PBXBookmark */; + EE40F58C0D26AEDE0083978F = EE40F58C0D26AEDE0083978F /* PBXBookmark */; + EE40F58E0D26AEDE0083978F = EE40F58E0D26AEDE0083978F /* PBXBookmark */; + EE40F5900D26AEDE0083978F = EE40F5900D26AEDE0083978F /* PBXBookmark */; + EE40F5920D26AEDE0083978F = EE40F5920D26AEDE0083978F /* PBXBookmark */; + EE40F5940D26AEDE0083978F = EE40F5940D26AEDE0083978F /* PBXBookmark */; + EE40F5960D26AEDE0083978F = EE40F5960D26AEDE0083978F /* PBXBookmark */; + EE40F5980D26AEDE0083978F = EE40F5980D26AEDE0083978F /* PBXBookmark */; + EE40F59A0D26AEDE0083978F = EE40F59A0D26AEDE0083978F /* PBXBookmark */; + EE40F59C0D26AEDE0083978F = EE40F59C0D26AEDE0083978F /* PBXBookmark */; + EE40F59E0D26AEDE0083978F = EE40F59E0D26AEDE0083978F /* PBXBookmark */; + EE40F5A00D26AEDE0083978F = EE40F5A00D26AEDE0083978F /* PBXBookmark */; + EE40F5A20D26AEDE0083978F = EE40F5A20D26AEDE0083978F /* PBXBookmark */; + EE40F5A40D26AEDE0083978F = EE40F5A40D26AEDE0083978F /* PBXTextBookmark */; + EE40F5A50D26AEDE0083978F = EE40F5A50D26AEDE0083978F /* PBXTextBookmark */; EE465D2A0D19AC1E00E99DA0 = EE465D2A0D19AC1E00E99DA0 /* PBXTextBookmark */; EE465D2B0D19AC1E00E99DA0 = EE465D2B0D19AC1E00E99DA0 /* PBXTextBookmark */; EE465D2D0D19AC1E00E99DA0 = EE465D2D0D19AC1E00E99DA0 /* PBXTextBookmark */; @@ -167,11 +197,25 @@ EE465DD00D1A5E0000E99DA0 = EE465DD00D1A5E0000E99DA0 /* PBXBookmark */; EE465DD30D1A5E0000E99DA0 = EE465DD30D1A5E0000E99DA0 /* PBXBookmark */; EE465DD40D1A5E0000E99DA0 = EE465DD40D1A5E0000E99DA0 /* PBXBookmark */; + EE650F4E0D2BAC4A009A063C /* PBXTextBookmark */ = EE650F4E0D2BAC4A009A063C /* PBXTextBookmark */; + EE650F4F0D2BAC4A009A063C /* PBXTextBookmark */ = EE650F4F0D2BAC4A009A063C /* PBXTextBookmark */; + EE650F500D2BAC4C009A063C /* PBXTextBookmark */ = EE650F500D2BAC4C009A063C /* PBXTextBookmark */; + EE650F580D2BAC9E009A063C /* PBXTextBookmark */ = EE650F580D2BAC9E009A063C /* PBXTextBookmark */; + EE650F710D2BAFA4009A063C /* PBXTextBookmark */ = EE650F710D2BAFA4009A063C /* PBXTextBookmark */; + EE650F720D2BAFA4009A063C /* PBXTextBookmark */ = EE650F720D2BAFA4009A063C /* PBXTextBookmark */; + EE650F730D2BAFA4009A063C /* PBXTextBookmark */ = EE650F730D2BAFA4009A063C /* PBXTextBookmark */; + EE650F740D2BAFA4009A063C /* PBXTextBookmark */ = EE650F740D2BAFA4009A063C /* PBXTextBookmark */; + EE650F750D2BAFA4009A063C /* PBXTextBookmark */ = EE650F750D2BAFA4009A063C /* PBXTextBookmark */; + EE650F760D2BAFA4009A063C /* PBXTextBookmark */ = EE650F760D2BAFA4009A063C /* PBXTextBookmark */; + EE65D8640D2B9BA7009A063C /* PBXTextBookmark */ = EE65D8640D2B9BA7009A063C /* PBXTextBookmark */; + EE65D8650D2B9BA7009A063C /* PBXTextBookmark */ = EE65D8650D2B9BA7009A063C /* PBXTextBookmark */; + EE65D8660D2B9BA7009A063C /* PBXTextBookmark */ = EE65D8660D2B9BA7009A063C /* PBXTextBookmark */; + EE65D8670D2B9BA7009A063C /* PBXTextBookmark */ = EE65D8670D2B9BA7009A063C /* PBXTextBookmark */; + EE65D8680D2B9BA7009A063C /* PBXTextBookmark */ = EE65D8680D2B9BA7009A063C /* PBXTextBookmark */; EEA8754B0D07DAB2002C296E = EEA8754B0D07DAB2002C296E /* PBXTextBookmark */; EEA8754F0D07DAB2002C296E = EEA8754F0D07DAB2002C296E /* PBXTextBookmark */; EEFA7D5E0D1875060061DC52 = EEFA7D5E0D1875060061DC52 /* PBXTextBookmark */; EEFA7D5F0D1875060061DC52 = EEFA7D5F0D1875060061DC52 /* PBXTextBookmark */; - EEFA7D600D1875060061DC52 = EEFA7D600D1875060061DC52 /* PBXTextBookmark */; EEFA7D640D1875060061DC52 = EEFA7D640D1875060061DC52 /* PBXTextBookmark */; EEFA7D650D1875060061DC52 = EEFA7D650D1875060061DC52 /* PBXTextBookmark */; EEFA7D660D1875060061DC52 = EEFA7D660D1875060061DC52 /* PBXTextBookmark */; @@ -180,7 +224,6 @@ EEFA7D6A0D1875060061DC52 = EEFA7D6A0D1875060061DC52 /* PBXTextBookmark */; EEFA7D6B0D1875060061DC52 = EEFA7D6B0D1875060061DC52 /* PBXTextBookmark */; EEFA7D6C0D1875060061DC52 = EEFA7D6C0D1875060061DC52 /* PBXTextBookmark */; - EEFA7D6D0D1875060061DC52 = EEFA7D6D0D1875060061DC52 /* PBXTextBookmark */; EEFA7D6F0D1875060061DC52 = EEFA7D6F0D1875060061DC52 /* PBXTextBookmark */; EEFA7D700D1875060061DC52 = EEFA7D700D1875060061DC52 /* PBXTextBookmark */; EEFA7D710D1875060061DC52 = EEFA7D710D1875060061DC52 /* PBXTextBookmark */; @@ -276,8 +319,12 @@ executableUserSymbolLevel = 0; libgmallocEnabled = 0; name = DataBuilder; + savedGlobals = { + }; sourceDirectories = ( ); + variableFormatDictionary = { + }; }; EE120C0D0D059375000E4BA5 /* Source Control */ = { isa = PBXSourceControlManager; @@ -363,9 +410,9 @@ }; EE120C1A0D0593C6000E4BA5 /* AttributeEditor.m */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {673, 4004}}"; - sepNavSelRange = "{1618, 14}"; - sepNavVisRect = "{{0, 679}, {673, 451}}"; + sepNavIntBoundsRect = "{{0, 0}, {778, 4004}}"; + sepNavSelRange = "{1707, 15}"; + sepNavVisRect = "{{0, 1091}, {778, 319}}"; }; }; EE120C1B0D0593C6000E4BA5 /* ConfigurationEditor.h */ = { @@ -419,9 +466,9 @@ }; EE120C220D0593C6000E4BA5 /* Document.m */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {921, 11200}}"; - sepNavSelRange = "{7629, 30}"; - sepNavVisRect = "{{0, 4100}, {921, 326}}"; + sepNavIntBoundsRect = "{{0, 0}, {494, 11200}}"; + sepNavSelRange = "{5068, 0}"; + sepNavVisRect = "{{0, 2534}, {479, 575}}"; }; }; EE120C230D0593C6000E4BA5 /* DocumentWindowController.h */ = { @@ -433,9 +480,9 @@ }; EE120C240D0593C6000E4BA5 /* DocumentWindowController.m */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {778, 10388}}"; - sepNavSelRange = "{21073, 7}"; - sepNavVisRect = "{{0, 9970}, {778, 319}}"; + sepNavIntBoundsRect = "{{0, 0}, {506, 10388}}"; + sepNavSelRange = "{10402, 0}"; + sepNavVisRect = "{{0, 5180}, {479, 575}}"; sepNavWindowFrame = "{{15, -5}, {681, 878}}"; }; }; @@ -462,9 +509,9 @@ }; EE120C280D0593C6000E4BA5 /* EntityView.m */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {921, 11690}}"; - sepNavSelRange = "{14825, 0}"; - sepNavVisRect = "{{0, 6914}, {921, 326}}"; + sepNavIntBoundsRect = "{{0, 0}, {573, 11690}}"; + sepNavSelRange = "{4562, 11}"; + sepNavVisRect = "{{0, 1750}, {573, 451}}"; sepNavWindowFrame = "{{15, -5}, {681, 878}}"; }; }; @@ -484,16 +531,16 @@ }; EE120C2B0D0593C6000E4BA5 /* ModelEditor.h */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {673, 1120}}"; - sepNavSelRange = "{976, 0}"; - sepNavVisRect = "{{0, 434}, {673, 451}}"; + sepNavIntBoundsRect = "{{0, 0}, {778, 1120}}"; + sepNavSelRange = "{2014, 0}"; + sepNavVisRect = "{{0, 601}, {778, 319}}"; }; }; EE120C2C0D0593C6000E4BA5 /* ModelEditor.m */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {921, 1050}}"; - sepNavSelRange = "{914, 0}"; - sepNavVisRect = "{{0, 196}, {921, 325}}"; + sepNavIntBoundsRect = "{{0, 0}, {488, 994}}"; + sepNavSelRange = "{1392, 0}"; + sepNavVisRect = "{{0, 378}, {479, 575}}"; }; }; EE120C2D0D0593C6000E4BA5 /* ModelView.h */ = { @@ -571,6 +618,7 @@ name = "Project Breakpoints"; objects = ( EEFA7E600D1879CA0061DC52 /* AttributeEditor.m:79 */, + EE650F540D2BAC53009A063C /* AttributeEditor.m:65 */, ); }; EE120C970D059595000E4BA5 /* PBXTextBookmark */ = { @@ -597,10 +645,6 @@ isa = PBXBookmark; fRef = EE465DB30D19B21900E99DA0 /* DataBuilder.icns */; }; - EE40F3CF0D2696380083978F /* PBXBookmark */ = { - isa = PBXBookmark; - fRef = EE465DB30D19B21900E99DA0 /* DataBuilder.icns */; - }; EE40F4010D26A9060083978F /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = EE120C190D0593C6000E4BA5 /* AttributeEditor.h */; @@ -611,32 +655,12 @@ vrLen = 933; vrLoc = 550; }; - EE40F4020D26A9060083978F /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = EE120C190D0593C6000E4BA5 /* AttributeEditor.h */; - name = "AttributeEditor.h: optional"; - rLen = 0; - rLoc = 1114; - rType = 0; - vrLen = 933; - vrLoc = 550; - }; - EE40F4030D26A9060083978F /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = EE120C2B0D0593C6000E4BA5 /* ModelEditor.h */; - name = "ModelEditor.h: 29"; - rLen = 0; - rLoc = 976; - rType = 0; - vrLen = 1067; - vrLoc = 998; - }; EE40F4800D26AC540083978F /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = EE120C2B0D0593C6000E4BA5 /* ModelEditor.h */; name = "ModelEditor.h: 29"; rLen = 0; - rLoc = 976; + rLoc = 1013; rType = 0; vrLen = 1067; vrLoc = 998; @@ -721,16 +745,6 @@ vrLen = 1255; vrLoc = 0; }; - EE40F4890D26AC540083978F /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = EE120C0F0D05939E000E4BA5 /* BUGS */; - name = "BUGS: 14"; - rLen = 0; - rLoc = 526; - rType = 0; - vrLen = 512; - vrLoc = 0; - }; EE40F48A0D26AC540083978F /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = EE120C180D05939E000E4BA5 /* TODO */; @@ -741,16 +755,12 @@ vrLen = 621; vrLoc = 0; }; - EE40F48B0D26AC540083978F /* PBXBookmark */ = { - isa = PBXBookmark; - fRef = EE40F4A40D26AC540083978F /* project.pbxproj */; - }; EE40F48C0D26AC540083978F /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = EE120C2B0D0593C6000E4BA5 /* ModelEditor.h */; name = "ModelEditor.h: 29"; rLen = 0; - rLoc = 976; + rLoc = 1013; rType = 0; vrLen = 1067; vrLoc = 998; @@ -915,16 +925,6 @@ vrLen = 621; vrLoc = 0; }; - EE40F49D0D26AC540083978F /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = EE40F49E0D26AC540083978F /* project.pbxproj */; - name = "(null): 1"; - rLen = 0; - rLoc = 0; - rType = 0; - vrLen = 3677; - vrLoc = 0; - }; EE40F49E0D26AC540083978F /* project.pbxproj */ = { isa = PBXFileReference; lastKnownFileType = text.pbxproject; @@ -932,13 +932,382 @@ path = /Users/hns/Documents/Projects/QuantumSTEP/System/Sources/Frameworks/CoreData/DataBuilder/DataBuilder.xcodeproj/project.pbxproj; sourceTree = ""; }; - EE40F4A40D26AC540083978F /* project.pbxproj */ = { + EE40F5660D26AEDE0083978F /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = EE40F49E0D26AC540083978F /* project.pbxproj */; + name = "project.pbxproj: 533"; + rLen = 0; + rLoc = 33333; + rType = 0; + vrLen = 3677; + vrLoc = 0; + }; + EE40F5670D26AEDE0083978F /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = EE40F5680D26AEDE0083978F /* EntityLower.tiff */; + }; + EE40F5680D26AEDE0083978F /* EntityLower.tiff */ = { isa = PBXFileReference; - lastKnownFileType = text.pbxproject; - name = project.pbxproj; - path = /Users/hns/Documents/Projects/QuantumSTEP/System/Sources/Frameworks/CoreData/DataBuilder/DataBuilder.xcodeproj/project.pbxproj; + lastKnownFileType = image.tiff; + name = EntityLower.tiff; + path = /Users/hns/Documents/Projects/QuantumSTEP/System/Sources/Frameworks/CoreData/DataBuilder/build/Debug/DataBuilder.app/Contents/Resources/EntityLower.tiff; sourceTree = ""; }; + EE40F5690D26AEDE0083978F /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = EE40F56A0D26AEDE0083978F /* EntityLower_sel.tiff */; + }; + EE40F56A0D26AEDE0083978F /* EntityLower_sel.tiff */ = { + isa = PBXFileReference; + lastKnownFileType = image.tiff; + name = EntityLower_sel.tiff; + path = /Users/hns/Documents/Projects/QuantumSTEP/System/Sources/Frameworks/CoreData/DataBuilder/build/Debug/DataBuilder.app/Contents/Resources/EntityLower_sel.tiff; + sourceTree = ""; + }; + EE40F56B0D26AEDE0083978F /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = EE40F56C0D26AEDE0083978F /* gsdatamodel.icns */; + }; + EE40F56C0D26AEDE0083978F /* gsdatamodel.icns */ = { + isa = PBXFileReference; + lastKnownFileType = image.icns; + name = gsdatamodel.icns; + path = /Users/hns/Documents/Projects/QuantumSTEP/System/Sources/Frameworks/CoreData/DataBuilder/build/Debug/DataBuilder.app/Contents/Resources/gsdatamodel.icns; + sourceTree = ""; + }; + EE40F56D0D26AEDE0083978F /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = EE40F56E0D26AEDE0083978F /* RelationshipView.tiff */; + }; + EE40F56E0D26AEDE0083978F /* RelationshipView.tiff */ = { + isa = PBXFileReference; + lastKnownFileType = image.tiff; + name = RelationshipView.tiff; + path = /Users/hns/Documents/Projects/QuantumSTEP/System/Sources/Frameworks/CoreData/DataBuilder/build/Debug/DataBuilder.app/Contents/Resources/RelationshipView.tiff; + sourceTree = ""; + }; + EE40F56F0D26AEDE0083978F /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = EE40F5700D26AEDE0083978F /* InheritanceView.tiff */; + }; + EE40F5700D26AEDE0083978F /* InheritanceView.tiff */ = { + isa = PBXFileReference; + lastKnownFileType = image.tiff; + name = InheritanceView.tiff; + path = /Users/hns/Documents/Projects/QuantumSTEP/System/Sources/Frameworks/CoreData/DataBuilder/build/Debug/DataBuilder.app/Contents/Resources/InheritanceView.tiff; + sourceTree = ""; + }; + EE40F5710D26AEDE0083978F /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = EE40F5720D26AEDE0083978F /* EntityUpper_sel.tiff */; + }; + EE40F5720D26AEDE0083978F /* EntityUpper_sel.tiff */ = { + isa = PBXFileReference; + lastKnownFileType = image.tiff; + name = EntityUpper_sel.tiff; + path = /Users/hns/Documents/Projects/QuantumSTEP/System/Sources/Frameworks/CoreData/DataBuilder/build/Debug/DataBuilder.app/Contents/Resources/EntityUpper_sel.tiff; + sourceTree = ""; + }; + EE40F5730D26AEDE0083978F /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = EE40F5740D26AEDE0083978F /* EntityUpper.tiff */; + }; + EE40F5740D26AEDE0083978F /* EntityUpper.tiff */ = { + isa = PBXFileReference; + lastKnownFileType = image.tiff; + name = EntityUpper.tiff; + path = /Users/hns/Documents/Projects/QuantumSTEP/System/Sources/Frameworks/CoreData/DataBuilder/build/Debug/DataBuilder.app/Contents/Resources/EntityUpper.tiff; + sourceTree = ""; + }; + EE40F5750D26AEDE0083978F /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = EE40F5760D26AEDE0083978F /* EntityMiddle.tiff */; + }; + EE40F5760D26AEDE0083978F /* EntityMiddle.tiff */ = { + isa = PBXFileReference; + lastKnownFileType = image.tiff; + name = EntityMiddle.tiff; + path = /Users/hns/Documents/Projects/QuantumSTEP/System/Sources/Frameworks/CoreData/DataBuilder/build/Debug/DataBuilder.app/Contents/Resources/EntityMiddle.tiff; + sourceTree = ""; + }; + EE40F5770D26AEDE0083978F /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = EE40F5780D26AEDE0083978F /* EntityMiddle_sel.tiff */; + }; + EE40F5780D26AEDE0083978F /* EntityMiddle_sel.tiff */ = { + isa = PBXFileReference; + lastKnownFileType = image.tiff; + name = EntityMiddle_sel.tiff; + path = /Users/hns/Documents/Projects/QuantumSTEP/System/Sources/Frameworks/CoreData/DataBuilder/build/Debug/DataBuilder.app/Contents/Resources/EntityMiddle_sel.tiff; + sourceTree = ""; + }; + EE40F5790D26AEDE0083978F /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = EE120C0F0D05939E000E4BA5 /* BUGS */; + name = "BUGS: 11"; + rLen = 0; + rLoc = 394; + rType = 0; + vrLen = 528; + vrLoc = 0; + }; + EE40F57A0D26AEDE0083978F /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = EE120C280D0593C6000E4BA5 /* EntityView.m */; + rLen = 11; + rLoc = 4562; + rType = 0; + }; + EE40F57B0D26AEDE0083978F /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = EE40F49E0D26AC540083978F /* project.pbxproj */; + name = "project.pbxproj: 533"; + rLen = 0; + rLoc = 33333; + rType = 0; + vrLen = 3677; + vrLoc = 0; + }; + EE40F57C0D26AEDE0083978F /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = EE40F57D0D26AEDE0083978F /* EntityLower.tiff */; + }; + EE40F57D0D26AEDE0083978F /* EntityLower.tiff */ = { + isa = PBXFileReference; + lastKnownFileType = image.tiff; + name = EntityLower.tiff; + path = /Users/hns/Documents/Projects/QuantumSTEP/System/Sources/Frameworks/CoreData/DataBuilder/build/Debug/DataBuilder.app/Contents/Resources/EntityLower.tiff; + sourceTree = ""; + }; + EE40F57E0D26AEDE0083978F /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = EE40F57F0D26AEDE0083978F /* EntityLower_sel.tiff */; + }; + EE40F57F0D26AEDE0083978F /* EntityLower_sel.tiff */ = { + isa = PBXFileReference; + lastKnownFileType = image.tiff; + name = EntityLower_sel.tiff; + path = /Users/hns/Documents/Projects/QuantumSTEP/System/Sources/Frameworks/CoreData/DataBuilder/build/Debug/DataBuilder.app/Contents/Resources/EntityLower_sel.tiff; + sourceTree = ""; + }; + EE40F5800D26AEDE0083978F /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = EE40F5810D26AEDE0083978F /* EntityLower.tiff */; + }; + EE40F5810D26AEDE0083978F /* EntityLower.tiff */ = { + isa = PBXFileReference; + lastKnownFileType = image.tiff; + name = EntityLower.tiff; + path = /Users/hns/Documents/Projects/QuantumSTEP/System/Sources/Frameworks/CoreData/DataBuilder/build/Debug/DataBuilder.app/Contents/Resources/EntityLower.tiff; + sourceTree = ""; + }; + EE40F5820D26AEDE0083978F /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = EE40F5830D26AEDE0083978F /* EntityLower_sel.tiff */; + }; + EE40F5830D26AEDE0083978F /* EntityLower_sel.tiff */ = { + isa = PBXFileReference; + lastKnownFileType = image.tiff; + name = EntityLower_sel.tiff; + path = /Users/hns/Documents/Projects/QuantumSTEP/System/Sources/Frameworks/CoreData/DataBuilder/build/Debug/DataBuilder.app/Contents/Resources/EntityLower_sel.tiff; + sourceTree = ""; + }; + EE40F5840D26AEDE0083978F /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = EE40F5850D26AEDE0083978F /* EntityMiddle.tiff */; + }; + EE40F5850D26AEDE0083978F /* EntityMiddle.tiff */ = { + isa = PBXFileReference; + lastKnownFileType = image.tiff; + name = EntityMiddle.tiff; + path = /Users/hns/Documents/Projects/QuantumSTEP/System/Sources/Frameworks/CoreData/DataBuilder/build/Debug/DataBuilder.app/Contents/Resources/EntityMiddle.tiff; + sourceTree = ""; + }; + EE40F5860D26AEDE0083978F /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = EE40F5870D26AEDE0083978F /* EntityMiddle_sel.tiff */; + }; + EE40F5870D26AEDE0083978F /* EntityMiddle_sel.tiff */ = { + isa = PBXFileReference; + lastKnownFileType = image.tiff; + name = EntityMiddle_sel.tiff; + path = /Users/hns/Documents/Projects/QuantumSTEP/System/Sources/Frameworks/CoreData/DataBuilder/build/Debug/DataBuilder.app/Contents/Resources/EntityMiddle_sel.tiff; + sourceTree = ""; + }; + EE40F5880D26AEDE0083978F /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = EE40F5890D26AEDE0083978F /* EntityUpper.tiff */; + }; + EE40F5890D26AEDE0083978F /* EntityUpper.tiff */ = { + isa = PBXFileReference; + lastKnownFileType = image.tiff; + name = EntityUpper.tiff; + path = /Users/hns/Documents/Projects/QuantumSTEP/System/Sources/Frameworks/CoreData/DataBuilder/build/Debug/DataBuilder.app/Contents/Resources/EntityUpper.tiff; + sourceTree = ""; + }; + EE40F58A0D26AEDE0083978F /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = EE40F58B0D26AEDE0083978F /* EntityUpper_sel.tiff */; + }; + EE40F58B0D26AEDE0083978F /* EntityUpper_sel.tiff */ = { + isa = PBXFileReference; + lastKnownFileType = image.tiff; + name = EntityUpper_sel.tiff; + path = /Users/hns/Documents/Projects/QuantumSTEP/System/Sources/Frameworks/CoreData/DataBuilder/build/Debug/DataBuilder.app/Contents/Resources/EntityUpper_sel.tiff; + sourceTree = ""; + }; + EE40F58C0D26AEDE0083978F /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = EE40F58D0D26AEDE0083978F /* InheritanceView.tiff */; + }; + EE40F58D0D26AEDE0083978F /* InheritanceView.tiff */ = { + isa = PBXFileReference; + lastKnownFileType = image.tiff; + name = InheritanceView.tiff; + path = /Users/hns/Documents/Projects/QuantumSTEP/System/Sources/Frameworks/CoreData/DataBuilder/build/Debug/DataBuilder.app/Contents/Resources/InheritanceView.tiff; + sourceTree = ""; + }; + EE40F58E0D26AEDE0083978F /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = EE40F58F0D26AEDE0083978F /* RelationshipView.tiff */; + }; + EE40F58F0D26AEDE0083978F /* RelationshipView.tiff */ = { + isa = PBXFileReference; + lastKnownFileType = image.tiff; + name = RelationshipView.tiff; + path = /Users/hns/Documents/Projects/QuantumSTEP/System/Sources/Frameworks/CoreData/DataBuilder/build/Debug/DataBuilder.app/Contents/Resources/RelationshipView.tiff; + sourceTree = ""; + }; + EE40F5900D26AEDE0083978F /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = EE40F5910D26AEDE0083978F /* gsdatamodel.icns */; + }; + EE40F5910D26AEDE0083978F /* gsdatamodel.icns */ = { + isa = PBXFileReference; + lastKnownFileType = image.icns; + name = gsdatamodel.icns; + path = /Users/hns/Documents/Projects/QuantumSTEP/System/Sources/Frameworks/CoreData/DataBuilder/build/Debug/DataBuilder.app/Contents/Resources/gsdatamodel.icns; + sourceTree = ""; + }; + EE40F5920D26AEDE0083978F /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = EE40F5930D26AEDE0083978F /* RelationshipView.tiff */; + }; + EE40F5930D26AEDE0083978F /* RelationshipView.tiff */ = { + isa = PBXFileReference; + lastKnownFileType = image.tiff; + name = RelationshipView.tiff; + path = /Users/hns/Documents/Projects/QuantumSTEP/System/Sources/Frameworks/CoreData/DataBuilder/build/Debug/DataBuilder.app/Contents/Resources/RelationshipView.tiff; + sourceTree = ""; + }; + EE40F5940D26AEDE0083978F /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = EE40F5950D26AEDE0083978F /* InheritanceView.tiff */; + }; + EE40F5950D26AEDE0083978F /* InheritanceView.tiff */ = { + isa = PBXFileReference; + lastKnownFileType = image.tiff; + name = InheritanceView.tiff; + path = /Users/hns/Documents/Projects/QuantumSTEP/System/Sources/Frameworks/CoreData/DataBuilder/build/Debug/DataBuilder.app/Contents/Resources/InheritanceView.tiff; + sourceTree = ""; + }; + EE40F5960D26AEDE0083978F /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = EE40F5970D26AEDE0083978F /* EntityUpper_sel.tiff */; + }; + EE40F5970D26AEDE0083978F /* EntityUpper_sel.tiff */ = { + isa = PBXFileReference; + lastKnownFileType = image.tiff; + name = EntityUpper_sel.tiff; + path = /Users/hns/Documents/Projects/QuantumSTEP/System/Sources/Frameworks/CoreData/DataBuilder/build/Debug/DataBuilder.app/Contents/Resources/EntityUpper_sel.tiff; + sourceTree = ""; + }; + EE40F5980D26AEDE0083978F /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = EE40F5990D26AEDE0083978F /* EntityUpper.tiff */; + }; + EE40F5990D26AEDE0083978F /* EntityUpper.tiff */ = { + isa = PBXFileReference; + lastKnownFileType = image.tiff; + name = EntityUpper.tiff; + path = /Users/hns/Documents/Projects/QuantumSTEP/System/Sources/Frameworks/CoreData/DataBuilder/build/Debug/DataBuilder.app/Contents/Resources/EntityUpper.tiff; + sourceTree = ""; + }; + EE40F59A0D26AEDE0083978F /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = EE40F59B0D26AEDE0083978F /* EntityMiddle_sel.tiff */; + }; + EE40F59B0D26AEDE0083978F /* EntityMiddle_sel.tiff */ = { + isa = PBXFileReference; + lastKnownFileType = image.tiff; + name = EntityMiddle_sel.tiff; + path = /Users/hns/Documents/Projects/QuantumSTEP/System/Sources/Frameworks/CoreData/DataBuilder/build/Debug/DataBuilder.app/Contents/Resources/EntityMiddle_sel.tiff; + sourceTree = ""; + }; + EE40F59C0D26AEDE0083978F /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = EE40F59D0D26AEDE0083978F /* EntityMiddle.tiff */; + }; + EE40F59D0D26AEDE0083978F /* EntityMiddle.tiff */ = { + isa = PBXFileReference; + lastKnownFileType = image.tiff; + name = EntityMiddle.tiff; + path = /Users/hns/Documents/Projects/QuantumSTEP/System/Sources/Frameworks/CoreData/DataBuilder/build/Debug/DataBuilder.app/Contents/Resources/EntityMiddle.tiff; + sourceTree = ""; + }; + EE40F59E0D26AEDE0083978F /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = EE40F59F0D26AEDE0083978F /* EntityMiddle_sel.tiff */; + }; + EE40F59F0D26AEDE0083978F /* EntityMiddle_sel.tiff */ = { + isa = PBXFileReference; + lastKnownFileType = image.tiff; + name = EntityMiddle_sel.tiff; + path = /Users/hns/Documents/Projects/QuantumSTEP/System/Sources/Frameworks/CoreData/DataBuilder/build/Debug/DataBuilder.app/Contents/Resources/EntityMiddle_sel.tiff; + sourceTree = ""; + }; + EE40F5A00D26AEDE0083978F /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = EE40F5A10D26AEDE0083978F /* EntityMiddle.tiff */; + }; + EE40F5A10D26AEDE0083978F /* EntityMiddle.tiff */ = { + isa = PBXFileReference; + lastKnownFileType = image.tiff; + name = EntityMiddle.tiff; + path = /Users/hns/Documents/Projects/QuantumSTEP/System/Sources/Frameworks/CoreData/DataBuilder/build/Debug/DataBuilder.app/Contents/Resources/EntityMiddle.tiff; + sourceTree = ""; + }; + EE40F5A20D26AEDE0083978F /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = EE40F5A30D26AEDE0083978F /* EntityMiddle_sel.tiff */; + }; + EE40F5A30D26AEDE0083978F /* EntityMiddle_sel.tiff */ = { + isa = PBXFileReference; + lastKnownFileType = image.tiff; + name = EntityMiddle_sel.tiff; + path = /Users/hns/Documents/Projects/QuantumSTEP/System/Sources/Frameworks/CoreData/DataBuilder/build/Debug/DataBuilder.app/Contents/Resources/EntityMiddle_sel.tiff; + sourceTree = ""; + }; + EE40F5A40D26AEDE0083978F /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = EE120C0F0D05939E000E4BA5 /* BUGS */; + name = "BUGS: 11"; + rLen = 0; + rLoc = 394; + rType = 0; + vrLen = 528; + vrLoc = 0; + }; + EE40F5A50D26AEDE0083978F /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = EE120C280D0593C6000E4BA5 /* EntityView.m */; + name = EntityLower; + rLen = 11; + rLoc = 4562; + rType = 0; + vrLen = 942; + vrLoc = 4112; + }; EE465D2A0D19AC1E00E99DA0 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = EE120C1A0D0593C6000E4BA5 /* AttributeEditor.m */; @@ -1119,11 +1488,168 @@ isa = PBXBookmark; fRef = EE465DB30D19B21900E99DA0 /* DataBuilder.icns */; }; + EE650F4E0D2BAC4A009A063C /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = EE120C1A0D0593C6000E4BA5 /* AttributeEditor.m */; + rLen = 15; + rLoc = 1707; + rType = 0; + }; + EE650F4F0D2BAC4A009A063C /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = EE120C1A0D0593C6000E4BA5 /* AttributeEditor.m */; + name = AttributeEditor; + rLen = 15; + rLoc = 1707; + rType = 0; + vrLen = 595; + vrLoc = 2087; + }; + EE650F500D2BAC4C009A063C /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = EE120C1A0D0593C6000E4BA5 /* AttributeEditor.m */; + name = AttributeEditor; + rLen = 15; + rLoc = 1707; + rType = 0; + vrLen = 595; + vrLoc = 2087; + }; + EE650F540D2BAC53009A063C /* AttributeEditor.m:65 */ = { + isa = PBXFileBreakpoint; + actions = ( + ); + breakpointStyle = 0; + continueAfterActions = 0; + delayBeforeContinue = 0; + fileReference = EE120C1A0D0593C6000E4BA5 /* AttributeEditor.m */; + functionName = "-initWithModel:document:"; + hitCount = 1; + lineNumber = 65; + location = DataBuilder; + modificationTime = 220966068.12531; + state = 1; + }; + EE650F580D2BAC9E009A063C /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = EE120C1A0D0593C6000E4BA5 /* AttributeEditor.m */; + name = AttributeEditor; + rLen = 15; + rLoc = 1707; + rType = 0; + vrLen = 886; + vrLoc = 1286; + }; + EE650F710D2BAFA4009A063C /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + comments = "error: parse error before 'IBOutlet'"; + fRef = EE120C2B0D0593C6000E4BA5 /* ModelEditor.h */; + rLen = 1; + rLoc = 52; + rType = 1; + }; + EE650F720D2BAFA4009A063C /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = EE120C2B0D0593C6000E4BA5 /* ModelEditor.h */; + name = "ModelEditor.h: 26"; + rLen = 0; + rLoc = 982; + rType = 0; + vrLen = 982; + vrLoc = 406; + }; + EE650F730D2BAFA4009A063C /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = EE120C1A0D0593C6000E4BA5 /* AttributeEditor.m */; + name = AttributeEditor; + rLen = 15; + rLoc = 1707; + rType = 0; + vrLen = 595; + vrLoc = 2087; + }; + EE650F740D2BAFA4009A063C /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = EE120C2B0D0593C6000E4BA5 /* ModelEditor.h */; + rLen = 5; + rLoc = 2025; + rType = 0; + }; + EE650F750D2BAFA4009A063C /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = EE120C1A0D0593C6000E4BA5 /* AttributeEditor.m */; + name = AttributeEditor; + rLen = 15; + rLoc = 1707; + rType = 0; + vrLen = 595; + vrLoc = 2087; + }; + EE650F760D2BAFA4009A063C /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = EE120C2B0D0593C6000E4BA5 /* ModelEditor.h */; + name = "ModelEditor.h: bogusWindow"; + rLen = 0; + rLoc = 2014; + rType = 0; + vrLen = 704; + vrLoc = 1488; + }; + EE65D8640D2B9BA7009A063C /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = EE120C280D0593C6000E4BA5 /* EntityView.m */; + name = EntityLower; + rLen = 11; + rLoc = 4562; + rType = 0; + vrLen = 942; + vrLoc = 4112; + }; + EE65D8650D2B9BA7009A063C /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = EE120C1A0D0593C6000E4BA5 /* AttributeEditor.m */; + name = AttributeEditor; + rLen = 15; + rLoc = 1707; + rType = 0; + vrLen = 886; + vrLoc = 1286; + }; + EE65D8660D2B9BA7009A063C /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = EE120C280D0593C6000E4BA5 /* EntityView.m */; + name = EntityLower; + rLen = 11; + rLoc = 4562; + rType = 0; + vrLen = 942; + vrLoc = 4112; + }; + EE65D8670D2B9BA7009A063C /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = EE120C1A0D0593C6000E4BA5 /* AttributeEditor.m */; + name = AttributeEditor; + rLen = 15; + rLoc = 1707; + rType = 0; + vrLen = 886; + vrLoc = 1286; + }; + EE65D8680D2B9BA7009A063C /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = EEA875340D07D9E3002C296E /* mySTEP.make */; + name = "mySTEP.make: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 1240; + vrLoc = 0; + }; EEA875340D07D9E3002C296E /* mySTEP.make */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {2288, 3780}}"; - sepNavSelRange = "{0, 0}"; - sepNavVisRect = "{{0, 0}, {502, 439}}"; + sepNavSelRange = "{194, 0}"; + sepNavVisRect = "{{0, 0}, {573, 451}}"; }; }; EEA8754B0D07DAB2002C296E /* PBXTextBookmark */ = { @@ -1166,16 +1692,6 @@ vrLen = 219; vrLoc = 0; }; - EEFA7D600D1875060061DC52 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = EE120C280D0593C6000E4BA5 /* EntityView.m */; - name = "EntityView.m: 366"; - rLen = 0; - rLoc = 10960; - rType = 0; - vrLen = 986; - vrLoc = 9707; - }; EEFA7D640D1875060061DC52 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = EE120C1F0D0593C6000E4BA5 /* Controller.h */; @@ -1256,16 +1772,6 @@ vrLen = 1079; vrLoc = 427; }; - EEFA7D6D0D1875060061DC52 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = EE120C2B0D0593C6000E4BA5 /* ModelEditor.h */; - name = "ModelEditor.h: 29"; - rLen = 0; - rLoc = 976; - rType = 0; - vrLen = 1067; - vrLoc = 998; - }; EEFA7D6F0D1875060061DC52 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = EE120C2F0D0593C6000E4BA5 /* NSAttributeDescriptionUtilities.h */; @@ -1481,7 +1987,7 @@ fRef = EE120C2B0D0593C6000E4BA5 /* ModelEditor.h */; name = "ModelEditor.h: 29"; rLen = 0; - rLoc = 976; + rLoc = 1013; rType = 0; vrLen = 1067; vrLoc = 998; @@ -1595,9 +2101,9 @@ delayBeforeContinue = 0; fileReference = EE120C1A0D0593C6000E4BA5 /* AttributeEditor.m */; functionName = "-initWithModel:document:"; - hitCount = 0; + hitCount = 1; lineNumber = 79; - modificationTime = 219707851.792183; + modificationTime = 220966002.529353; state = 2; }; EEFA7E810D187A1A0061DC52 /* PBXTextBookmark */ = { diff --git a/DataBuilder/DataBuilder.xcodeproj/project.pbxproj b/DataBuilder/DataBuilder.xcodeproj/project.pbxproj index 375195d..97bf652 100644 --- a/DataBuilder/DataBuilder.xcodeproj/project.pbxproj +++ b/DataBuilder/DataBuilder.xcodeproj/project.pbxproj @@ -40,7 +40,6 @@ EE40F3FD0D26A83B0083978F /* RelationshipEditor.nib in Resources */ = {isa = PBXBuildFile; fileRef = EE40F3E30D26A83B0083978F /* RelationshipEditor.nib */; }; EE465DB50D19B21900E99DA0 /* DataBuilder.icns in Resources */ = {isa = PBXBuildFile; fileRef = EE465DB30D19B21900E99DA0 /* DataBuilder.icns */; }; EE465DB60D19B21900E99DA0 /* gsdatamodel.icns in Resources */ = {isa = PBXBuildFile; fileRef = EE465DB40D19B21900E99DA0 /* gsdatamodel.icns */; }; - EEA875350D07D9E3002C296E /* mySTEP.make in Resources */ = {isa = PBXBuildFile; fileRef = EEA875340D07D9E3002C296E /* mySTEP.make */; }; EEFA7D560D1874C10061DC52 /* DocumentWindow.nib in Resources */ = {isa = PBXBuildFile; fileRef = EEFA7D4A0D1874C10061DC52 /* DocumentWindow.nib */; }; EEFA7D570D1874C10061DC52 /* DataBuilder.nib in Resources */ = {isa = PBXBuildFile; fileRef = EEFA7D4C0D1874C10061DC52 /* DataBuilder.nib */; }; /* End PBXBuildFile section */ @@ -321,7 +320,6 @@ EE120C550D0593F1000E4BA5 /* EntityUpper.tiff in Resources */, EE120C570D0593F1000E4BA5 /* InheritanceView.tiff in Resources */, EE120C580D0593F1000E4BA5 /* RelationshipView.tiff in Resources */, - EEA875350D07D9E3002C296E /* mySTEP.make in Resources */, EEFA7D560D1874C10061DC52 /* DocumentWindow.nib in Resources */, EEFA7D570D1874C10061DC52 /* DataBuilder.nib in Resources */, EE465DB50D19B21900E99DA0 /* DataBuilder.icns in Resources */, diff --git a/DataBuilder/English.lproj/AttributeEditor.nib/classes.nib b/DataBuilder/English.lproj/AttributeEditor.nib/classes.nib index f792734..1205908 100644 --- a/DataBuilder/English.lproj/AttributeEditor.nib/classes.nib +++ b/DataBuilder/English.lproj/AttributeEditor.nib/classes.nib @@ -15,7 +15,12 @@ SUPERCLASS = ModelEditor; }, {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, - {CLASS = ModelEditor; LANGUAGE = ObjC; SUPERCLASS = NSObject; } + { + CLASS = ModelEditor; + LANGUAGE = ObjC; + OUTLETS = {bogusWindow = NSWindow; view = NSView; }; + SUPERCLASS = NSObject; + } ); IBVersion = 1; } \ No newline at end of file diff --git a/DataBuilder/English.lproj/AttributeEditor.nib/keyedobjects.nib b/DataBuilder/English.lproj/AttributeEditor.nib/keyedobjects.nib index 4d98ba087fead227ba9541e5d307e41691ee05db..bcc79c9aa7160c14de633f117c69306f7bddb8af 100644 GIT binary patch literal 9472 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%0De#%GP&jjtQuH10IMZ9HZ?Zair`Z9HQ< zXS`s_FpV-*n4+e+rn^j!n4UAeVcKDO-}HfLzv&axLDOfZL#899qo(7g6Q)z9Gp2K< z^QMbtVrFKoS#K81ezRn5W6m-6G+%E{nHQLsnwOi`nV&OnG4C*cX#UK6$b8g%+tKA zI>B0L4O^#L@3$_sK4e{Hebl<#y2853y2iT6ddT{P^-Jql)??P=)|1xL*0a{1Y}vN9 zwySOJZ8^4%wxBJ~R$%LEi`i;zb+&{pWt(A}Wt(H0XS>7pg6$>S%eGf-ui3WQ{%(82 zw!?N<&|x?m1+!ok1PpB#hWd5FXkn}{UZ@am6sm+8VWKcuhzk!1%Y;XT<-!VKm9R!w zCp;-UCwwY=E*ut)2uFplg>Qrt!YSdr@T2gH-C}p!TiCC%=h(a1huSOblk6$`0{gA@ zhwRJjkJ^{pSJ=1Ox7%O0ziHoLf6Knhe$=6JWH^itv%~5T9CnA((b|#k=;SDJba8ZZ zT<;j>80CmNxMP81p<|I_v16Iz8OM6Z2FFInCdYQiUdKMie#a+{gN}<%;$%*(Q|~l5 zC1(fcbo+y~r;-QT*ucmKovPxrq)dXLMKzeyzhHI z@P6q1!h6n#;?{?oKzQ=rz`&Rl^`=0b|^d0jZ_nq{e z_MP>e_g(aT>-*mK58pq1|MvaI_lpQ36*Zzx%n*&DS+t6Hpd-3OkJwVo7CVSHidABb zI8mG|P7z~btym`}#FRKgoF&c?=ZW)0E-nxkii^a>;_c#{;@#ps;u7%@aku!MxJTS8 z?i2TmpNI#=&%{IG7vh)VSK=}8xOh@LEuIz6ixRGXF^bX#ZIMcz=aI=AY?b=wIqz?O*SI-M`m= z$ba1beSie4fvW;}f&PJUfk}b7!1O>eFfY&$xGAtW@NwWk;M2h8fy03#fun)11K$Kr z1WpCc1kMF61TF=>3;YoHG4QXzPl2BUze+@6l2+172FWB@B%5THoRVAeN}?2yGNqPM zE2+ISQ<^Q!l^Ud*q?@I`NViD0O1DXONOwtpmF|`9lOB*BlpdBIksgyCmsU!vrM1!% z(o@ni(t2rwv{Bk5y(n##UXiv)Tcz#N>(ZOjPU&sw9qC=^edz<~L+K;wW9fkOsr0#Y zSUMsdmA;m~kxodbq%+bv>4J1g`cC>m`ce9q^po_n^lK)`G-jGIEt#H7Z>E^pI`gW` XHklnW^FjHeRK2qg)O*u4v-tl2McN8? delta 6267 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 Yo!Tz#ZS4Sre;C)?$=;g#-BCO79~=y&X8-^I diff --git a/DataBuilder/English.lproj/ConfigurationEditor.nib/classes.nib b/DataBuilder/English.lproj/ConfigurationEditor.nib/classes.nib index 5e0ac68..5d47842 100644 --- a/DataBuilder/English.lproj/ConfigurationEditor.nib/classes.nib +++ b/DataBuilder/English.lproj/ConfigurationEditor.nib/classes.nib @@ -22,7 +22,12 @@ SUPERCLASS = ModelEditor; }, {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, - {CLASS = ModelEditor; LANGUAGE = ObjC; SUPERCLASS = NSObject; } + { + CLASS = ModelEditor; + LANGUAGE = ObjC; + OUTLETS = {bogusWindow = NSWindow; view = NSView; }; + SUPERCLASS = NSObject; + } ); IBVersion = 1; } \ No newline at end of file diff --git a/DataBuilder/English.lproj/ConfigurationEditor.nib/keyedobjects.nib b/DataBuilder/English.lproj/ConfigurationEditor.nib/keyedobjects.nib index 4249471e812ae3c38a374708e01e6d1bbc67b1d4..55aa2d6f6cac72dd6391dec72ab90acb662331df 100644 GIT binary patch delta 2821 zcmY*a3s_ZE7GCST?s@F3*B8D%6JLNxctO3QSI&dOR!VH{(c{l@$unZTW2N%N)tVD)OaXr3@)%Y6LU@g|+>#z=E zu^xBePTYmN@!f_2ScrX+ST38yoGh75Wce(ODQpH)*)wcB%VRPF>mc7A;b_0)I!J)= zkO)akV^6R?ES}jfLJBw_046{xOoU0kRpOwYlOY{4UAJQyosHJAZzmtD=mBu~6QIv#1L1*4LAG~tc7*3 z9ya(YR?+6@)Nnm4rSsd%dgeEu+C*UNUg41vY&cdJJ9DK^N{tV8;1^65q;S0D3m*6s7 zfva#0uKP|{wr2KcL98E(VX-Wvo_#Z78W?fZmX

x0{c3NoY5XnRoZ@gkHZte_ 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 E2YMkm<^TWy delta 4577 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 diff --git a/DataBuilder/English.lproj/FetchedPropertyEditor.nib/classes.nib b/DataBuilder/English.lproj/FetchedPropertyEditor.nib/classes.nib index d59aec8..2c52bbf 100644 --- a/DataBuilder/English.lproj/FetchedPropertyEditor.nib/classes.nib +++ b/DataBuilder/English.lproj/FetchedPropertyEditor.nib/classes.nib @@ -22,7 +22,12 @@ SUPERCLASS = ModelEditor; }, {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, - {CLASS = ModelEditor; LANGUAGE = ObjC; SUPERCLASS = NSObject; } + { + CLASS = ModelEditor; + LANGUAGE = ObjC; + OUTLETS = {bogusWindow = NSWindow; view = NSView; }; + SUPERCLASS = NSObject; + } ); IBVersion = 1; } \ No newline at end of file diff --git a/DataBuilder/English.lproj/FetchedPropertyEditor.nib/keyedobjects.nib b/DataBuilder/English.lproj/FetchedPropertyEditor.nib/keyedobjects.nib index e8a739a2f2a2845e5bc513b528142fcc4a45dbd0..61cc1f87ba94632d9244632137f2e139a7bd2206 100644 GIT binary patch delta 3441 zcmai033yG{7GCSj<2}2Epj3h=2_lJEYDhvNBr#-;5E-rrkwgZek=~7}8j8B1#?k~u zo6=I%*S^7a_DXw^f#eeO;0eeb>Ro&A0HoU`xRYyWGl|6luT4A>jE zY?7-IbTA+UdO>e^3I;$p425_|hFq8e1@H{GU_Lw#i(mz;gqL6)ybQIl30{TQ;4Rn% z@4)-;F?<52;52*(XW@G|55K@gxC(#3Ex3<>h!V=Ep@mOkC+vdVF%)}Ye;kM-F#*$E zn1$Im8K+<|PQx;siBID*=)&1J2j}7fT!>3?Ij+E!_!6$d)wmAVV-42g8@LnS!%r{( z591ej1i!?3Jc`HhBwob3cn|-=`y6nHOE`|>IRTb)A}4V&r*JA~a2D4j$-l6?py2GT zbhdrFv9y9Z=|q}AbLmW)MaHMrTlw0ts-R;r4Zj+XB%r3}Rq7jDT3G(zY~! zcBi2kd<)5Q?A}ra=jFR|;iN4%49mX0Qz> zKqbtAD)&ExB^HI*?Eg717oLTA@SJrEUbZr5SARD5LHxIb{rPN3$O&1GQ(x? zA}j|tRJ-36Q(ddrtPiY)HBg-rpO7*szswmC0)(eNN1+e&h4rwwhAj?z)WZhY==DHb z(U!C+^+_vp&M1p4Dkv&B2407oZHE!T(CB6>Y}*9eU^~l7SSGRJ6B5~qsC=h;vDC`( zI@E1}I(P$iz)pD6y-SKzcEj7X@HXsm|0MHffz z?vG%fJ45c+V?TV_kii4+860GRe$MiEh-GpH9A=q30(+qzj>0kc3Xa3qZ1$vkx4d2c zhFN|KXWUN3SNbQMtATUwg-ToF2l#O_{0KkUVYqiI9g=^B3!CAB7dC{Y#wSFSmz5P2 zrWO^K|vFp)1J|R9oJCYHlq^N-13Y|G+MI{f=qmG6L zeGi&!qyH8OK88)ODK^9A=z}e=CAI<|d>mW*Ks~m>C$KI0q93-y_Sgaav7>vCxhky} z?L&LgF*K3(Yf?M|fF{wtnWSZ9WzXP#UHy9W?o-v(ud-*~VEZ|^s_H0qWKGvx#B>wP)0> z#~2)rBQTaJ{3OO_#3#6GwY1!)Xg@Y$>2Nwip*kJqbv(*;JdV9bd*2fwZWANkB^ZOL zjLU&kqXTL5e_=C@^EMBhz!vLtkV;$A!R`rqE7!x;;Asq)gSk+F6ET&wg|9K6M$nJF@`!72!Id6&Lv zFC7QLsIy^W8(MCGD>sx$%G;`XW<=!|I6Ia4jjSkimawy^VLIdy z``i#Oh+|l{u@TVMk365kx*fz~u}W z*f|=?BIMX<>iaOxOCDEv8GpqqconbVZ+IPV;7$A;|G-=LC*HO4!4fm%I)Dkp1^9T5o{CWNge~Z7(-{J4^_k}h> zkkDU<5MqTSAww81Oc1h#9ATm`Nti6SgoVOlVTrIzST0lxb;42Myl`E(E6QSXF+l7k zMusgKl83X_ING17Qxf|M=gN)x4GsY;^K9BGkMEp3r@N$*Ps zrQ_1~(q-v}bYB)^Q*I`Ak^9Rd?<$YE z6kjDoiB@8i5lWmgQW>ozC`n4XlA(-OaulbMrxYtQm3hj1Wr4C>S*vVR_9!1HpDQPn zpOh=gZIx4XwT;?V^;6rc{%W`ysSZ`6)nV#zHCD}0SE*~%b?VFNMzu!Wq;64ns((`t zsfX1gYQ1_)J*!?&T~{?(YpFf1wb9yYe%ffwsa0sRwWZp6ZM*i4_L265c2fIMJFi{P zE^3#xE7~>fx^`2$t=-Y?=`HnkdKW!Z@2L;ahv>-5d~R(-qvx_(B#sNXddqlw{X1Q~se{>D=-W1unEh%km2Lyc%7#u#HH87W4Zk!?&d zrW!@YG^5lgHcc+2sg<3q)_iN3 zwcgs`vR<)jtI%1u+ezvYzzgah|yVgDHK2v-E=|Z}Z?j(ftAiYQ* z(vO6Z0b~#fCy`_*i6${*3@Ih$q=L*Om86Qe$ZRr~%p>#30k(%?~r%NKJqcyPre{WNIf}C&VuLSxQ2Uk@4fMtT=_R6 CTD^V% delta 3326 zcmai02~?HU7T)`x=X10|#Z*kmM8pdsLTHKuDkvZ*s33@P6B47$;*XPQ^-`j(%K-i*N}(fluKx_$;o#l~{{)xB<7|c6<+a z;N!Rxcj0dQ06)SbSdL%g1^foT#qaQYyof*Gk9Y}|;AQ*?f5of#`{p7n!;X1u8Y^ZK z*%&r~O=pvs!u(8QV_8pD#bgGwi+f(!*(rSu41u9A4APj++Ow{#2a7uhBOn99AQQ4+ zBxJjX#BOazLoVdO7#Pdf$3Z@yt2wm$y^BVjSTLG2jD@N z=lbM?&X2(SI+zd1xfwaBz6$@RumBdqB6y4&J`Rgv2`q(W?uYW2z+d=k7(4~bVOd^A zPF`u5-#Z`{sK~AHM@z0jrDtH`5Re%0wKWFLBIhX zXogt_FRXzV;6)z9$zz-Pu|P@xG2Gc9^ti{(f|B0c zWjsq|gVpi|IL9Ow_g@ME`-S9+1Ndf>-Kn#- zEZJRYwF&$wyGGIBU`&N-9Lmo>8xCSR>&yBx!uoLB@Rm}4fYBMnQ@wZIAOp<6%qAK1 zV|N8*P%w#0t;$z^qY`jbPzmXtn1s+s;*to0L^sQEC64(+OesN>B1)TZf*NVWa_8Ia zv_japx=|k+?8raZH#H2LgeB+=GKWK~B^$jboYcT7e69|k3xd&R%TeB`mF2~LZ^+;CXx5<#$)PG;9aL0MNx|s> zFR%LiMkNJHQQ#tp=g-`b?M4h+$8|@*!*^tHJ~AA)-y!)lwM z_ulZn55qQaB10jKw}2s>jE4(t3qQgzo~xFeR(pP1Ch&XH-~^*MJ(J&`@ti8B83=Zg zqd|aUcpOjQN&Eu8#8Y@0zrr(k7SCY=D`8%CH=E2#SsA;BO=0D1Dyv{VR>^W{80}1N zqPI|kBGsr$Z>FuN9HRR(q}Mj<|H=(?e`|W@w-sKO1*j9iJx=fFnS*0-4gW7u&s~3y zR|Q>&6yk)z!f;`nP%6w2mIy0^mxb4aw}oxOc43FGOL*UnZqYW-AY2xH7Je0}*haif z>@LQMDPo#9Uc6hJCRT}lu|}LHE)|~=YsHtu_2LF`llZE*S==qwi$}!M;u-OrcwW39 zX;Qd!yA&fON-5G%DNPzKWk{J)wlqr0m8M8Dq*>Cv(tXlgiAhgO?@IO338_K4B%^#w zK<+5V$R0UPj+YbUL^(-LmIukh7o+y{eRq{-Ewme6kD=(Cvke`-o<=5qH@`v&v z`78OX+#r7~e2oYb8SIq(mxR6pzwNNmGU^8A_IttrRF_O1V;@%v6}NOnFXu zQF&e2q5MPnTsf&+Py!c~D=Mh1)Z5kGYLc3)_Er0-1!|!>L7k{hQoZVAHK4wx?okh` z4eB+`)Y@r1wO(3pElEq(`fB~O6fIR7s-=Y%k&lc zI(@7DrvA3RP2aBX(+}!L^-KD1hG?`j!i`Qwypdoe8h09fjJu5f#sFiGk!s`_V~u=c zyisJ78dHp^hR>)qHW=HDea5H8Y2ydus&UP@ZlWogvZ$WN1J)(STo-&FbmBI=1g3TxHgpb>!xckDfOy?xL=WPffSv5(m&>@Vz7_Bs2!eZi3( z$7$_!a5_3sPOLM~8SadB3Y`f~nN#6ZI`bXZdBu6tdDl7M9C1!M4bBzks&mb`PLPO1 zCMwa1Np2>Aj-(TbBwa{X(v5T{JxC%MOootQB%O>PnPeo%A%$cLnMEEVi^+2GGGZA07AcC-WS zNITI;+J$zd-Dr2(V-Ss{J!vo6n4~9d I^DmwIFN=nelmGw# diff --git a/DataBuilder/English.lproj/RelationshipEditor.nib/classes.nib b/DataBuilder/English.lproj/RelationshipEditor.nib/classes.nib index fbab729..dddd097 100644 --- a/DataBuilder/English.lproj/RelationshipEditor.nib/classes.nib +++ b/DataBuilder/English.lproj/RelationshipEditor.nib/classes.nib @@ -15,7 +15,12 @@ SUPERCLASS = ModelEditor; }, {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, - {CLASS = ModelEditor; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, + { + CLASS = ModelEditor; + LANGUAGE = ObjC; + OUTLETS = {bogusWindow = NSWindow; view = NSView; }; + SUPERCLASS = NSObject; + }, { ACTIONS = { refresh = id; diff --git a/DataBuilder/English.lproj/RelationshipEditor.nib/keyedobjects.nib b/DataBuilder/English.lproj/RelationshipEditor.nib/keyedobjects.nib index fc84f1b6be787f19f3b2f7d1478a4729efdcec06..900dfc2a9be8728d2e2b8a0dfe9c6ed9d3ad991f 100644 GIT binary patch literal 13233 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 literal 13069 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 DUi>d- diff --git a/DataBuilder/ModelEditor.h b/DataBuilder/ModelEditor.h index 694c35f..81cde33 100644 --- a/DataBuilder/ModelEditor.h +++ b/DataBuilder/ModelEditor.h @@ -22,10 +22,10 @@ */ #import - #import +#import +#import -@class NSView, NSWindow; @class Document; /** @@ -50,14 +50,14 @@ * 'view' outlet - this will be the view of the editor put into the * main document window. */ - NSView * view; + IBOutlet NSView * view; /** * This outlet should be keyed to the window in which the view has been * modelled. The ModelEditor class automatically takes the main view * of the editor out of the window and disposes of the window at nib * unarchiving time. */ - NSWindow * bogusWindow; + IBOutlet NSWindow * bogusWindow; } /** diff --git a/DataBuilder/ModelEditor.m b/DataBuilder/ModelEditor.m index 4b24237..53cf4fb 100644 --- a/DataBuilder/ModelEditor.m +++ b/DataBuilder/ModelEditor.m @@ -45,18 +45,14 @@ - initWithModel: (NSManagedObjectModel *) aModel document: (Document *) aDocument { - if ([super init]) + if ((self=[super init])) { ASSIGN(model, aModel); document = aDocument; - return self; - } - else - { - return nil; } + return self; } - (void) awakeFromNib