public InitializeModelOnceResolved_IModelResolver( PortfolioAdjustmentInitializer initializer, Dictionary <Int32, TargetingTypeBasketPortfolioTargetInfo> valuesByBasketId) { this.initializer = initializer; this.valuesByBasketId = valuesByBasketId; }
public ModelManager( GlobeTraverser traverser, ModelBuilder modelBuilder, TaxonomyToModelTransformer taxonomyToModelTransformer, BaseValueInitializer baseValueInitializer, BenchmarkValueInitializer benchmarkValueInitializer, OverlayInitializer overlayInitializer, PortfolioAdjustmentInitializer portfolioAdjustmentInitializer, ModelToJsonSerializer breakdownSerializer, ModelFromJsonDeserializer breakdownDeserializer, RepositoryManager repositoryManager, Overlaying.OverlayManager overlayManager, MissingCountriesDetector countriesDetector, ModelApplier modelApplier, ModelChangeDetector changeDetector ) { this.Traverser = traverser; this.modelBuilder = modelBuilder; this.taxonomyTransformer = taxonomyToModelTransformer; this.baseValueInitializer = baseValueInitializer; this.benchmarkValueInitializer = benchmarkValueInitializer; this.overlayInitializer = overlayInitializer; this.portfolioAdjustmentInitializer = portfolioAdjustmentInitializer; this.breakdownSerializer = breakdownSerializer; this.breakdownDeserializer = breakdownDeserializer; this.repositoryManager = repositoryManager; this.overlayManager = overlayManager; this.countriesDetector = countriesDetector; this.modelApplier = modelApplier; this.changeDetector = changeDetector; }