UNPKG

ngx-diagrams

Version:

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

50 lines 3.66 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 * as tslib_1 from "tslib"; import { BaseAction } from './base.action'; // TODO: refactor into entity-created.action, and fire every time a new entity is created! var // TODO: refactor into entity-created.action, and fire every time a new entity is created! LinkCreatedAction = /** @class */ (function (_super) { tslib_1.__extends(LinkCreatedAction, _super); function LinkCreatedAction(mouseX, mouseY, link) { var _this = _super.call(this, mouseX, mouseY) || this; _this.sourcePort = link.getSourcePort(); _this.targetPort = link.getTargetPort(); _this.link = link; return _this; } /** * @return {?} */ LinkCreatedAction.prototype.getOutPortNode = /** * @return {?} */ function () { return this.sourcePort.getParent(); }; /** * @return {?} */ LinkCreatedAction.prototype.getInPortNode = /** * @return {?} */ function () { return this.targetPort.getParent(); }; return LinkCreatedAction; }(BaseAction)); // TODO: refactor into entity-created.action, and fire every time a new entity is created! export { LinkCreatedAction }; if (false) { /** @type {?} */ LinkCreatedAction.prototype.sourcePort; /** @type {?} */ LinkCreatedAction.prototype.targetPort; /** @type {?} */ LinkCreatedAction.prototype.link; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGlua3MtY3JlYXRlZC5hY3Rpb24uanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtZGlhZ3JhbXMvIiwic291cmNlcyI6WyJsaWIvYWN0aW9ucy9saW5rcy1jcmVhdGVkLmFjdGlvbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDOztBQU0zQzs7O0lBQXVDLDZDQUFVO0lBS2hELDJCQUFZLE1BQWMsRUFBRSxNQUFjLEVBQUUsSUFBZTtRQUEzRCxZQUNDLGtCQUFNLE1BQU0sRUFBRSxNQUFNLENBQUMsU0FJckI7UUFIQSxLQUFJLENBQUMsVUFBVSxHQUFHLElBQUksQ0FBQyxhQUFhLEVBQUUsQ0FBQztRQUN2QyxLQUFJLENBQUMsVUFBVSxHQUFHLElBQUksQ0FBQyxhQUFhLEVBQUUsQ0FBQztRQUN2QyxLQUFJLENBQUMsSUFBSSxHQUFHLElBQUksQ0FBQzs7SUFDbEIsQ0FBQzs7OztJQUVELDBDQUFjOzs7SUFBZDtRQUNDLE9BQU8sSUFBSSxDQUFDLFVBQVUsQ0FBQyxTQUFTLEVBQUUsQ0FBQztJQUNwQyxDQUFDOzs7O0lBRUQseUNBQWE7OztJQUFiO1FBQ0MsT0FBTyxJQUFJLENBQUMsVUFBVSxDQUFDLFNBQVMsRUFBRSxDQUFDO0lBQ3BDLENBQUM7SUFDRix3QkFBQztBQUFELENBQUMsQUFuQkQsQ0FBdUMsVUFBVSxHQW1CaEQ7Ozs7O0lBbEJBLHVDQUFzQjs7SUFDdEIsdUNBQXNCOztJQUN0QixpQ0FBZ0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBCYXNlQWN0aW9uIH0gZnJvbSAnLi9iYXNlLmFjdGlvbic7XG5pbXBvcnQgeyBQb3J0TW9kZWwgfSBmcm9tICcuLi9tb2RlbHMvcG9ydC5tb2RlbCc7XG5pbXBvcnQgeyBOb2RlTW9kZWwgfSBmcm9tICcuLi9tb2RlbHMvbm9kZS5tb2RlbCc7XG5pbXBvcnQgeyBMaW5rTW9kZWwgfSBmcm9tICcuLi9tb2RlbHMnO1xuXG4vLyBUT0RPOiByZWZhY3RvciBpbnRvIGVudGl0eS1jcmVhdGVkLmFjdGlvbiwgYW5kIGZpcmUgZXZlcnkgdGltZSBhIG5ldyBlbnRpdHkgaXMgY3JlYXRlZCFcbmV4cG9ydCBjbGFzcyBMaW5rQ3JlYXRlZEFjdGlvbiBleHRlbmRzIEJhc2VBY3Rpb24ge1xuXHRzb3VyY2VQb3J0OiBQb3J0TW9kZWw7XG5cdHRhcmdldFBvcnQ6IFBvcnRNb2RlbDtcblx0bGluazogTGlua01vZGVsO1xuXG5cdGNvbnN0cnVjdG9yKG1vdXNlWDogbnVtYmVyLCBtb3VzZVk6IG51bWJlciwgbGluazogTGlua01vZGVsKSB7XG5cdFx0c3VwZXIobW91c2VYLCBtb3VzZVkpO1xuXHRcdHRoaXMuc291cmNlUG9ydCA9IGxpbmsuZ2V0U291cmNlUG9ydCgpO1xuXHRcdHRoaXMudGFyZ2V0UG9ydCA9IGxpbmsuZ2V0VGFyZ2V0UG9ydCgpO1xuXHRcdHRoaXMubGluayA9IGxpbms7XG5cdH1cblxuXHRnZXRPdXRQb3J0Tm9kZSgpOiBOb2RlTW9kZWwge1xuXHRcdHJldHVybiB0aGlzLnNvdXJjZVBvcnQuZ2V0UGFyZW50KCk7XG5cdH1cblxuXHRnZXRJblBvcnROb2RlKCk6IE5vZGVNb2RlbCB7XG5cdFx0cmV0dXJuIHRoaXMudGFyZ2V0UG9ydC5nZXRQYXJlbnQoKTtcblx0fVxufVxuIl19