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) 
FilterFilter to apply to edges 
styleClass.clearNodes([filter]) 
Remove the class from all nodes.
Arguments
- filter(optional) 
FilterFilter 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) 
FilterFilter 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)