Pivotick / Kante
Klasse: Edge
Definiert in: Edge.ts:48
Stellt eine Kante (Verbindung) zwischen zwei Knoten in einem Diagramm dar.
Zugriffsmethoden
isSynthetic
Getter-Signatur
get isSynthetic():
boolean
Definiert in: Edge.ts:338
Gilt für einen Ersatz: eine Linie, die für reale Kanten gezeichnet wird, deren Enden in geschlossenen Clustern verborgen sind.
Rückgabewert
boolean
source
Getter-Signatur
get source():
Node
Definiert in: Edge.ts:131
Erforderlich für d3-force
Rückgabewert
target
Getter-Signatur
get target():
Node
Definiert in: Edge.ts:134
Rückgabewert
Konstruktoren
Konstruktor
new Edge(
id,from,to,data?,style?,directed?):Edge
Definiert in: Edge.ts:94
Erstellen Sie eine neue Edge-Instanz.
Parameter
id
string
Eindeutiger Bezeichner für die Kante
from
Quellknoten
to
Zielknoten
data?
Optionale Datennutzlast für den Edge
style?
Partial<EdgeFullStyle>
Optionaler Stil für die Kante
directed?
boolean | null
Rückgabewert
Edge
Methoden
clearDirty()
clearDirty():
void
Definiert in: Edge.ts:278
Rückgabewert
void
clone()
clone():
Edge
Definiert in: Edge.ts:251
Rückgabewert
Edge
getData()
getData():
EdgeData
Definiert in: Edge.ts:141
Holen Sie sich die Daten der Kante.
Rückgabewert
getEdgeStyle()
getEdgeStyle():
Partial<EdgeStyle>
Definiert in: Edge.ts:173
Holen Sie sich den Stil der Kante.
Rückgabewert
Partial<EdgeStyle>
getGraphElement()
getGraphElement():
SVGGElement|null
Definiert in: Edge.ts:210
Rückgabewert
SVGGElement | null
getLabelStyle()
getLabelStyle():
Partial<LabelStyle>
Definiert in: Edge.ts:180
Rufen Sie den Beschriftungsstil der Kante ab, falls verfügbar.
Rückgabewert
Partial<LabelStyle>
getSources()
getSources():
string[]
Definiert in: Edge.ts:389
Die Quellen, die diesen Vorsprung bestätigen – Pivot-IDs, plus 'seed' für Daten, die von Anfang an hier waren. Der Pivot, der eine Beziehung bestätigt, ist die tragende Hälfte der Herkunft, daher tragen Kanten ihn genauso wie Knoten.
Rückgabewert
string[]
getStyle()
getStyle():
Partial<EdgeFullStyle>
Definiert in: Edge.ts:166
Holen Sie sich den Stil der Kante.
Rückgabewert
Partial<EdgeFullStyle>
hasSource()
hasSource(
source):boolean
Definiert in: Edge.ts:394
Ob source für diesen Vorsprung bürgt. 'seed' gilt für nicht-pivotierte Daten.
Parameter
source
string
Rückgabewert
boolean
hide()
hide():
void
Definiert in: Edge.ts:300
Rückgabewert
void
isDirty()
isDirty():
boolean
Definiert in: Edge.ts:282
Rückgabewert
boolean
markDirty()
markDirty():
void
Definiert in: Edge.ts:274
Rückgabewert
void
setData()
setData(
newData):void
Definiert in: Edge.ts:149
Aktualisieren Sie die Daten der Kante.
Parameter
newData
Neue Daten zum Festlegen
Rückgabewert
void
setFrom()
setFrom(
node):void
Definiert in: Edge.ts:215
Parameter
node
Rückgabewert
void
setLayerVisible()
setLayerVisible(
layerVisible):boolean
Definiert in: Edge.ts:309
Schalten Sie die Ebene dieser Kante ein oder aus und leiten Sie sichtbar aus den anderen Gründen ab, aus denen sie möglicherweise bereits ausgeblendet ist. Gibt zurück, ob sich etwas geändert hat.
Parameter
layerVisible
boolean
Rückgabewert
boolean
setStyle()
setStyle(
newStyle):void
Definiert in: Edge.ts:188
Aktualisieren Sie den Stil der Kante.
Parameter
newStyle
Neuer Stil zum Festlegen
Rückgabewert
void
setTo()
setTo(
node):void
Definiert in: Edge.ts:219
Parameter
node
Rückgabewert
void
show()
show():
void
Definiert in: Edge.ts:295
Rückgabewert
void
toDict()
toDict():
Record<string,unknown>
Definiert in: Edge.ts:226
Konvertieren Sie die Kante in eine einfache JSON-Objektdarstellung.
Rückgabewert
Record<string, unknown>
toggleVisibility()
toggleVisibility(
visible):void
Definiert in: Edge.ts:286
Parameter
visible
boolean
Rückgabewert
void
toSimulationDTO()
toSimulationDTO():
SimulationEdgeDTO
Definiert in: Edge.ts:240
Strukturiert klonbare Nutzlast für den Simulationsarbeiter; Endpunkte auf IDs reduziert, behält directed. Der Stil ist funktionslos – siehe Node.toSimulationDTO.
Rückgabewert
SimulationEdgeDTO
updateData()
updateData(
partialData):void
Definiert in: Edge.ts:158
Teildaten mit den aktuellen Kantendaten zusammenführen.
Parameter
partialData
Partial<EdgeData>
Teildatenobjekt zum Zusammenführen
Rückgabewert
void
updateStyle()
updateStyle(
partialStyle):void
Definiert in: Edge.ts:198
Teilstil mit dem aktuellen Kantenstil zusammenführen. Nützlich, um nur Teile des Stils zu aktualisieren.
Parameter
partialStyle
Teilweises Stilobjekt zum Zusammenführen
Rückgabewert
void
Eigenschaften
directed
readonlydirected:boolean|null
Definiert in: Edge.ts:52
domID
readonlydomID:string
Definiert in: Edge.ts:84
from
from:
Node
Definiert in: Edge.ts:50
id
readonlyid:string
Definiert in: Edge.ts:49
layerVisible
layerVisible:
boolean
Definiert in: Edge.ts:63
Ob die Ebene dieser Kante aktiviert ist. Ein Veto gegen sichtbar: Jeder andere Grund, warum eine Kante ausgeblendet ist (herausgefilterte Endpunkte, ein reduzierter Cluster, ein manuelles Ausblenden), wird durch show / hide geltend gemacht, und show kann eine Kante nicht zurückbringen, während ihre Ebene ausgeschaltet ist.
representedEdges?
optionalrepresentedEdges:Edge[]
Definiert in: Edge.ts:75
Als Stellvertreter: die echten Vorteile, für die es spricht. Kanten, die auf demselben Punktpaar landen, teilen sich eine Linie, sodass ein Ersatz mehrere Beziehungen unterschiedlicher Art abdecken kann. es wird nur dann herausgefiltert, wenn jeder von ihnen es ist. Undefiniert an einer echten Kante.
to
to:
Node
Definiert in: Edge.ts:51
visible
visible:
boolean
Definiert in: Edge.ts:56
visibleIgnoringLayer
visibleIgnoringLayer:
boolean
Definiert in: Edge.ts:69
Was sichtbar wäre, wenn jede Ebene aktiviert wäre – d. h. Sichtbarkeit vom Endpunkt, Einklappen und manuelle Gründe allein. Die Simulation basiert auf diesem und nicht auf visible, sodass sich das Layout durch das Ausschalten einer Ebene nie ändert.