protected InteractionTasksForMergableBuildingBlock(IInteractionTaskContext interactionTaskContext, IEditTasksForBuildingBlock <TBuildingBlock> editTask, IInteractionTasksForBuilder <TBuilder> builderTask, IMergeIgnoreReplaceMergeManager <TBuilder> mergeIgnoreReplaceMergeManager, IFormulaTask formulaTask, IMoleculeListTasks moleculeListTasks) : base(interactionTaskContext, editTask, builderTask) { _mergeIgnoreReplaceMergeManager = mergeIgnoreReplaceMergeManager; _formulaTask = formulaTask; _moleculeListTasks = moleculeListTasks; }
public InteractionTasksForObserverBuildingBlock( IInteractionTaskContext interactionTaskContext, IEditTasksForBuildingBlock <IObserverBuildingBlock> editTask, IInteractionTasksForBuilder <IObserverBuilder> builderTask, IMoleculeListTasks moleculeListTasks, IObserverBuildingBlockMergeManager mergeIgnoreReplaceMergeManager, IFormulaTask formulaTask, IMoBiFormulaTask moBiFormulaTask) : base(interactionTaskContext, editTask, builderTask, mergeIgnoreReplaceMergeManager, formulaTask, moleculeListTasks) { _formulaTask = formulaTask; _moBiFormulaTask = moBiFormulaTask; }
public InteractionTasksForPassiveTransportBuildingBlock( IInteractionTaskContext interactionTaskContext, IEditTasksForBuildingBlock <IPassiveTransportBuildingBlock> editTask, IInteractionTasksForBuilder <ITransportBuilder> builderTask, IMoleculeListTasks moleculeListTasks, IFormulaTask formulaTask, IPassiveTranportBuildingBlockMergeManager mergeIgnoreReplaceMergeManager, IMoBiFormulaTask moBiFormulaTask) : base(interactionTaskContext, editTask, builderTask) { _moleculeListTasks = moleculeListTasks; _formulaTask = formulaTask; _mergeIgnoreReplaceMergeManager = mergeIgnoreReplaceMergeManager; _moBiFormulaTask = moBiFormulaTask; }