}
@Override
protected Command getReconnectTargetCommand(ReconnectRequest request) {
Activity target = getActivity();
ReconnectFixedTargetCommand cmd = new ReconnectFixedTargetCommand(target.getDiagram().getTextEditor());
ConnectionAnchor anchor = getActivityPart().getTargetConnectionAnchor(request);
if (anchor instanceof FixedConnectionAnchor) {
FixedConnectionAnchor fixedAnchor = (FixedConnectionAnchor) anchor;
cmd.setTargetAnchor(fixedAnchor);
}
cmd.setTransition((Transition) request.getConnectionEditPart().getModel());
cmd.setTarget(target);
return cmd;
}