function AlterManager(sheet) {
    (0, _classCallCheck2.default)(this, AlterManager);

    /**
     * Instance of {@link Sheet}.
     *
     * @type {Sheet}
     */
    this.sheet = sheet;
    /**
     * Handsontable instance.
     *
     * @type {Core}
     */

    this.hot = sheet.hot;
    /**
     * Instance of {@link DataProvider}.
     *
     * @type {DataProvider}
     */

    this.dataProvider = sheet.dataProvider;
    /**
     * Instance of {@link Matrix}.
     *
     * @type {Matrix}
     */

    this.matrix = sheet.matrix;
  }
Alter Manager is a service that is responsible for changing the formula expressions (especially cell coordinates)
based on specific alter operation applied into the table.

For example, when a user adds a new row the algorithm that moves all the cells below the added row down by one row
should be triggered (eq: cell A5 become A6 etc).

All alter operations are defined in the "alterOperation/" directory.

@class AlterManager
@util