luxlabs header browser preview


@class NSString, NSUUID, HMDCloudChange, NSMapTable;

@interface HMDCloudChangeNode : HMFObject

@property (copy, nonatomic) NSString *recordName;
@property (copy, nonatomic) NSUUID *uuid;
@property (copy, nonatomic) NSUUID *parentUuid;
@property (copy, nonatomic) NSString *type;
@property (readonly, nonatomic) BOOL forceDelete;
@property (readonly, nonatomic) BOOL orphaned;
@property (weak, nonatomic) HMDCloudChangeNode *parent;
@property (retain, nonatomic) HMDCloudChange *change;
@property (retain, nonatomic) NSMapTable *children;

+ (id)shortDescription;

- (id)initWithModel:(id)a0;
- (id)init;
- (id)shortDescription;
- (id)description;
- (void).cxx_destruct;
- (void)addChild:(id)a0;
- (void)removeChild:(id)a0;
- (id)initWithCloudRecord:(id)a0;
- (id)initWithChange:(id)a0;
- (id)_allNodesInBranch;
- (id)_initWithUUID:(id)a0 parentUUID:(id)a1 recordName:(id)a2 type:(id)a3 change:(id)a4;
- (void)_markBranchOrphaned;
- (void)_updateWithChange:(id)a0;
- (void)_updateWithCloudRecord:(id)a0;
- (void)_updateWithModel:(id)a0;
- (void)deleteChildren;
- (id)initWithRecordMapping:(id)a0;
- (void)logChangeTreeWithIndent:(id)a0;
- (void)updateRecordMapping:(id)a0;

@end