Constructor
new Graph(name, label, description)
Crea un nuevo grafo
Parameters:
Name | Type | Description |
---|---|---|
name |
string | Nombre del grafo |
label |
string | Etiqueta que se mostrará |
description |
string | Descripción que se mostrará |
- Source:
Extends
Methods
addEdge(idEdge, idOrigin, idDestiny, label)
Añade una nueva arista al grafo
Parameters:
Name | Type | Description |
---|---|---|
idEdge |
string | Identificador de la arista |
idOrigin |
string | Identificador del nodo origen |
idDestiny |
string | Identificador del nodo destino |
label |
string | Etiqueta de la arista |
- Source:
addNode(idNode, label)
Añade un nuevo nodo al grafo
Parameters:
Name | Type | Description |
---|---|---|
idNode |
string | Identificador del nodo |
label |
srting | Etiqueta del nodo |
- Source:
checkIfExistElement(idElement)
Comprueba que existe un elemento dado en el grafo
Parameters:
Name | Type | Description |
---|---|---|
idElement |
string | Identificador del elemento |
- Source:
Returns:
true si el elemento exite, false en otro caso
clearData()
Vacia el grafo
- Source:
getDescription()
Obtiene la descripción del control
- Overrides:
- Source:
Returns:
Descripción del control
getElement(idElement)
Obtiene el elemento del grafo
Parameters:
Name | Type | Description |
---|---|---|
idElement |
string | Identidicador del elemento |
- Source:
Returns:
El elemento del grafo
getHtmlCode()
Retorna el html asociado a este control
- Overrides:
- Source:
Returns:
Código html del control
getLabel()
Obtiene la etiqueta del control
- Overrides:
- Source:
Returns:
Etiqueta del control
getLayout()
Devuelve la distribución actual
- Source:
Returns:
El layout actual
getName()
Retorna el nombre del control
- Overrides:
- Source:
Returns:
El nombre del control
initGraph(styles)
Inicia el grafo con los estilos asociados
Parameters:
Name | Type | Description |
---|---|---|
styles |
object | Estilos del grafo |
- Source:
(abstract) readControl()
Lee los datos del control
- Overrides:
- Source:
refreshLayout()
Refresca la distribución actual
- Source:
setDescription(description)
Establece la descripción del control
Parameters:
Name | Type | Description |
---|---|---|
description |
string | Descripción del control |
- Overrides:
- Source:
setLabel(label)
Establece la etiqueta del control
Parameters:
Name | Type | Description |
---|---|---|
label |
string | Etiqueta del control |
- Overrides:
- Source:
setLayout(layout)
Aplica una nueva distribución al grafo
Parameters:
Name | Type | Description |
---|---|---|
layout |
Layout | Layout a aplicar |
- Source:
setStyleToElement(idElement, style)
Aplica un estilo a un elemento dado
Parameters:
Name | Type | Description |
---|---|---|
idElement |
string | Identificador del elemento |
style |
string | Nombre del estilo a aplicar |
- Source:
unsetStyleToElement(idElement, style)
Quita un estilo a un elemento dado
Parameters:
Name | Type | Description |
---|---|---|
idElement |
string | Identificador del elemento |
style |
string | Nombre del estilo a quitar |
- Source: