Links wip (broken)

This commit is contained in:
barsdeveloper
2022-03-14 18:58:23 +01:00
parent 8bca6dcff4
commit c4b0dac1b7
10 changed files with 1146 additions and 1083 deletions

View File

@@ -4,6 +4,7 @@ import PinTemplate from "../template/PinTemplate"
/**
* @typedef {import("./NodeElement").default} NodeElement
* @typedef {import("../entity/GuidEntity").default} GuidEntity
*/
export default class PinElement extends IElement {
@@ -40,6 +41,11 @@ export default class PinElement extends IElement {
]
}
/** @type {GuidEntity} */
GetPinId() {
return this.entity.PinId
}
/**
* @returns {String}
*/
@@ -51,7 +57,7 @@ export default class PinElement extends IElement {
* @returns {String}
*/
getPinDisplayName() {
return this.entity.PinFriendlyName
return this.entity.PinName
}
isInput() {
@@ -90,6 +96,12 @@ export default class PinElement extends IElement {
return this.closest("ueb-node")
}
getLinks() {
return this.entity.LinkedTo.map(pinReference =>
pinReference
)
}
/**
* @param {PinElement} targetPinElement
*/