pivotick / Vereinfachung
Interface: Simplification
Definiert in: Simplification/Simplification.ts:100
Zugriffsmethoden
matchQuery
Getter-Signatur
get matchQuery():
string|undefined
Definiert in: Simplification/Simplification.ts:551
Worauf die eingestellten Übereinstimmungen abgestimmt wurden.
Rückgabewert
string | undefined
openConfirmAbove
Getter-Signatur
get openConfirmAbove():
number
Definiert in: Simplification/Simplification.ts:476
Die Mitglieder, über denen Open zuerst fragt (UI.simplify.openConfirmAbove).
Rückgabewert
number
Methoden
close()
close(
group):void
Definiert in: Simplification/Simplification.ts:282
Falten Sie die Mitglieder einer offenen Gruppe wieder hinein.
Parameter
group
GroupRef
Rückgabewert
void
colorOf()
colorOf(
node):string
Definiert in: Simplification/Simplification.ts:513
Die Farbe, in der ein Punkt gezeichnet wird: UI.simplify.colorOf, andernfalls der Stil eines Knotens oder der eigene einer Gruppe.
Parameter
node
Rückgabewert
string
defaultTitle()
defaultTitle(
nodes):string
Definiert in: Simplification/Simplification.ts:429
Die Bezeichnung, die diese Knoten von ihren Typen erhalten würden, womit die Titelaufforderung beginnt.
Parameter
nodes
(string | Node)[]
Rückgabewert
string
getGroups()
getGroups():
GroupInfo[]
Definiert in: Simplification/Simplification.ts:235
Jede Gruppe aus dem letzten Lauf, einschließlich der offenen, und die späteren Regeln wurden wieder aufgehoben: Die Gruppe, die eine Gruppe hält, listet auch ihre Mitglieder auf. summary().groups zählt die geschlossenen Gruppen, die die Arbeitsfläche zeichnet.
Rückgabewert
getManualGroups()
getManualGroups():
ManualGroupRecord[]
Definiert in: Simplification/Simplification.ts:412
Die handgefertigten Gruppen, für einen Gastgeber zum Speichern.
Rückgabewert
getRules()
getRules():
SimplifyRuleStatus[]
Definiert in: Simplification/Simplification.ts:158
Jede Regel in der Ausführungsreihenfolge mit dem, was sie beim letzten Durchlauf getan hat.
Rückgabewert
groupableIds()
groupableIds(
nodes):string[]
Definiert in: Simplification/Simplification.ts:441
Die tatsächlichen Knoten, für die eine Auswahl steht und die eine handgemachte Gruppe enthalten kann.
Parameter
nodes
(string | Node)[]
Rückgabewert
string[]
groupLanding()
groupLanding(
runId):void
Definiert in: Simplification/Simplification.ts:318
Landen Sie, was dieser Pivot-Lauf hinzufügt, in Gruppen, eine pro Typ. Rufen Sie es mit graph.pivots.candidates(pivotId).runId vor pivots.ingest auf, damit die Knoten nie lose gezogen werden; Wenn Sie es aufrufen, werden sie beim nächsten Neuzeichnen gefaltet. Fügt die Pivot-Landungsregel oben hinzu, wenn sie nicht deklariert ist, und schaltet sie ein.
Parameter
runId
string
Rückgabewert
void
groupNodes()
groupNodes(
nodes,title?):string|undefined
Definiert in: Simplification/Simplification.ts:360
Falten Sie diese Knoten in eine eigene Gruppe mit dem Titel title (nicht festgelegt oder die Standardbezeichnung: nach Typ beschriftet). Eine Gruppe unter ihnen gibt ihren Mitgliedern. Ein Knoten, der sich bereits in einer handgemachten Gruppe befindet, verlässt diese; Annotierte Knoten und erweiterte Cluster bleiben außen vor. Gibt die ID der neuen Gruppe zurück oder nichts, wenn weniger als zwei Knoten gruppiert werden können.
Parameter
nodes
(string | Node)[]
title?
string
Rückgabewert
string | undefined
groupOf()
groupOf(
node):GroupInfo|undefined
Definiert in: Simplification/Simplification.ts:240
Die Gruppe, die als erste Regel diesen Knoten faltet, fügt ihn ein.
Parameter
node
string | Node
Rückgabewert
GroupInfo | undefined
isEnabled()
isEnabled():
boolean
Definiert in: Simplification/Simplification.ts:144
Ob die Funktion überhaupt aktiviert ist (UI.simplify.enabled).
Rückgabewert
boolean
isLandingGrouped()
isLandingGrouped(
runId):boolean
Definiert in: Simplification/Simplification.ts:348
Ob dieser Pivot-Lauf dazu aufgefordert wurde, in einer Gruppe zu landen.
Parameter
runId
string
Rückgabewert
boolean
isManual()
isManual(
group):boolean
Definiert in: Simplification/Simplification.ts:406
Ob diese Gruppe von Hand gefertigt wurde.
Parameter
group
GroupRef
Rückgabewert
boolean
isPulledOut()
isPulledOut(
node):boolean
Definiert in: Simplification/Simplification.ts:308
Ob ein Knoten aus seiner Gruppe entfernt wurde.
Parameter
node
string | Node
Rückgabewert
boolean
labelOf()
labelOf(
info):string
Definiert in: Simplification/Simplification.ts:488
Die Bezeichnung einer Gruppe: ihr Titel, ansonsten ihre zusammengefügten Teile, der größte zuerst.
Parameter
info
Rückgabewert
string
matchesIn()
matchesIn(
group):number
Definiert in: Simplification/Simplification.ts:543
Wie viele Mitglieder einer Gruppe sind unter den eingestellten Übereinstimmungen?
Parameter
group
GroupInfo | GroupNode
Rückgabewert
number
onChange()
onChange(
listener): () =>void
Definiert in: Simplification/Simplification.ts:562
Abonnieren Sie Änderungen der Gruppierung. Gibt seine eigene Abmeldung zurück.
Parameter
listener
() => void
Rückgabewert
():
void
Rückgabewert
void
open()
open(
group):void
Definiert in: Simplification/Simplification.ts:277
Bringen Sie die Mitglieder einer Gruppe wieder auf die Arbeitsfläche. Es bleibt offen, bis es geschlossen oder aufgelöst wird.
Parameter
group
GroupRef
Rückgabewert
void
pullOut()
pullOut(
nodes):void
Definiert in: Simplification/Simplification.ts:290
Nehmen Sie Knoten für die Sitzung aus ihren Gruppen heraus. Jeder bleibt ein einfacher Knoten, bis er zurückgesetzt wird. Mehrere gleichzeitig gruppieren sich einmal neu.
Parameter
nodes
NodeRef | NodeRef[]
Rückgabewert
void
putBack()
putBack(
nodes):void
Definiert in: Simplification/Simplification.ts:301
Herausgezogene Knoten lassen sich wieder gruppieren.
Parameter
nodes
NodeRef | NodeRef[]
Rückgabewert
void
renameGroup()
renameGroup(
group,title):void
Definiert in: Simplification/Simplification.ts:393
Benennen Sie eine handgemachte Gruppe um; Ein leerer Titel beschriftet es erneut nach seinen Typen.
Parameter
group
GroupRef
title
string
Rückgabewert
void
ruleLabel()
ruleLabel(
id):string
Definiert in: Simplification/Simplification.ts:501
Der Name, den eine Regel auf ihrer Karte trägt, für den Untertitel einer Gruppe.
Parameter
id
string
Rückgabewert
string
setManualGroups()
setManualGroups(
records):void
Definiert in: Simplification/Simplification.ts:417
Ersetzen Sie die handgefertigten Gruppen, wie es ein Host tut, der sie wiederherstellt. Kein Rückgängig-Schritt.
Parameter
records
Rückgabewert
void
setMatches()
setMatches(
nodes,query):void
Definiert in: Simplification/Simplification.ts:526
Markieren Sie die Übereinstimmungen einer Suche: Eine geschlossene Gruppe, die einige enthält, zeichnet ihren Anteil über ihren Ring und der Tooltip zählt sie. Eine leere Liste löscht sie.
Parameter
nodes
Node[]
query
string = ''
Rückgabewert
void
setRuleEnabled()
setRuleEnabled(
id,enabled):void
Definiert in: Simplification/Simplification.ts:194
Schalten Sie eine Regel ein oder aus. Wenn Sie eine fehlgeschlagene Regel wieder aktivieren, wird sie erneut ausgeführt.
Parameter
id
string
enabled
boolean
Rückgabewert
void
setRuleMinSize()
setRuleMinSize(
id,minSize):void
Definiert in: Simplification/Simplification.ts:203
Legen Sie die kleinste Gruppe einer Regel fest, begrenzt auf 2–50. Eine Regel mit einer anderen Einstellung hat keine.
Parameter
id
string
minSize
number
Rückgabewert
void
setRules()
setRules(
rules):void
Definiert in: Simplification/Simplification.ts:149
Ersetzen Sie die Regeln. Ihre Reihenfolge ist die Reihenfolge, in der sie laufen.
Parameter
rules
Rückgabewert
void
setRuleSetting()
setRuleSetting(
id,value):void
Definiert in: Simplification/Simplification.ts:212
Legen Sie die eine Einstellung einer Regel fest, was ihr Stepper oder Schieberegler bewirkt: die kleinste Gruppe (2–50), die wenigsten Links oder Kernstärke (1–10) oder die Community-Ebene (1–7).
Parameter
id
string
value
number
Rückgabewert
void
summary()
summary():
object
Definiert in: Simplification/Simplification.ts:264
Was die Arbeitsfläche enthält: total Knoten der obersten Ebene passieren die Filter, folded von ihnen befinden sich in geschlossenen Gruppen und shown Punkte werden für sie gezeichnet, groups davon sind Gruppen.
Rückgabewert
object
folded
folded:
number
groups
groups:
number
shown
shown:
number
total
total:
number
typeColor()
typeColor(
info,type):string
Definiert in: Simplification/Simplification.ts:506
Die Farbe, in der ein Mitglied dieses Typs gezeichnet wird; '' ist kein Typ.
Parameter
info
type
string
Rückgabewert
string
typeLabel()
typeLabel(
type,count):string
Definiert in: Simplification/Simplification.ts:481
Der Name eines Teils einer Gruppe, 12 × ip, sofern UI.simplify.typeLabel nichts anderes angibt.
Parameter
type
string | undefined
count
number
Rückgabewert
string
typesLabelOf()
typesLabelOf(
info):string
Definiert in: Simplification/Simplification.ts:493
Die Teile einer Gruppe schlossen sich zusammen, die größten zuerst, unabhängig von ihrem Titel.
Parameter
info
Pick<GroupInfo, "typeCounts">
Rückgabewert
string
ungroup()
ungroup(
groups):void
Definiert in: Simplification/Simplification.ts:379
Entfernen Sie handgefertigte Gruppen in einem Schritt. Ihre Mitglieder sind so gezeichnet, wie sie ohne sie wären.
Parameter
groups
GroupRef | GroupRef[]
Rückgabewert
void
ungroupLanding()
ungroupLanding(
runId):void
Definiert in: Simplification/Simplification.ts:343
Lassen Sie das, was dieser Lauf hinzugefügt hat, wieder als einfache Knoten zeichnen.
Parameter
runId
string
Rückgabewert
void