added manually converted .nib files

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep@25796 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
H. Nikolaus Schaller 2007-12-29 16:31:06 +00:00
parent 30c88829fc
commit 44c5699146
25 changed files with 1037 additions and 365 deletions

View file

@ -2,3 +2,14 @@
* When undoing, inheritance view is selected and an arrow points to a
entity view of which the attributes/relationships are reduced, then
the underlying model view isn't repainted correctly.
* When opening a file, the NSBrowser should reveal as much columns as possible
* Does not open NIB based Editors
* some drawing glitches
- the separator between the entity name (EntityMiddle?) and the attributes is missing
- white box at the right side of the drawing area toolbar
* not compatible to .xcdatamodel and .mom

View file

@ -1,3 +1,7 @@
2007-12-29 Nikolaus Schaller <hns@computer.org>
* added missing .nib files for Editors
2007-12-18 Nikolaus Schaller <hns@computer.org>
* use NSBezierPath instead of PSOperators

View file

@ -239,6 +239,8 @@
<key>Layout</key>
<array>
<dict>
<key>BecomeActive</key>
<true/>
<key>ContentConfiguration</key>
<dict>
<key>PBXBottomSmartGroupGIDs</key>
@ -275,30 +277,50 @@
<key>PBXSmartGroupTreeModuleOutlineStateExpansionKey</key>
<array>
<string>2A37F4AAFDCFA73011CA2CEA</string>
<string>2A37F4ABFDCFA73011CA2CEA</string>
<string>2A37F4AFFDCFA73011CA2CEA</string>
<string>2A37F4B8FDCFA73011CA2CEA</string>
<string>EE120C5B0D0593F6000E4BA5</string>
<string>2A37F4C3FDCFA73011CA2CEA</string>
<string>1058C7A6FEA54F5311CA2CBB</string>
<string>1058C7A8FEA54F5311CA2CBB</string>
<string>19C28FB0FE9D524F11CA2CBB</string>
<string>8D15AC370486D014006FF6A4</string>
<string>EE465D550D19AC2900E99DA0</string>
<string>EE465D5A0D19AC2900E99DA0</string>
<string>1C37FBAC04509CD000000102</string>
<string>1C37FABC05509CD000000102</string>
<string>E2644B35053B69B200211256</string>
</array>
<key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
<array>
<array>
<integer>50</integer>
<integer>46</integer>
<integer>45</integer>
</array>
<array>
<integer>47</integer>
<integer>0</integer>
<integer>45</integer>
</array>
<array>
<integer>48</integer>
<integer>45</integer>
</array>
<array>
<integer>49</integer>
<integer>45</integer>
</array>
<array>
<integer>50</integer>
<integer>45</integer>
</array>
<array>
<integer>51</integer>
<integer>45</integer>
</array>
<array>
<integer>52</integer>
<integer>45</integer>
</array>
</array>
<key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key>
<string>{{0, 670}, {186, 730}}</string>
<string>{{0, 222}, {186, 730}}</string>
</dict>
<key>PBXTopSmartGroupGIDs</key>
<array/>
@ -317,7 +339,7 @@
<real>186</real>
</array>
<key>RubberWindowFrame</key>
<string>2 89 922 789 0 0 1440 878 </string>
<string>49 66 922 789 0 0 1440 878 </string>
</dict>
<key>Module</key>
<string>PBXSmartGroupTreeModule</string>
@ -333,7 +355,7 @@
<key>PBXProjectModuleGUID</key>
<string>1CE0B20306471E060097A5F4</string>
<key>PBXProjectModuleLabel</key>
<string>DataBuilder.icns</string>
<string>project.pbxproj</string>
<key>PBXSplitModuleInNavigatorKey</key>
<dict>
<key>Split0</key>
@ -341,11 +363,11 @@
<key>PBXProjectModuleGUID</key>
<string>1CE0B20406471E060097A5F4</string>
<key>PBXProjectModuleLabel</key>
<string>DataBuilder.icns</string>
<string>project.pbxproj</string>
<key>_historyCapacity</key>
<integer>0</integer>
<key>bookmark</key>
<string>EE465DDA0D1A5E0000E99DA0</string>
<string>EE40F49D0D26AC540083978F</string>
<key>history</key>
<array>
<string>EE120C970D059595000E4BA5</string>
@ -358,11 +380,9 @@
<string>EEFA7D660D1875060061DC52</string>
<string>EEFA7D670D1875060061DC52</string>
<string>EEFA7D680D1875060061DC52</string>
<string>EEFA7D690D1875060061DC52</string>
<string>EEFA7D6A0D1875060061DC52</string>
<string>EEFA7D6B0D1875060061DC52</string>
<string>EEFA7D6C0D1875060061DC52</string>
<string>EEFA7D6D0D1875060061DC52</string>
<string>EEFA7D6F0D1875060061DC52</string>
<string>EEFA7D700D1875060061DC52</string>
<string>EEFA7D710D1875060061DC52</string>
@ -381,10 +401,21 @@
<string>EE465D950D19B1CA00E99DA0</string>
<string>EE465D960D19B1CA00E99DA0</string>
<string>EE465D970D19B1CA00E99DA0</string>
<string>EE465D980D19B1CA00E99DA0</string>
<string>EE465DCF0D1A5E0000E99DA0</string>
<string>EE465DD00D1A5E0000E99DA0</string>
<string>EE465DD10D1A5E0000E99DA0</string>
<string>EE40F3CD0D2696380083978F</string>
<string>EE40F4010D26A9060083978F</string>
<string>EE40F4800D26AC540083978F</string>
<string>EE40F4810D26AC540083978F</string>
<string>EE40F4820D26AC540083978F</string>
<string>EE40F4830D26AC540083978F</string>
<string>EE40F4840D26AC540083978F</string>
<string>EE40F4850D26AC540083978F</string>
<string>EE40F4860D26AC540083978F</string>
<string>EE40F4870D26AC540083978F</string>
<string>EE40F4880D26AC540083978F</string>
<string>EE40F4890D26AC540083978F</string>
<string>EE40F48A0D26AC540083978F</string>
<string>EE40F48B0D26AC540083978F</string>
</array>
<key>prevStack</key>
<array>
@ -419,28 +450,26 @@
<string>EE465D310D19AC1E00E99DA0</string>
<string>EE465D320D19AC1E00E99DA0</string>
<string>EE465D340D19AC1E00E99DA0</string>
<string>EE465D9C0D19B1CA00E99DA0</string>
<string>EE465D9D0D19B1CA00E99DA0</string>
<string>EE465D9E0D19B1CA00E99DA0</string>
<string>EE465D9F0D19B1CA00E99DA0</string>
<string>EE465DA00D19B1CA00E99DA0</string>
<string>EE465DA10D19B1CA00E99DA0</string>
<string>EE465DA20D19B1CA00E99DA0</string>
<string>EE465DA30D19B1CA00E99DA0</string>
<string>EE465DA40D19B1CA00E99DA0</string>
<string>EE465DA50D19B1CA00E99DA0</string>
<string>EE465DA60D19B1CA00E99DA0</string>
<string>EE465DA70D19B1CA00E99DA0</string>
<string>EE465DA80D19B1CA00E99DA0</string>
<string>EE465DA90D19B1CA00E99DA0</string>
<string>EE465DD20D1A5E0000E99DA0</string>
<string>EE465DD30D1A5E0000E99DA0</string>
<string>EE465DD40D1A5E0000E99DA0</string>
<string>EE465DD50D1A5E0000E99DA0</string>
<string>EE465DD60D1A5E0000E99DA0</string>
<string>EE465DD70D1A5E0000E99DA0</string>
<string>EE465DD80D1A5E0000E99DA0</string>
<string>EE465DD90D1A5E0000E99DA0</string>
<string>EE40F48C0D26AC540083978F</string>
<string>EE40F48D0D26AC540083978F</string>
<string>EE40F48E0D26AC540083978F</string>
<string>EE40F48F0D26AC540083978F</string>
<string>EE40F4900D26AC540083978F</string>
<string>EE40F4910D26AC540083978F</string>
<string>EE40F4920D26AC540083978F</string>
<string>EE40F4930D26AC540083978F</string>
<string>EE40F4940D26AC540083978F</string>
<string>EE40F4950D26AC540083978F</string>
<string>EE40F4960D26AC540083978F</string>
<string>EE40F4970D26AC540083978F</string>
<string>EE40F4980D26AC540083978F</string>
<string>EE40F4990D26AC540083978F</string>
<string>EE40F49A0D26AC540083978F</string>
<string>EE40F49B0D26AC540083978F</string>
<string>EE40F49C0D26AC540083978F</string>
</array>
</dict>
<key>SplitCount</key>
@ -454,7 +483,7 @@
<key>Frame</key>
<string>{{0, 0}, {714, 483}}</string>
<key>RubberWindowFrame</key>
<string>2 89 922 789 0 0 1440 878 </string>
<string>49 66 922 789 0 0 1440 878 </string>
</dict>
<key>Module</key>
<string>PBXNavigatorGroup</string>
@ -462,8 +491,6 @@
<string>483pt</string>
</dict>
<dict>
<key>BecomeActive</key>
<true/>
<key>ContentConfiguration</key>
<dict>
<key>PBXProjectModuleGUID</key>
@ -476,7 +503,7 @@
<key>Frame</key>
<string>{{0, 488}, {714, 260}}</string>
<key>RubberWindowFrame</key>
<string>2 89 922 789 0 0 1440 878 </string>
<string>49 66 922 789 0 0 1440 878 </string>
</dict>
<key>Module</key>
<string>XCDetailModule</string>
@ -500,9 +527,9 @@
</array>
<key>TableOfContents</key>
<array>
<string>EE465D850D19AC2F00E99DA0</string>
<string>EE40F49F0D26AC540083978F</string>
<string>1CE0B1FE06471DED0097A5F4</string>
<string>EE465D860D19AC2F00E99DA0</string>
<string>EE40F4A00D26AC540083978F</string>
<string>1CE0B20306471E060097A5F4</string>
<string>1CE0B20506471E060097A5F4</string>
</array>
@ -621,7 +648,7 @@
<key>StatusbarIsVisible</key>
<true/>
<key>TimeStamp</key>
<real>219831808.94720599</real>
<real>220638292.18396801</real>
<key>ToolbarDisplayMode</key>
<integer>1</integer>
<key>ToolbarIsVisible</key>
@ -636,11 +663,12 @@
<integer>5</integer>
<key>WindowOrderList</key>
<array>
<string>1C530D57069F1CE1000CFCEE</string>
<string>1C0AD2B3069F1EA900FABCE6</string>
<string>EE120C740D0594B1000E4BA5</string>
<string>/Users/hns/Documents/Projects/QuantumSTEP/System/Sources/Frameworks/CoreData/DataBuilder/DataBuilder.xcodeproj</string>
</array>
<key>WindowString</key>
<string>2 89 922 789 0 0 1440 878 </string>
<string>49 66 922 789 0 0 1440 878 </string>
<key>WindowTools</key>
<array>
<dict>
@ -661,7 +689,7 @@
<key>PBXProjectModuleGUID</key>
<string>1CD0528F0623707200166675</string>
<key>PBXProjectModuleLabel</key>
<string>Private.h</string>
<string></string>
<key>StatusBarVisibility</key>
<true/>
</dict>
@ -719,7 +747,7 @@
<key>TableOfContents</key>
<array>
<string>EE120C740D0594B1000E4BA5</string>
<string>EE465DAE0D19B1CA00E99DA0</string>
<string>EE40F4A10D26AC540083978F</string>
<string>1CD0528F0623707200166675</string>
<string>XCMainBuildResultsModuleGUID</string>
</array>
@ -1066,9 +1094,9 @@
<key>TableOfContents</key>
<array>
<string>1C0AD2B3069F1EA900FABCE6</string>
<string>EE465DB10D19B1CA00E99DA0</string>
<string>EE40F4A20D26AC540083978F</string>
<string>1CD0528B0623707200166675</string>
<string>EE465DB20D19B1CA00E99DA0</string>
<string>EE40F4A30D26AC540083978F</string>
</array>
<key>ToolbarConfiguration</key>
<string>xcode.toolbar.config.run</string>

View file

@ -43,7 +43,31 @@
PBXFileTableDataSourceColumnWidthsKey = (
20,
20,
451,
351,
20,
48,
43,
43,
20,
);
PBXFileTableDataSourceColumnsKey = (
PBXFileDataSource_SCM_ColumnID,
PBXFileDataSource_FiletypeID,
PBXFileDataSource_Filename_ColumnID,
PBXFileDataSource_Built_ColumnID,
PBXFileDataSource_ObjectSize_ColumnID,
PBXFileDataSource_Errors_ColumnID,
PBXFileDataSource_Warnings_ColumnID,
PBXFileDataSource_Target_ColumnID,
);
};
PBXConfiguration.PBXFileTableDataSource3.XCSCMDataSource = {
PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
PBXFileTableDataSourceColumnWidthsKey = (
20,
20,
351,
20,
48,
43,
@ -66,14 +90,16 @@
PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
PBXFileTableDataSourceColumnWidthsKey = (
20,
200,
124,
20,
274,
197,
20,
48,
43,
43,
);
PBXFileTableDataSourceColumnsKey = (
PBXFileDataSource_SCM_ColumnID,
PBXFileDataSource_FiletypeID,
PBXFileDataSource_Filename_ColumnID,
PBXTargetDataSource_PrimaryAttribute,
@ -83,101 +109,112 @@
PBXFileDataSource_Warnings_ColumnID,
);
};
PBXPerProjectTemplateStateSaveDate = 219786281;
PBXWorkspaceStateSaveDate = 219786281;
PBXPerProjectTemplateStateSaveDate = 220637467;
PBXWorkspaceStateSaveDate = 220637467;
};
perUserProjectItems = {
EE120C970D059595000E4BA5 /* PBXTextBookmark */ = EE120C970D059595000E4BA5 /* PBXTextBookmark */;
EE120C990D059595000E4BA5 /* PBXTextBookmark */ = EE120C990D059595000E4BA5 /* PBXTextBookmark */;
EE465D2A0D19AC1E00E99DA0 /* PBXTextBookmark */ = EE465D2A0D19AC1E00E99DA0 /* PBXTextBookmark */;
EE465D2B0D19AC1E00E99DA0 /* PBXTextBookmark */ = EE465D2B0D19AC1E00E99DA0 /* PBXTextBookmark */;
EE465D2D0D19AC1E00E99DA0 /* PBXTextBookmark */ = EE465D2D0D19AC1E00E99DA0 /* PBXTextBookmark */;
EE465D310D19AC1E00E99DA0 /* PBXTextBookmark */ = EE465D310D19AC1E00E99DA0 /* PBXTextBookmark */;
EE465D320D19AC1E00E99DA0 /* PBXTextBookmark */ = EE465D320D19AC1E00E99DA0 /* PBXTextBookmark */;
EE465D340D19AC1E00E99DA0 /* PBXTextBookmark */ = EE465D340D19AC1E00E99DA0 /* PBXTextBookmark */;
EE465D910D19B1CA00E99DA0 /* PBXTextBookmark */ = EE465D910D19B1CA00E99DA0 /* PBXTextBookmark */;
EE465D920D19B1CA00E99DA0 /* PBXTextBookmark */ = EE465D920D19B1CA00E99DA0 /* PBXTextBookmark */;
EE465D930D19B1CA00E99DA0 /* PBXTextBookmark */ = EE465D930D19B1CA00E99DA0 /* PBXTextBookmark */;
EE465D940D19B1CA00E99DA0 /* PBXTextBookmark */ = EE465D940D19B1CA00E99DA0 /* PBXTextBookmark */;
EE465D950D19B1CA00E99DA0 /* PBXTextBookmark */ = EE465D950D19B1CA00E99DA0 /* PBXTextBookmark */;
EE465D960D19B1CA00E99DA0 /* PBXTextBookmark */ = EE465D960D19B1CA00E99DA0 /* PBXTextBookmark */;
EE465D970D19B1CA00E99DA0 /* PBXTextBookmark */ = EE465D970D19B1CA00E99DA0 /* PBXTextBookmark */;
EE465D980D19B1CA00E99DA0 /* PBXBookmark */ = EE465D980D19B1CA00E99DA0 /* PBXBookmark */;
EE465D9C0D19B1CA00E99DA0 /* PBXTextBookmark */ = EE465D9C0D19B1CA00E99DA0 /* PBXTextBookmark */;
EE465D9D0D19B1CA00E99DA0 /* PBXTextBookmark */ = EE465D9D0D19B1CA00E99DA0 /* PBXTextBookmark */;
EE465D9E0D19B1CA00E99DA0 /* PBXTextBookmark */ = EE465D9E0D19B1CA00E99DA0 /* PBXTextBookmark */;
EE465D9F0D19B1CA00E99DA0 /* PBXTextBookmark */ = EE465D9F0D19B1CA00E99DA0 /* PBXTextBookmark */;
EE465DA00D19B1CA00E99DA0 /* PBXTextBookmark */ = EE465DA00D19B1CA00E99DA0 /* PBXTextBookmark */;
EE465DA10D19B1CA00E99DA0 /* PBXTextBookmark */ = EE465DA10D19B1CA00E99DA0 /* PBXTextBookmark */;
EE465DA20D19B1CA00E99DA0 /* PBXTextBookmark */ = EE465DA20D19B1CA00E99DA0 /* PBXTextBookmark */;
EE465DA30D19B1CA00E99DA0 /* PBXTextBookmark */ = EE465DA30D19B1CA00E99DA0 /* PBXTextBookmark */;
EE465DA40D19B1CA00E99DA0 /* PBXTextBookmark */ = EE465DA40D19B1CA00E99DA0 /* PBXTextBookmark */;
EE465DA50D19B1CA00E99DA0 /* PBXTextBookmark */ = EE465DA50D19B1CA00E99DA0 /* PBXTextBookmark */;
EE465DA60D19B1CA00E99DA0 /* PBXTextBookmark */ = EE465DA60D19B1CA00E99DA0 /* PBXTextBookmark */;
EE465DA70D19B1CA00E99DA0 /* PBXTextBookmark */ = EE465DA70D19B1CA00E99DA0 /* PBXTextBookmark */;
EE465DA80D19B1CA00E99DA0 /* PBXTextBookmark */ = EE465DA80D19B1CA00E99DA0 /* PBXTextBookmark */;
EE465DA90D19B1CA00E99DA0 /* PBXBookmark */ = EE465DA90D19B1CA00E99DA0 /* PBXBookmark */;
EE465DCF0D1A5E0000E99DA0 /* PBXBookmark */ = EE465DCF0D1A5E0000E99DA0 /* PBXBookmark */;
EE465DD00D1A5E0000E99DA0 /* PBXBookmark */ = EE465DD00D1A5E0000E99DA0 /* PBXBookmark */;
EE465DD10D1A5E0000E99DA0 /* PBXBookmark */ = EE465DD10D1A5E0000E99DA0 /* PBXBookmark */;
EE465DD20D1A5E0000E99DA0 /* PBXBookmark */ = EE465DD20D1A5E0000E99DA0 /* PBXBookmark */;
EE465DD30D1A5E0000E99DA0 /* PBXBookmark */ = EE465DD30D1A5E0000E99DA0 /* PBXBookmark */;
EE465DD40D1A5E0000E99DA0 /* PBXBookmark */ = EE465DD40D1A5E0000E99DA0 /* PBXBookmark */;
EE465DD50D1A5E0000E99DA0 /* PBXBookmark */ = EE465DD50D1A5E0000E99DA0 /* PBXBookmark */;
EE465DD60D1A5E0000E99DA0 /* PBXBookmark */ = EE465DD60D1A5E0000E99DA0 /* PBXBookmark */;
EE465DD70D1A5E0000E99DA0 /* PBXBookmark */ = EE465DD70D1A5E0000E99DA0 /* PBXBookmark */;
EE465DD80D1A5E0000E99DA0 /* PBXBookmark */ = EE465DD80D1A5E0000E99DA0 /* PBXBookmark */;
EE465DD90D1A5E0000E99DA0 /* PBXBookmark */ = EE465DD90D1A5E0000E99DA0 /* PBXBookmark */;
EE465DDA0D1A5E0000E99DA0 /* PBXBookmark */ = EE465DDA0D1A5E0000E99DA0 /* PBXBookmark */;
EEA8754B0D07DAB2002C296E /* PBXTextBookmark */ = EEA8754B0D07DAB2002C296E /* PBXTextBookmark */;
EEA8754F0D07DAB2002C296E /* PBXTextBookmark */ = EEA8754F0D07DAB2002C296E /* PBXTextBookmark */;
EEFA7D5E0D1875060061DC52 /* PBXTextBookmark */ = EEFA7D5E0D1875060061DC52 /* PBXTextBookmark */;
EEFA7D5F0D1875060061DC52 /* PBXTextBookmark */ = EEFA7D5F0D1875060061DC52 /* PBXTextBookmark */;
EEFA7D600D1875060061DC52 /* PBXTextBookmark */ = EEFA7D600D1875060061DC52 /* PBXTextBookmark */;
EEFA7D640D1875060061DC52 /* PBXTextBookmark */ = EEFA7D640D1875060061DC52 /* PBXTextBookmark */;
EEFA7D650D1875060061DC52 /* PBXTextBookmark */ = EEFA7D650D1875060061DC52 /* PBXTextBookmark */;
EEFA7D660D1875060061DC52 /* PBXTextBookmark */ = EEFA7D660D1875060061DC52 /* PBXTextBookmark */;
EEFA7D670D1875060061DC52 /* PBXTextBookmark */ = EEFA7D670D1875060061DC52 /* PBXTextBookmark */;
EEFA7D680D1875060061DC52 /* PBXTextBookmark */ = EEFA7D680D1875060061DC52 /* PBXTextBookmark */;
EEFA7D690D1875060061DC52 /* PBXTextBookmark */ = EEFA7D690D1875060061DC52 /* PBXTextBookmark */;
EEFA7D6A0D1875060061DC52 /* PBXTextBookmark */ = EEFA7D6A0D1875060061DC52 /* PBXTextBookmark */;
EEFA7D6B0D1875060061DC52 /* PBXTextBookmark */ = EEFA7D6B0D1875060061DC52 /* PBXTextBookmark */;
EEFA7D6C0D1875060061DC52 /* PBXTextBookmark */ = EEFA7D6C0D1875060061DC52 /* PBXTextBookmark */;
EEFA7D6D0D1875060061DC52 /* PBXTextBookmark */ = EEFA7D6D0D1875060061DC52 /* PBXTextBookmark */;
EEFA7D6F0D1875060061DC52 /* PBXTextBookmark */ = EEFA7D6F0D1875060061DC52 /* PBXTextBookmark */;
EEFA7D700D1875060061DC52 /* PBXTextBookmark */ = EEFA7D700D1875060061DC52 /* PBXTextBookmark */;
EEFA7D710D1875060061DC52 /* PBXTextBookmark */ = EEFA7D710D1875060061DC52 /* PBXTextBookmark */;
EEFA7D720D1875060061DC52 /* PBXTextBookmark */ = EEFA7D720D1875060061DC52 /* PBXTextBookmark */;
EEFA7D750D1875060061DC52 /* PBXTextBookmark */ = EEFA7D750D1875060061DC52 /* PBXTextBookmark */;
EEFA7D770D1875060061DC52 /* PBXTextBookmark */ = EEFA7D770D1875060061DC52 /* PBXTextBookmark */;
EEFA7D800D1875060061DC52 /* PBXTextBookmark */ = EEFA7D800D1875060061DC52 /* PBXTextBookmark */;
EEFA7D810D1875060061DC52 /* PBXTextBookmark */ = EEFA7D810D1875060061DC52 /* PBXTextBookmark */;
EEFA7D850D1875060061DC52 /* PBXTextBookmark */ = EEFA7D850D1875060061DC52 /* PBXTextBookmark */;
EEFA7D870D1875060061DC52 /* PBXTextBookmark */ = EEFA7D870D1875060061DC52 /* PBXTextBookmark */;
EEFA7D890D1875060061DC52 /* PBXTextBookmark */ = EEFA7D890D1875060061DC52 /* PBXTextBookmark */;
EEFA7D8A0D1875060061DC52 /* PBXTextBookmark */ = EEFA7D8A0D1875060061DC52 /* PBXTextBookmark */;
EEFA7D8B0D1875060061DC52 /* PBXTextBookmark */ = EEFA7D8B0D1875060061DC52 /* PBXTextBookmark */;
EEFA7D8C0D1875060061DC52 /* PBXTextBookmark */ = EEFA7D8C0D1875060061DC52 /* PBXTextBookmark */;
EEFA7D930D1875060061DC52 /* PBXTextBookmark */ = EEFA7D930D1875060061DC52 /* PBXTextBookmark */;
EEFA7D940D1875060061DC52 /* PBXTextBookmark */ = EEFA7D940D1875060061DC52 /* PBXTextBookmark */;
EEFA7D950D1875060061DC52 /* PBXTextBookmark */ = EEFA7D950D1875060061DC52 /* PBXTextBookmark */;
EEFA7D960D1875060061DC52 /* PBXTextBookmark */ = EEFA7D960D1875060061DC52 /* PBXTextBookmark */;
EEFA7D970D1875060061DC52 /* PBXTextBookmark */ = EEFA7D970D1875060061DC52 /* PBXTextBookmark */;
EEFA7D980D1875060061DC52 /* PBXTextBookmark */ = EEFA7D980D1875060061DC52 /* PBXTextBookmark */;
EEFA7D9A0D1875060061DC52 /* PBXTextBookmark */ = EEFA7D9A0D1875060061DC52 /* PBXTextBookmark */;
EEFA7D9B0D1875060061DC52 /* PBXTextBookmark */ = EEFA7D9B0D1875060061DC52 /* PBXTextBookmark */;
EEFA7D9C0D1875060061DC52 /* PBXTextBookmark */ = EEFA7D9C0D1875060061DC52 /* PBXTextBookmark */;
EEFA7D9D0D1875060061DC52 /* PBXTextBookmark */ = EEFA7D9D0D1875060061DC52 /* PBXTextBookmark */;
EEFA7D9E0D1875060061DC52 /* PBXTextBookmark */ = EEFA7D9E0D1875060061DC52 /* PBXTextBookmark */;
EEFA7D9F0D1875060061DC52 /* PBXTextBookmark */ = EEFA7D9F0D1875060061DC52 /* PBXTextBookmark */;
EEFA7DA00D1875060061DC52 /* PBXTextBookmark */ = EEFA7DA00D1875060061DC52 /* PBXTextBookmark */;
EEFA7DA10D1875060061DC52 /* PBXTextBookmark */ = EEFA7DA10D1875060061DC52 /* PBXTextBookmark */;
EEFA7E0A0D1876860061DC52 /* PBXTextBookmark */ = EEFA7E0A0D1876860061DC52 /* PBXTextBookmark */;
EEFA7E0D0D1876860061DC52 /* PBXTextBookmark */ = EEFA7E0D0D1876860061DC52 /* PBXTextBookmark */;
EEFA7E0F0D1876860061DC52 /* PBXTextBookmark */ = EEFA7E0F0D1876860061DC52 /* PBXTextBookmark */;
EEFA7E100D1876860061DC52 /* PBXTextBookmark */ = EEFA7E100D1876860061DC52 /* PBXTextBookmark */;
EEFA7E810D187A1A0061DC52 /* PBXTextBookmark */ = EEFA7E810D187A1A0061DC52 /* PBXTextBookmark */;
EEFA7E850D187A1A0061DC52 /* PBXTextBookmark */ = EEFA7E850D187A1A0061DC52 /* PBXTextBookmark */;
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 */;
EE465D2A0D19AC1E00E99DA0 = EE465D2A0D19AC1E00E99DA0 /* PBXTextBookmark */;
EE465D2B0D19AC1E00E99DA0 = EE465D2B0D19AC1E00E99DA0 /* PBXTextBookmark */;
EE465D2D0D19AC1E00E99DA0 = EE465D2D0D19AC1E00E99DA0 /* PBXTextBookmark */;
EE465D310D19AC1E00E99DA0 = EE465D310D19AC1E00E99DA0 /* PBXTextBookmark */;
EE465D320D19AC1E00E99DA0 = EE465D320D19AC1E00E99DA0 /* PBXTextBookmark */;
EE465D340D19AC1E00E99DA0 = EE465D340D19AC1E00E99DA0 /* PBXTextBookmark */;
EE465D910D19B1CA00E99DA0 = EE465D910D19B1CA00E99DA0 /* PBXTextBookmark */;
EE465D920D19B1CA00E99DA0 = EE465D920D19B1CA00E99DA0 /* PBXTextBookmark */;
EE465D930D19B1CA00E99DA0 = EE465D930D19B1CA00E99DA0 /* PBXTextBookmark */;
EE465D940D19B1CA00E99DA0 = EE465D940D19B1CA00E99DA0 /* PBXTextBookmark */;
EE465D950D19B1CA00E99DA0 = EE465D950D19B1CA00E99DA0 /* PBXTextBookmark */;
EE465D960D19B1CA00E99DA0 = EE465D960D19B1CA00E99DA0 /* PBXTextBookmark */;
EE465D970D19B1CA00E99DA0 = EE465D970D19B1CA00E99DA0 /* PBXTextBookmark */;
EE465DA30D19B1CA00E99DA0 = EE465DA30D19B1CA00E99DA0 /* PBXTextBookmark */;
EE465DD00D1A5E0000E99DA0 = EE465DD00D1A5E0000E99DA0 /* PBXBookmark */;
EE465DD30D1A5E0000E99DA0 = EE465DD30D1A5E0000E99DA0 /* PBXBookmark */;
EE465DD40D1A5E0000E99DA0 = EE465DD40D1A5E0000E99DA0 /* PBXBookmark */;
EEA8754B0D07DAB2002C296E = EEA8754B0D07DAB2002C296E /* PBXTextBookmark */;
EEA8754F0D07DAB2002C296E = EEA8754F0D07DAB2002C296E /* PBXTextBookmark */;
EEFA7D5E0D1875060061DC52 = EEFA7D5E0D1875060061DC52 /* PBXTextBookmark */;
EEFA7D5F0D1875060061DC52 = EEFA7D5F0D1875060061DC52 /* PBXTextBookmark */;
EEFA7D600D1875060061DC52 = EEFA7D600D1875060061DC52 /* PBXTextBookmark */;
EEFA7D640D1875060061DC52 = EEFA7D640D1875060061DC52 /* PBXTextBookmark */;
EEFA7D650D1875060061DC52 = EEFA7D650D1875060061DC52 /* PBXTextBookmark */;
EEFA7D660D1875060061DC52 = EEFA7D660D1875060061DC52 /* PBXTextBookmark */;
EEFA7D670D1875060061DC52 = EEFA7D670D1875060061DC52 /* PBXTextBookmark */;
EEFA7D680D1875060061DC52 = EEFA7D680D1875060061DC52 /* PBXTextBookmark */;
EEFA7D6A0D1875060061DC52 = EEFA7D6A0D1875060061DC52 /* PBXTextBookmark */;
EEFA7D6B0D1875060061DC52 = EEFA7D6B0D1875060061DC52 /* PBXTextBookmark */;
EEFA7D6C0D1875060061DC52 = EEFA7D6C0D1875060061DC52 /* PBXTextBookmark */;
EEFA7D6D0D1875060061DC52 = EEFA7D6D0D1875060061DC52 /* PBXTextBookmark */;
EEFA7D6F0D1875060061DC52 = EEFA7D6F0D1875060061DC52 /* PBXTextBookmark */;
EEFA7D700D1875060061DC52 = EEFA7D700D1875060061DC52 /* PBXTextBookmark */;
EEFA7D710D1875060061DC52 = EEFA7D710D1875060061DC52 /* PBXTextBookmark */;
EEFA7D720D1875060061DC52 = EEFA7D720D1875060061DC52 /* PBXTextBookmark */;
EEFA7D750D1875060061DC52 = EEFA7D750D1875060061DC52 /* PBXTextBookmark */;
EEFA7D770D1875060061DC52 = EEFA7D770D1875060061DC52 /* PBXTextBookmark */;
EEFA7D800D1875060061DC52 = EEFA7D800D1875060061DC52 /* PBXTextBookmark */;
EEFA7D810D1875060061DC52 = EEFA7D810D1875060061DC52 /* PBXTextBookmark */;
EEFA7D850D1875060061DC52 = EEFA7D850D1875060061DC52 /* PBXTextBookmark */;
EEFA7D870D1875060061DC52 = EEFA7D870D1875060061DC52 /* PBXTextBookmark */;
EEFA7D890D1875060061DC52 = EEFA7D890D1875060061DC52 /* PBXTextBookmark */;
EEFA7D8A0D1875060061DC52 = EEFA7D8A0D1875060061DC52 /* PBXTextBookmark */;
EEFA7D8B0D1875060061DC52 = EEFA7D8B0D1875060061DC52 /* PBXTextBookmark */;
EEFA7D8C0D1875060061DC52 = EEFA7D8C0D1875060061DC52 /* PBXTextBookmark */;
EEFA7D930D1875060061DC52 = EEFA7D930D1875060061DC52 /* PBXTextBookmark */;
EEFA7D940D1875060061DC52 = EEFA7D940D1875060061DC52 /* PBXTextBookmark */;
EEFA7D950D1875060061DC52 = EEFA7D950D1875060061DC52 /* PBXTextBookmark */;
EEFA7D960D1875060061DC52 = EEFA7D960D1875060061DC52 /* PBXTextBookmark */;
EEFA7D970D1875060061DC52 = EEFA7D970D1875060061DC52 /* PBXTextBookmark */;
EEFA7D980D1875060061DC52 = EEFA7D980D1875060061DC52 /* PBXTextBookmark */;
EEFA7D9A0D1875060061DC52 = EEFA7D9A0D1875060061DC52 /* PBXTextBookmark */;
EEFA7D9B0D1875060061DC52 = EEFA7D9B0D1875060061DC52 /* PBXTextBookmark */;
EEFA7D9C0D1875060061DC52 = EEFA7D9C0D1875060061DC52 /* PBXTextBookmark */;
EEFA7D9D0D1875060061DC52 = EEFA7D9D0D1875060061DC52 /* PBXTextBookmark */;
EEFA7D9E0D1875060061DC52 = EEFA7D9E0D1875060061DC52 /* PBXTextBookmark */;
EEFA7D9F0D1875060061DC52 = EEFA7D9F0D1875060061DC52 /* PBXTextBookmark */;
EEFA7DA00D1875060061DC52 = EEFA7DA00D1875060061DC52 /* PBXTextBookmark */;
EEFA7DA10D1875060061DC52 = EEFA7DA10D1875060061DC52 /* PBXTextBookmark */;
EEFA7E0A0D1876860061DC52 = EEFA7E0A0D1876860061DC52 /* PBXTextBookmark */;
EEFA7E0D0D1876860061DC52 = EEFA7E0D0D1876860061DC52 /* PBXTextBookmark */;
EEFA7E0F0D1876860061DC52 = EEFA7E0F0D1876860061DC52 /* PBXTextBookmark */;
EEFA7E100D1876860061DC52 = EEFA7E100D1876860061DC52 /* PBXTextBookmark */;
EEFA7E810D187A1A0061DC52 = EEFA7E810D187A1A0061DC52 /* PBXTextBookmark */;
EEFA7E850D187A1A0061DC52 = EEFA7E850D187A1A0061DC52 /* PBXTextBookmark */;
};
sourceControlManager = EE120C0D0D059375000E4BA5 /* Source Control */;
userBuildSettings = {
@ -254,11 +291,74 @@
isa = PBXCodeSenseManager;
indexTemplatePath = "";
};
EE120C0F0D05939E000E4BA5 /* BUGS */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {673, 451}}";
sepNavSelRange = "{510, 0}";
sepNavVisRect = "{{0, 0}, {673, 451}}";
};
};
EE120C100D05939E000E4BA5 /* ChangeLog */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {673, 560}}";
sepNavSelRange = "{100, 0}";
sepNavVisRect = "{{0, 0}, {673, 451}}";
};
};
EE120C110D05939E000E4BA5 /* COPYING */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {673, 4774}}";
sepNavSelRange = "{0, 0}";
sepNavVisRect = "{{0, 0}, {673, 451}}";
};
};
EE120C120D05939E000E4BA5 /* COPYING.fdl */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {673, 5572}}";
sepNavSelRange = "{0, 0}";
sepNavVisRect = "{{0, 0}, {673, 451}}";
};
};
EE120C130D05939E000E4BA5 /* Doxyfile */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {673, 3262}}";
sepNavSelRange = "{0, 0}";
sepNavVisRect = "{{0, 0}, {673, 451}}";
};
};
EE120C140D05939E000E4BA5 /* GNUmakefile */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {673, 546}}";
sepNavSelRange = "{0, 0}";
sepNavVisRect = "{{0, 0}, {673, 451}}";
};
};
EE120C150D05939E000E4BA5 /* GNUmakefile.preamble */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {673, 451}}";
sepNavSelRange = "{0, 0}";
sepNavVisRect = "{{0, 0}, {673, 451}}";
};
};
EE120C160D05939E000E4BA5 /* README */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {673, 616}}";
sepNavSelRange = "{923, 0}";
sepNavVisRect = "{{0, 0}, {673, 451}}";
};
};
EE120C180D05939E000E4BA5 /* TODO */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {673, 451}}";
sepNavSelRange = "{620, 0}";
sepNavVisRect = "{{0, 0}, {673, 451}}";
};
};
EE120C190D0593C6000E4BA5 /* AttributeEditor.h */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {673, 812}}";
sepNavSelRange = "{1114, 0}";
sepNavVisRect = "{{0, 212}, {673, 451}}";
sepNavVisRect = "{{0, 221}, {673, 451}}";
};
};
EE120C1A0D0593C6000E4BA5 /* AttributeEditor.m */ = {
@ -386,7 +486,7 @@
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {673, 1120}}";
sepNavSelRange = "{976, 0}";
sepNavVisRect = "{{0, 441}, {673, 451}}";
sepNavVisRect = "{{0, 434}, {673, 451}}";
};
};
EE120C2C0D0593C6000E4BA5 /* ModelEditor.m */ = {
@ -493,6 +593,352 @@
vrLen = 168;
vrLoc = 0;
};
EE40F3CD0D2696380083978F /* PBXBookmark */ = {
isa = PBXBookmark;
fRef = EE465DB30D19B21900E99DA0 /* DataBuilder.icns */;
};
EE40F3CF0D2696380083978F /* PBXBookmark */ = {
isa = PBXBookmark;
fRef = EE465DB30D19B21900E99DA0 /* DataBuilder.icns */;
};
EE40F4010D26A9060083978F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = EE120C190D0593C6000E4BA5 /* AttributeEditor.h */;
name = "AttributeEditor.h: optional";
rLen = 0;
rLoc = 1114;
rType = 0;
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;
rType = 0;
vrLen = 1067;
vrLoc = 998;
};
EE40F4810D26AC540083978F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = EE120C170D05939E000E4BA5 /* README.rtf */;
name = "README.rtf: 17";
rLen = 106;
rLoc = 750;
rType = 0;
vrLen = 1330;
vrLoc = 0;
};
EE40F4820D26AC540083978F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = EE120C160D05939E000E4BA5 /* README */;
name = "README: 31";
rLen = 0;
rLoc = 923;
rType = 0;
vrLen = 934;
vrLoc = 0;
};
EE40F4830D26AC540083978F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = EE120C150D05939E000E4BA5 /* GNUmakefile.preamble */;
name = "GNUmakefile.preamble: 1";
rLen = 0;
rLoc = 0;
rType = 0;
vrLen = 873;
vrLoc = 0;
};
EE40F4840D26AC540083978F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = EE120C140D05939E000E4BA5 /* GNUmakefile */;
name = "GNUmakefile: 1";
rLen = 0;
rLoc = 0;
rType = 0;
vrLen = 1152;
vrLoc = 0;
};
EE40F4850D26AC540083978F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = EE120C130D05939E000E4BA5 /* Doxyfile */;
name = "Doxyfile: 1";
rLen = 0;
rLoc = 0;
rType = 0;
vrLen = 1115;
vrLoc = 0;
};
EE40F4860D26AC540083978F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = EE120C120D05939E000E4BA5 /* COPYING.fdl */;
name = "COPYING.fdl: 1";
rLen = 0;
rLoc = 0;
rType = 0;
vrLen = 1487;
vrLoc = 0;
};
EE40F4870D26AC540083978F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = EE120C110D05939E000E4BA5 /* COPYING */;
name = "COPYING: 1";
rLen = 0;
rLoc = 0;
rType = 0;
vrLen = 1654;
vrLoc = 0;
};
EE40F4880D26AC540083978F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = EE120C100D05939E000E4BA5 /* ChangeLog */;
name = "ChangeLog: 3";
rLen = 0;
rLoc = 100;
rType = 0;
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 */;
name = "TODO: 20";
rLen = 0;
rLoc = 620;
rType = 0;
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;
rType = 0;
vrLen = 1067;
vrLoc = 998;
};
EE40F48D0D26AC540083978F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = EE120C180D05939E000E4BA5 /* TODO */;
name = "TODO: 1";
rLen = 0;
rLoc = 0;
rType = 0;
vrLen = 317;
vrLoc = 0;
};
EE40F48E0D26AC540083978F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = EE120C160D05939E000E4BA5 /* README */;
name = "README: 1";
rLen = 0;
rLoc = 0;
rType = 0;
vrLen = 871;
vrLoc = 0;
};
EE40F48F0D26AC540083978F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = EE120C170D05939E000E4BA5 /* README.rtf */;
name = "README.rtf: 17";
rLen = 0;
rLoc = 798;
rType = 0;
vrLen = 1330;
vrLoc = 0;
};
EE40F4900D26AC540083978F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = EE120C160D05939E000E4BA5 /* README */;
name = "README: 1";
rLen = 0;
rLoc = 0;
rType = 0;
vrLen = 871;
vrLoc = 0;
};
EE40F4910D26AC540083978F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = EE120C170D05939E000E4BA5 /* README.rtf */;
name = "README.rtf: 17";
rLen = 106;
rLoc = 750;
rType = 0;
vrLen = 1330;
vrLoc = 0;
};
EE40F4920D26AC540083978F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = EE120C160D05939E000E4BA5 /* README */;
name = "README: 31";
rLen = 0;
rLoc = 923;
rType = 0;
vrLen = 934;
vrLoc = 0;
};
EE40F4930D26AC540083978F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = EE120C150D05939E000E4BA5 /* GNUmakefile.preamble */;
name = "GNUmakefile.preamble: 1";
rLen = 0;
rLoc = 0;
rType = 0;
vrLen = 873;
vrLoc = 0;
};
EE40F4940D26AC540083978F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = EE120C140D05939E000E4BA5 /* GNUmakefile */;
name = "GNUmakefile: 1";
rLen = 0;
rLoc = 0;
rType = 0;
vrLen = 1152;
vrLoc = 0;
};
EE40F4950D26AC540083978F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = EE120C150D05939E000E4BA5 /* GNUmakefile.preamble */;
name = "GNUmakefile.preamble: 1";
rLen = 0;
rLoc = 0;
rType = 0;
vrLen = 873;
vrLoc = 0;
};
EE40F4960D26AC540083978F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = EE120C140D05939E000E4BA5 /* GNUmakefile */;
name = "GNUmakefile: 1";
rLen = 0;
rLoc = 0;
rType = 0;
vrLen = 1152;
vrLoc = 0;
};
EE40F4970D26AC540083978F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = EE120C130D05939E000E4BA5 /* Doxyfile */;
name = "Doxyfile: 1";
rLen = 0;
rLoc = 0;
rType = 0;
vrLen = 1115;
vrLoc = 0;
};
EE40F4980D26AC540083978F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = EE120C120D05939E000E4BA5 /* COPYING.fdl */;
name = "COPYING.fdl: 1";
rLen = 0;
rLoc = 0;
rType = 0;
vrLen = 1487;
vrLoc = 0;
};
EE40F4990D26AC540083978F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = EE120C110D05939E000E4BA5 /* COPYING */;
name = "COPYING: 1";
rLen = 0;
rLoc = 0;
rType = 0;
vrLen = 1654;
vrLoc = 0;
};
EE40F49A0D26AC540083978F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = EE120C100D05939E000E4BA5 /* ChangeLog */;
name = "ChangeLog: 3";
rLen = 0;
rLoc = 100;
rType = 0;
vrLen = 1255;
vrLoc = 0;
};
EE40F49B0D26AC540083978F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = EE120C0F0D05939E000E4BA5 /* BUGS */;
name = "BUGS: 14";
rLen = 0;
rLoc = 526;
rType = 0;
vrLen = 512;
vrLoc = 0;
};
EE40F49C0D26AC540083978F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = EE120C180D05939E000E4BA5 /* TODO */;
name = "TODO: 20";
rLen = 0;
rLoc = 620;
rType = 0;
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;
name = project.pbxproj;
path = /Users/hns/Documents/Projects/QuantumSTEP/System/Sources/Frameworks/CoreData/DataBuilder/DataBuilder.xcodeproj/project.pbxproj;
sourceTree = "<absolute>";
};
EE40F4A40D26AC540083978F /* project.pbxproj */ = {
isa = PBXFileReference;
lastKnownFileType = text.pbxproject;
name = project.pbxproj;
path = /Users/hns/Documents/Projects/QuantumSTEP/System/Sources/Frameworks/CoreData/DataBuilder/DataBuilder.xcodeproj/project.pbxproj;
sourceTree = "<absolute>";
};
EE465D2A0D19AC1E00E99DA0 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = EE120C1A0D0593C6000E4BA5 /* AttributeEditor.m */;
@ -651,92 +1097,6 @@
vrLen = 959;
vrLoc = 672;
};
EE465D980D19B1CA00E99DA0 /* PBXBookmark */ = {
isa = PBXBookmark;
fRef = EE465D990D19B1CA00E99DA0 /* gsdatamodel.tiff */;
};
EE465D990D19B1CA00E99DA0 /* gsdatamodel.tiff */ = {
isa = PBXFileReference;
name = gsdatamodel.tiff;
path = /Users/hns/Documents/Projects/QuantumSTEP/System/Sources/Frameworks/CoreData/DataBuilder/build/Debug/DataBuilder.app/Contents/Resources/gsdatamodel.tiff;
sourceTree = "<absolute>";
};
EE465D9B0D19B1CA00E99DA0 /* DataBuilder.tiff */ = {
isa = PBXFileReference;
name = DataBuilder.tiff;
path = /Users/hns/Documents/Projects/QuantumSTEP/System/Sources/Frameworks/CoreData/DataBuilder/build/Debug/DataBuilder.app/Contents/Resources/DataBuilder.tiff;
sourceTree = "<absolute>";
};
EE465D9C0D19B1CA00E99DA0 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = EE120C230D0593C6000E4BA5 /* DocumentWindowController.h */;
name = "DocumentWindowController.h: 81";
rLen = 0;
rLoc = 2554;
rType = 0;
vrLen = 817;
vrLoc = 683;
};
EE465D9D0D19B1CA00E99DA0 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = EE120C240D0593C6000E4BA5 /* DocumentWindowController.m */;
name = "DocumentWindowController.m: 702";
rLen = 0;
rLoc = 20443;
rType = 0;
vrLen = 1002;
vrLoc = 20080;
};
EE465D9E0D19B1CA00E99DA0 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = EE120C230D0593C6000E4BA5 /* DocumentWindowController.h */;
name = scrollView;
rLen = 10;
rLoc = 1338;
rType = 0;
vrLen = 817;
vrLoc = 683;
};
EE465D9F0D19B1CA00E99DA0 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = EE120C240D0593C6000E4BA5 /* DocumentWindowController.m */;
name = "DocumentWindowController.m: 701";
rLen = 0;
rLoc = 20399;
rType = 0;
vrLen = 1002;
vrLoc = 20080;
};
EE465DA00D19B1CA00E99DA0 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = EE120C2E0D0593C6000E4BA5 /* ModelView.m */;
name = ScrollView;
rLen = 10;
rLoc = 4976;
rType = 0;
vrLen = 774;
vrLoc = 4716;
};
EE465DA10D19B1CA00E99DA0 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = EE120C230D0593C6000E4BA5 /* DocumentWindowController.h */;
name = NSBrowser;
rLen = 9;
rLoc = 1233;
rType = 0;
vrLen = 817;
vrLoc = 683;
};
EE465DA20D19B1CA00E99DA0 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = EE0DCBA00D18283A0007E948 /* Private.h */;
name = "Private.h: 23";
rLen = 0;
rLoc = 667;
rType = 0;
vrLen = 508;
vrLoc = 0;
};
EE465DA30D19B1CA00E99DA0 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = EE120C360D0593C6000E4BA5 /* RelationshipEditor.m */;
@ -747,82 +1107,10 @@
vrLen = 1003;
vrLoc = 2490;
};
EE465DA40D19B1CA00E99DA0 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = EE120C350D0593C6000E4BA5 /* RelationshipEditor.h */;
name = "RelationshipEditor.h: deleteRule";
rLen = 0;
rLoc = 1207;
rType = 0;
vrLen = 959;
vrLoc = 672;
};
EE465DA50D19B1CA00E99DA0 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = EE0DCBA00D18283A0007E948 /* Private.h */;
name = "Private.h: 23";
rLen = 0;
rLoc = 667;
rType = 0;
vrLen = 508;
vrLoc = 0;
};
EE465DA60D19B1CA00E99DA0 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = EE120C210D0593C6000E4BA5 /* Document.h */;
name = "Document.h: 224";
rLen = 0;
rLoc = 7875;
rType = 0;
vrLen = 1270;
vrLoc = 105;
};
EE465DA70D19B1CA00E99DA0 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = EE0DCBA00D18283A0007E948 /* Private.h */;
name = "Private.h: 27";
rLen = 0;
rLoc = 541;
rType = 0;
vrLen = 667;
vrLoc = 0;
};
EE465DA80D19B1CA00E99DA0 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = EE120C350D0593C6000E4BA5 /* RelationshipEditor.h */;
name = "RelationshipEditor.h: deleteRule";
rLen = 0;
rLoc = 1207;
rType = 0;
vrLen = 959;
vrLoc = 672;
};
EE465DA90D19B1CA00E99DA0 /* PBXBookmark */ = {
isa = PBXBookmark;
fRef = EE465DAA0D19B1CA00E99DA0 /* gsdatamodel.tiff */;
};
EE465DAA0D19B1CA00E99DA0 /* gsdatamodel.tiff */ = {
isa = PBXFileReference;
name = gsdatamodel.tiff;
path = /Users/hns/Documents/Projects/QuantumSTEP/System/Sources/Frameworks/CoreData/DataBuilder/build/Debug/DataBuilder.app/Contents/Resources/gsdatamodel.tiff;
sourceTree = "<absolute>";
};
EE465DCF0D1A5E0000E99DA0 /* PBXBookmark */ = {
isa = PBXBookmark;
fRef = EE465D9B0D19B1CA00E99DA0 /* DataBuilder.tiff */;
};
EE465DD00D1A5E0000E99DA0 /* PBXBookmark */ = {
isa = PBXBookmark;
fRef = EE465DB40D19B21900E99DA0 /* gsdatamodel.icns */;
};
EE465DD10D1A5E0000E99DA0 /* PBXBookmark */ = {
isa = PBXBookmark;
fRef = EE465DB30D19B21900E99DA0 /* DataBuilder.icns */;
};
EE465DD20D1A5E0000E99DA0 /* PBXBookmark */ = {
isa = PBXBookmark;
fRef = EE465D9B0D19B1CA00E99DA0 /* DataBuilder.tiff */;
};
EE465DD30D1A5E0000E99DA0 /* PBXBookmark */ = {
isa = PBXBookmark;
fRef = EE465DB40D19B21900E99DA0 /* gsdatamodel.icns */;
@ -831,30 +1119,6 @@
isa = PBXBookmark;
fRef = EE465DB30D19B21900E99DA0 /* DataBuilder.icns */;
};
EE465DD50D1A5E0000E99DA0 /* PBXBookmark */ = {
isa = PBXBookmark;
fRef = EE465DB40D19B21900E99DA0 /* gsdatamodel.icns */;
};
EE465DD60D1A5E0000E99DA0 /* PBXBookmark */ = {
isa = PBXBookmark;
fRef = EE465DB30D19B21900E99DA0 /* DataBuilder.icns */;
};
EE465DD70D1A5E0000E99DA0 /* PBXBookmark */ = {
isa = PBXBookmark;
fRef = EE465DB40D19B21900E99DA0 /* gsdatamodel.icns */;
};
EE465DD80D1A5E0000E99DA0 /* PBXBookmark */ = {
isa = PBXBookmark;
fRef = EE465DB30D19B21900E99DA0 /* DataBuilder.icns */;
};
EE465DD90D1A5E0000E99DA0 /* PBXBookmark */ = {
isa = PBXBookmark;
fRef = EE465DB40D19B21900E99DA0 /* gsdatamodel.icns */;
};
EE465DDA0D1A5E0000E99DA0 /* PBXBookmark */ = {
isa = PBXBookmark;
fRef = EE465DB30D19B21900E99DA0 /* DataBuilder.icns */;
};
EEA875340D07D9E3002C296E /* mySTEP.make */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {2288, 3780}}";
@ -962,16 +1226,6 @@
vrLen = 1011;
vrLoc = 312;
};
EEFA7D690D1875060061DC52 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = EE120C190D0593C6000E4BA5 /* AttributeEditor.h */;
name = "AttributeEditor.h: optional";
rLen = 0;
rLoc = 1114;
rType = 0;
vrLen = 933;
vrLoc = 550;
};
EEFA7D6A0D1875060061DC52 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = EE120C250D0593C6000E4BA5 /* EntityEditor.h */;

View file

@ -33,6 +33,11 @@
EE120C550D0593F1000E4BA5 /* EntityUpper.tiff in Resources */ = {isa = PBXBuildFile; fileRef = EE120C4B0D0593F1000E4BA5 /* EntityUpper.tiff */; };
EE120C570D0593F1000E4BA5 /* InheritanceView.tiff in Resources */ = {isa = PBXBuildFile; fileRef = EE120C4D0D0593F1000E4BA5 /* InheritanceView.tiff */; };
EE120C580D0593F1000E4BA5 /* RelationshipView.tiff in Resources */ = {isa = PBXBuildFile; fileRef = EE120C4E0D0593F1000E4BA5 /* RelationshipView.tiff */; };
EE40F3F90D26A83B0083978F /* AttributeEditor.nib in Resources */ = {isa = PBXBuildFile; fileRef = EE40F3DB0D26A83B0083978F /* AttributeEditor.nib */; };
EE40F3FA0D26A83B0083978F /* ConfigurationEditor.nib in Resources */ = {isa = PBXBuildFile; fileRef = EE40F3DD0D26A83B0083978F /* ConfigurationEditor.nib */; };
EE40F3FB0D26A83B0083978F /* EntityEditor.nib in Resources */ = {isa = PBXBuildFile; fileRef = EE40F3DF0D26A83B0083978F /* EntityEditor.nib */; };
EE40F3FC0D26A83B0083978F /* FetchedPropertyEditor.nib in Resources */ = {isa = PBXBuildFile; fileRef = EE40F3E10D26A83B0083978F /* FetchedPropertyEditor.nib */; };
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 */; };
@ -100,6 +105,11 @@
EE120C4B0D0593F1000E4BA5 /* EntityUpper.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = EntityUpper.tiff; path = Images/EntityUpper.tiff; sourceTree = "<group>"; };
EE120C4D0D0593F1000E4BA5 /* InheritanceView.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = InheritanceView.tiff; path = Images/InheritanceView.tiff; sourceTree = "<group>"; };
EE120C4E0D0593F1000E4BA5 /* RelationshipView.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = RelationshipView.tiff; path = Images/RelationshipView.tiff; sourceTree = "<group>"; };
EE40F3DC0D26A83B0083978F /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/AttributeEditor.nib; sourceTree = "<group>"; };
EE40F3DE0D26A83B0083978F /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/ConfigurationEditor.nib; sourceTree = "<group>"; };
EE40F3E00D26A83B0083978F /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/EntityEditor.nib; sourceTree = "<group>"; };
EE40F3E20D26A83B0083978F /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/FetchedPropertyEditor.nib; sourceTree = "<group>"; };
EE40F3E40D26A83B0083978F /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/RelationshipEditor.nib; sourceTree = "<group>"; };
EE465DB30D19B21900E99DA0 /* DataBuilder.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; name = DataBuilder.icns; path = Images/DataBuilder.icns; sourceTree = "<group>"; };
EE465DB40D19B21900E99DA0 /* gsdatamodel.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; name = gsdatamodel.icns; path = Images/gsdatamodel.icns; sourceTree = "<group>"; };
EEA875340D07D9E3002C296E /* mySTEP.make */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = mySTEP.make; path = ../../mySTEP.make; sourceTree = SOURCE_ROOT; };
@ -220,6 +230,11 @@
children = (
EEFA7D4A0D1874C10061DC52 /* DocumentWindow.nib */,
EEFA7D4C0D1874C10061DC52 /* DataBuilder.nib */,
EE40F3DB0D26A83B0083978F /* AttributeEditor.nib */,
EE40F3DD0D26A83B0083978F /* ConfigurationEditor.nib */,
EE40F3DF0D26A83B0083978F /* EntityEditor.nib */,
EE40F3E10D26A83B0083978F /* FetchedPropertyEditor.nib */,
EE40F3E30D26A83B0083978F /* RelationshipEditor.nib */,
EE120C5B0D0593F6000E4BA5 /* Images */,
2A37F4B9FDCFA73011CA2CEA /* Credits.rtf */,
8D15AC360486D014006FF6A4 /* Info.plist */,
@ -311,6 +326,11 @@
EEFA7D570D1874C10061DC52 /* DataBuilder.nib in Resources */,
EE465DB50D19B21900E99DA0 /* DataBuilder.icns in Resources */,
EE465DB60D19B21900E99DA0 /* gsdatamodel.icns in Resources */,
EE40F3F90D26A83B0083978F /* AttributeEditor.nib in Resources */,
EE40F3FA0D26A83B0083978F /* ConfigurationEditor.nib in Resources */,
EE40F3FB0D26A83B0083978F /* EntityEditor.nib in Resources */,
EE40F3FC0D26A83B0083978F /* FetchedPropertyEditor.nib in Resources */,
EE40F3FD0D26A83B0083978F /* RelationshipEditor.nib in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@ -374,6 +394,46 @@
name = Credits.rtf;
sourceTree = "<group>";
};
EE40F3DB0D26A83B0083978F /* AttributeEditor.nib */ = {
isa = PBXVariantGroup;
children = (
EE40F3DC0D26A83B0083978F /* English */,
);
name = AttributeEditor.nib;
sourceTree = "<group>";
};
EE40F3DD0D26A83B0083978F /* ConfigurationEditor.nib */ = {
isa = PBXVariantGroup;
children = (
EE40F3DE0D26A83B0083978F /* English */,
);
name = ConfigurationEditor.nib;
sourceTree = "<group>";
};
EE40F3DF0D26A83B0083978F /* EntityEditor.nib */ = {
isa = PBXVariantGroup;
children = (
EE40F3E00D26A83B0083978F /* English */,
);
name = EntityEditor.nib;
sourceTree = "<group>";
};
EE40F3E10D26A83B0083978F /* FetchedPropertyEditor.nib */ = {
isa = PBXVariantGroup;
children = (
EE40F3E20D26A83B0083978F /* English */,
);
name = FetchedPropertyEditor.nib;
sourceTree = "<group>";
};
EE40F3E30D26A83B0083978F /* RelationshipEditor.nib */ = {
isa = PBXVariantGroup;
children = (
EE40F3E40D26A83B0083978F /* English */,
);
name = RelationshipEditor.nib;
sourceTree = "<group>";
};
EEFA7D4A0D1874C10061DC52 /* DocumentWindow.nib */ = {
isa = PBXVariantGroup;
children = (

View file

@ -0,0 +1,21 @@
{
IBClasses = (
{
ACTIONS = {
refresh = id;
updateName = id;
updateOptional = id;
updateTransient = id;
updateType = id;
updateValueClassName = id;
};
CLASS = AttributeEditor;
LANGUAGE = ObjC;
OUTLETS = {name = id; optional = id; transient = id; type = id; valueClassName = id; };
SUPERCLASS = ModelEditor;
},
{CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; },
{CLASS = ModelEditor; LANGUAGE = ObjC; SUPERCLASS = NSObject; }
);
IBVersion = 1;
}

View file

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>IBDocumentLocation</key>
<string>252 108 356 240 0 0 1440 878 </string>
<key>IBFramework Version</key>
<string>446.1</string>
<key>IBOpenObjects</key>
<array>
<integer>5</integer>
</array>
<key>IBSystem Version</key>
<string>8S2167</string>
</dict>
</plist>

Binary file not shown.

View file

@ -0,0 +1,28 @@
{
IBClasses = (
{
ACTIONS = {
refresh = id;
updateName = id;
updateOptional = id;
updateTransient = id;
updateType = id;
updateValueClassName = id;
};
CLASS = AttributeEditor;
LANGUAGE = ObjC;
OUTLETS = {name = id; optional = id; transient = id; type = id; valueClassName = id; };
SUPERCLASS = ModelEditor;
},
{
ACTIONS = {updateConfigurationName = id; };
CLASS = ConfigurationEditor;
LANGUAGE = ObjC;
OUTLETS = {name = NSTextField; };
SUPERCLASS = ModelEditor;
},
{CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; },
{CLASS = ModelEditor; LANGUAGE = ObjC; SUPERCLASS = NSObject; }
);
IBVersion = 1;
}

View file

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>IBDocumentLocation</key>
<string>252 108 356 240 0 0 1440 878 </string>
<key>IBFramework Version</key>
<string>446.1</string>
<key>IBOpenObjects</key>
<array>
<integer>5</integer>
</array>
<key>IBSystem Version</key>
<string>8S2167</string>
</dict>
</plist>

Binary file not shown.

View file

@ -0,0 +1,40 @@
{
IBClasses = (
{
ACTIONS = {
refresh = id;
updateName = id;
updateOptional = id;
updateTransient = id;
updateType = id;
updateValueClassName = id;
};
CLASS = AttributeEditor;
LANGUAGE = ObjC;
OUTLETS = {name = id; optional = id; transient = id; type = id; valueClassName = id; };
SUPERCLASS = ModelEditor;
},
{
ACTIONS = {
refresh = id;
refreshSuperentityList = id;
updateAbstract = id;
updateEntityName = id;
updateObjectClassName = id;
updateSuperentity = id;
};
CLASS = EntityEditor;
LANGUAGE = ObjC;
OUTLETS = {
abstract = id;
name = NSTextField;
objectClassName = NSTextField;
superentity = id;
};
SUPERCLASS = ModelEditor;
},
{CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; },
{CLASS = ModelEditor; LANGUAGE = ObjC; SUPERCLASS = NSObject; }
);
IBVersion = 1;
}

View file

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>IBDocumentLocation</key>
<string>264 230 356 240 0 0 1440 878 </string>
<key>IBFramework Version</key>
<string>446.1</string>
<key>IBOpenObjects</key>
<array>
<integer>5</integer>
</array>
<key>IBSystem Version</key>
<string>8S2167</string>
</dict>
</plist>

Binary file not shown.

View file

@ -0,0 +1,28 @@
{
IBClasses = (
{
ACTIONS = {
refresh = id;
updateName = id;
updateOptional = id;
updateTransient = id;
updateType = id;
updateValueClassName = id;
};
CLASS = AttributeEditor;
LANGUAGE = ObjC;
OUTLETS = {name = id; optional = id; transient = id; type = id; valueClassName = id; };
SUPERCLASS = ModelEditor;
},
{
ACTIONS = {refresh = id; updateName = id; };
CLASS = FetchedPropertyEditor;
LANGUAGE = ObjC;
OUTLETS = {name = id; optional = id; transient = id; };
SUPERCLASS = ModelEditor;
},
{CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; },
{CLASS = ModelEditor; LANGUAGE = ObjC; SUPERCLASS = NSObject; }
);
IBVersion = 1;
}

View file

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>IBDocumentLocation</key>
<string>252 108 356 240 0 0 1440 878 </string>
<key>IBFramework Version</key>
<string>446.1</string>
<key>IBOpenObjects</key>
<array>
<integer>5</integer>
</array>
<key>IBSystem Version</key>
<string>8S2167</string>
</dict>
</plist>

Binary file not shown.

View file

@ -0,0 +1,49 @@
{
IBClasses = (
{
ACTIONS = {
refresh = id;
updateName = id;
updateOptional = id;
updateTransient = id;
updateType = id;
updateValueClassName = id;
};
CLASS = AttributeEditor;
LANGUAGE = ObjC;
OUTLETS = {name = id; optional = id; transient = id; type = id; valueClassName = id; };
SUPERCLASS = ModelEditor;
},
{CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; },
{CLASS = ModelEditor; LANGUAGE = ObjC; SUPERCLASS = NSObject; },
{
ACTIONS = {
refresh = id;
updateDeleteRule = id;
updateDestinationEntity = id;
updateInverseRelationship = id;
updateMaxCount = id;
updateMinCount = id;
updateName = id;
updateOptional = id;
updateToMany = id;
updateTransient = id;
};
CLASS = RelationshipEditor;
LANGUAGE = ObjC;
OUTLETS = {
deleteRule = id;
destinationEntity = id;
inverseRelationship = id;
maxCount = id;
minCount = id;
name = id;
optional = id;
toMany = id;
transient = id;
};
SUPERCLASS = ModelEditor;
}
);
IBVersion = 1;
}

View file

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>IBDocumentLocation</key>
<string>252 108 356 240 0 0 1440 878 </string>
<key>IBFramework Version</key>
<string>446.1</string>
<key>IBOpenObjects</key>
<array>
<integer>5</integer>
</array>
<key>IBSystem Version</key>
<string>8S2167</string>
</dict>
</plist>

Binary file not shown.

View file

@ -22,7 +22,39 @@
<key>NSDocumentClass</key>
<string>Document</string>
<key>NSPersistentStoreTypeKey</key>
<string>Binary</string>
<string>XML</string>
</dict>
<dict>
<key>CFBundleTypeExtensions</key>
<array>
<string>xcdatamodel</string>
</array>
<key>CFBundleTypeName</key>
<string>DocumentWindow</string>
<key>CFBundleTypeRole</key>
<string>Viewer</string>
<key>LSTypeIsPackage</key>
<true/>
<key>NSDocumentClass</key>
<string>Document</string>
<key>NSPersistentStoreTypeKey</key>
<string>XML</string>
</dict>
<dict>
<key>CFBundleTypeExtensions</key>
<array>
<string>mom</string>
</array>
<key>CFBundleTypeName</key>
<string>DocumentWindow</string>
<key>CFBundleTypeRole</key>
<string>Viewer</string>
<key>LSTypeIsPackage</key>
<false/>
<key>NSDocumentClass</key>
<string>Document</string>
<key>NSPersistentStoreTypeKey</key>
<string>XML</string>
</dict>
</array>
<key>CFBundleExecutable</key>

View file

@ -26,7 +26,8 @@
AUTHORS
-------
Sašo Kiselkov <diablos@manga.sk>
Sašo Kiselkov <diablos@manga.sk> - original work
Nikolaus Schaller <hns@computer.org> - adaptation to OSX
LICENSE

View file

@ -1,26 +1,47 @@
{\rtf1\ansi\ansicpg10000\cocoartf102{\fonttbl\f0\fnil Arial;\f1\fnil CourierNew;}
\paperw11440\paperh8400\hyphauto1\hyphfactor0\f0\fs24\pard\tx0\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\ql \uc0 \par
\fs36 \uc0 DataBuilder app README\fs24 \uc0 \par
\par
This application is the graphical frontend to building data models for the GNUstep Core Data framework in a simple click\rquote n\rquote click fashion. It resembles, to some degree, the data modelling tool of Apple\rquote s Xcode IDE, but does not mimic it\rquote s behavior. Rather it tries to follow the good old OpenStep fashion of using separate apps for separate purposes (that\rquote s why it\rquote s not included as part of some IDE, but is instead a stand-alone app).\par
\par
\par
\fs36 \uc0 INSTALLATION\fs24 \uc0 \par
\par
You must install the GNUstep Core Data framework (\f1\ul \uc0 http://gscoredata.nongnu.org\ulnone\f0 \uc0 ) and all it\rquote s associated dependencies first in order to compile and use DataBuilder. After that it should be as simple as:\par
\par
\f1 \uc0 $ make\f0 \uc0 \par
\f1 \uc0 $ make install\tab \tab \f0 \uc0 <- may require superuser priviledges\par
\par
\par
\fs36 \uc0 AUTHORS\fs24 \uc0 \par
\par
Sa\u353 o Kiselkov <diablos@manga.sk>\par
\par
\par
\fs36 \uc0 LICENSE\fs24 \uc0 \par
\par
This application is released under the terms of the GNU General Public License v2 or any later. For the text of the license, see the file COPYING included in this distribution package.\par
\par
The acompanying documentation (both separate files and doxygen documentation in the source) are released under the terms of the GNU Free Documentation License (FDL) v1.2 or any later. For the text of the license, see the file COPYING.fdl included in this distribution package.\par
{\rtf1\mac\ansicpg10000\cocoartf824\cocoasubrtf440
{\fonttbl\f0\fswiss\fcharset77 ArialMT;\f1\fswiss\fcharset77 Helvetica;}
{\colortbl;\red255\green255\blue255;}
\pard\tx0\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160
\f0\fs24 \cf0 \
\fs36 DataBuilder app README
\fs24 \
\
This application is the graphical frontend to building data models for the GNUstep Core Data framework in a simple click\'d5n\'d5click fashion. It resembles, to some degree, the data modelling tool of Apple\'d5s Xcode IDE, but does not mimic it\'d5s behavior. Rather it tries to follow the good old OpenStep fashion of using separate apps for separate purposes (that\'d5s why it\'d5s not included as part of some IDE, but is instead a stand-alone app).\
\
\
\fs36 INSTALLATION
\fs24 \
\
You must install the GNUstep Core Data framework (
\f1 \ul http://gscoredata.nongnu.org
\f0 \ulnone ) and all it\'d5s associated dependencies first in order to compile and use DataBuilder. After that it should be as simple as:\
\
\f1 $ make
\f0 \
\f1 $ make install
\f0 <- may require superuser priviledges\
\
\
\fs36 AUTHORS
\fs24 \
\
Sa\uc0\u353 o Kiselkov <diablos@manga.sk> - original work\
\pard\tx0\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\ql\qnatural
\cf0 Nikolaus Schaller <hns@computer.org> - adaptation to OSX\
\pard\tx0\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160
\cf0 \
\
\fs36 LICENSE
\fs24 \
\
This application is released under the terms of the GNU General Public License v2 or any later. For the text of the license, see the file COPYING included in this distribution package.\
\
The acompanying documentation (both separate files and doxygen documentation in the source) are released under the terms of the GNU Free Documentation License (FDL) v1.2 or any later. For the text of the license, see the file COPYING.fdl included in this distribution package.\
}

View file

@ -3,3 +3,18 @@
* Implement predicate editing.
* Complete implementation of fetched property editor.
* make data model compatible to Xcode .xcdatamodel so that one can exchange or write universal projects
- .xcdatamodel it is a file bundle (simple directory)
- has two files
- elements
- layout
- both are keyed archives
- Xcode translates the .xcdatamodel into a .mom (a third keyed archive format)
which becomes part of the bundle resources
- so our GSCoreData should be capable of reading .mom
- and DataBuilder should be able to write/generate .mom
* fix GUI glitches