UNPKG

dmn-js-decision-table

Version:

A decision table view for dmn-js

37 lines (35 loc) 709 B
export default class IdClaimHandler { constructor(moddle) { this._moddle = moddle; } /** * <do> */ execute(context) { const ids = this._moddle.ids, id = context.id, element = context.element, claiming = context.claiming; if (claiming) { ids.claim(id, element); } else { ids.unclaim(id); } } /** * <undo> */ revert(context) { const ids = this._moddle.ids, id = context.id, element = context.element, claiming = context.claiming; if (claiming) { ids.unclaim(id); } else { ids.claim(id, element); } } } IdClaimHandler.$inject = ['moddle']; //# sourceMappingURL=IdClaimHandler.js.map