*/
public void createTerminals(IconFigure iconFigure) {
FigureLayer layer = graphicsPane.getForegroundLayer();
// NORTH
StraightTerminal north = new StraightTerminal();
//Site connectNorth = north.getConnectSite();
Blob blobNorth = new Blob();
blobNorth.setSizeUnit(5.0);
north.setEnd(blobNorth);
iconFigure.addTerminal(north, SwingConstants.NORTH, 50);
// SOUTH
StraightTerminal south = new StraightTerminal();
//Site connectSouth = south.getConnectSite();
Blob blobSouth = new Blob();
blobSouth.setStyle(Blob.BLOB_DIAMOND);
blobSouth.setSizeUnit(5.0);
blobSouth.setFilled(false);
south.setEnd(blobSouth);
iconFigure.addTerminal(south, SwingConstants.SOUTH, 50);
// WEST
StraightTerminal west = new StraightTerminal();
//Site connectWest = west.getConnectSite();
Arrowhead arrowWest = new Arrowhead();
west.setEnd(arrowWest);
iconFigure.addTerminal(west, SwingConstants.WEST, 50);
// EAST
StraightTerminal east = new StraightTerminal();
//Site connectEast = east.getConnectSite();
Arrowhead arrowEast = new Arrowhead();
arrowEast.setFlipped(true);
east.setEnd(arrowEast);
iconFigure.addTerminal(east, SwingConstants.EAST, 50);
// Make sure it's clean now
layer.repaint();
}