luxlabs header browser preview


@class TSUIntToIntDictionary, TSCHChartInfo;
@protocol TSCHNotifyOnModify;

@interface TSCHChartMediator : NSObject <NSCopying> {
    TSUIntToIntDictionary *_remoteSeriesIndexForGridSeriesIndex;
    TSUIntToIntDictionary *_gridSeriesIndexForRemoteSeriesIndex;
}

@property (weak, nonatomic) TSCHChartInfo *chartInfo;
@property (weak, nonatomic) id<TSCHNotifyOnModify> objectToNotify;
@property (readonly, nonatomic) BOOL isPhantom;
@property (readonly, nonatomic) int direction;
@property (readonly, nonatomic) unsigned long long referenceType;

+ (id)propertiesThatInvalidateMediator;

- (id)init;
- (void).cxx_destruct;
- (BOOL)isEditing;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)copyWithContext:(id)a0;
- (void)saveToArchive:(void *)a0;
- (void)willModify;
- (void)loadFromArchive:(const void *)a0;
- (id)categoryLabelFormulas;
- (id)commandSetCategoryName:(id)a0 forCategoryIndex:(unsigned long long)a1;
- (id)commandSetSeriesName:(id)a0 forSeriesIndex:(unsigned long long)a1;
- (id)commandToChangeCategoryLabelFormulas:(id)a0;
- (id)commandToSetChartGridDirection:(int)a0 documentRoot:(id)a1;
- (id)commandToSetErrorBarCustomFormula:(id)a0 seriesIndex:(unsigned long long)a1 dataType:(int)a2;
- (id)commandToSetNewSeriesIndex:(unsigned long long)a0 forSeriesIndex:(unsigned long long)a1;
- (id)commandToSetSeriesDataFormula:(id)a0 seriesDimension:(id)a1;
- (id)commandToSetSeriesNameFormula:(id)a0 seriesIndex:(unsigned long long)a1;
- (id)dataFormatterForAxis:(id)a0 documentRoot:(id)a1;
- (id)dataFormatterForSeries:(id)a0 index:(unsigned long long)a1 axisType:(int)a2 documentRoot:(id)a3;
- (id)errorBarCustomFormulaForSeriesIndex:(unsigned long long)a0 dataType:(int)a1;
- (BOOL)hasCategoryReferences;
- (BOOL)hasTractReference;
- (id)initWithChartInfo:(id)a0;
- (void)invalidateAndSynchronizeMediator;
- (unsigned long long)p_gridSeriesIndexForRemoteSeriesIndex:(unsigned long long)a0;
- (unsigned long long)p_remoteSeriesIndexForGridSeriesIndex:(unsigned long long)a0;
- (void)pauseCalculationEngine;
- (BOOL)preferSeriesToValues;
- (void)resumeCalculationEngine;
- (id)seriesDataFormulaForSeriesDimension:(id)a0;
- (id)seriesNameFormulaForSeriesIndex:(unsigned long long)a0;
- (void)updateGridWithSpec:(struct { unsigned long long x0; void /* function */ *x1; void *x2; })a0;
- (id)p_errorBarDataForSeries:(unsigned long long)a0 withSpec:(struct { unsigned long long x0; void /* function */ *x1; void *x2; })a1 updateType:(int)a2;

@end