public static void toggleWordWrap(IEditorPart editor) {
        if (editor == null) {
            return;
        }

        // editor (IEditorPart) adapter returns StyledText
        Object text = editor.getAdapter(Control.class);
        if (text instanceof StyledText) {
            StyledText styledText = (StyledText) text;

            // toggle wrapping
            styledText.setWordWrap(!styledText.getWordWrap());
        }
    }