コード例 #1
0
 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;
 }
コード例 #2
0
 public InitializeOnceResolved_IModelResolver(OverlayInitializer initializer, IsoCodeToOverlayTargetValueResolver valueResolver)
 {
     this.valueResolver = valueResolver;
     this.initializer   = initializer;
 }