コード例 #1
0
 public FlatMoleculeToMoleculeBuilderMapper(IParameterContainerTask paramContainerTask, IObjectBaseFactory objectBaseFactory,
                                            IFormulaFactory formulaFactory)
 {
     _paramContainerTask = paramContainerTask;
     _objectBaseFactory  = objectBaseFactory;
     _formulaFactory     = formulaFactory;
 }
コード例 #2
0
        protected override void Context()
        {
            _parameterContainerTask         = A.Fake <IParameterContainerTask>();
            _containerIdToFormulationMapper = A.Fake <IFlatContainerIdToFormulationMapper>();

            sut = new FlatContainerToFormulationMapper(_parameterContainerTask, _containerIdToFormulationMapper);
        }
コード例 #3
0
 public FlatContainerToEventGroupBuilderMapper(IParameterContainerTask parameterContainerTask,
                                               IFlatContainerRepository flatContainerRepo,
                                               IFlatContainerToEventBuilderMapper eventMapper)
 {
     _parameterContainerTask = parameterContainerTask;
     _flatContainerRepo      = flatContainerRepo;
     _eventMapper            = eventMapper;
 }
コード例 #4
0
 public IndividualModelTask(IParameterContainerTask parameterContainerTask, ISpeciesContainerQuery speciesContainerQuery,
                            IBuildingBlockFinalizer buildingBlockFinalizer, IFormulaFactory formulaFactory)
 {
     _parameterContainerTask = parameterContainerTask;
     _speciesContainerQuery  = speciesContainerQuery;
     _buildingBlockFinalizer = buildingBlockFinalizer;
     _formulaFactory         = formulaFactory;
 }
コード例 #5
0
 protected override void Context()
 {
     _cloneManager = A.Fake <ICloner>();
     _simulationActiveProcessRepository = A.Fake <ISimulationActiveProcessRepository>();
     _parameterSetUpdater    = A.Fake <IParameterSetUpdater>();
     _objectBaseFactory      = A.Fake <IObjectBaseFactory>();
     _parameterContainerTask = A.Fake <IParameterContainerTask>();
     sut = new ProcessToProcessBuilderMapper(_cloneManager, _simulationActiveProcessRepository, _parameterSetUpdater, _objectBaseFactory, _parameterContainerTask);
 }
コード例 #6
0
 public SimulationActiveProcessRepository(IFlatProcessRepository flatProcessesRepository,
                                          IParameterContainerTask parameterContainerTask,
                                          IFlatProcessToActiveProcessMapper activeProcessMapper)
 {
     _flatProcessesRepository      = flatProcessesRepository;
     _parameterContainerTask       = parameterContainerTask;
     _activeProcessMapper          = activeProcessMapper;
     _allSimulationActiveProcesses = new List <IPKSimProcess>();
 }
コード例 #7
0
 public SchemaItemRepository(IFlatSchemaItemRepository schemaItemRepo,
                             IFlatContainerRepository flatContainerRepo,
                             IParameterContainerTask parameterContainerTask)
 {
     _schemaItemRepo         = schemaItemRepo;
     _flatContainerRepo      = flatContainerRepo;
     _parameterContainerTask = parameterContainerTask;
     _schemaItems            = new Cache <string, ISchemaItem>(si => si.ApplicationType.Name);
 }
コード例 #8
0
 public ProcessToProcessBuilderMapper(ICloner cloner, ISimulationActiveProcessRepository simulationActiveProcessRepository,
                                      IParameterSetUpdater parameterSetUpdater, IObjectBaseFactory objectBaseFactory, IParameterContainerTask parameterContainerTask)
 {
     _cloner = cloner;
     _simulationActiveProcessRepository = simulationActiveProcessRepository;
     _parameterSetUpdater    = parameterSetUpdater;
     _objectBaseFactory      = objectBaseFactory;
     _parameterContainerTask = parameterContainerTask;
 }
 public FlatContainerToEventGroupBuilderMapper(
    IParameterContainerTask parameterContainerTask,
    IFlatContainerToEventBuilderMapper eventMapper,
    IObjectBaseFactory objectBaseFactory, 
    IFlatContainerRepository flatContainerRepository, 
    IFlatContainerTagRepository flatContainerTagRepository) : base(objectBaseFactory, flatContainerRepository, flatContainerTagRepository)
 {
    _parameterContainerTask = parameterContainerTask;
    _eventMapper = eventMapper;
 }
コード例 #10
0
 public CompoundProcessRepository(IFlatProcessRepository processRepository,
                                  IParameterContainerTask parameterContainerTask,
                                  IFlatProcessToCompoundProcessMapper flatProcessToCompoundProcessMapper,
                                  IGroupRepository groupRepository)
 {
     _processRepository                  = processRepository;
     _parameterContainerTask             = parameterContainerTask;
     _flatProcessToCompoundProcessMapper = flatProcessToCompoundProcessMapper;
     _groupRepository = groupRepository;
 }
コード例 #11
0
 public override void GlobalContext()
 {
     _speciesContainerQuery  = A.Fake <ISpeciesContainerQuery>();
     _parameterContainerTask = A.Fake <IParameterContainerTask>();
     _buildingBlockFinalizer = A.Fake <IBuildingBlockFinalizer>();
     _formulaFactory         = A.Fake <IFormulaFactory>();
     _compartment            = new Compartment().WithName("compartment");
     _organ      = new Organ().WithName("organ");
     _organ.Name = "organ";
     _organism   = new Organism().WithName("organism");
     sut         = new IndividualModelTask(_parameterContainerTask, _speciesContainerQuery, _buildingBlockFinalizer, _formulaFactory);
 }
コード例 #12
0
 public FlatProcessToPassiveTransportMapper(IObjectBaseFactory entityBaseFactory,
                                            IFlatProcessDescriptorConditionRepository processDescriptorRepo,
                                            IParameterContainerTask parameterContainerTask,
                                            IFormulaFactory formulaFactory,
                                            IDimensionRepository dimensionRepository)
 {
     _entityBaseFactory      = entityBaseFactory;
     _processDescriptorRepo  = processDescriptorRepo;
     _parameterContainerTask = parameterContainerTask;
     _formulaFactory         = formulaFactory;
     _dimensionRepository    = dimensionRepository;
 }
コード例 #13
0
 public CompoundFactory(
     IObjectBaseFactory objectBaseFactory,
     IParameterContainerTask parameterContainerTask,
     IParameterAlternativeFactory parameterAlternativeFactory,
     IParameterGroupTask parameterGroupTask,
     ICompoundCalculationMethodCategoryRepository compoundCalculationMethodCategoryRepository)
 {
     _objectBaseFactory           = objectBaseFactory;
     _parameterContainerTask      = parameterContainerTask;
     _parameterAlternativeFactory = parameterAlternativeFactory;
     _parameterGroupTask          = parameterGroupTask;
     _compoundCalculationMethodCategoryRepository = compoundCalculationMethodCategoryRepository;
 }
コード例 #14
0
 public MoleculeBuilderFactory(IParameterFactory parameterFactory, IParameterSetUpdater parameterSetUpdater,
                               IObjectBaseFactory objectBaseFactory, IParameterIdUpdater parameterIdUpdater,
                               IFlatMoleculeRepository flatMoleculeRepository, IParameterContainerTask parameterContainerTask,
                               IFlatMoleculeToMoleculeBuilderMapper moleculeMapper, IDimensionRepository dimensionRepository)
 {
     _parameterFactory       = parameterFactory;
     _parameterSetUpdater    = parameterSetUpdater;
     _objectBaseFactory      = objectBaseFactory;
     _parameterIdUpdater     = parameterIdUpdater;
     _flatMoleculeRepository = flatMoleculeRepository;
     _parameterContainerTask = parameterContainerTask;
     _moleculeMapper         = moleculeMapper;
     _dimensionRepository    = dimensionRepository;
 }
コード例 #15
0
 public StaticReactionRepository(IFlatModelRepository flatModelRepository,
                                 IFlatProcessRepository flatProcessesRepository,
                                 IFlatModelProcessRepository modelProcessRepository,
                                 IParameterContainerTask parameterContainerTask,
                                 IFlatProcessToActiveProcessMapper activeProcessMapper)
 {
     _flatModelRepository     = flatModelRepository;
     _flatProcessesRepository = flatProcessesRepository;
     _modelProcessRepository  = modelProcessRepository;
     _parameterContainerTask  = parameterContainerTask;
     _activeProcessMapper     = activeProcessMapper;
     _reactionsByModel        = new Cache <string, IList <PKSimReaction> >();
     _allReactions            = new Cache <string, PKSimReaction>(r => r.Name);
 }
コード例 #16
0
ファイル: ApplicationFactory.cs プロジェクト: valdiman/PK-Sim
 public ApplicationFactory(IApplicationRepository applicationRepository, IObjectBaseFactory objectBaseFactory,
                           IObjectPathFactory objectPathFactory, IParameterSetUpdater parameterSetUpdater,
                           IDimensionRepository dimensionRepository, IParameterContainerTask parameterContainerTask,
                           IParticleApplicationCreator particleApplicationCreator, ICloneManagerForBuildingBlock cloneManagerForBuildingBlock)
 {
     _applicationRepository        = applicationRepository;
     _objectBaseFactory            = objectBaseFactory;
     _objectPathFactory            = objectPathFactory;
     _parameterSetUpdater          = parameterSetUpdater;
     _dimensionRepository          = dimensionRepository;
     _parameterContainerTask       = parameterContainerTask;
     _particleApplicationCreator   = particleApplicationCreator;
     _cloneManagerForBuildingBlock = cloneManagerForBuildingBlock;
 }
 public FlatContainerToApplicationMapper(IParameterContainerTask parameterContainerTask,
                                         IApplicationTransportRepository applicationTransportRepository,
                                         IEntityPathResolver entityPathResolver,
                                         IFlatContainerRepository flatContainerRepository,
                                         IFlatContainerIdToContainerMapper flatContainerIdMapper,
                                         IObjectBaseFactory objectBaseFactory,
                                         IFlatContainerToEventBuilderMapper eventMapper, IFlatContainerTagRepository flatContainerTagRepository) : base(objectBaseFactory, flatContainerRepository, flatContainerTagRepository)
 {
     _parameterContainerTask         = parameterContainerTask;
     _applicationTransportRepository = applicationTransportRepository;
     _entityPathResolver             = entityPathResolver;
     _flatContainerIdMapper          = flatContainerIdMapper;
     _eventMapper = eventMapper;
 }
コード例 #18
0
        public PKSimSpatialStructureFactory(IObjectBaseFactory objectBaseFactory, IParameterContainerTask parameterContainerTask,
                                            IModelContainerQuery modelContainerQuery, IModelNeighborhoodQuery modelNeighborhoodQuery,
                                            IParameterSetUpdater parameterSetUpdater, IParameterIdUpdater parameterIdUpdater,
                                            INeighborhoodFinalizer neighborhoodFinalizer, IEntityPathResolver entityPathResolver) : base(objectBaseFactory)

        {
            _objectBaseFactory      = objectBaseFactory;
            _parameterContainerTask = parameterContainerTask;
            _modelContainerQuery    = modelContainerQuery;
            _modelNeighborhoodQuery = modelNeighborhoodQuery;
            _parameterSetUpdater    = parameterSetUpdater;
            _parameterIdUpdater     = parameterIdUpdater;
            _neighborhoodFinalizer  = neighborhoodFinalizer;
            _entityPathResolver     = entityPathResolver;
        }
コード例 #19
0
 public FlatContainerToFormulationMapper(IParameterContainerTask parameterContainerTask,
                                         IFlatContainerIdToFormulationMapper containerIdToFormulationMapper)
 {
     _parameterContainerTask         = parameterContainerTask;
     _containerIdToFormulationMapper = containerIdToFormulationMapper;
 }
 public FlatDiseaseStateToDiseaseStateMapper(IParameterContainerTask parameterContainerTask)
 {
     _parameterContainerTask = parameterContainerTask;
 }