25#ifndef _NSManagedObjectModel_h_
26#define _NSManagedObjectModel_h_
28#import <Foundation/NSObject.h>
30@class NSString, NSArray, NSDictionary, NSMutableDictionary, NSURL;
33@interface NSManagedObjectModel : NSObject <NSCopying, NSCoding>
41 NSMutableDictionary * _configurations;
42 NSMutableDictionary * _fetchRequests;
44 NSMutableDictionary * _defaultAttributeValues;
54 unsigned _usedByPersistentStoreCoordinators;
58+ (NSManagedObjectModel *) mergedModelFromBundles: (NSArray *) someBundles;
59+ (NSManagedObjectModel *) modelByMergingModels: (NSArray *) someModels;
60- initWithContentsOfURL: (NSURL *) aUrl;
63- (NSArray *) entities;
64- (NSDictionary *) entitiesByName;
65- (void) setEntities: (NSArray *) someEntities;
66- (NSArray *) configurations;
67- (NSArray *) entitiesForConfiguration: (NSString *) aConfiguration;
69- (void) setEntities: (NSArray *) someEntities
70 forConfiguration: (NSString *) aConfiguration;
73- (
NSFetchRequest *) fetchRequestTemplateForName: (NSString *) aName;
74- (
NSFetchRequest *) fetchRequestFromTemplateWithName: (NSString *) aName
75 substitutionVariables: (NSDictionary *) someVariables;
77 forName: (NSString *) aName;
80- (NSDictionary *) localizationDictionary;
81- (void) setLocalizationDictionary: (NSDictionary *) aLocalizationDictionary;
An object for storing details about managed object fetches.