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
JavaScript
/**
* @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