luxlabs header browser preview


@class Protocol, NSUUID, NSString, MKFTimePeriodBulletinConditionDatabaseID, _MKFBulletinTimeSpecification, NSDate;
@protocol MKFBulletinTimeSpecification, MKFHome, MKFBulletinRegistration;

@interface _MKFTimePeriodBulletinCondition : _MKFBulletinCondition <MKFTimePeriodBulletinCondition, MKFTimePeriodBulletinConditionPrivateExtensions>

@property (class, readonly, copy, nonatomic) Protocol *backingModelProtocol;

@property (retain, nonatomic) _MKFBulletinTimeSpecification *endElement;
@property (retain, nonatomic) _MKFBulletinTimeSpecification *startElement;
@property (retain, nonatomic) id<MKFBulletinTimeSpecification> endElement;
@property (retain, nonatomic) id<MKFBulletinTimeSpecification> startElement;
@property (readonly, copy, nonatomic) MKFTimePeriodBulletinConditionDatabaseID *databaseID;
@property (readonly) id<MKFHome> home;
@property (copy, nonatomic) NSDate *writerTimestamp;
@property (readonly, retain, nonatomic) id<MKFBulletinRegistration> bulletinRegistration;
@property (readonly, copy, nonatomic) NSUUID *modelID;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)fetchRequest;
+ (id)modelIDForParentRelationshipTo:(id)a0;

- (id)materializeOrCreateEndElementRelationOfType:(id)a0 modelID:(id)a1 createdNew:(BOOL *)a2;
- (void)addEndElementObject:(id)a0;
- (void)addStartElementObject:(id)a0;
- (id)castIfTimePeriodBulletinCondition;
- (id)createEndElementRelationOfType:(id)a0 modelID:(id)a1;
- (id)createEndElementRelationOfTypeSunriseSunsetTimeSpecificationWithModelID:(id)a0;
- (id)createEndElementRelationOfTypeTimeOfDayTimeSpecificationWithModelID:(id)a0;
- (id)createStartElementRelationOfType:(id)a0 modelID:(id)a1;
- (id)createStartElementRelationOfTypeSunriseSunsetTimeSpecificationWithModelID:(id)a0;
- (id)createStartElementRelationOfTypeTimeOfDayTimeSpecificationWithModelID:(id)a0;
- (id)findEndElementRelationOfTypeSunriseSunsetTimeSpecificationWithModelID:(id)a0;
- (id)findEndElementRelationOfTypeTimeOfDayTimeSpecificationWithModelID:(id)a0;
- (id)findStartElementRelationOfTypeSunriseSunsetTimeSpecificationWithModelID:(id)a0;
- (id)findStartElementRelationOfTypeTimeOfDayTimeSpecificationWithModelID:(id)a0;
- (id)materializeOrCreateEndElementRelationOfTypeSunriseSunsetTimeSpecificationWithModelID:(id)a0 createdNew:(BOOL *)a1;
- (id)materializeOrCreateEndElementRelationOfTypeTimeOfDayTimeSpecificationWithModelID:(id)a0 createdNew:(BOOL *)a1;
- (id)materializeOrCreateStartElementRelationOfType:(id)a0 modelID:(id)a1 createdNew:(BOOL *)a2;
- (id)materializeOrCreateStartElementRelationOfTypeSunriseSunsetTimeSpecificationWithModelID:(id)a0 createdNew:(BOOL *)a1;
- (id)materializeOrCreateStartElementRelationOfTypeTimeOfDayTimeSpecificationWithModelID:(id)a0 createdNew:(BOOL *)a1;
- (void)removeEndElementObject:(id)a0;
- (void)removeStartElementObject:(id)a0;

@end