protected void insertEdgeEnd(EdgeEnd e,Object obj){
  edgeMap.put(e,obj);
  edgeList=null;
}

protected void insertEdgeEnd ( EdgeEnd e , Object obj ) { edgeMap . put ( e , obj ) ; edgeList = null ; }
insert an edgeend into the map , and clear the edgelist cache , since the list of edges has now changed
