protected override IReversibleCommand <IMoBiContext> GetInverseCommand(IMoBiContext context) { return(BuildingBlockChangeBaseCommandExtensions.AsInverseFor(new RemoveMoleculeFromReactionBuildingBlockCommand(_buildingBlock, _moleculeNodeId), this)); }
protected override ICommand <IMoBiContext> GetInverseCommand(IMoBiContext context) { return(BuildingBlockChangeBaseCommandExtensions.AsInverseFor(new AddMoleculeToReactionBuildingBlockCommand(_buildingBlock, _moleculeNodeName), this)); }