@Override public boolean isReady(CyNetworkView networkView, Point2D javaPt, Point2D xformPt) { CyAnnotator cyAnnotator = ((DGraphView) networkView).getCyAnnotator(); DingAnnotation annotation = cyAnnotator.getAnnotationAt(javaPt); if (annotation != null) return true; return false; }
@Override public TaskIterator createTaskIterator( CyNetworkView networkView, Point2D javaPt, Point2D xformPt) { CyAnnotator cyAnnotator = ((DGraphView) networkView).getCyAnnotator(); DingAnnotation annotation = cyAnnotator.getAnnotationAt(javaPt); return new TaskIterator(new MoveAnnotationTask(networkView, annotation, javaPt)); }