private void generateDefaultsInCurrentProject()
 {
     addDefault <IMoleculeBuildingBlock>(AppConstants.DefaultNames.MoleculeBuildingBlock);
     addDefault(AppConstants.DefaultNames.ReactionBuildingBlock, () => _reactionBuildingBlockFactory.Create());
     addDefault(AppConstants.DefaultNames.SpatialStructure, () => _spatialStructureFactory.CreateDefault(AppConstants.DefaultNames.SpatialStructure));
     addDefault <IPassiveTransportBuildingBlock>(AppConstants.DefaultNames.PassiveTransportBuildingBlock);
     addDefault <IEventGroupBuildingBlock>(AppConstants.DefaultNames.EventBuildingBlock);
     addDefault <IObserverBuildingBlock>(AppConstants.DefaultNames.ObserverBuildingBlock);
     addDefault(AppConstants.DefaultNames.SimulationSettings, _simulationSettingsFactory.CreateDefault);
 }
Beispiel #2
0
 public override IMoBiSpatialStructure CreateNewEntity(IMoBiProject moleculeBuildingBlock)
 {
     return(_spatialStructureFactory.CreateDefault(spatialStructureName: string.Empty));
 }