// DO NOT EDIT. This file is machine-generated and constantly overwritten.
// Make changes to AppTrackerGroup.h instead.

#import <CoreData/CoreData.h>



extern const struct AppTrackerGroupAttributes {
	__unsafe_unretained NSString *category;
	__unsafe_unretained NSString *color;
	__unsafe_unretained NSString *disabled;
	__unsafe_unretained NSString *identifier;
	__unsafe_unretained NSString *name;
} AppTrackerGroupAttributes;



extern const struct AppTrackerGroupRelationships {
	__unsafe_unretained NSString *applications;
} AppTrackerGroupRelationships;






@class AppTrackerApp;












@interface AppTrackerGroupID : NSManagedObjectID {}
@end

@interface _AppTrackerGroup : NSManagedObject {}
+ (id)insertInManagedObjectContext:(NSManagedObjectContext*)moc_;
+ (NSString*)entityName;
+ (NSEntityDescription*)entityInManagedObjectContext:(NSManagedObjectContext*)moc_;
- (AppTrackerGroupID*)objectID;





@property (nonatomic, strong) NSString* category;



//- (BOOL)validateCategory:(id*)value_ error:(NSError**)error_;





@property (nonatomic, strong) NSString* color;



//- (BOOL)validateColor:(id*)value_ error:(NSError**)error_;





@property (nonatomic, strong) NSNumber* disabled;




@property (atomic) BOOL disabledValue;
- (BOOL)disabledValue;
- (void)setDisabledValue:(BOOL)value_;


//- (BOOL)validateDisabled:(id*)value_ error:(NSError**)error_;





@property (nonatomic, strong) NSString* identifier;



//- (BOOL)validateIdentifier:(id*)value_ error:(NSError**)error_;





@property (nonatomic, strong) NSString* name;



//- (BOOL)validateName:(id*)value_ error:(NSError**)error_;





@property (nonatomic, strong) NSSet *applications;

- (NSMutableSet*)applicationsSet;





#if TARGET_OS_IPHONE


- (NSFetchedResultsController*)newApplicationsFetchedResultsControllerWithSortDescriptors:(NSArray*)sortDescriptors;


#endif

@end


@interface _AppTrackerGroup (ApplicationsCoreDataGeneratedAccessors)
- (void)addApplications:(NSSet*)value_;
- (void)removeApplications:(NSSet*)value_;
- (void)addApplicationsObject:(AppTrackerApp*)value_;
- (void)removeApplicationsObject:(AppTrackerApp*)value_;
@end


@interface _AppTrackerGroup (CoreDataGeneratedPrimitiveAccessors)


- (NSString*)primitiveCategory;
- (void)setPrimitiveCategory:(NSString*)value;




- (NSString*)primitiveColor;
- (void)setPrimitiveColor:(NSString*)value;




- (NSNumber*)primitiveDisabled;
- (void)setPrimitiveDisabled:(NSNumber*)value;

- (BOOL)primitiveDisabledValue;
- (void)setPrimitiveDisabledValue:(BOOL)value_;




- (NSString*)primitiveIdentifier;
- (void)setPrimitiveIdentifier:(NSString*)value;




- (NSString*)primitiveName;
- (void)setPrimitiveName:(NSString*)value;





- (NSMutableSet*)primitiveApplications;
- (void)setPrimitiveApplications:(NSMutableSet*)value;


@end
