// ===========================================================================
//  NSManagedObject+Extra.h   (c) 2006 __MyCompanyName__. All rights reserved.
//
// ---------------------------------------------------------------------------
// Modification History:
//
//          Created:                1/17/06        Pierce T. Wetter III
//    Last Modified:                1/17/06        Pierce T. Wetter III
//
// ---------------------------------------------------------------------------
//
// ===========================================================================

#import <CoreData/CoreData.h>

@interface NSManagedObject (Extra)

- (NSManagedObject *) cloneOfSelf;
- (void) cloneAttributes: (NSManagedObject *) clone;
- (void) cloneRelationships: (NSManagedObject *) clone;
- (NSPersistentDocument *)document;
- (NSString *)uniqueID;
- (NSArray *)toManyInApplescriptOrder: (NSString *) relationship;
- (NSArray *)indicesOfObjectsByEvaluatingObjectSpecifier:(NSScriptObjectSpecifier *)specifier;
- (NSArray *)indicesOfObjectsByEvaluatingRelativeSpecifier:(NSRelativeSpecifier *)specifier;
@end
