title: Core data parent entity generated NSManagedObject subclass
body: <p>I have in my model a parent entity, "List" and a child entity (subentity) named "UserList" which is just a type of list. "UserList" has no attributes or relationships of its own, it inherits everything from List. List has a to-many relationship to ListItem.</p>
  
  <p>I ask XCode 4.2 to generate the NSManagedObject subclasses.
  For List it generates what I'd expect including,</p>
  
  <pre><code>- (void)insertObject:(NSManagedObject *)value inListItemsAtIndex:(NSUInteger)idx;
  - (void)removeObjectFromListItemsAtIndex:(NSUInteger)idx;
  ...
  </code></pre>
  
  <p>However the generated "UserList" class does not declare any methods which would be ok if it was declared as a subclass of "List" but thats not what it generated.</p>
  
  <pre><code>@interface UserList : NSManagedObject
  @end
  </code></pre>
  
  <p>Is UserList really a subclass of List? Can I just change the header? Or is something more complex going on?</p>