pivotic / Simplificación
Interfaz: Simplification
Definido en: Simplification/Simplification.ts:100
Accesorios
matchQuery
Obtener firma
get matchQuery():
string|undefined
Definido en: Simplification/Simplification.ts:551
En qué se emparejaron los partidos establecidos.
Devoluciones
string | undefined
openConfirmAbove
Obtener firma
get openConfirmAbove():
number
Definido en: Simplification/Simplification.ts:476
Los miembros por encima de los cuales Open pregunta primero (UI.simplify.openConfirmAbove).
Devoluciones
number
Métodos
close()
close(
group):void
Definido en: Simplification/Simplification.ts:282
Vuelve a incorporar a los miembros de un grupo abierto.
Parámetros
group
GroupRef
Devoluciones
void
colorOf()
colorOf(
node):string
Definido en: Simplification/Simplification.ts:513
El color en el que se dibuja un punto: UI.simplify.colorOf; de lo contrario, el estilo de un nodo o el propio de un grupo.
Parámetros
node
Devoluciones
string
defaultTitle()
defaultTitle(
nodes):string
Definido en: Simplification/Simplification.ts:429
La etiqueta que estos nodos obtendrían de sus tipos, desde dónde comienza el mensaje de título.
Parámetros
nodes
(string | Node)[]
Devoluciones
string
getGroups()
getGroups():
GroupInfo[]
Definido en: Simplification/Simplification.ts:235
Todos los grupos de la última carrera, incluidos los abiertos, y aquellos cuya regla posterior se retiró. De nuevo: el grupo que tiene uno también enumera a sus miembros. summary().groups cuenta el grupos cerrados que dibuja el lienzo.
Devoluciones
getManualGroups()
getManualGroups():
ManualGroupRecord[]
Definido en: Simplification/Simplification.ts:412
Los grupos hechos a mano, para que un anfitrión los guarde.
Devoluciones
getRules()
getRules():
SimplifyRuleStatus[]
Definido en: Simplification/Simplification.ts:158
Cada regla, en orden de ejecución, con lo que hizo en la última ejecución.
Devoluciones
groupableIds()
groupableIds(
nodes):string[]
Definido en: Simplification/Simplification.ts:441
Los nodos reales que una selección representa y que puede contener un grupo hecho a mano.
Parámetros
nodes
(string | Node)[]
Devoluciones
string[]
groupLanding()
groupLanding(
runId):void
Definido en: Simplification/Simplification.ts:318
Aterrice lo que agrega esta ejecución de pivote en grupos, uno por tipo. Llámalo con graph.pivots.candidates(pivotId).runId antes de pivots.ingest, por lo que los nodos son nunca soltado; llamarlo después de doblarlos en el próximo sorteo. Agrega el pivote Los aterrizajes gobiernan en la parte superior cuando no está declarado y lo enciende.
Parámetros
runId
string
Devoluciones
void
groupNodes()
groupNodes(
nodes,title?):string|undefined
Definido en: Simplification/Simplification.ts:360
Doble estos nodos en un grupo propio, titulado title (sin configurar o el predeterminado etiqueta: etiquetado por sus tipos). Un grupo entre ellos da a sus miembros. Un nodo ya en un grupo hecho a mano lo deja; los nodos anotados y los clústeres expandidos quedan fuera. Devuelve la identificación del nuevo grupo, o nada cuando se pueden agrupar menos de dos nodos.
Parámetros
nodes
(string | Node)[]
title?
string
Devoluciones
string | undefined
groupOf()
groupOf(
node):GroupInfo|undefined
Definido en: Simplification/Simplification.ts:240
El grupo puso la primera regla para plegar este nodo.
Parámetros
node
string | Node
Devoluciones
GroupInfo | undefined
isEnabled()
isEnabled():
boolean
Definido en: Simplification/Simplification.ts:144
Si la función está activada (UI.simplify.enabled).
Devoluciones
boolean
isLandingGrouped()
isLandingGrouped(
runId):boolean
Definido en: Simplification/Simplification.ts:348
Si se pidió a esta carrera de pivote que aterrizara en un grupo.
Parámetros
runId
string
Devoluciones
boolean
isManual()
isManual(
group):boolean
Definido en: Simplification/Simplification.ts:406
Si este grupo fue hecho a mano.
Parámetros
group
GroupRef
Devoluciones
boolean
isPulledOut()
isPulledOut(
node):boolean
Definido en: Simplification/Simplification.ts:308
Si un nodo fue retirado de su grupo.
Parámetros
node
string | Node
Devoluciones
boolean
labelOf()
labelOf(
info):string
Definido en: Simplification/Simplification.ts:488
Etiqueta de un grupo: su título, en caso contrario sus partes unidas, la más grande primero.
Parámetros
info
Devoluciones
string
matchesIn()
matchesIn(
group):number
Definido en: Simplification/Simplification.ts:543
Cuántos miembros de un grupo se encuentran entre las coincidencias establecidas.
Parámetros
group
GroupInfo | GroupNode
Devoluciones
number
onChange()
onChange(
listener): () =>void
Definido en: Simplification/Simplification.ts:562
Suscríbete a los cambios de la agrupación. Devuelve su propia cancelación de suscripción.
Parámetros
listener
() => void
Devoluciones
():
void
Devoluciones
void
open()
open(
group):void
Definido en: Simplification/Simplification.ts:277
Vuelva a poner a los miembros de un grupo en el lienzo. Permanece abierto hasta que se cierra o se disuelve.
Parámetros
group
GroupRef
Devoluciones
void
pullOut()
pullOut(
nodes):void
Definido en: Simplification/Simplification.ts:290
Saque los nodos de sus grupos para la sesión; cada uno permanece como un nodo simple hasta que se coloca atrás. Varios se reagrupan a la vez.
Parámetros
nodes
NodeRef | NodeRef[]
Devoluciones
void
putBack()
putBack(
nodes):void
Definido en: Simplification/Simplification.ts:301
Deje que los nodos extraídos se agrupen nuevamente.
Parámetros
nodes
NodeRef | NodeRef[]
Devoluciones
void
renameGroup()
renameGroup(
group,title):void
Definido en: Simplification/Simplification.ts:393
Cambiar el título de un grupo hecho a mano; un título vacío lo etiqueta nuevamente por sus tipos.
Parámetros
group
GroupRef
title
string
Devoluciones
void
ruleLabel()
ruleLabel(
id):string
Definido en: Simplification/Simplification.ts:501
El nombre que recibe una regla en su tarjeta, para el subtítulo de un grupo.
Parámetros
id
string
Devoluciones
string
setManualGroups()
setManualGroups(
records):void
Definido en: Simplification/Simplification.ts:417
Reemplace los grupos hechos a mano, como lo hace un anfitrión que los restaura. No es un paso para deshacer.
Parámetros
records
Devoluciones
void
setMatches()
setMatches(
nodes,query):void
Definido en: Simplification/Simplification.ts:526
Marcar las coincidencias de una búsqueda: un grupo cerrado que posee algunos saca su parte sobre su anillo, y su información sobre herramientas los cuenta. Una lista vacía los borra.
Parámetros
nodes
Node[]
query
string = ''
Devoluciones
void
setRuleEnabled()
setRuleEnabled(
id,enabled):void
Definido en: Simplification/Simplification.ts:194
Activa o desactiva una regla. Al volver a activar una regla fallida, se intenta nuevamente.
Parámetros
id
string
enabled
boolean
Devoluciones
void
setRuleMinSize()
setRuleMinSize(
id,minSize):void
Definido en: Simplification/Simplification.ts:203
Establezca el grupo más pequeño de una regla, fijado entre 2 y 50. Una regla con otra configuración no tiene ninguna.
Parámetros
id
string
minSize
number
Devoluciones
void
setRules()
setRules(
rules):void
Definido en: Simplification/Simplification.ts:149
Reemplace las reglas. Su orden es el orden en el que corren.
Parámetros
rules
Devoluciones
void
setRuleSetting()
setRuleSetting(
id,value):void
Definido en: Simplification/Simplification.ts:212
Establezca la configuración única de una regla, lo que hace su paso a paso o control deslizante: el grupo más pequeño (2–50), la menor cantidad de vínculos o fortalezas centrales (1 a 10), o el nivel de Comunidades (1 a 7).
Parámetros
id
string
value
number
Devoluciones
void
summary()
summary():
object
Definido en: Simplification/Simplification.ts:264
Qué contiene el lienzo: total los nodos de nivel superior pasan los filtros, folded de ellos se sientan en grupos cerrados, y para ellos se dibujan shown puntos, groups de los cuales son grupos.
Devoluciones
object
folded
folded:
number
groups
groups:
number
shown
shown:
number
total
total:
number
typeColor()
typeColor(
info,type):string
Definido en: Simplification/Simplification.ts:506
El color en el que se dibuja un miembro de este tipo; '' no es ningún tipo.
Parámetros
info
type
string
Devoluciones
string
typeLabel()
typeLabel(
type,count):string
Definido en: Simplification/Simplification.ts:481
El nombre de una parte de un grupo, 12 × ip a menos que UI.simplify.typeLabel diga lo contrario.
Parámetros
type
string | undefined
count
number
Devoluciones
string
typesLabelOf()
typesLabelOf(
info):string
Definido en: Simplification/Simplification.ts:493
Las partes de un grupo se unían, las más grandes primero, cualquiera que fuera su título.
Parámetros
info
Pick<GroupInfo, "typeCounts">
Devoluciones
string
ungroup()
ungroup(
groups):void
Definido en: Simplification/Simplification.ts:379
Eliminar grupos hechos a mano, como un solo paso; sus miembros están dibujados como lo estarían sin ellos.
Parámetros
groups
GroupRef | GroupRef[]
Devoluciones
void
ungroupLanding()
ungroupLanding(
runId):void
Definido en: Simplification/Simplification.ts:343
Deje que lo que agregó esta ejecución se dibuje nuevamente como nodos simples.
Parámetros
runId
string
Devoluciones
void