public void mouseReleased(MouseEvent e) { if (ltool.isEnabled()) { if (endComponent instanceof GigEDescriptor) endComponent = ((GigEDescriptor) endComponent).getUnlinkedPort(); if (!ltool.addLink(linkGraphic, endComponent)) { ExpCoordinator.print( new String( "LinkTool.ComponentListener::mouseReleased from " + startComponent.getLabel() + " cancelled"), TEST_ADD); if (ltool.isVirtualTopology()) ltool .expCoordinator .getCurrentExp() .getVirtualTopology() .getTopologyPanel() .removeLink(linkGraphic); else ExpCoordinator.getMainWindow().getTopologyPanel().removeLink(linkGraphic); } startComponent = null; endComponent = null; linkGraphic = null; ltool.setEnabled(false); } }
protected TopologyPanel getTopologyPanel() { return (expCoordinator.getMainWindow().getTopologyPanel()); }