/
project.pbxproj
2117 lines (2102 loc) · 136 KB
/
project.pbxproj
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 47;
objects = {
/* Begin PBXBuildFile section */
3400B7E30D8C7CED00390D08 /* ODOEditingContext-Internal.m in Sources */ = {isa = PBXBuildFile; fileRef = 3400B7D70D8C7BD800390D08 /* ODOEditingContext-Internal.m */; };
3400BAA20D8E23CE00390D08 /* ODOSQLStatement.h in Headers */ = {isa = PBXBuildFile; fileRef = 3400BAA00D8E23CE00390D08 /* ODOSQLStatement.h */; settings = {ATTRIBUTES = (Private, ); }; };
3400BAA30D8E23CE00390D08 /* ODOSQLStatement.m in Sources */ = {isa = PBXBuildFile; fileRef = 3400BAA10D8E23CE00390D08 /* ODOSQLStatement.m */; };
34019F7D1B62ED90003A5BE4 /* Errors.h in Headers */ = {isa = PBXBuildFile; fileRef = 3465D9F60D89C13B00D0B1D9 /* Errors.h */; settings = {ATTRIBUTES = (Public, ); }; };
34019F7E1B62ED90003A5BE4 /* Errors.m in Sources */ = {isa = PBXBuildFile; fileRef = 34B9CCF20D8B065C001A5AB1 /* Errors.m */; };
34019F7F1B62ED90003A5BE4 /* ODOFeatures.h in Headers */ = {isa = PBXBuildFile; fileRef = 3477F3DB0DA29343001CF280 /* ODOFeatures.h */; settings = {ATTRIBUTES = (Public, ); }; };
34019F801B62ED90003A5BE4 /* ODOInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 344E7E861042FD6700C55C19 /* ODOInternal.h */; };
34019F811B62ED90003A5BE4 /* ODOVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = 348409510D89F5EF00E74C9D /* ODOVersion.h */; settings = {ATTRIBUTES = (Public, ); }; };
34019F821B62ED90003A5BE4 /* ODOVersion.m in Sources */ = {isa = PBXBuildFile; fileRef = 348409520D89F5EF00E74C9D /* ODOVersion.m */; };
34019F831B62ED90003A5BE4 /* OmniDataObjects.h in Headers */ = {isa = PBXBuildFile; fileRef = 3481A9B30D899C210050FC54 /* OmniDataObjects.h */; settings = {ATTRIBUTES = (Public, ); }; };
34019F851B62ED96003A5BE4 /* ODOAttribute.h in Headers */ = {isa = PBXBuildFile; fileRef = 344FB1A70D89973500AA63FE /* ODOAttribute.h */; settings = {ATTRIBUTES = (Public, ); }; };
34019F861B62ED96003A5BE4 /* ODOAttribute.m in Sources */ = {isa = PBXBuildFile; fileRef = 344FB1B90D89979200AA63FE /* ODOAttribute.m */; };
34019F871B62ED96003A5BE4 /* ODOEntity-Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 34905A160D8A3261001E6B6B /* ODOEntity-Internal.h */; };
34019F881B62ED96003A5BE4 /* ODOEntity-SQL.h in Headers */ = {isa = PBXBuildFile; fileRef = 34B9CDD70D8B1A4E001A5AB1 /* ODOEntity-SQL.h */; };
34019F891B62ED96003A5BE4 /* ODOEntity-SQL.m in Sources */ = {isa = PBXBuildFile; fileRef = 34B9CDD80D8B1A4E001A5AB1 /* ODOEntity-SQL.m */; };
34019F8A1B62ED96003A5BE4 /* ODOEntity.h in Headers */ = {isa = PBXBuildFile; fileRef = 344FB1A80D89973500AA63FE /* ODOEntity.h */; settings = {ATTRIBUTES = (Public, ); }; };
34019F8B1B62ED96003A5BE4 /* ODOEntity.m in Sources */ = {isa = PBXBuildFile; fileRef = 344FB1BA0D89979200AA63FE /* ODOEntity.m */; };
34019F8C1B62ED96003A5BE4 /* ODOModel-SQL.h in Headers */ = {isa = PBXBuildFile; fileRef = 34B9CDCE0D8B1954001A5AB1 /* ODOModel-SQL.h */; };
34019F8D1B62ED96003A5BE4 /* ODOModel-SQL.m in Sources */ = {isa = PBXBuildFile; fileRef = 34B9CDD20D8B19BC001A5AB1 /* ODOModel-SQL.m */; };
34019F8E1B62ED96003A5BE4 /* ODOModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 344FB1AC0D89973500AA63FE /* ODOModel.h */; settings = {ATTRIBUTES = (Public, ); }; };
34019F8F1B62ED96003A5BE4 /* ODOModel-Creation.h in Headers */ = {isa = PBXBuildFile; fileRef = 34D5FB1B0E9F20890055E958 /* ODOModel-Creation.h */; settings = {ATTRIBUTES = (Public, ); }; };
34019F901B62ED96003A5BE4 /* ODOModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 344FB1BE0D89979200AA63FE /* ODOModel.m */; };
34019F911B62ED96003A5BE4 /* ODOProperty-Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 34905A3A0D8A354A001E6B6B /* ODOProperty-Internal.h */; };
34019F921B62ED96003A5BE4 /* ODOProperty.h in Headers */ = {isa = PBXBuildFile; fileRef = 344FB1AE0D89973500AA63FE /* ODOProperty.h */; settings = {ATTRIBUTES = (Public, ); }; };
34019F931B62ED96003A5BE4 /* ODOProperty.m in Sources */ = {isa = PBXBuildFile; fileRef = 344FB1C00D89979200AA63FE /* ODOProperty.m */; };
34019F941B62ED96003A5BE4 /* ODORelationship.h in Headers */ = {isa = PBXBuildFile; fileRef = 344FB1AF0D89973500AA63FE /* ODORelationship.h */; settings = {ATTRIBUTES = (Public, ); }; };
34019F951B62ED96003A5BE4 /* ODORelationship.m in Sources */ = {isa = PBXBuildFile; fileRef = 344FB1C10D89979200AA63FE /* ODORelationship.m */; };
34019F961B62ED9B003A5BE4 /* ODOEditingContext-Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 3400B7D30D8C7BA300390D08 /* ODOEditingContext-Internal.h */; settings = {ATTRIBUTES = (Private, ); }; };
34019F971B62ED9B003A5BE4 /* ODOEditingContext-Internal.m in Sources */ = {isa = PBXBuildFile; fileRef = 3400B7D70D8C7BD800390D08 /* ODOEditingContext-Internal.m */; };
34019F981B62ED9B003A5BE4 /* ODOEditingContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 344FB1AB0D89973500AA63FE /* ODOEditingContext.h */; settings = {ATTRIBUTES = (Public, ); }; };
34019F991B62ED9B003A5BE4 /* ODOEditingContext.m in Sources */ = {isa = PBXBuildFile; fileRef = 344FB1BD0D89979200AA63FE /* ODOEditingContext.m */; };
34019F9A1B62ED9B003A5BE4 /* ODOObject-Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 3400B6880D8C625700390D08 /* ODOObject-Internal.h */; };
34019F9B1B62ED9B003A5BE4 /* ODOObject-Internal.m in Sources */ = {isa = PBXBuildFile; fileRef = 348E07220D904E99003C22D6 /* ODOObject-Internal.m */; };
34019F9C1B62ED9B003A5BE4 /* ODOObject-Accessors.h in Headers */ = {isa = PBXBuildFile; fileRef = 34C25F7E0EAE61C300F5FC90 /* ODOObject-Accessors.h */; };
34019F9D1B62ED9B003A5BE4 /* ODOObject-Accessors.m in Sources */ = {isa = PBXBuildFile; fileRef = 34C25F7F0EAE61C300F5FC90 /* ODOObject-Accessors.m */; };
34019F9E1B62ED9B003A5BE4 /* ODOObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 344FB1AA0D89973500AA63FE /* ODOObject.h */; settings = {ATTRIBUTES = (Public, ); }; };
34019F9F1B62ED9B003A5BE4 /* ODOObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 344FB1BC0D89979200AA63FE /* ODOObject.m */; };
34019FA01B62ED9B003A5BE4 /* ODOObjectID.h in Headers */ = {isa = PBXBuildFile; fileRef = 340DD2EA0D89A3090049D65E /* ODOObjectID.h */; settings = {ATTRIBUTES = (Public, ); }; };
34019FA11B62ED9B003A5BE4 /* ODOObjectID.m in Sources */ = {isa = PBXBuildFile; fileRef = 340DD2EB0D89A3090049D65E /* ODOObjectID.m */; };
34019FA21B62ED9F003A5BE4 /* NSPredicate-ODOExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 34043DF70DA4086400761C40 /* NSPredicate-ODOExtensions.h */; settings = {ATTRIBUTES = (Public, ); }; };
34019FA31B62ED9F003A5BE4 /* NSPredicate-ODOExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 34043DF80DA4086400761C40 /* NSPredicate-ODOExtensions.m */; };
34019FA41B62ED9F003A5BE4 /* ODODatabase-Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 34B9CDBD0D8B1893001A5AB1 /* ODODatabase-Internal.h */; };
34019FA51B62ED9F003A5BE4 /* ODODatabase.h in Headers */ = {isa = PBXBuildFile; fileRef = 344FB1AD0D89973500AA63FE /* ODODatabase.h */; settings = {ATTRIBUTES = (Public, ); }; };
34019FA61B62ED9F003A5BE4 /* ODODatabase.m in Sources */ = {isa = PBXBuildFile; fileRef = 344FB1BF0D89979200AA63FE /* ODODatabase.m */; };
34019FA71B62ED9F003A5BE4 /* ODOFetchRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 344FB1A90D89973500AA63FE /* ODOFetchRequest.h */; settings = {ATTRIBUTES = (Public, ); }; };
34019FA81B62ED9F003A5BE4 /* ODOFetchRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 344FB1BB0D89979200AA63FE /* ODOFetchRequest.m */; };
34019FA91B62ED9F003A5BE4 /* ODOPredicate-SQL.h in Headers */ = {isa = PBXBuildFile; fileRef = 348ECFF50D8F78BE007ADAC9 /* ODOPredicate-SQL.h */; };
34019FAA1B62ED9F003A5BE4 /* ODOPredicate-SQL.m in Sources */ = {isa = PBXBuildFile; fileRef = 348ECFF60D8F78BE007ADAC9 /* ODOPredicate-SQL.m */; };
34019FAB1B62ED9F003A5BE4 /* ODOPredicate.h in Headers */ = {isa = PBXBuildFile; fileRef = 348ED05B0D8F7AD9007ADAC9 /* ODOPredicate.h */; settings = {ATTRIBUTES = (Public, ); }; };
34019FAC1B62ED9F003A5BE4 /* ODOPredicate.m in Sources */ = {isa = PBXBuildFile; fileRef = 348ED05C0D8F7AD9007ADAC9 /* ODOPredicate.m */; };
34019FAD1B62ED9F003A5BE4 /* ODOSQLStatement.h in Headers */ = {isa = PBXBuildFile; fileRef = 3400BAA00D8E23CE00390D08 /* ODOSQLStatement.h */; settings = {ATTRIBUTES = (Private, ); }; };
34019FAE1B62ED9F003A5BE4 /* ODOSQLStatement.m in Sources */ = {isa = PBXBuildFile; fileRef = 3400BAA10D8E23CE00390D08 /* ODOSQLStatement.m */; };
34019FAF1B62EDFA003A5BE4 /* de.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 5FAA7791193E68F00017D662 /* de.lproj */; };
34019FB01B62EDFA003A5BE4 /* es.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 5FAA778F193E68F00017D662 /* es.lproj */; };
34019FB11B62EDFA003A5BE4 /* fr.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 5FAA778E193E68F00017D662 /* fr.lproj */; };
34019FB21B62EDFA003A5BE4 /* it.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 5FAA778D193E68F00017D662 /* it.lproj */; };
34019FB31B62EDFA003A5BE4 /* ja.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 5FAA778C193E68F00017D662 /* ja.lproj */; };
34019FB41B62EDFA003A5BE4 /* nl.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 5FAA778B193E68F00017D662 /* nl.lproj */; };
34019FB51B62EDFA003A5BE4 /* ru.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 5FAA778A193E68F00017D662 /* ru.lproj */; };
34019FB61B62EDFA003A5BE4 /* zh-Hans.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 5FAA7789193E68F00017D662 /* zh-Hans.lproj */; };
34019FB91B62EF0E003A5BE4 /* libsqlite3.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 34B9CCE10D8B0599001A5AB1 /* libsqlite3.dylib */; };
34019FBA1B62EF10003A5BE4 /* OmniBase.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 344FB29F0D8999F400AA63FE /* OmniBase.framework */; };
34019FBB1B62EF11003A5BE4 /* OmniFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 34C3DFE01ECA07A2002AB1B9 /* OmniFoundation.framework */; };
34043DF90DA4086400761C40 /* NSPredicate-ODOExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 34043DF70DA4086400761C40 /* NSPredicate-ODOExtensions.h */; settings = {ATTRIBUTES = (Public, ); }; };
34043DFA0DA4086400761C40 /* NSPredicate-ODOExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 34043DF80DA4086400761C40 /* NSPredicate-ODOExtensions.m */; };
340D5DDE0DAACF6F00BF27F8 /* OmniDataObjects.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8DC2EF5B0486A6940098B216 /* OmniDataObjects.framework */; };
340D5DED0DAAD03500BF27F8 /* ODOUndoTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 340D5DEB0DAAD02500BF27F8 /* ODOUndoTests.m */; };
340D5DFD0DAAD0EF00BF27F8 /* ODOTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = 340D5DFC0DAAD0EF00BF27F8 /* ODOTestCase.m */; };
340D5E120DAAD1CB00BF27F8 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0867D69BFE84028FC02AAC07 /* Foundation.framework */; };
340D5EDA0DAAD1F700BF27F8 /* CoreData.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 340D5ED90DAAD1F700BF27F8 /* CoreData.framework */; };
340D5F200DAAD5E600BF27F8 /* OmniFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 34C3DFDE1ECA07A2002AB1B9 /* OmniFoundation.framework */; };
340DD2EC0D89A3090049D65E /* ODOObjectID.h in Headers */ = {isa = PBXBuildFile; fileRef = 340DD2EA0D89A3090049D65E /* ODOObjectID.h */; settings = {ATTRIBUTES = (Public, ); }; };
340DD2ED0D89A3090049D65E /* ODOObjectID.m in Sources */ = {isa = PBXBuildFile; fileRef = 340DD2EB0D89A3090049D65E /* ODOObjectID.m */; };
341646DB0E970192006BF255 /* ODOAttributeTypeTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 341646D70E97015D006BF255 /* ODOAttributeTypeTests.m */; };
341647620E971390006BF255 /* ODODynamicPropertyTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 341647610E971390006BF255 /* ODODynamicPropertyTests.m */; };
341FC8180FDF203E0097EA13 /* ODOStringCompareFunctionTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 341FC8170FDF203E0097EA13 /* ODOStringCompareFunctionTest.m */; };
343BD2DD1B62F35D002D09C6 /* OmniDataObjects.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 34019F651B62ECB4003A5BE4 /* OmniDataObjects.framework */; };
343BD2E31B62F381002D09C6 /* OBTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = 3475A0830DE2357400FB73CC /* OBTestCase.m */; };
343BD2E41B62F384002D09C6 /* OFTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = 3475A0800DE2356400FB73CC /* OFTestCase.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; };
343BD2E51B62F389002D09C6 /* ODOTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = 340D5DFC0DAAD0EF00BF27F8 /* ODOTestCase.m */; };
343BD2E61B62F38E002D09C6 /* ODOUndoTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 340D5DEB0DAAD02500BF27F8 /* ODOUndoTests.m */; };
343BD2E71B62F391002D09C6 /* ODODeleteTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 3472C2D10DAFD8A800AAD622 /* ODODeleteTests.m */; };
343BD2E81B62F394002D09C6 /* ODOAttributeTypeTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 341646D70E97015D006BF255 /* ODOAttributeTypeTests.m */; };
343BD2E91B62F398002D09C6 /* ODODynamicPropertyTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 341647610E971390006BF255 /* ODODynamicPropertyTests.m */; };
343BD2EA1B62F39B002D09C6 /* ODOSnapshotTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 346AE8B41909889E00C28CFE /* ODOSnapshotTests.m */; };
343BD2EB1B62F39D002D09C6 /* ODOStringCompareFunctionTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 341FC8170FDF203E0097EA13 /* ODOStringCompareFunctionTest.m */; };
343BD2EE1B62F51C002D09C6 /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 34ED2D9E19467D00005643C9 /* XCTest.framework */; };
343BD2F01B62F52A002D09C6 /* OmniFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 34C3DFE01ECA07A2002AB1B9 /* OmniFoundation.framework */; };
3441C4BC19C8E64400A2FAAE /* ODOProperty-Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 34905A3A0D8A354A001E6B6B /* ODOProperty-Internal.h */; };
3441C4BE19C8E66200A2FAAE /* ODOEntity-Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 34905A160D8A3261001E6B6B /* ODOEntity-Internal.h */; };
3441C4BF19C8E66800A2FAAE /* ODOModel-SQL.h in Headers */ = {isa = PBXBuildFile; fileRef = 34B9CDCE0D8B1954001A5AB1 /* ODOModel-SQL.h */; };
3441C4C119C8E67600A2FAAE /* ODOEditingContext-Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 3400B7D30D8C7BA300390D08 /* ODOEditingContext-Internal.h */; settings = {ATTRIBUTES = (Private, ); }; };
3441C4C319C8E67D00A2FAAE /* ODOObject-Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 3400B6880D8C625700390D08 /* ODOObject-Internal.h */; };
3441C4C519C8E68200A2FAAE /* ODOObject-Accessors.h in Headers */ = {isa = PBXBuildFile; fileRef = 34C25F7E0EAE61C300F5FC90 /* ODOObject-Accessors.h */; };
3441C4C819C8E6A400A2FAAE /* ODODatabase-Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 34B9CDBD0D8B1893001A5AB1 /* ODODatabase-Internal.h */; };
344E7E871042FD6700C55C19 /* ODOInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 344E7E861042FD6700C55C19 /* ODOInternal.h */; };
344FB1B00D89973500AA63FE /* ODOAttribute.h in Headers */ = {isa = PBXBuildFile; fileRef = 344FB1A70D89973500AA63FE /* ODOAttribute.h */; settings = {ATTRIBUTES = (Public, ); }; };
344FB1B10D89973500AA63FE /* ODOEntity.h in Headers */ = {isa = PBXBuildFile; fileRef = 344FB1A80D89973500AA63FE /* ODOEntity.h */; settings = {ATTRIBUTES = (Public, ); }; };
344FB1B20D89973500AA63FE /* ODOFetchRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 344FB1A90D89973500AA63FE /* ODOFetchRequest.h */; settings = {ATTRIBUTES = (Public, ); }; };
344FB1B30D89973500AA63FE /* ODOObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 344FB1AA0D89973500AA63FE /* ODOObject.h */; settings = {ATTRIBUTES = (Public, ); }; };
344FB1B40D89973500AA63FE /* ODOEditingContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 344FB1AB0D89973500AA63FE /* ODOEditingContext.h */; settings = {ATTRIBUTES = (Public, ); }; };
344FB1B50D89973500AA63FE /* ODOModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 344FB1AC0D89973500AA63FE /* ODOModel.h */; settings = {ATTRIBUTES = (Public, ); }; };
344FB1B60D89973500AA63FE /* ODODatabase.h in Headers */ = {isa = PBXBuildFile; fileRef = 344FB1AD0D89973500AA63FE /* ODODatabase.h */; settings = {ATTRIBUTES = (Public, ); }; };
344FB1B70D89973500AA63FE /* ODOProperty.h in Headers */ = {isa = PBXBuildFile; fileRef = 344FB1AE0D89973500AA63FE /* ODOProperty.h */; settings = {ATTRIBUTES = (Public, ); }; };
344FB1B80D89973500AA63FE /* ODORelationship.h in Headers */ = {isa = PBXBuildFile; fileRef = 344FB1AF0D89973500AA63FE /* ODORelationship.h */; settings = {ATTRIBUTES = (Public, ); }; };
344FB1C20D89979200AA63FE /* ODOAttribute.m in Sources */ = {isa = PBXBuildFile; fileRef = 344FB1B90D89979200AA63FE /* ODOAttribute.m */; };
344FB1C30D89979200AA63FE /* ODOEntity.m in Sources */ = {isa = PBXBuildFile; fileRef = 344FB1BA0D89979200AA63FE /* ODOEntity.m */; };
344FB1C40D89979200AA63FE /* ODOFetchRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 344FB1BB0D89979200AA63FE /* ODOFetchRequest.m */; };
344FB1C50D89979200AA63FE /* ODOObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 344FB1BC0D89979200AA63FE /* ODOObject.m */; };
344FB1C60D89979200AA63FE /* ODOEditingContext.m in Sources */ = {isa = PBXBuildFile; fileRef = 344FB1BD0D89979200AA63FE /* ODOEditingContext.m */; };
344FB1C70D89979200AA63FE /* ODOModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 344FB1BE0D89979200AA63FE /* ODOModel.m */; };
344FB1C80D89979200AA63FE /* ODODatabase.m in Sources */ = {isa = PBXBuildFile; fileRef = 344FB1BF0D89979200AA63FE /* ODODatabase.m */; };
344FB1C90D89979200AA63FE /* ODOProperty.m in Sources */ = {isa = PBXBuildFile; fileRef = 344FB1C00D89979200AA63FE /* ODOProperty.m */; };
344FB1CA0D89979200AA63FE /* ODORelationship.m in Sources */ = {isa = PBXBuildFile; fileRef = 344FB1C10D89979200AA63FE /* ODORelationship.m */; };
344FB2200D8999D100AA63FE /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0867D69BFE84028FC02AAC07 /* Foundation.framework */; };
344FB2A00D8999F400AA63FE /* OmniBase.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A25A4AC91F844D73001F30B1 /* OmniBase.framework */; };
3465D9F70D89C13B00D0B1D9 /* Errors.h in Headers */ = {isa = PBXBuildFile; fileRef = 3465D9F60D89C13B00D0B1D9 /* Errors.h */; settings = {ATTRIBUTES = (Public, ); }; };
346AE8B51909889E00C28CFE /* ODOSnapshotTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 346AE8B41909889E00C28CFE /* ODOSnapshotTests.m */; };
3472C2D20DAFD8A800AAD622 /* ODODeleteTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 3472C2D10DAFD8A800AAD622 /* ODODeleteTests.m */; };
3475A0810DE2356400FB73CC /* OFTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = 3475A0800DE2356400FB73CC /* OFTestCase.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; };
3475A0840DE2357400FB73CC /* OBTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = 3475A0830DE2357400FB73CC /* OBTestCase.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; };
3477F3DC0DA29344001CF280 /* ODOFeatures.h in Headers */ = {isa = PBXBuildFile; fileRef = 3477F3DB0DA29343001CF280 /* ODOFeatures.h */; settings = {ATTRIBUTES = (Public, ); }; };
3481A9B40D899C210050FC54 /* OmniDataObjects.h in Headers */ = {isa = PBXBuildFile; fileRef = 3481A9B30D899C210050FC54 /* OmniDataObjects.h */; settings = {ATTRIBUTES = (Public, ); }; };
348409530D89F5EF00E74C9D /* ODOVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = 348409510D89F5EF00E74C9D /* ODOVersion.h */; settings = {ATTRIBUTES = (Public, ); }; };
348409540D89F5EF00E74C9D /* ODOVersion.m in Sources */ = {isa = PBXBuildFile; fileRef = 348409520D89F5EF00E74C9D /* ODOVersion.m */; };
348E07230D904E99003C22D6 /* ODOObject-Internal.m in Sources */ = {isa = PBXBuildFile; fileRef = 348E07220D904E99003C22D6 /* ODOObject-Internal.m */; };
348ECFF70D8F78BE007ADAC9 /* ODOPredicate-SQL.h in Headers */ = {isa = PBXBuildFile; fileRef = 348ECFF50D8F78BE007ADAC9 /* ODOPredicate-SQL.h */; };
348ECFF80D8F78BE007ADAC9 /* ODOPredicate-SQL.m in Sources */ = {isa = PBXBuildFile; fileRef = 348ECFF60D8F78BE007ADAC9 /* ODOPredicate-SQL.m */; };
348ED05D0D8F7AD9007ADAC9 /* ODOPredicate.h in Headers */ = {isa = PBXBuildFile; fileRef = 348ED05B0D8F7AD9007ADAC9 /* ODOPredicate.h */; settings = {ATTRIBUTES = (Public, ); }; };
348ED05E0D8F7AD9007ADAC9 /* ODOPredicate.m in Sources */ = {isa = PBXBuildFile; fileRef = 348ED05C0D8F7AD9007ADAC9 /* ODOPredicate.m */; };
34905A640D8A3B97001E6B6B /* OmniDataObjects.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8DC2EF5B0486A6940098B216 /* OmniDataObjects.framework */; };
34A779F60D89D5550037DE8C /* xcd2odo.m in Sources */ = {isa = PBXBuildFile; fileRef = 34A779E20D89D3EA0037DE8C /* xcd2odo.m */; };
34A779F80D89D5590037DE8C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0867D69BFE84028FC02AAC07 /* Foundation.framework */; };
34A77A1A0D89D6880037DE8C /* OmniFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 34C3DFDE1ECA07A2002AB1B9 /* OmniFoundation.framework */; };
34A77AC90D89D6980037DE8C /* OmniFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 34C3DFDE1ECA07A2002AB1B9 /* OmniFoundation.framework */; };
34A9EEB11EC111A8005F9659 /* OmniBase.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 34A9EEB01EC111A8005F9659 /* OmniBase.framework */; };
34A9EEB31EC111AF005F9659 /* OmniFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 34C3DFE21ECA07A2002AB1B9 /* OmniFoundation.framework */; };
34B77C121EC10F6C00BBBA65 /* ODOAttribute.h in Headers */ = {isa = PBXBuildFile; fileRef = 344FB1A70D89973500AA63FE /* ODOAttribute.h */; settings = {ATTRIBUTES = (Public, ); }; };
34B77C131EC10F6C00BBBA65 /* ODOEntity.h in Headers */ = {isa = PBXBuildFile; fileRef = 344FB1A80D89973500AA63FE /* ODOEntity.h */; settings = {ATTRIBUTES = (Public, ); }; };
34B77C141EC10F6C00BBBA65 /* ODOFetchRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 344FB1A90D89973500AA63FE /* ODOFetchRequest.h */; settings = {ATTRIBUTES = (Public, ); }; };
34B77C151EC10F6C00BBBA65 /* ODOObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 344FB1AA0D89973500AA63FE /* ODOObject.h */; settings = {ATTRIBUTES = (Public, ); }; };
34B77C161EC10F6C00BBBA65 /* ODOModel-SQL.h in Headers */ = {isa = PBXBuildFile; fileRef = 34B9CDCE0D8B1954001A5AB1 /* ODOModel-SQL.h */; };
34B77C171EC10F6C00BBBA65 /* ODODatabase-Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 34B9CDBD0D8B1893001A5AB1 /* ODODatabase-Internal.h */; };
34B77C181EC10F6C00BBBA65 /* ODOEditingContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 344FB1AB0D89973500AA63FE /* ODOEditingContext.h */; settings = {ATTRIBUTES = (Public, ); }; };
34B77C191EC10F6C00BBBA65 /* ODOModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 344FB1AC0D89973500AA63FE /* ODOModel.h */; settings = {ATTRIBUTES = (Public, ); }; };
34B77C1A1EC10F6C00BBBA65 /* ODODatabase.h in Headers */ = {isa = PBXBuildFile; fileRef = 344FB1AD0D89973500AA63FE /* ODODatabase.h */; settings = {ATTRIBUTES = (Public, ); }; };
34B77C1B1EC10F6C00BBBA65 /* ODOProperty.h in Headers */ = {isa = PBXBuildFile; fileRef = 344FB1AE0D89973500AA63FE /* ODOProperty.h */; settings = {ATTRIBUTES = (Public, ); }; };
34B77C1C1EC10F6C00BBBA65 /* ODORelationship.h in Headers */ = {isa = PBXBuildFile; fileRef = 344FB1AF0D89973500AA63FE /* ODORelationship.h */; settings = {ATTRIBUTES = (Public, ); }; };
34B77C1D1EC10F6C00BBBA65 /* OmniDataObjects.h in Headers */ = {isa = PBXBuildFile; fileRef = 3481A9B30D899C210050FC54 /* OmniDataObjects.h */; settings = {ATTRIBUTES = (Public, ); }; };
34B77C1E1EC10F6C00BBBA65 /* ODOEditingContext-Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 3400B7D30D8C7BA300390D08 /* ODOEditingContext-Internal.h */; settings = {ATTRIBUTES = (Private, ); }; };
34B77C1F1EC10F6C00BBBA65 /* ODOObject-Accessors.h in Headers */ = {isa = PBXBuildFile; fileRef = 34C25F7E0EAE61C300F5FC90 /* ODOObject-Accessors.h */; };
34B77C201EC10F6C00BBBA65 /* ODOObjectID.h in Headers */ = {isa = PBXBuildFile; fileRef = 340DD2EA0D89A3090049D65E /* ODOObjectID.h */; settings = {ATTRIBUTES = (Public, ); }; };
34B77C211EC10F6C00BBBA65 /* Errors.h in Headers */ = {isa = PBXBuildFile; fileRef = 3465D9F60D89C13B00D0B1D9 /* Errors.h */; settings = {ATTRIBUTES = (Public, ); }; };
34B77C221EC10F6C00BBBA65 /* ODOVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = 348409510D89F5EF00E74C9D /* ODOVersion.h */; settings = {ATTRIBUTES = (Public, ); }; };
34B77C231EC10F6C00BBBA65 /* ODOProperty-Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 34905A3A0D8A354A001E6B6B /* ODOProperty-Internal.h */; };
34B77C241EC10F6C00BBBA65 /* ODOEntity-SQL.h in Headers */ = {isa = PBXBuildFile; fileRef = 34B9CDD70D8B1A4E001A5AB1 /* ODOEntity-SQL.h */; };
34B77C251EC10F6C00BBBA65 /* ODOEntity-Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 34905A160D8A3261001E6B6B /* ODOEntity-Internal.h */; };
34B77C261EC10F6C00BBBA65 /* ODOSQLStatement.h in Headers */ = {isa = PBXBuildFile; fileRef = 3400BAA00D8E23CE00390D08 /* ODOSQLStatement.h */; settings = {ATTRIBUTES = (Private, ); }; };
34B77C271EC10F6C00BBBA65 /* ODOPredicate-SQL.h in Headers */ = {isa = PBXBuildFile; fileRef = 348ECFF50D8F78BE007ADAC9 /* ODOPredicate-SQL.h */; };
34B77C281EC10F6C00BBBA65 /* ODOSQLConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 3EA806CB1EA7B58C008DE258 /* ODOSQLConnection.h */; settings = {ATTRIBUTES = (Private, ); }; };
34B77C291EC10F6C00BBBA65 /* ODOPredicate.h in Headers */ = {isa = PBXBuildFile; fileRef = 348ED05B0D8F7AD9007ADAC9 /* ODOPredicate.h */; settings = {ATTRIBUTES = (Public, ); }; };
34B77C2A1EC10F6C00BBBA65 /* ODOObject-Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 3400B6880D8C625700390D08 /* ODOObject-Internal.h */; };
34B77C2B1EC10F6C00BBBA65 /* ODOFeatures.h in Headers */ = {isa = PBXBuildFile; fileRef = 3477F3DB0DA29343001CF280 /* ODOFeatures.h */; settings = {ATTRIBUTES = (Public, ); }; };
34B77C2C1EC10F6C00BBBA65 /* ODOAttribute-Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5FEBBFD41DAD904900028E6E /* ODOAttribute-Internal.h */; };
34B77C2D1EC10F6C00BBBA65 /* NSPredicate-ODOExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 34043DF70DA4086400761C40 /* NSPredicate-ODOExtensions.h */; settings = {ATTRIBUTES = (Public, ); }; };
34B77C2E1EC10F6C00BBBA65 /* ODOModel-Creation.h in Headers */ = {isa = PBXBuildFile; fileRef = 34D5FB1B0E9F20890055E958 /* ODOModel-Creation.h */; settings = {ATTRIBUTES = (Public, ); }; };
34B77C2F1EC10F6C00BBBA65 /* ODOInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 344E7E861042FD6700C55C19 /* ODOInternal.h */; };
34B77C321EC10F6C00BBBA65 /* ODOAttribute.m in Sources */ = {isa = PBXBuildFile; fileRef = 344FB1B90D89979200AA63FE /* ODOAttribute.m */; };
34B77C331EC10F6C00BBBA65 /* ODOEntity.m in Sources */ = {isa = PBXBuildFile; fileRef = 344FB1BA0D89979200AA63FE /* ODOEntity.m */; };
34B77C341EC10F6C00BBBA65 /* ODOFetchRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 344FB1BB0D89979200AA63FE /* ODOFetchRequest.m */; };
34B77C351EC10F6C00BBBA65 /* ODOObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 344FB1BC0D89979200AA63FE /* ODOObject.m */; };
34B77C361EC10F6C00BBBA65 /* ODOEditingContext.m in Sources */ = {isa = PBXBuildFile; fileRef = 344FB1BD0D89979200AA63FE /* ODOEditingContext.m */; };
34B77C371EC10F6C00BBBA65 /* ODOModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 344FB1BE0D89979200AA63FE /* ODOModel.m */; };
34B77C381EC10F6C00BBBA65 /* ODODatabase.m in Sources */ = {isa = PBXBuildFile; fileRef = 344FB1BF0D89979200AA63FE /* ODODatabase.m */; };
34B77C391EC10F6C00BBBA65 /* ODOProperty.m in Sources */ = {isa = PBXBuildFile; fileRef = 344FB1C00D89979200AA63FE /* ODOProperty.m */; };
34B77C3A1EC10F6C00BBBA65 /* ODORelationship.m in Sources */ = {isa = PBXBuildFile; fileRef = 344FB1C10D89979200AA63FE /* ODORelationship.m */; };
34B77C3B1EC10F6C00BBBA65 /* ODOSQLConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 3EA806CC1EA7B58C008DE258 /* ODOSQLConnection.m */; };
34B77C3C1EC10F6C00BBBA65 /* ODOObjectID.m in Sources */ = {isa = PBXBuildFile; fileRef = 340DD2EB0D89A3090049D65E /* ODOObjectID.m */; };
34B77C3D1EC10F6C00BBBA65 /* ODOVersion.m in Sources */ = {isa = PBXBuildFile; fileRef = 348409520D89F5EF00E74C9D /* ODOVersion.m */; };
34B77C3E1EC10F6C00BBBA65 /* Errors.m in Sources */ = {isa = PBXBuildFile; fileRef = 34B9CCF20D8B065C001A5AB1 /* Errors.m */; };
34B77C3F1EC10F6C00BBBA65 /* ODOEntity-SQL.m in Sources */ = {isa = PBXBuildFile; fileRef = 34B9CDD80D8B1A4E001A5AB1 /* ODOEntity-SQL.m */; };
34B77C401EC10F6C00BBBA65 /* ODOModel-SQL.m in Sources */ = {isa = PBXBuildFile; fileRef = 34B9CDD20D8B19BC001A5AB1 /* ODOModel-SQL.m */; };
34B77C411EC10F6C00BBBA65 /* ODOEditingContext-Internal.m in Sources */ = {isa = PBXBuildFile; fileRef = 3400B7D70D8C7BD800390D08 /* ODOEditingContext-Internal.m */; };
34B77C421EC10F6C00BBBA65 /* ODOSQLStatement.m in Sources */ = {isa = PBXBuildFile; fileRef = 3400BAA10D8E23CE00390D08 /* ODOSQLStatement.m */; };
34B77C431EC10F6C00BBBA65 /* ODOPredicate-SQL.m in Sources */ = {isa = PBXBuildFile; fileRef = 348ECFF60D8F78BE007ADAC9 /* ODOPredicate-SQL.m */; };
34B77C441EC10F6C00BBBA65 /* ODOPredicate.m in Sources */ = {isa = PBXBuildFile; fileRef = 348ED05C0D8F7AD9007ADAC9 /* ODOPredicate.m */; };
34B77C451EC10F6C00BBBA65 /* ODOObject-Internal.m in Sources */ = {isa = PBXBuildFile; fileRef = 348E07220D904E99003C22D6 /* ODOObject-Internal.m */; };
34B77C461EC10F6C00BBBA65 /* NSPredicate-ODOExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 34043DF80DA4086400761C40 /* NSPredicate-ODOExtensions.m */; };
34B77C471EC10F6C00BBBA65 /* ODOObject-Accessors.m in Sources */ = {isa = PBXBuildFile; fileRef = 34C25F7F0EAE61C300F5FC90 /* ODOObject-Accessors.m */; };
34B77C491EC10F6C00BBBA65 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0867D69BFE84028FC02AAC07 /* Foundation.framework */; };
34B77C4C1EC10F6C00BBBA65 /* libsqlite3.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 34B9CCE10D8B0599001A5AB1 /* libsqlite3.dylib */; };
34B9CCE20D8B0599001A5AB1 /* libsqlite3.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 34B9CCE10D8B0599001A5AB1 /* libsqlite3.dylib */; };
34B9CCF30D8B065C001A5AB1 /* Errors.m in Sources */ = {isa = PBXBuildFile; fileRef = 34B9CCF20D8B065C001A5AB1 /* Errors.m */; };
34B9CDD90D8B1A4E001A5AB1 /* ODOEntity-SQL.h in Headers */ = {isa = PBXBuildFile; fileRef = 34B9CDD70D8B1A4E001A5AB1 /* ODOEntity-SQL.h */; };
34B9CDDA0D8B1A4E001A5AB1 /* ODOEntity-SQL.m in Sources */ = {isa = PBXBuildFile; fileRef = 34B9CDD80D8B1A4E001A5AB1 /* ODOEntity-SQL.m */; };
34B9CDDB0D8B1A56001A5AB1 /* ODOModel-SQL.m in Sources */ = {isa = PBXBuildFile; fileRef = 34B9CDD20D8B19BC001A5AB1 /* ODOModel-SQL.m */; };
34C25FC50EAE7AC000F5FC90 /* ODOObject-Accessors.m in Sources */ = {isa = PBXBuildFile; fileRef = 34C25F7F0EAE61C300F5FC90 /* ODOObject-Accessors.m */; };
34D5FB1C0E9F20890055E958 /* ODOModel-Creation.h in Headers */ = {isa = PBXBuildFile; fileRef = 34D5FB1B0E9F20890055E958 /* ODOModel-Creation.h */; settings = {ATTRIBUTES = (Public, ); }; };
34ED2D9F19467D00005643C9 /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 34ED2D9E19467D00005643C9 /* XCTest.framework */; };
3EA806CD1EA7B58C008DE258 /* ODOSQLConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 3EA806CB1EA7B58C008DE258 /* ODOSQLConnection.h */; settings = {ATTRIBUTES = (Private, ); }; };
3EA806CE1EA7B58C008DE258 /* ODOSQLConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 3EA806CB1EA7B58C008DE258 /* ODOSQLConnection.h */; settings = {ATTRIBUTES = (Private, ); }; };
3EA806CF1EA7B58C008DE258 /* ODOSQLConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 3EA806CC1EA7B58C008DE258 /* ODOSQLConnection.m */; };
3EA806D01EA7B58C008DE258 /* ODOSQLConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 3EA806CC1EA7B58C008DE258 /* ODOSQLConnection.m */; };
3EDF28891EA9322B00AA6824 /* ODOSQLThreadingTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 3EDF28881EA9322B00AA6824 /* ODOSQLThreadingTests.m */; };
3EDF288A1EA9322B00AA6824 /* ODOSQLThreadingTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 3EDF28881EA9322B00AA6824 /* ODOSQLThreadingTests.m */; };
5F6A50781F1ED236003BA3A5 /* ODOEditingContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F73116B1F1ECCD1001CC64B /* ODOEditingContext.swift */; };
5F73116C1F1ECCD1001CC64B /* ODOEditingContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F73116B1F1ECCD1001CC64B /* ODOEditingContext.swift */; };
5F73116D1F1ECCD1001CC64B /* ODOEditingContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F73116B1F1ECCD1001CC64B /* ODOEditingContext.swift */; };
5FEBBFD51DAD904900028E6E /* ODOAttribute-Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5FEBBFD41DAD904900028E6E /* ODOAttribute-Internal.h */; };
5FEBBFD61DAD904900028E6E /* ODOAttribute-Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5FEBBFD41DAD904900028E6E /* ODOAttribute-Internal.h */; };
A2CBA36F1F844F1600575DE0 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0867D69BFE84028FC02AAC07 /* Foundation.framework */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
340D5E0F0DAAD1BA00BF27F8 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 8DC2EF4F0486A6940098B216;
remoteInfo = OmniDataObjects;
};
343BD2DE1B62F35D002D09C6 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 34019F641B62ECB4003A5BE4;
remoteInfo = "OmniDataObjects-iOS";
};
3456281E1ECA12F500181154 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 3458D0321EC1144B0027D3B5 /* OmniFoundation.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = 4A4E05FE08AA72B10098FF0F;
remoteInfo = OmniFoundation;
};
3456282F1ECA12FA00181154 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 3458D0321EC1144B0027D3B5 /* OmniFoundation.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = 34F16B19194F6C3200AD9C4D;
remoteInfo = "OmniFoundation-iOS";
};
345628311ECA12FF00181154 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 3458D0321EC1144B0027D3B5 /* OmniFoundation.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = 34A061221EC110A60099028D;
remoteInfo = "OmniFoundation-server";
};
34A779F40D89D54B0037DE8C /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 8DC2EF4F0486A6940098B216;
remoteInfo = OmniDataObjects;
};
34AF756F1EEB05CA007E253F /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 34AF755B1EEB05C2007E253F /* SVNVersion.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = 34DBCD14190709F400968086;
remoteInfo = SVNVersion;
};
34AF75711EEB05CE007E253F /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 34AF755B1EEB05C2007E253F /* SVNVersion.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = 3440203D19072DAD0002120F;
remoteInfo = "SVNVersion-iOS-Only";
};
34AF75731EEB05D2007E253F /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 34AF755B1EEB05C2007E253F /* SVNVersion.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = 344BDE9C1EC0F54C0006B0C1;
remoteInfo = "SVNVersion-Server-Only";
};
34C3DFDD1ECA07A2002AB1B9 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 3458D0321EC1144B0027D3B5 /* OmniFoundation.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 4A4E075308AA72B10098FF0F;
remoteInfo = OmniFoundation;
};
34C3DFDF1ECA07A2002AB1B9 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 3458D0321EC1144B0027D3B5 /* OmniFoundation.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 34F16B1A194F6C3200AD9C4D;
remoteInfo = "OmniFoundation-iOS";
};
34C3DFE11ECA07A2002AB1B9 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 3458D0321EC1144B0027D3B5 /* OmniFoundation.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 34A063261EC110A60099028D;
remoteInfo = "OmniFoundation-server";
};
34C3DFE31ECA07A2002AB1B9 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 3458D0321EC1144B0027D3B5 /* OmniFoundation.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 34F16B24194F6C3200AD9C4D;
remoteInfo = "OFUnitTests-iOS";
};
34C3DFE51ECA07A2002AB1B9 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 3458D0321EC1144B0027D3B5 /* OmniFoundation.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 4A4E07CF08AA72B10098FF0F;
remoteInfo = OFUnitTests;
};
34C3DFE71ECA07A2002AB1B9 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 3458D0321EC1144B0027D3B5 /* OmniFoundation.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 4A4E077408AA72B10098FF0F;
remoteInfo = OFSimpleLockTest;
};
34C3DFE91ECA07A2002AB1B9 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 3458D0321EC1144B0027D3B5 /* OmniFoundation.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 4A4E079608AA72B10098FF0F;
remoteInfo = OFDedicatedThreadSchedulerTest;
};
34C3DFEB1ECA07A2002AB1B9 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 3458D0321EC1144B0027D3B5 /* OmniFoundation.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 4A4E07A608AA72B10098FF0F;
remoteInfo = OFClobberDetectionZoneTest;
};
34C3DFED1ECA07A2002AB1B9 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 3458D0321EC1144B0027D3B5 /* OmniFoundation.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 345069110D747ED4004B40C2;
remoteInfo = OFCrashOnExceptionTest;
};
34C3DFEF1ECA07A2002AB1B9 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 3458D0321EC1144B0027D3B5 /* OmniFoundation.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 343B36341034F68F0006290A;
remoteInfo = OFRandomRepeatTest;
};
34C3DFF11ECA07A2002AB1B9 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 3458D0321EC1144B0027D3B5 /* OmniFoundation.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 349E02521649AE5400E466F5;
remoteInfo = OFXMLParsingTest;
};
34C3DFF31ECA07A2002AB1B9 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 3458D0321EC1144B0027D3B5 /* OmniFoundation.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 34B2F63B17188539000E45DF;
remoteInfo = OFXMLIdHash;
};
34C3DFF51ECA07A2002AB1B9 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 3458D0321EC1144B0027D3B5 /* OmniFoundation.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 344D562417BD47110049F9E5;
remoteInfo = OFNetStateNotifierTest;
};
34C3DFF71ECA07A2002AB1B9 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 3458D0321EC1144B0027D3B5 /* OmniFoundation.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 342691D317C578F600B1372F;
remoteInfo = OFNetStateNotifier;
};
A25A4AC81F844D73001F30B1 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = A25A4ABE1F844D73001F30B1 /* OmniBase.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 4A33D42808A0191B003A3FA5;
remoteInfo = OmniBase;
};
A25A4ACA1F844D73001F30B1 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = A25A4ABE1F844D73001F30B1 /* OmniBase.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 34778CD211810BE700EC28C1;
remoteInfo = OBLoadBundle;
};
A25A4ACC1F844D73001F30B1 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = A25A4ABE1F844D73001F30B1 /* OmniBase.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 34EE20D114F0354300722491;
remoteInfo = OBUnitTests;
};
A25A4ACE1F844D73001F30B1 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = A25A4ABE1F844D73001F30B1 /* OmniBase.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 34637CCC194F448F009B51C5;
remoteInfo = "OmniBase-iOS";
};
A25A4AD01F844D73001F30B1 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = A25A4ABE1F844D73001F30B1 /* OmniBase.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 34637CD6194F448F009B51C5;
remoteInfo = "OBUnitTests-iOS";
};
A25A4AD21F844D73001F30B1 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = A25A4ABE1F844D73001F30B1 /* OmniBase.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 5FE81E171B62AE980056756C;
remoteInfo = "OmniBase-watchOS";
};
A25A4AD41F844D73001F30B1 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = A25A4ABE1F844D73001F30B1 /* OmniBase.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 34B77AB51EC0FE5500BBBA65;
remoteInfo = "OmniBase-server";
};
/* End PBXContainerItemProxy section */
/* Begin PBXFileReference section */
0867D69BFE84028FC02AAC07 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
32DBCF5E0370ADEE00C91783 /* OmniDataObjects_Prefix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OmniDataObjects_Prefix.h; sourceTree = "<group>"; };
3400B6880D8C625700390D08 /* ODOObject-Internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = "ODOObject-Internal.h"; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
3400B7D30D8C7BA300390D08 /* ODOEditingContext-Internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = "ODOEditingContext-Internal.h"; sourceTree = "<group>"; };
3400B7D70D8C7BD800390D08 /* ODOEditingContext-Internal.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "ODOEditingContext-Internal.m"; sourceTree = "<group>"; };
3400BAA00D8E23CE00390D08 /* ODOSQLStatement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = ODOSQLStatement.h; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
3400BAA10D8E23CE00390D08 /* ODOSQLStatement.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ODOSQLStatement.m; sourceTree = "<group>"; };
34019F651B62ECB4003A5BE4 /* OmniDataObjects.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = OmniDataObjects.framework; sourceTree = BUILT_PRODUCTS_DIR; };
34019F6D1B62ECC8003A5BE4 /* Omni-Application-Common-AppStore.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Omni-Application-Common-AppStore.xcconfig"; sourceTree = "<group>"; };
34019F6E1B62ECC8003A5BE4 /* Omni-Application-Common-MacAppStore.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Omni-Application-Common-MacAppStore.xcconfig"; sourceTree = "<group>"; };
34019F6F1B62ECC8003A5BE4 /* Omni-Application-Common-MacAppStorePro.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Omni-Application-Common-MacAppStorePro.xcconfig"; sourceTree = "<group>"; };
34019F701B62ECC8003A5BE4 /* Omni-Application-Common-OmniStore.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Omni-Application-Common-OmniStore.xcconfig"; sourceTree = "<group>"; };
34019F711B62ECC8003A5BE4 /* Omni-Application-Common-AppStore.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Omni-Application-Common-AppStore.xcconfig"; sourceTree = "<group>"; };
34019F731B62ECC8003A5BE4 /* Omni-Global-Common-MacAppStore.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Omni-Global-Common-MacAppStore.xcconfig"; sourceTree = "<group>"; };
34019F741B62ECC8003A5BE4 /* Omni-Global-Common-MacAppStorePro.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Omni-Global-Common-MacAppStorePro.xcconfig"; sourceTree = "<group>"; };
34019F751B62ECC8003A5BE4 /* Omni-Global-Common-OmniStore.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Omni-Global-Common-OmniStore.xcconfig"; sourceTree = "<group>"; };
34019F761B62ECC8003A5BE4 /* Omni-Global-Common-AppStore.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Omni-Global-Common-AppStore.xcconfig"; sourceTree = "<group>"; };
34019F771B62ECC8003A5BE4 /* Touch-Bundle-Common.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Touch-Bundle-Common.xcconfig"; sourceTree = "<group>"; };
34019F781B62ECC8003A5BE4 /* Touch-Bundle-Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Touch-Bundle-Debug.xcconfig"; sourceTree = "<group>"; };
34019F791B62ECC8003A5BE4 /* Touch-Bundle-Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Touch-Bundle-Release.xcconfig"; sourceTree = "<group>"; };
34019F7A1B62ECC8003A5BE4 /* Touch-Framework-Common.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Touch-Framework-Common.xcconfig"; sourceTree = "<group>"; };
34019F7B1B62ECC8003A5BE4 /* Touch-Framework-Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Touch-Framework-Debug.xcconfig"; sourceTree = "<group>"; };
34019F7C1B62ECC8003A5BE4 /* Touch-Framework-Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Touch-Framework-Release.xcconfig"; sourceTree = "<group>"; };
34043DF70DA4086400761C40 /* NSPredicate-ODOExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSPredicate-ODOExtensions.h"; sourceTree = "<group>"; };
34043DF80DA4086400761C40 /* NSPredicate-ODOExtensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSPredicate-ODOExtensions.m"; sourceTree = "<group>"; };
340D5DB50DAACED300BF27F8 /* ODOTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ODOTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
340D5DEB0DAAD02500BF27F8 /* ODOUndoTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ODOUndoTests.m; sourceTree = "<group>"; };
340D5DFB0DAAD0EF00BF27F8 /* ODOTestCase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ODOTestCase.h; sourceTree = "<group>"; };
340D5DFC0DAAD0EF00BF27F8 /* ODOTestCase.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ODOTestCase.m; sourceTree = "<group>"; };
340D5ED90DAAD1F700BF27F8 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = System/Library/Frameworks/CoreData.framework; sourceTree = SDKROOT; };
340D5F390DAAD71B00BF27F8 /* ODOTests-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "ODOTests-Info.plist"; sourceTree = "<group>"; };
340DD2EA0D89A3090049D65E /* ODOObjectID.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ODOObjectID.h; sourceTree = "<group>"; };
340DD2EB0D89A3090049D65E /* ODOObjectID.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ODOObjectID.m; sourceTree = "<group>"; };
340E2C481C125EB600178E72 /* Target-Watch-Common.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Target-Watch-Common.xcconfig"; sourceTree = "<group>"; };
340E2C491C125EB600178E72 /* Touch-XCTest-Common.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Touch-XCTest-Common.xcconfig"; sourceTree = "<group>"; };
340E2C4A1C125EB600178E72 /* Touch-XCTest-Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Touch-XCTest-Debug.xcconfig"; sourceTree = "<group>"; };
340E2C4B1C125EB600178E72 /* Touch-XCTest-Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Touch-XCTest-Release.xcconfig"; sourceTree = "<group>"; };
340E2C4C1C125EB600178E72 /* Watch-Application-Common.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Watch-Application-Common.xcconfig"; sourceTree = "<group>"; };
340E2C4D1C125EB600178E72 /* Watch-Application-Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Watch-Application-Debug.xcconfig"; sourceTree = "<group>"; };
340E2C4E1C125EB600178E72 /* Watch-Application-Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Watch-Application-Release.xcconfig"; sourceTree = "<group>"; };
340E2C4F1C125EB600178E72 /* Watch-Bundle-Common.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Watch-Bundle-Common.xcconfig"; sourceTree = "<group>"; };
340E2C501C125EB600178E72 /* Watch-Bundle-Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Watch-Bundle-Debug.xcconfig"; sourceTree = "<group>"; };
340E2C511C125EB600178E72 /* Watch-Bundle-Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Watch-Bundle-Release.xcconfig"; sourceTree = "<group>"; };
340E2C521C125EB600178E72 /* Watch-Framework-Common.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Watch-Framework-Common.xcconfig"; sourceTree = "<group>"; };
340E2C531C125EB600178E72 /* Watch-Framework-Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Watch-Framework-Debug.xcconfig"; sourceTree = "<group>"; };
340E2C541C125EB600178E72 /* Watch-Framework-Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Watch-Framework-Release.xcconfig"; sourceTree = "<group>"; };
341646D70E97015D006BF255 /* ODOAttributeTypeTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ODOAttributeTypeTests.m; sourceTree = "<group>"; };
341647610E971390006BF255 /* ODODynamicPropertyTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ODODynamicPropertyTests.m; sourceTree = "<group>"; };
341FC8170FDF203E0097EA13 /* ODOStringCompareFunctionTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ODOStringCompareFunctionTest.m; sourceTree = "<group>"; };
343BD2D81B62F35D002D09C6 /* ODOTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ODOTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
343F2CDF1D3EB8F600E7C89D /* Omni-XCTest-Common.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Omni-XCTest-Common.xcconfig"; sourceTree = "<group>"; };
343F2CE01D3EB8F600E7C89D /* Omni-XCTest-Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Omni-XCTest-Debug.xcconfig"; sourceTree = "<group>"; };
343F2CE11D3EB8F600E7C89D /* Omni-XCTest-Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Omni-XCTest-Release.xcconfig"; sourceTree = "<group>"; };
344E7E861042FD6700C55C19 /* ODOInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ODOInternal.h; sourceTree = "<group>"; };
344FB1A70D89973500AA63FE /* ODOAttribute.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ODOAttribute.h; sourceTree = "<group>"; };
344FB1A80D89973500AA63FE /* ODOEntity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ODOEntity.h; sourceTree = "<group>"; };
344FB1A90D89973500AA63FE /* ODOFetchRequest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ODOFetchRequest.h; sourceTree = "<group>"; };
344FB1AA0D89973500AA63FE /* ODOObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ODOObject.h; sourceTree = "<group>"; };
344FB1AB0D89973500AA63FE /* ODOEditingContext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ODOEditingContext.h; sourceTree = "<group>"; };
344FB1AC0D89973500AA63FE /* ODOModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ODOModel.h; sourceTree = "<group>"; };
344FB1AD0D89973500AA63FE /* ODODatabase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ODODatabase.h; sourceTree = "<group>"; };
344FB1AE0D89973500AA63FE /* ODOProperty.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ODOProperty.h; sourceTree = "<group>"; };
344FB1AF0D89973500AA63FE /* ODORelationship.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ODORelationship.h; sourceTree = "<group>"; };
344FB1B90D89979200AA63FE /* ODOAttribute.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ODOAttribute.m; sourceTree = "<group>"; };
344FB1BA0D89979200AA63FE /* ODOEntity.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ODOEntity.m; sourceTree = "<group>"; };
344FB1BB0D89979200AA63FE /* ODOFetchRequest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ODOFetchRequest.m; sourceTree = "<group>"; };
344FB1BC0D89979200AA63FE /* ODOObject.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ODOObject.m; sourceTree = "<group>"; };
344FB1BD0D89979200AA63FE /* ODOEditingContext.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ODOEditingContext.m; sourceTree = "<group>"; };
344FB1BE0D89979200AA63FE /* ODOModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ODOModel.m; sourceTree = "<group>"; };
344FB1BF0D89979200AA63FE /* ODODatabase.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ODODatabase.m; sourceTree = "<group>"; };
344FB1C00D89979200AA63FE /* ODOProperty.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ODOProperty.m; sourceTree = "<group>"; };
344FB1C10D89979200AA63FE /* ODORelationship.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ODORelationship.m; sourceTree = "<group>"; };
3458D0321EC1144B0027D3B5 /* OmniFoundation.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = OmniFoundation.xcodeproj; path = OmniFoundation/OmniFoundation.xcodeproj; sourceTree = "<group>"; };
3458E5490EA7991100BDD19B /* attribute.rb */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.ruby; path = attribute.rb; sourceTree = "<group>"; };
3458E54A0EA7991100BDD19B /* base.rb */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.ruby; path = base.rb; sourceTree = "<group>"; };
3458E54B0EA7991100BDD19B /* dsl.rb */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.ruby; path = dsl.rb; sourceTree = "<group>"; };
3458E54C0EA7991100BDD19B /* entity.rb */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.ruby; path = entity.rb; sourceTree = "<group>"; };
3458E54D0EA7991100BDD19B /* model.rb */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.ruby; path = model.rb; sourceTree = "<group>"; };
3458E54E0EA7991100BDD19B /* property.rb */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.ruby; path = property.rb; sourceTree = "<group>"; };
3458E54F0EA7991100BDD19B /* relationship.rb */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.ruby; path = relationship.rb; sourceTree = "<group>"; };
3458E5500EA7991100BDD19B /* sourcefile.rb */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.ruby; path = sourcefile.rb; sourceTree = "<group>"; };
3458E5510EA7991100BDD19B /* sourcefilepair.rb */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.ruby; path = sourcefilepair.rb; sourceTree = "<group>"; };
3458E5520EA7991100BDD19B /* sourcefileset.rb */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.ruby; path = sourcefileset.rb; sourceTree = "<group>"; };
3458E5530EA7991100BDD19B /* odogen */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.ruby; path = odogen; sourceTree = "<group>"; };
3458E5540EA7991100BDD19B /* OmniDataObjects.rb */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.ruby; path = OmniDataObjects.rb; sourceTree = "<group>"; };
3458E5550EA7991100BDD19B /* xodo2odomodel.xsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = xodo2odomodel.xsl; sourceTree = "<group>"; };
3465D9F60D89C13B00D0B1D9 /* Errors.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Errors.h; sourceTree = "<group>"; };
346AE8B41909889E00C28CFE /* ODOSnapshotTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ODOSnapshotTests.m; sourceTree = "<group>"; };
3472C2D10DAFD8A800AAD622 /* ODODeleteTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ODODeleteTests.m; sourceTree = "<group>"; };
3475A07F0DE2356400FB73CC /* OFTestCase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OFTestCase.h; path = ../../OmniFoundation/Tests/OFTestCase.h; sourceTree = "<group>"; };
3475A0800DE2356400FB73CC /* OFTestCase.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = OFTestCase.m; path = ../../OmniFoundation/Tests/OFTestCase.m; sourceTree = "<group>"; };
3475A0820DE2357400FB73CC /* OBTestCase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OBTestCase.h; path = ../../OmniBase/OBTestCase.h; sourceTree = "<group>"; };
3475A0830DE2357400FB73CC /* OBTestCase.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = OBTestCase.m; path = ../../OmniBase/OBTestCase.m; sourceTree = "<group>"; };
3477F3DB0DA29343001CF280 /* ODOFeatures.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ODOFeatures.h; sourceTree = "<group>"; };
3481A9B30D899C210050FC54 /* OmniDataObjects.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OmniDataObjects.h; sourceTree = "<group>"; };
348409510D89F5EF00E74C9D /* ODOVersion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ODOVersion.h; sourceTree = "<group>"; };
348409520D89F5EF00E74C9D /* ODOVersion.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ODOVersion.m; sourceTree = "<group>"; };
348E07220D904E99003C22D6 /* ODOObject-Internal.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "ODOObject-Internal.m"; sourceTree = "<group>"; };
348ECFF50D8F78BE007ADAC9 /* ODOPredicate-SQL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "ODOPredicate-SQL.h"; sourceTree = "<group>"; };
348ECFF60D8F78BE007ADAC9 /* ODOPredicate-SQL.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "ODOPredicate-SQL.m"; sourceTree = "<group>"; };
348ED05B0D8F7AD9007ADAC9 /* ODOPredicate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ODOPredicate.h; sourceTree = "<group>"; };
348ED05C0D8F7AD9007ADAC9 /* ODOPredicate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ODOPredicate.m; sourceTree = "<group>"; };
348EE2AD0EAE3B6300C6998E /* ODOObject-GenerateAccessors.rb */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.ruby; path = "ODOObject-GenerateAccessors.rb"; sourceTree = "<group>"; };
34905A160D8A3261001E6B6B /* ODOEntity-Internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "ODOEntity-Internal.h"; sourceTree = "<group>"; };
34905A3A0D8A354A001E6B6B /* ODOProperty-Internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = "ODOProperty-Internal.h"; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
34A5E1210D89940F0006DF9F /* Omni-Application-Common.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = "Omni-Application-Common.xcconfig"; path = "../../Configurations/Omni-Application-Common.xcconfig"; sourceTree = SOURCE_ROOT; };
34A5E1230D89940F0006DF9F /* Omni-Application-Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = "Omni-Application-Debug.xcconfig"; path = "../../Configurations/Omni-Application-Debug.xcconfig"; sourceTree = SOURCE_ROOT; };
34A5E1240D89940F0006DF9F /* Omni-Application-Release.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = "Omni-Application-Release.xcconfig"; path = "../../Configurations/Omni-Application-Release.xcconfig"; sourceTree = SOURCE_ROOT; };
34A5E1250D89940F0006DF9F /* Omni-Bundle-Common.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = "Omni-Bundle-Common.xcconfig"; path = "../../Configurations/Omni-Bundle-Common.xcconfig"; sourceTree = SOURCE_ROOT; };
34A5E1270D89940F0006DF9F /* Omni-Bundle-Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = "Omni-Bundle-Debug.xcconfig"; path = "../../Configurations/Omni-Bundle-Debug.xcconfig"; sourceTree = SOURCE_ROOT; };
34A5E1280D89940F0006DF9F /* Omni-Bundle-Release.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = "Omni-Bundle-Release.xcconfig"; path = "../../Configurations/Omni-Bundle-Release.xcconfig"; sourceTree = SOURCE_ROOT; };
34A5E1290D89940F0006DF9F /* Omni-Framework-Common.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = "Omni-Framework-Common.xcconfig"; path = "../../Configurations/Omni-Framework-Common.xcconfig"; sourceTree = SOURCE_ROOT; };
34A5E12B0D89940F0006DF9F /* Omni-Framework-Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = "Omni-Framework-Debug.xcconfig"; path = "../../Configurations/Omni-Framework-Debug.xcconfig"; sourceTree = SOURCE_ROOT; };
34A5E12C0D89940F0006DF9F /* Omni-Framework-Release.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = "Omni-Framework-Release.xcconfig"; path = "../../Configurations/Omni-Framework-Release.xcconfig"; sourceTree = SOURCE_ROOT; };
34A5E12F0D89940F0006DF9F /* Omni-Global-Common.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = "Omni-Global-Common.xcconfig"; path = "../../Configurations/Omni-Global-Common.xcconfig"; sourceTree = SOURCE_ROOT; };
34A5E1310D89940F0006DF9F /* Omni-Global-Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = "Omni-Global-Debug.xcconfig"; path = "../../Configurations/Omni-Global-Debug.xcconfig"; sourceTree = SOURCE_ROOT; };
34A5E1320D89940F0006DF9F /* Omni-Global-Release.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = "Omni-Global-Release.xcconfig"; path = "../../Configurations/Omni-Global-Release.xcconfig"; sourceTree = SOURCE_ROOT; };
34A5E1330D89940F0006DF9F /* Omni-Tool-Common.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = "Omni-Tool-Common.xcconfig"; path = "../../Configurations/Omni-Tool-Common.xcconfig"; sourceTree = SOURCE_ROOT; };
34A5E1350D89940F0006DF9F /* Omni-Tool-Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = "Omni-Tool-Debug.xcconfig"; path = "../../Configurations/Omni-Tool-Debug.xcconfig"; sourceTree = SOURCE_ROOT; };
34A5E1360D89940F0006DF9F /* Omni-Tool-Release.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = "Omni-Tool-Release.xcconfig"; path = "../../Configurations/Omni-Tool-Release.xcconfig"; sourceTree = SOURCE_ROOT; };
34A779E20D89D3EA0037DE8C /* xcd2odo.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = xcd2odo.m; sourceTree = "<group>"; };
34A779F00D89D5450037DE8C /* xcd2odo */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = xcd2odo; sourceTree = BUILT_PRODUCTS_DIR; };
34AF755B1EEB05C2007E253F /* SVNVersion.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = SVNVersion.xcodeproj; path = ../Tools/SVNVersion/SVNVersion.xcodeproj; sourceTree = "<group>"; };
34B77C501EC10F6C00BBBA65 /* OmniDataObjects.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = OmniDataObjects.framework; sourceTree = BUILT_PRODUCTS_DIR; };
34B77C521EC10FB800BBBA65 /* Server-Application-Common.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Server-Application-Common.xcconfig"; sourceTree = "<group>"; };
34B77C531EC10FB800BBBA65 /* Server-Application-Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Server-Application-Debug.xcconfig"; sourceTree = "<group>"; };
34B77C541EC10FB800BBBA65 /* Server-Application-Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Server-Application-Release.xcconfig"; sourceTree = "<group>"; };
34B77C551EC10FB800BBBA65 /* Server-Framework-Common.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Server-Framework-Common.xcconfig"; sourceTree = "<group>"; };
34B77C561EC10FB800BBBA65 /* Server-Framework-Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Server-Framework-Debug.xcconfig"; sourceTree = "<group>"; };
34B77C571EC10FB800BBBA65 /* Server-Framework-Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Server-Framework-Release.xcconfig"; sourceTree = "<group>"; };
34B77C581EC10FB800BBBA65 /* Server-Global-Common.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Server-Global-Common.xcconfig"; sourceTree = "<group>"; };
34B77C591EC10FB800BBBA65 /* Server-Global-Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Server-Global-Debug.xcconfig"; sourceTree = "<group>"; };
34B77C5A1EC10FB800BBBA65 /* Server-Global-Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Server-Global-Release.xcconfig"; sourceTree = "<group>"; };
34B77C5B1EC10FB800BBBA65 /* Target-Server-Common.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Target-Server-Common.xcconfig"; sourceTree = "<group>"; };
34B9CCE10D8B0599001A5AB1 /* libsqlite3.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libsqlite3.dylib; path = usr/lib/libsqlite3.dylib; sourceTree = SDKROOT; };
34B9CCF20D8B065C001A5AB1 /* Errors.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Errors.m; sourceTree = "<group>"; };
34B9CDBD0D8B1893001A5AB1 /* ODODatabase-Internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "ODODatabase-Internal.h"; sourceTree = "<group>"; };
34B9CDCE0D8B1954001A5AB1 /* ODOModel-SQL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "ODOModel-SQL.h"; sourceTree = "<group>"; };
34B9CDD20D8B19BC001A5AB1 /* ODOModel-SQL.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "ODOModel-SQL.m"; sourceTree = "<group>"; };
34B9CDD70D8B1A4E001A5AB1 /* ODOEntity-SQL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "ODOEntity-SQL.h"; sourceTree = "<group>"; };
34B9CDD80D8B1A4E001A5AB1 /* ODOEntity-SQL.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "ODOEntity-SQL.m"; sourceTree = "<group>"; };
34BC306C1BDEF55F00F7E2DF /* OmniDataObjects.modulemap */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = "sourcecode.module-map"; path = OmniDataObjects.modulemap; sourceTree = "<group>"; };
34C25F7E0EAE61C300F5FC90 /* ODOObject-Accessors.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "ODOObject-Accessors.h"; sourceTree = "<group>"; };
34C25F7F0EAE61C300F5FC90 /* ODOObject-Accessors.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "ODOObject-Accessors.m"; sourceTree = "<group>"; };
34D5FB1B0E9F20890055E958 /* ODOModel-Creation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "ODOModel-Creation.h"; sourceTree = "<group>"; };
34D5FB8F0EA06D910055E958 /* ODOTestCase.odomodel */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; fileEncoding = 4; path = ODOTestCase.odomodel; sourceTree = "<group>"; };
34D94D4C11A1AD5600A9ACC1 /* Omni-Library-Common.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = "Omni-Library-Common.xcconfig"; sourceTree = "<group>"; };
34D94D4E11A1AD5600A9ACC1 /* Omni-Library-Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = "Omni-Library-Debug.xcconfig"; sourceTree = "<group>"; };
34D94D4F11A1AD5600A9ACC1 /* Omni-Library-Release.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = "Omni-Library-Release.xcconfig"; sourceTree = "<group>"; };
34D94D5011A1AD5600A9ACC1 /* Target-Mac-Common.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = "Target-Mac-Common.xcconfig"; sourceTree = "<group>"; };
34D94D5111A1AD5600A9ACC1 /* Target-Touch-Common.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = "Target-Touch-Common.xcconfig"; sourceTree = "<group>"; };
34D94D5211A1AD5600A9ACC1 /* Touch-Application-Common.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = "Touch-Application-Common.xcconfig"; sourceTree = "<group>"; };
34D94D5411A1AD5600A9ACC1 /* Touch-Application-Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = "Touch-Application-Debug.xcconfig"; sourceTree = "<group>"; };
34D94D5511A1AD5600A9ACC1 /* Touch-Application-Release.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = "Touch-Application-Release.xcconfig"; sourceTree = "<group>"; };
34D94D5611A1AD5600A9ACC1 /* Touch-Library-Common.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = "Touch-Library-Common.xcconfig"; sourceTree = "<group>"; };
34D94D5811A1AD5600A9ACC1 /* Touch-Library-Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = "Touch-Library-Debug.xcconfig"; sourceTree = "<group>"; };
34D94D5911A1AD5600A9ACC1 /* Touch-Library-Release.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = "Touch-Library-Release.xcconfig"; sourceTree = "<group>"; };
34ED2D9E19467D00005643C9 /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; };
3EA806CB1EA7B58C008DE258 /* ODOSQLConnection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ODOSQLConnection.h; sourceTree = "<group>"; };
3EA806CC1EA7B58C008DE258 /* ODOSQLConnection.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ODOSQLConnection.m; sourceTree = "<group>"; };
3EDF28881EA9322B00AA6824 /* ODOSQLThreadingTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ODOSQLThreadingTests.m; sourceTree = "<group>"; };
3EE8E4C71937FDA600616F0E /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
3EE8E4DA1937FDCB00616F0E /* Touch-Library-Common.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = "Touch-Library-Common.xcconfig"; sourceTree = "<group>"; };
3EE8E4DD1937FDCB00616F0E /* Touch-Library-Release.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = "Touch-Library-Release.xcconfig"; sourceTree = "<group>"; };
5F73116B1F1ECCD1001CC64B /* ODOEditingContext.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ODOEditingContext.swift; sourceTree = "<group>"; };
5FAA7789193E68F00017D662 /* zh-Hans.lproj */ = {isa = PBXFileReference; lastKnownFileType = folder; path = "zh-Hans.lproj"; sourceTree = "<group>"; };
5FAA778A193E68F00017D662 /* ru.lproj */ = {isa = PBXFileReference; lastKnownFileType = folder; path = ru.lproj; sourceTree = "<group>"; };
5FAA778B193E68F00017D662 /* nl.lproj */ = {isa = PBXFileReference; lastKnownFileType = folder; path = nl.lproj; sourceTree = "<group>"; };
5FAA778C193E68F00017D662 /* ja.lproj */ = {isa = PBXFileReference; lastKnownFileType = folder; path = ja.lproj; sourceTree = "<group>"; };
5FAA778D193E68F00017D662 /* it.lproj */ = {isa = PBXFileReference; lastKnownFileType = folder; path = it.lproj; sourceTree = "<group>"; };
5FAA778E193E68F00017D662 /* fr.lproj */ = {isa = PBXFileReference; lastKnownFileType = folder; path = fr.lproj; sourceTree = "<group>"; };
5FAA778F193E68F00017D662 /* es.lproj */ = {isa = PBXFileReference; lastKnownFileType = folder; path = es.lproj; sourceTree = "<group>"; };
5FAA7791193E68F00017D662 /* de.lproj */ = {isa = PBXFileReference; lastKnownFileType = folder; path = de.lproj; sourceTree = "<group>"; };
5FEBBFD41DAD904900028E6E /* ODOAttribute-Internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "ODOAttribute-Internal.h"; sourceTree = "<group>"; };
8DC2EF5A0486A6940098B216 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
8DC2EF5B0486A6940098B216 /* OmniDataObjects.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = OmniDataObjects.framework; sourceTree = BUILT_PRODUCTS_DIR; };
A25A4ABE1F844D73001F30B1 /* OmniBase.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = OmniBase.xcodeproj; path = OmniBase/OmniBase.xcodeproj; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
34019F611B62ECB4003A5BE4 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
34019FB91B62EF0E003A5BE4 /* libsqlite3.dylib in Frameworks */,
A2CBA36F1F844F1600575DE0 /* Foundation.framework in Frameworks */,
34019FBA1B62EF10003A5BE4 /* OmniBase.framework in Frameworks */,
34019FBB1B62EF11003A5BE4 /* OmniFoundation.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
340D5DB20DAACED300BF27F8 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
34ED2D9F19467D00005643C9 /* XCTest.framework in Frameworks */,
340D5DDE0DAACF6F00BF27F8 /* OmniDataObjects.framework in Frameworks */,
340D5E120DAAD1CB00BF27F8 /* Foundation.framework in Frameworks */,
340D5F200DAAD5E600BF27F8 /* OmniFoundation.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
343BD2D51B62F35D002D09C6 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
343BD2DD1B62F35D002D09C6 /* OmniDataObjects.framework in Frameworks */,
343BD2EE1B62F51C002D09C6 /* XCTest.framework in Frameworks */,
343BD2F01B62F52A002D09C6 /* OmniFoundation.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
34A779EE0D89D5450037DE8C /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
34A779F80D89D5590037DE8C /* Foundation.framework in Frameworks */,
34A77AC90D89D6980037DE8C /* OmniFoundation.framework in Frameworks */,
34905A640D8A3B97001E6B6B /* OmniDataObjects.framework in Frameworks */,
340D5EDA0DAAD1F700BF27F8 /* CoreData.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
34B77C481EC10F6C00BBBA65 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
34A9EEB31EC111AF005F9659 /* OmniFoundation.framework in Frameworks */,
34A9EEB11EC111A8005F9659 /* OmniBase.framework in Frameworks */,
34B77C491EC10F6C00BBBA65 /* Foundation.framework in Frameworks */,
34B77C4C1EC10F6C00BBBA65 /* libsqlite3.dylib in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
8DC2EF560486A6940098B216 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
344FB2200D8999D100AA63FE /* Foundation.framework in Frameworks */,
344FB2A00D8999F400AA63FE /* OmniBase.framework in Frameworks */,
34A77A1A0D89D6880037DE8C /* OmniFoundation.framework in Frameworks */,
34B9CCE20D8B0599001A5AB1 /* libsqlite3.dylib in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
034768DFFF38A50411DB9C8B /* Products */ = {
isa = PBXGroup;
children = (
8DC2EF5B0486A6940098B216 /* OmniDataObjects.framework */,
34A779F00D89D5450037DE8C /* xcd2odo */,
340D5DB50DAACED300BF27F8 /* ODOTests.xctest */,
34019F651B62ECB4003A5BE4 /* OmniDataObjects.framework */,
343BD2D81B62F35D002D09C6 /* ODOTests.xctest */,
34B77C501EC10F6C00BBBA65 /* OmniDataObjects.framework */,
);
name = Products;
sourceTree = "<group>";
};
0867D691FE84028FC02AAC07 /* OmniDataObjects */ = {
isa = PBXGroup;
children = (
34A5E1190D89940F0006DF9F /* Configurations */,
08FB77AEFE84172EC02AAC07 /* Classes */,
089C1665FE841158C02AAC07 /* Resources */,
34A779E10D89D3D00037DE8C /* Tools */,
340D5DAD0DAACEB500BF27F8 /* Tests */,
0867D69AFE84028FC02AAC07 /* Frameworks */,
034768DFFF38A50411DB9C8B /* Products */,
);
name = OmniDataObjects;
sourceTree = "<group>";
};
0867D69AFE84028FC02AAC07 /* Frameworks */ = {
isa = PBXGroup;
children = (
34AF755B1EEB05C2007E253F /* SVNVersion.xcodeproj */,
A25A4ABE1F844D73001F30B1 /* OmniBase.xcodeproj */,
3458D0321EC1144B0027D3B5 /* OmniFoundation.xcodeproj */,
340D5ED90DAAD1F700BF27F8 /* CoreData.framework */,
34ED2D9E19467D00005643C9 /* XCTest.framework */,
34B9CCE10D8B0599001A5AB1 /* libsqlite3.dylib */,
0867D69BFE84028FC02AAC07 /* Foundation.framework */,
3EE8E4C71937FDA600616F0E /* UIKit.framework */,
);
name = Frameworks;
path = ..;
sourceTree = SOURCE_ROOT;
};
089C1665FE841158C02AAC07 /* Resources */ = {
isa = PBXGroup;
children = (
5FAA7788193E68CE0017D662 /* Localization */,
8DC2EF5A0486A6940098B216 /* Info.plist */,
);
name = Resources;
sourceTree = "<group>";
};
08FB77AEFE84172EC02AAC07 /* Classes */ = {
isa = PBXGroup;
children = (
32C88DFF0371C24200C91783 /* Misc */,
34A77BBC0D89F0F80037DE8C /* Schema */,
34ECAC210D8C55C400B8CAA6 /* Object Graph */,
3400BA9E0D8E23B400390D08 /* Persistence */,
);
name = Classes;
sourceTree = "<group>";
};
32C88DFF0371C24200C91783 /* Misc */ = {
isa = PBXGroup;
children = (
3465D9F60D89C13B00D0B1D9 /* Errors.h */,
34B9CCF20D8B065C001A5AB1 /* Errors.m */,
3477F3DB0DA29343001CF280 /* ODOFeatures.h */,
344E7E861042FD6700C55C19 /* ODOInternal.h */,
348409510D89F5EF00E74C9D /* ODOVersion.h */,
348409520D89F5EF00E74C9D /* ODOVersion.m */,
3481A9B30D899C210050FC54 /* OmniDataObjects.h */,
34BC306C1BDEF55F00F7E2DF /* OmniDataObjects.modulemap */,
32DBCF5E0370ADEE00C91783 /* OmniDataObjects_Prefix.h */,
);
name = Misc;
sourceTree = "<group>";
};
3400BA9E0D8E23B400390D08 /* Persistence */ = {
isa = PBXGroup;
children = (
34043DF70DA4086400761C40 /* NSPredicate-ODOExtensions.h */,
34043DF80DA4086400761C40 /* NSPredicate-ODOExtensions.m */,
34B9CDBD0D8B1893001A5AB1 /* ODODatabase-Internal.h */,
344FB1AD0D89973500AA63FE /* ODODatabase.h */,
344FB1BF0D89979200AA63FE /* ODODatabase.m */,
344FB1A90D89973500AA63FE /* ODOFetchRequest.h */,
344FB1BB0D89979200AA63FE /* ODOFetchRequest.m */,
348ECFF50D8F78BE007ADAC9 /* ODOPredicate-SQL.h */,
348ECFF60D8F78BE007ADAC9 /* ODOPredicate-SQL.m */,
348ED05B0D8F7AD9007ADAC9 /* ODOPredicate.h */,
348ED05C0D8F7AD9007ADAC9 /* ODOPredicate.m */,
3EA806CB1EA7B58C008DE258 /* ODOSQLConnection.h */,
3EA806CC1EA7B58C008DE258 /* ODOSQLConnection.m */,
3400BAA00D8E23CE00390D08 /* ODOSQLStatement.h */,
3400BAA10D8E23CE00390D08 /* ODOSQLStatement.m */,
);
name = Persistence;
sourceTree = "<group>";
};
340D5DAD0DAACEB500BF27F8 /* Tests */ = {
isa = PBXGroup;
children = (
340D5EED0DAAD21000BF27F8 /* Support */,
340D5DEB0DAAD02500BF27F8 /* ODOUndoTests.m */,
3472C2D10DAFD8A800AAD622 /* ODODeleteTests.m */,
341646D70E97015D006BF255 /* ODOAttributeTypeTests.m */,
341647610E971390006BF255 /* ODODynamicPropertyTests.m */,
346AE8B41909889E00C28CFE /* ODOSnapshotTests.m */,
341FC8170FDF203E0097EA13 /* ODOStringCompareFunctionTest.m */,
3EDF28881EA9322B00AA6824 /* ODOSQLThreadingTests.m */,
);
path = Tests;
sourceTree = "<group>";
};
340D5EED0DAAD21000BF27F8 /* Support */ = {
isa = PBXGroup;
children = (
3475A0820DE2357400FB73CC /* OBTestCase.h */,
3475A0830DE2357400FB73CC /* OBTestCase.m */,
3475A07F0DE2356400FB73CC /* OFTestCase.h */,
3475A0800DE2356400FB73CC /* OFTestCase.m */,
340D5F390DAAD71B00BF27F8 /* ODOTests-Info.plist */,
340D5DFB0DAAD0EF00BF27F8 /* ODOTestCase.h */,
340D5DFC0DAAD0EF00BF27F8 /* ODOTestCase.m */,
34D5FB8F0EA06D910055E958 /* ODOTestCase.odomodel */,
);
name = Support;
sourceTree = "<group>";
};
3458E5480EA7991100BDD19B /* lib */ = {
isa = PBXGroup;
children = (
3458E5490EA7991100BDD19B /* attribute.rb */,
3458E54A0EA7991100BDD19B /* base.rb */,
3458E54B0EA7991100BDD19B /* dsl.rb */,
3458E54C0EA7991100BDD19B /* entity.rb */,
3458E54D0EA7991100BDD19B /* model.rb */,
3458E54E0EA7991100BDD19B /* property.rb */,
3458E54F0EA7991100BDD19B /* relationship.rb */,
3458E5500EA7991100BDD19B /* sourcefile.rb */,
3458E5510EA7991100BDD19B /* sourcefilepair.rb */,
3458E5520EA7991100BDD19B /* sourcefileset.rb */,
);
path = lib;
sourceTree = "<group>";
};
34A5E1190D89940F0006DF9F /* Configurations */ = {
isa = PBXGroup;
children = (
34019F6D1B62ECC8003A5BE4 /* Omni-Application-Common-AppStore.xcconfig */,
34019F6E1B62ECC8003A5BE4 /* Omni-Application-Common-MacAppStore.xcconfig */,
34019F6F1B62ECC8003A5BE4 /* Omni-Application-Common-MacAppStorePro.xcconfig */,
34019F701B62ECC8003A5BE4 /* Omni-Application-Common-OmniStore.xcconfig */,
34A5E1210D89940F0006DF9F /* Omni-Application-Common.xcconfig */,
34A5E1230D89940F0006DF9F /* Omni-Application-Debug.xcconfig */,
34A5E1240D89940F0006DF9F /* Omni-Application-Release.xcconfig */,
34A5E1250D89940F0006DF9F /* Omni-Bundle-Common.xcconfig */,
34A5E1270D89940F0006DF9F /* Omni-Bundle-Debug.xcconfig */,
34A5E1280D89940F0006DF9F /* Omni-Bundle-Release.xcconfig */,
34A5E1290D89940F0006DF9F /* Omni-Framework-Common.xcconfig */,
34A5E12B0D89940F0006DF9F /* Omni-Framework-Debug.xcconfig */,
34A5E12C0D89940F0006DF9F /* Omni-Framework-Release.xcconfig */,
34019F761B62ECC8003A5BE4 /* Omni-Global-Common-AppStore.xcconfig */,
34019F731B62ECC8003A5BE4 /* Omni-Global-Common-MacAppStore.xcconfig */,
34019F741B62ECC8003A5BE4 /* Omni-Global-Common-MacAppStorePro.xcconfig */,
34019F751B62ECC8003A5BE4 /* Omni-Global-Common-OmniStore.xcconfig */,
34A5E12F0D89940F0006DF9F /* Omni-Global-Common.xcconfig */,
34A5E1310D89940F0006DF9F /* Omni-Global-Debug.xcconfig */,
34A5E1320D89940F0006DF9F /* Omni-Global-Release.xcconfig */,
34D94D4C11A1AD5600A9ACC1 /* Omni-Library-Common.xcconfig */,
34D94D4E11A1AD5600A9ACC1 /* Omni-Library-Debug.xcconfig */,
34D94D4F11A1AD5600A9ACC1 /* Omni-Library-Release.xcconfig */,
34A5E1330D89940F0006DF9F /* Omni-Tool-Common.xcconfig */,
34A5E1350D89940F0006DF9F /* Omni-Tool-Debug.xcconfig */,
34A5E1360D89940F0006DF9F /* Omni-Tool-Release.xcconfig */,
343F2CDF1D3EB8F600E7C89D /* Omni-XCTest-Common.xcconfig */,
343F2CE01D3EB8F600E7C89D /* Omni-XCTest-Debug.xcconfig */,
343F2CE11D3EB8F600E7C89D /* Omni-XCTest-Release.xcconfig */,
34B77C521EC10FB800BBBA65 /* Server-Application-Common.xcconfig */,
34B77C531EC10FB800BBBA65 /* Server-Application-Debug.xcconfig */,
34B77C541EC10FB800BBBA65 /* Server-Application-Release.xcconfig */,
34B77C551EC10FB800BBBA65 /* Server-Framework-Common.xcconfig */,
34B77C561EC10FB800BBBA65 /* Server-Framework-Debug.xcconfig */,
34B77C571EC10FB800BBBA65 /* Server-Framework-Release.xcconfig */,
34B77C581EC10FB800BBBA65 /* Server-Global-Common.xcconfig */,
34B77C591EC10FB800BBBA65 /* Server-Global-Debug.xcconfig */,
34B77C5A1EC10FB800BBBA65 /* Server-Global-Release.xcconfig */,
34D94D5011A1AD5600A9ACC1 /* Target-Mac-Common.xcconfig */,
34B77C5B1EC10FB800BBBA65 /* Target-Server-Common.xcconfig */,
34D94D5111A1AD5600A9ACC1 /* Target-Touch-Common.xcconfig */,
340E2C481C125EB600178E72 /* Target-Watch-Common.xcconfig */,
34D94D5211A1AD5600A9ACC1 /* Touch-Application-Common.xcconfig */,
34D94D5411A1AD5600A9ACC1 /* Touch-Application-Debug.xcconfig */,
34D94D5511A1AD5600A9ACC1 /* Touch-Application-Release.xcconfig */,
34019F771B62ECC8003A5BE4 /* Touch-Bundle-Common.xcconfig */,
34019F781B62ECC8003A5BE4 /* Touch-Bundle-Debug.xcconfig */,
34019F791B62ECC8003A5BE4 /* Touch-Bundle-Release.xcconfig */,
34019F7A1B62ECC8003A5BE4 /* Touch-Framework-Common.xcconfig */,
34019F7B1B62ECC8003A5BE4 /* Touch-Framework-Debug.xcconfig */,
34019F7C1B62ECC8003A5BE4 /* Touch-Framework-Release.xcconfig */,
3EE8E4DA1937FDCB00616F0E /* Touch-Library-Common.xcconfig */,
34D94D5811A1AD5600A9ACC1 /* Touch-Library-Debug.xcconfig */,
3EE8E4DD1937FDCB00616F0E /* Touch-Library-Release.xcconfig */,
340E2C491C125EB600178E72 /* Touch-XCTest-Common.xcconfig */,
340E2C4A1C125EB600178E72 /* Touch-XCTest-Debug.xcconfig */,
340E2C4B1C125EB600178E72 /* Touch-XCTest-Release.xcconfig */,
340E2C4C1C125EB600178E72 /* Watch-Application-Common.xcconfig */,
340E2C4D1C125EB600178E72 /* Watch-Application-Debug.xcconfig */,
340E2C4E1C125EB600178E72 /* Watch-Application-Release.xcconfig */,
340E2C4F1C125EB600178E72 /* Watch-Bundle-Common.xcconfig */,
340E2C501C125EB600178E72 /* Watch-Bundle-Debug.xcconfig */,
340E2C511C125EB600178E72 /* Watch-Bundle-Release.xcconfig */,
340E2C521C125EB600178E72 /* Watch-Framework-Common.xcconfig */,
340E2C531C125EB600178E72 /* Watch-Framework-Debug.xcconfig */,
340E2C541C125EB600178E72 /* Watch-Framework-Release.xcconfig */,
34019F711B62ECC8003A5BE4 /* Omni-Application-Common-AppStore.xcconfig */,
34D94D5611A1AD5600A9ACC1 /* Touch-Library-Common.xcconfig */,
34D94D5911A1AD5600A9ACC1 /* Touch-Library-Release.xcconfig */,
);
name = Configurations;
path = ../../Configurations;
sourceTree = SOURCE_ROOT;
};
34A779E10D89D3D00037DE8C /* Tools */ = {
isa = PBXGroup;
children = (
3458E5480EA7991100BDD19B /* lib */,
3458E5530EA7991100BDD19B /* odogen */,
3458E5540EA7991100BDD19B /* OmniDataObjects.rb */,
3458E5550EA7991100BDD19B /* xodo2odomodel.xsl */,
34A779E20D89D3EA0037DE8C /* xcd2odo.m */,
);
path = Tools;
sourceTree = "<group>";
};
34A77BBC0D89F0F80037DE8C /* Schema */ = {
isa = PBXGroup;
children = (
5FEBBFD41DAD904900028E6E /* ODOAttribute-Internal.h */,
344FB1A70D89973500AA63FE /* ODOAttribute.h */,
344FB1B90D89979200AA63FE /* ODOAttribute.m */,
34905A160D8A3261001E6B6B /* ODOEntity-Internal.h */,
34B9CDD70D8B1A4E001A5AB1 /* ODOEntity-SQL.h */,
34B9CDD80D8B1A4E001A5AB1 /* ODOEntity-SQL.m */,
344FB1A80D89973500AA63FE /* ODOEntity.h */,
344FB1BA0D89979200AA63FE /* ODOEntity.m */,
34B9CDCE0D8B1954001A5AB1 /* ODOModel-SQL.h */,
34B9CDD20D8B19BC001A5AB1 /* ODOModel-SQL.m */,
344FB1AC0D89973500AA63FE /* ODOModel.h */,
34D5FB1B0E9F20890055E958 /* ODOModel-Creation.h */,
344FB1BE0D89979200AA63FE /* ODOModel.m */,
34905A3A0D8A354A001E6B6B /* ODOProperty-Internal.h */,
344FB1AE0D89973500AA63FE /* ODOProperty.h */,
344FB1C00D89979200AA63FE /* ODOProperty.m */,
344FB1AF0D89973500AA63FE /* ODORelationship.h */,
344FB1C10D89979200AA63FE /* ODORelationship.m */,
);
name = Schema;
sourceTree = "<group>";
};
34AF755C1EEB05C2007E253F /* Products */ = {
isa = PBXGroup;
children = (
);
name = Products;
sourceTree = "<group>";
};
34C3DEAF1ECA07A1002AB1B9 /* Products */ = {
isa = PBXGroup;
children = (
34C3DFDE1ECA07A2002AB1B9 /* OmniFoundation.framework */,
34C3DFE01ECA07A2002AB1B9 /* OmniFoundation.framework */,
34C3DFE21ECA07A2002AB1B9 /* OmniFoundation.framework */,
34C3DFE41ECA07A2002AB1B9 /* OFUnitTests.xctest */,
34C3DFE61ECA07A2002AB1B9 /* OFUnitTests.xctest */,
34C3DFE81ECA07A2002AB1B9 /* OFSimpleLockTest */,
34C3DFEA1ECA07A2002AB1B9 /* OFDedicatedThreadSchedulerTest */,
34C3DFEC1ECA07A2002AB1B9 /* OFClobberDetectionTest */,
34C3DFEE1ECA07A2002AB1B9 /* OFCrashOnExceptionTest */,
34C3DFF01ECA07A2002AB1B9 /* OFRandomRepeatTest */,
34C3DFF21ECA07A2002AB1B9 /* OFXMLParsingTest */,
34C3DFF41ECA07A2002AB1B9 /* OFXMLIdHash */,
34C3DFF61ECA07A2002AB1B9 /* OFNetStateNotifierTest */,
34C3DFF81ECA07A2002AB1B9 /* OFNetStateNotifier.app */,
);
name = Products;
sourceTree = "<group>";
};
34ECAC210D8C55C400B8CAA6 /* Object Graph */ = {
isa = PBXGroup;
children = (
3400B7D30D8C7BA300390D08 /* ODOEditingContext-Internal.h */,
3400B7D70D8C7BD800390D08 /* ODOEditingContext-Internal.m */,
344FB1AB0D89973500AA63FE /* ODOEditingContext.h */,
344FB1BD0D89979200AA63FE /* ODOEditingContext.m */,
5F73116B1F1ECCD1001CC64B /* ODOEditingContext.swift */,
3400B6880D8C625700390D08 /* ODOObject-Internal.h */,
348E07220D904E99003C22D6 /* ODOObject-Internal.m */,
34C25F7E0EAE61C300F5FC90 /* ODOObject-Accessors.h */,
34C25F7F0EAE61C300F5FC90 /* ODOObject-Accessors.m */,
348EE2AD0EAE3B6300C6998E /* ODOObject-GenerateAccessors.rb */,
344FB1AA0D89973500AA63FE /* ODOObject.h */,
344FB1BC0D89979200AA63FE /* ODOObject.m */,
340DD2EA0D89A3090049D65E /* ODOObjectID.h */,
340DD2EB0D89A3090049D65E /* ODOObjectID.m */,
);
name = "Object Graph";
sourceTree = "<group>";
};
5FAA7788193E68CE0017D662 /* Localization */ = {
isa = PBXGroup;
children = (
5FAA7791193E68F00017D662 /* de.lproj */,
5FAA778F193E68F00017D662 /* es.lproj */,