Appearance
StyleClass
Represents a visual class that can be applied to nodes and edges.
styleClass.add(elements)
Add the class to the specified node(s)/edge(s). Equivalent to to elements.addClass(myClass.getName())
.
Arguments
styleClass.clearEdges([filter])
Remove the class from all edges.
Arguments
- filter(optional)
Filter
Filter to apply to edges
styleClass.clearNodes([filter])
Remove the class from all nodes.
Arguments
- filter(optional)
Filter
Filter to apply to nodes
styleClass.destroy()
Remove the class from all nodes and edges and delete it.
Returns
-
Promise<void>
styleClass.getDefinition()
Returns the node and edge attributes associated with the class.
Returns
styleClass.getEdges([filter])
Returns the list of edges that have the class. Does not include filtered edges.
Arguments
- filter(optional)
Filter
Filter to apply to edges
Returns
styleClass.getIndex()
Returns the index of the class in the internal class array. A higher index class is applied after a lower index class.
Returns
-
number
styleClass.getName()
Returns the name of the class.
Returns
-
string
styleClass.getNodes(Filter)
Returns the list of nodes that have the class. Does not include filtered nodes.
Arguments
- Filter [filter] filter to apply to nodes
Returns
styleClass.remove(elements)
Remove the class from the specified node(s)/edge(s). Equivalent to to elements.removeClass(myClass.getName())
.
Arguments
styleClass.setIndex(index)
Set the index of the class in the internal class array. A higher index class is applied after a lower index class.
Arguments
- index
number
styleClass.update(options)
Updates the attributes assigned to nodes and edges that have that class.
Arguments
- options
object
- edgeAttributes(optional)
EdgeAttributesValue
- edgeDependencies(optional)
EdgeDependencies
- edgeOutput(optional)
EdgeOutput
- fullOverwrite(optional)
boolean
[=false]
Indicates if the specified attributes should be merge with current ones (false) or if the specified attributes should entirely replace the current ones. - nodeAttributes(optional)
NodeAttributesValue
- nodeDependencies(optional)
NodeDependencies
- nodeOutput(optional)
NodeOutput
- edgeAttributes(optional)