public void removeNode()

in graph/src/main/java/org/apache/archiva/components/graph/base/DirectedGraph.java [201:214]


    public void removeNode( V node )
    {
        List<Edge<V>> rmEdges = new ArrayList<>( node.getInEdges( ) );
        for ( Edge<V> edge : rmEdges )
        {
            removeEdge( edge );
        }
        rmEdges = new ArrayList<>( node.getOutEdges( ) );
        for ( Edge<V> edge : rmEdges )
        {
            removeEdge( edge );
        }
        nodes.remove( node.getId( ) );
    }