UNPKG

ngx-diagrams

Version:

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.2.0.

41 lines 3.12 kB
/** * @fileoverview added by tsickle * Generated from: lib/actions/links-created.action.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { BaseAction } from './base.action'; // TODO: refactor into entity-created.action, and fire every time a new entity is created! export class LinkCreatedAction extends BaseAction { /** * @param {?} mouseX * @param {?} mouseY * @param {?} link */ constructor(mouseX, mouseY, link) { super(mouseX, mouseY); this.sourcePort = link.getSourcePort(); this.targetPort = link.getTargetPort(); this.link = link; } /** * @return {?} */ getOutPortNode() { return this.sourcePort.getParent(); } /** * @return {?} */ getInPortNode() { return this.targetPort.getParent(); } } if (false) { /** @type {?} */ LinkCreatedAction.prototype.sourcePort; /** @type {?} */ LinkCreatedAction.prototype.targetPort; /** @type {?} */ LinkCreatedAction.prototype.link; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGlua3MtY3JlYXRlZC5hY3Rpb24uanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtZGlhZ3JhbXMvIiwic291cmNlcyI6WyJsaWIvYWN0aW9ucy9saW5rcy1jcmVhdGVkLmFjdGlvbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7O0FBTTNDLE1BQU0sT0FBTyxpQkFBa0IsU0FBUSxVQUFVOzs7Ozs7SUFLaEQsWUFBWSxNQUFjLEVBQUUsTUFBYyxFQUFFLElBQWU7UUFDMUQsS0FBSyxDQUFDLE1BQU0sRUFBRSxNQUFNLENBQUMsQ0FBQztRQUN0QixJQUFJLENBQUMsVUFBVSxHQUFHLElBQUksQ0FBQyxhQUFhLEVBQUUsQ0FBQztRQUN2QyxJQUFJLENBQUMsVUFBVSxHQUFHLElBQUksQ0FBQyxhQUFhLEVBQUUsQ0FBQztRQUN2QyxJQUFJLENBQUMsSUFBSSxHQUFHLElBQUksQ0FBQztJQUNsQixDQUFDOzs7O0lBRUQsY0FBYztRQUNiLE9BQU8sSUFBSSxDQUFDLFVBQVUsQ0FBQyxTQUFTLEVBQUUsQ0FBQztJQUNwQyxDQUFDOzs7O0lBRUQsYUFBYTtRQUNaLE9BQU8sSUFBSSxDQUFDLFVBQVUsQ0FBQyxTQUFTLEVBQUUsQ0FBQztJQUNwQyxDQUFDO0NBQ0Q7OztJQWxCQSx1Q0FBc0I7O0lBQ3RCLHVDQUFzQjs7SUFDdEIsaUNBQWdCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQmFzZUFjdGlvbiB9IGZyb20gJy4vYmFzZS5hY3Rpb24nO1xuaW1wb3J0IHsgUG9ydE1vZGVsIH0gZnJvbSAnLi4vbW9kZWxzL3BvcnQubW9kZWwnO1xuaW1wb3J0IHsgTm9kZU1vZGVsIH0gZnJvbSAnLi4vbW9kZWxzL25vZGUubW9kZWwnO1xuaW1wb3J0IHsgTGlua01vZGVsIH0gZnJvbSAnLi4vbW9kZWxzJztcblxuLy8gVE9ETzogcmVmYWN0b3IgaW50byBlbnRpdHktY3JlYXRlZC5hY3Rpb24sIGFuZCBmaXJlIGV2ZXJ5IHRpbWUgYSBuZXcgZW50aXR5IGlzIGNyZWF0ZWQhXG5leHBvcnQgY2xhc3MgTGlua0NyZWF0ZWRBY3Rpb24gZXh0ZW5kcyBCYXNlQWN0aW9uIHtcblx0c291cmNlUG9ydDogUG9ydE1vZGVsO1xuXHR0YXJnZXRQb3J0OiBQb3J0TW9kZWw7XG5cdGxpbms6IExpbmtNb2RlbDtcblxuXHRjb25zdHJ1Y3Rvcihtb3VzZVg6IG51bWJlciwgbW91c2VZOiBudW1iZXIsIGxpbms6IExpbmtNb2RlbCkge1xuXHRcdHN1cGVyKG1vdXNlWCwgbW91c2VZKTtcblx0XHR0aGlzLnNvdXJjZVBvcnQgPSBsaW5rLmdldFNvdXJjZVBvcnQoKTtcblx0XHR0aGlzLnRhcmdldFBvcnQgPSBsaW5rLmdldFRhcmdldFBvcnQoKTtcblx0XHR0aGlzLmxpbmsgPSBsaW5rO1xuXHR9XG5cblx0Z2V0T3V0UG9ydE5vZGUoKTogTm9kZU1vZGVsIHtcblx0XHRyZXR1cm4gdGhpcy5zb3VyY2VQb3J0LmdldFBhcmVudCgpO1xuXHR9XG5cblx0Z2V0SW5Qb3J0Tm9kZSgpOiBOb2RlTW9kZWwge1xuXHRcdHJldHVybiB0aGlzLnRhcmdldFBvcnQuZ2V0UGFyZW50KCk7XG5cdH1cbn1cbiJdfQ==