if (fSpecificAssistActions != null) { for (int i= 0; i < fSpecificAssistActions.length; i++) { SpecificContentAssistAction assistAction= fSpecificAssistActions[i]; assistAction.setActiveEditor(part); } }
	public void setActiveEditor(IEditorPart part) {		super.setActiveEditor(part);		ITextEditor textEditor= null;		if (part instanceof ITextEditor)			textEditor= (ITextEditor) part;		fContentAssist.setAction(getAction(textEditor, "ContentAssistProposal")); //$NON-NLS-1$		fContextInformation.setAction(getAction(textEditor, "ContentAssistContextInformation")); //$NON-NLS-1$		fCorrectionAssist.setAction(getAction(textEditor, "CorrectionAssistProposal")); //$NON-NLS-1$		fChangeEncodingAction.setAction(getAction(textEditor, ITextEditorActionConstants.CHANGE_ENCODING));		IActionBars actionBars= getActionBars();		actionBars.setGlobalActionHandler(JdtActionConstants.SHIFT_RIGHT, getAction(textEditor, "ShiftRight")); //$NON-NLS-1$		actionBars.setGlobalActionHandler(JdtActionConstants.SHIFT_LEFT, getAction(textEditor, "ShiftLeft")); //$NON-NLS-1$		actionBars.setGlobalActionHandler(IDEActionFactory.ADD_TASK.getId(), getAction(textEditor, IDEActionFactory.ADD_TASK.getId()));		actionBars.setGlobalActionHandler(IDEActionFactory.BOOKMARK.getId(), getAction(textEditor, IDEActionFactory.BOOKMARK.getId()));	}