By default the source and the target of the edge have an arrow specified by the arrowSource and arrowTarget properties of the diagram defaults.
If is possible to customize the source and the target of the arrow by using the GraphMLEdge.getArrows() method. The resulting Arrows source and target type can be customized by the associated: