mirror of
https://github.com/barsdeveloper/ueblueprint.git
synced 2026-05-13 15:27:30 +08:00
Links wip (broken)
This commit is contained in:
@@ -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
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user