luxlabs header browser preview


@class NSManagedObjectModel, NSMutableDictionary, NSRecursiveLock;

@interface PFUbiquityMetadataFactory : NSObject {
    NSMutableDictionary *_rootLocationToPeerIDToEntry;
    NSRecursiveLock *_rootLocationToPeerIDToEntryLock;
    NSManagedObjectModel *_cachedModel;
}

+ (void)_invalidateStaticCaches;
+ (void)initialize;

- (id)init;
- (void)dealloc;
- (id)description;
- (void)addModelingToolUserInfoToEntity:(id)a0;
- (void)addModelingToolUserInfoToProperty:(id)a0;
- (id)createMetadataModel;
- (id)newAttributeNamed:(id)a0 attributeType:(unsigned long long)a1 isOptional:(BOOL)a2 isTransient:(BOOL)a3 withDefaultValue:(id)a4 andMinValue:(id)a5 andMaxValue:(id)a6;
- (id)newEntityForName:(id)a0;
- (id)newRelationshipNamed:(id)a0 withDestinationEntity:(id)a1 andInverseRelationship:(id)a2 isOptional:(BOOL)a3 isToMany:(BOOL)a4 andDeleteRule:(unsigned long long)a5;

@end