Core Data Mapping Model Wizard Ignores Abstract Entities

Number:rdar://19079060 Date Originated:25-Nov-2014 02:31 PM
Status:Open Resolved:NO
Product:Xcode Product Version:6.1
Classification:UI/Usability Reproducible:YES
By using the New File wizard in Xcode 6.1, I created a mapping model to migrate from previous version of a Core Data data model. Both the previous and the new version contain several abstract entities. These have child entities that inherit from them.

The mapping model created by the wizard does not create mappings for the abstract entities -- contrary to expectations. After the migration, migrated objects contain null values for properties in their respective abstract entities.

Steps to Reproduce:
1. Create a versioned data model with entities that inherit attributes from other entities.
2. Run the program and let it create a persistent data store based on this first version of the mapping model.
3. Create a new version of the data model.
4. Try creating a mapping model between these two versions using the New File wizard.

Expected Results:
Newly created mapping model contains mapping definitions for inherited attributes.

Actual Results:
All mapping definitions for inherited attributes are omitted.

Xcode Version 6.1 (6A1052d), OS X Yosemite 10.10.1 (14B25)


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!