public ParameterImporter(IObjectPathFactory objectPathFactory, IObjectBaseFactory objectBaseFactory, ASTHandler astHandler, IMoBiContext context, IUnitDefinitionImporter unitDefinitionImporter, IFormulaFactory formulaFactory)
     : base(objectPathFactory, objectBaseFactory, astHandler, context)
 {
     _paramList = new List <IEntity>();
     _unitDefinitionImporter = unitDefinitionImporter;
     _formulaFactory         = formulaFactory;
 }
Exemple #2
0
 public SpeciesImporter(IObjectPathFactory objectPathFactory, IObjectBaseFactory objectBaseFactory, IMoleculeBuilderFactory moleculeBuilderFactory, IMoleculeStartValuesCreator moleculeStartValuesCreator, IMoBiDimensionFactory moBiDimensionFactory, ASTHandler astHandler, IMoBiContext context, IUnitDefinitionImporter unitDefinitionImporter, IFormulaFactory formulaFactory)
     : base(objectPathFactory, objectBaseFactory, astHandler, context)
 {
     _moleculeBuilderFactory     = moleculeBuilderFactory;
     _moleculeStartValuesCreator = moleculeStartValuesCreator;
     _moBiDimensionFactory       = moBiDimensionFactory;
     _counter                = 1;
     _dimensionDictionary    = new Dictionary <string, Dimension>();
     _unitDefinitionImporter = unitDefinitionImporter;
 }
Exemple #3
0
 public CompartmentImporter(IObjectPathFactory objectPathFactory, IObjectBaseFactory objectBaseFactory,
                            IMoBiSpatialStructureFactory spatialStructureFactory, IMoBiDimensionFactory moBiDimensionFactory,
                            ASTHandler astHandler, IMoBiContext context, IFormulaFactory formulaFactory, IUnitDefinitionImporter unitDefinitionImporter)
     : base(objectPathFactory, objectBaseFactory, astHandler, context)
 {
     _objectBaseFactory       = objectBaseFactory;
     _spatialStructureFactory = spatialStructureFactory;
     _dimensionFactory        = moBiDimensionFactory;
     _formulaFactory          = formulaFactory;
     _unitDefinitionImporter  = unitDefinitionImporter;
 }
 public ReactionImporter(IObjectPathFactory objectPathFactory, IObjectBaseFactory objectBaseFactory, IMoBiDimensionFactory moBiDimensionFactory, ASTHandler astHandler, IMoBiContext context, IReactionBuildingBlockFactory reactionBuildingBlockFactory, IFunctionDefinitionImporter functionDefinitionImporter, ISpeciesImporter speciesImporter, IUnitDefinitionImporter unitDefinitionImporter)
     : base(objectPathFactory, objectBaseFactory, astHandler, context)
 {
     _dimensionFactory              = moBiDimensionFactory;
     ReactionBuilderList            = new List <IReactionBuilder>();
     _passiveTransportList          = new List <ITransportBuilder>();
     _reactionBuildingBlock         = reactionBuildingBlockFactory.Create().WithName(SBMLConstants.SBML_REACTION_BB);
     _passiveTransportBuildingBlock = ObjectBaseFactory.Create <IPassiveTransportBuildingBlock>()
                                      .WithName(SBMLConstants.SBML_PASSIVETRANSPORTS_BB);
     _functionDefinitionImporter = functionDefinitionImporter;
     _speciesImporter            = speciesImporter;
     _unitDefinitionImporter     = unitDefinitionImporter;
 }
 //Not possible to inject during construction due to circular references
 public void SetUnitDefinitionImporter(IUnitDefinitionImporter unitDefinitionImporter)
 {
     _unitDefinitionImporter = unitDefinitionImporter;
 }