public void deleteVertex(String id) {
		increaseAccess();
		
		Node node = nodeMap.get(id);
		if (node != null) {
			for(Map.Entry<String, Edge> entrySet : this.edgeMap.entrySet()) {
				Edge edge = entrySet.getValue();
				/**
				 
				 */
				if ((edge.getNode1().equals(node)) 
						|| (edge.getNode2().equals(node))) {
					//Kante löschen
					edgeMap.remove(edge.getId());
				}
			}//zu guter letzt den Node löschen
			nodeMap.remove(node.getId());
		}
	}