| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- /**
- * @license Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
- * For licensing, see LICENSE.md.
- */
- /**
- * @module engine/model/delta/renamedelta
- */
- import Delta from './delta';
- import DeltaFactory from './deltafactory';
- /**
- * To provide specific OT behavior and better collisions solving, the {@link module:engine/model/writer~Writer#rename Batch#rename} method
- * uses the `RenameDelta` class which inherits from the `Delta` class and may overwrite some methods.
- *
- * @extends module:engine/model/delta/delta~Delta
- */
- export default class RenameDelta extends Delta {
- /**
- * @inheritDoc
- */
- get type() {
- return 'rename';
- }
- /**
- * @inheritDoc
- */
- get _reverseDeltaClass() {
- return RenameDelta;
- }
- /**
- * @inheritDoc
- */
- static get className() {
- return 'engine.model.delta.RenameDelta';
- }
- }
- DeltaFactory.register( RenameDelta );
|