import jalview.ws.params.ParamDatastoreI;
import jalview.ws.params.WsParamSetI;
import jalview.ws2.actions.alignment.AlignmentAction;
+import jalview.ws2.actions.annotation.AnnotationAction;
import jalview.ws2.actions.api.ActionI;
import jalview.ws2.actions.api.TaskI;
import jalview.ws2.api.Credentials;
var handler = new AlignmentServiceGuiHandler(_action, frame);
return _action.perform(viewport, args, credentials, handler);
}
+ if (action instanceof AnnotationAction)
+ {
+ var _action = (AnnotationAction) action;
+ var handler = new AnnotationServiceGuiHandler(_action, frame);
+ return _action.perform(viewport, args, credentials, handler);
+ }
throw new IllegalArgumentException(
String.format("Illegal action type %s", action.getClass().getName()));
}