Esempio n. 1
0
 public ModelConstructor(IObjectBaseFactory objectBaseFactory, IObserverBuilderTask observerBuilderTask,
                         IReactionCreator reactionCreator, IMoleculePropertiesContainerTask moleculePropertiesContainerTask,
                         IContainerBuilderToContainerMapper containerMapper, INeighborhoodCollectionToContainerMapper neighborhoodsMapper,
                         IMoleculeBuilderToMoleculeAmountMapper moleculeMapper, IReferencesResolver referencesResolver,
                         IEventBuilderTask eventBuilderTask, IKeywordReplacerTask keywordReplacerTask,
                         ITransportCreator transportCreator, IProgressManager progressManager, IFormulaTask formulaTask, ICalculationMethodTask calculationMethodTask,
                         IBuildConfigurationValidator buildConfigurationValidator, IParameterBuilderToParameterMapper parameterMapper,
                         IQuantityValuesUpdater quantityValuesUpdater, IModelValidatorFactory modelValidatorFactory,
                         ICircularReferenceChecker circularReferenceChecker)
 {
     _objectBaseFactory               = objectBaseFactory;
     _buildConfigurationValidator     = buildConfigurationValidator;
     _parameterMapper                 = parameterMapper;
     _quantityValuesUpdater           = quantityValuesUpdater;
     _modelValidatorFactory           = modelValidatorFactory;
     _circularReferenceChecker        = circularReferenceChecker;
     _observerBuilderTask             = observerBuilderTask;
     _reactionCreator                 = reactionCreator;
     _moleculePropertiesContainerTask = moleculePropertiesContainerTask;
     _containerMapper                 = containerMapper;
     _neighborhoodsMapper             = neighborhoodsMapper;
     _moleculeMapper        = moleculeMapper;
     _referencesResolver    = referencesResolver;
     _eventBuilderTask      = eventBuilderTask;
     _keywordReplacerTask   = keywordReplacerTask;
     _transportCreator      = transportCreator;
     _progressManager       = progressManager;
     _formulaTask           = formulaTask;
     _calculationMethodTask = calculationMethodTask;
 }
Esempio n. 2
0
 public EventGroupBuilderToEventGroupMapper(
     IObjectBaseFactory objectBaseFactory,
     ICloneManagerForModel cloneManagerForModel,
     IContainerBuilderToContainerMapper containerMapper,
     IEventBuilderToEventMapper eventMapper,
     IParameterBuilderToParameterMapper parameterMapper,
     IMoleculeBuilderToMoleculeAmountMapper moleculeMapper,
     IFormulaBuilderToFormulaMapper formulaMapper,
     IParameterFactory parameterFactory)
 {
     _objectBaseFactory    = objectBaseFactory;
     _cloneManagerForModel = cloneManagerForModel;
     _containerMapper      = containerMapper;
     _eventMapper          = eventMapper;
     _parameterMapper      = parameterMapper;
     _moleculeMapper       = moleculeMapper;
     _formulaMapper        = formulaMapper;
     _parameterFactory     = parameterFactory;
 }