luxlabs header browser preview


@class PLModelMigratorLog, NSString, NSProgress, PLModelMigrationHistory, PLPhotoLibraryPathManager, PLMigrationContext;

@interface PLModelMigrationActionCore : NSObject <PLModelMigrationActionCore>

@property (retain) PLModelMigratorLog *logger;
@property (retain) NSProgress *progress;
@property (readonly) PLMigrationContext *migrationContext;
@property (readonly) unsigned short startingSchemaVersion;
@property (readonly) PLPhotoLibraryPathManager *pathManager;
@property (readonly) NSString *actionName;
@property (readonly) PLModelMigrationHistory *migrationHistory;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)actionDescription;
+ (long long)actionProgressWeight;
+ (id)shortenedMigrationActionClassName;

- (void).cxx_destruct;
- (void)setup;
- (id)cancellableDiscreteProgressWithTotalUnitCount:(long long)a0 pendingParentUnitCount:(long long)a1 cancellationHandler:(id /* block */)a2;
- (void)finalizeProgress;
- (id)initWithMigrationContext:(id)a0 logger:(id)a1 progress:(id)a2;
- (BOOL)isCancelledWithError:(id *)a0;

@end