public DistributedParameterToTableParameterConverter( IFormulaFactory formulaFactory, IEntityPathResolver entityPathResolver, IParameterFactory parameterFactory, ICloneManager cloneManager, IParameterQuery parameterQuery, IDimensionRepository dimensionRepository, IOntogenyRepository ontogenyRepository, IFullPathDisplayResolver fullPathDisplayResolver, IInterpolation interpolation, IParameterStartValuesCreator parameterStartValuesCreator, IObjectPathFactory objectPathFactory, IGenderRepository genderRepository) { _formulaFactory = formulaFactory; _entityPathResolver = entityPathResolver; _parameterFactory = parameterFactory; _cloneManager = cloneManager; _parameterQuery = parameterQuery; _dimensionRepository = dimensionRepository; _ontogenyRepository = ontogenyRepository; _fullPathDisplayResolver = fullPathDisplayResolver; _interpolation = interpolation; _parameterStartValuesCreator = parameterStartValuesCreator; _objectPathFactory = objectPathFactory; _genderRepository = genderRepository; _timeDimension = dimensionRepository.Time; _yearUnit = _timeDimension.Unit(dimensionRepository.AgeInYears.BaseUnit.Name); }
public CreateParameterStartValuesPresenter(ICreateStartValuesView view, IMoBiContext context, IParameterStartValuesCreator startValuesCreator) : base(view, context) { _startValuesCreator = startValuesCreator; _unallowedNames.AddRange(_context.CurrentProject.ParametersStartValueBlockCollection.Select(x => x.Name)); view.ApplicationIcon = ApplicationIcons.ParameterStartValues; view.Caption = AppConstants.Captions.NewParameterStartValues; }
public PKSimParameterStartValuesCreator(IParameterStartValuesCreator parameterStartValuesCreator, IFormulaFactory formulaFactory, IEntityPathResolver entityPathResolver) { _parameterStartValuesCreator = parameterStartValuesCreator; _formulaFactory = formulaFactory; _entityPathResolver = entityPathResolver; }
public PKSimParameterStartValuesCreator(IParameterStartValuesCreator parameterStartValuesCreator, IObjectPathFactory objectPathFactory, IObjectBaseFactory objectBaseFactory, IExpressionContainersRetriever expressionContainersRetriever, IFormulaFactory formulaFactory, IEntityPathResolver entityPathResolver) { _parameterStartValuesCreator = parameterStartValuesCreator; _objectPathFactory = objectPathFactory; _objectBaseFactory = objectBaseFactory; _expressionContainersRetriever = expressionContainersRetriever; _formulaFactory = formulaFactory; _entityPathResolver = entityPathResolver; _method = CoreConstants.CalculationMethod.ActiveProcess; }
protected override void Context() { _context = A.Fake <IInteractionTaskContext>(); _editTasks = A.Fake <IEditTasksForBuildingBlock <IParameterStartValuesBuildingBlock> >(); _parameterStartValuesCreator = A.Fake <IParameterStartValuesCreator>(); _cloneManagerForBuildingBlock = A.Fake <ICloneManagerForBuildingBlock>(); _parameterStartValueBuildingBlock = new ParameterStartValuesBuildingBlock(); _parameterResolver = A.Fake <IParameterResolver>(); sut = new ParameterStartValuesTask(_context, _editTasks, _parameterStartValuesCreator, _cloneManagerForBuildingBlock, new ImportedQuantityToParameterStartValueMapper(_parameterStartValuesCreator), _parameterResolver, A.Fake <IParameterStartValueBuildingBlockMergeManager>(), A.Fake <IMoBiFormulaTask>(), A.Fake <IMoBiSpatialStructureFactory>(), new ParameterStartValuePathTask(A.Fake <IFormulaTask>(), _context.Context)); }
public ParameterStartValuesTask( IInteractionTaskContext interactionTaskContext, IEditTasksForBuildingBlock <IParameterStartValuesBuildingBlock> editTask, IParameterStartValuesCreator startValuesCreator, ICloneManagerForBuildingBlock cloneManagerForBuildingBlock, IImportedQuantityToParameterStartValueMapper dtoToQuantityToParameterStartValueMapper, IParameterResolver parameterResolver, IParameterStartValueBuildingBlockMergeManager parameterStartValueBuildingBlockMergeManager, IMoBiFormulaTask moBiFormulaTask, IMoBiSpatialStructureFactory spatialStructureFactory, IParameterStartValuePathTask parameterStartValuePathTask) : base(interactionTaskContext, editTask, parameterStartValueBuildingBlockMergeManager, cloneManagerForBuildingBlock, moBiFormulaTask, spatialStructureFactory, dtoToQuantityToParameterStartValueMapper, parameterStartValuePathTask) { _startValuesCreator = startValuesCreator; _parameterResolver = parameterResolver; }
protected override void Context() { _parameterStartValueBuildingBlock = new ParameterStartValuesBuildingBlock().WithId("PSVBB"); _objectPath = new ObjectPath("A", "B", "P"); _parameter = A.Fake <IParameter>().WithName("P").WithId("P"); sut = new AddParameterStartValueFromQuantityInSimulationCommand(_parameter, _parameterStartValueBuildingBlock); _context = A.Fake <IMoBiContext>(); _parameterStartValuesCreator = A.Fake <IParameterStartValuesCreator>(); _entityPathResolver = A.Fake <IEntityPathResolver>(); A.CallTo(() => _context.Resolve <IEntityPathResolver>()).Returns(_entityPathResolver); A.CallTo(() => _context.Resolve <IParameterStartValuesCreator>()).Returns(_parameterStartValuesCreator); A.CallTo(() => _context.Get <IParameter>(_parameter.Id)).Returns(_parameter); A.CallTo(() => _context.Get <IStartValuesBuildingBlock <IParameterStartValue> >(_parameterStartValueBuildingBlock.Id)).Returns(_parameterStartValueBuildingBlock); A.CallTo(() => _entityPathResolver.ObjectPathFor(_parameter, false)).Returns(_objectPath); }
public ParameterStartValuesPresenter( IParameterStartValuesView view, IParameterStartValueToParameterStartValueDTOMapper startValueMapper, IRefreshStartValueFromOriginalBuildingBlockPresenter refreshStartValuesPresenter, IParameterStartValuesTask parameterStartValuesTask, IParameterStartValuesCreator csvCreator, IMoBiContext context, IDisplayUnitRetriever displayUnitRetriever, ILegendPresenter legendPresenter, IDeleteStartValuePresenter deleteStartValuePresenter) : base(view, startValueMapper, refreshStartValuesPresenter, parameterStartValuesTask, csvCreator, context, legendPresenter, deleteStartValuePresenter) { _parameterStartValuesTask = parameterStartValuesTask; _displayUnitRetriever = displayUnitRetriever; view.HideIsPresentView(); view.HideNegativeValuesAllowedView(); }
public ConcentrationBaseModelHelperForSpecs(IObjectBaseFactory objectBaseFactory, IParameterStartValuesCreator parameterStartValuesCreator, IMoleculeStartValuesCreator moleculeStartValuesCreator, IObjectPathFactory objectPathFactory, IDimensionFactory dimensionFactory, ISpatialStructureFactory spatialStructureFactory, IOutputSchemaFactory outputSchemaFactory, IMoleculeBuilderFactory moleculeBuilderFactory, IReactionDimensionRetriever reactionDimensionRetriever, IModelConstructor modelConstructor, ISolverSettingsFactory solverSettingsFactory) { _objectBaseFactory = objectBaseFactory; _outputSchemaFactory = outputSchemaFactory; _moleculeBuilderFactory = moleculeBuilderFactory; _modelConstructor = modelConstructor; _solverSettingsFactory = solverSettingsFactory; _reactionDimensionRetriever = reactionDimensionRetriever.DowncastTo <ReactionDimensionRetrieverForSpecs>(); _spatialStructureFactory = spatialStructureFactory; _parameterStartValuesCreator = parameterStartValuesCreator; _moleculeStartValuesCreator = moleculeStartValuesCreator; _objectPathFactory = objectPathFactory; _concentrationDimension = dimensionFactory.Dimension(Constants.Dimension.MOLAR_CONCENTRATION); _concentrationPerTimeDimension = dimensionFactory.Dimension(Constants.Dimension.MOLAR_CONCENTRATION_PER_TIME); _volumeDimension = dimensionFactory.Dimension(Constants.Dimension.VOLUME); }
public SimulationHelperForSpecs(IObjectBaseFactory objectBaseFactory, IParameterStartValuesCreator parameterStartValuesCreator, IMoleculeStartValuesCreator moleculeStartValuesCreator, IObjectPathFactory objectPathFactory, IDimensionFactory dimensionFactory, IModelConstructor modelConstructor, ISpatialStructureFactory spatialStructureFactory, INeighborhoodBuilderFactory neighborhoodFactory, IOutputSchemaFactory outputSchemaFactory, IMoleculeBuilderFactory moleculeBuilderFactory, ISolverSettingsFactory solverSettingsFactory) : base(objectBaseFactory, parameterStartValuesCreator, moleculeStartValuesCreator, objectPathFactory, dimensionFactory, spatialStructureFactory, neighborhoodFactory, outputSchemaFactory, moleculeBuilderFactory, solverSettingsFactory) { _modelConstructor = modelConstructor; }
public ImportedQuantityToParameterStartValueMapper(IParameterStartValuesCreator psvCreator) { _psvCreator = psvCreator; }