return new CustomEdgeView(cell);
CustomEdgeView view = (CustomEdgeView)edgeMap.get(cell); if(view == null) { view = new CustomEdgeView(cell); edgeMap.put(cell ,view); } return view;
  public CellView createView(GraphModel model, Object cell)  {    if(model.isPort(cell))    {      return new CustomPortView(cell);    }    else if(model.isEdge(cell))    {      return new CustomEdgeView(cell);    }    else if(cell instanceof StepCell)      return new StepView(cell);    else if(cell instanceof SplitCell)      return new SplitView(cell);    else if(cell instanceof JoinCell)      return new JoinView(cell);    else if(cell instanceof InitialActionCell)      return new InitialActionView(cell);    else      return new VertexView(cell);  }