类org.eclipse.ui.actions.OpenFileAction源码实例Demo

下面列出了怎么用org.eclipse.ui.actions.OpenFileAction的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: Pydev   文件: NewTextSearchActionGroup.java
public NewTextSearchActionGroup(IViewPart part) {
    Assert.isNotNull(part);
    IWorkbenchPartSite site = part.getSite();
    fSelectionProvider = site.getSelectionProvider();
    fPage = site.getPage();
    fOpenPropertiesDialog = new PropertyDialogAction(site, fSelectionProvider);
    fOpenAction = new OpenFileAction(fPage);
    ISelection selection = fSelectionProvider.getSelection();

    if (selection instanceof IStructuredSelection) {
        fOpenPropertiesDialog.selectionChanged((IStructuredSelection) selection);
    } else {
        fOpenPropertiesDialog.selectionChanged(selection);
    }

}
 
源代码2 项目: Pydev   文件: NewTextSearchActionGroup.java
public NewTextSearchActionGroup(IViewPart part) {
    Assert.isNotNull(part);
    IWorkbenchPartSite site = part.getSite();
    fSelectionProvider = site.getSelectionProvider();
    fPage = site.getPage();
    fOpenPropertiesDialog = new PropertyDialogAction(site, fSelectionProvider);
    fOpenAction = new OpenFileAction(fPage);
    ISelection selection = fSelectionProvider.getSelection();

    if (selection instanceof IStructuredSelection) {
        fOpenPropertiesDialog.selectionChanged((IStructuredSelection) selection);
    } else {
        fOpenPropertiesDialog.selectionChanged(selection);
    }

}
 
@Override
public void init(ICommonActionExtensionSite aSite) {
  super.init(aSite);
  openFileAction = new OpenFileAction(getWorkbenchPage());
}
 
 类所在包
 类方法
 同包方法