org.eclipse.ui.navigator.ICommonActionExtensionSite#getStructuredViewer ( )源码实例Demo

下面列出了org.eclipse.ui.navigator.ICommonActionExtensionSite#getStructuredViewer ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

@Override
public void init(ICommonActionExtensionSite aSite) {
	super.init(aSite);
	selProvider = aSite.getStructuredViewer();
	newProjectAction = new NewProjectAction(selProvider);
	bindAction = new BindAction(selProvider);
	manageRegistriesAction = new ManageRegistriesAction(selProvider);
	manageReposAction = new ManageReposAction(selProvider);
	connectDisconnectAction = new ConnectDisconnectAction(selProvider);
	editConnectionAction = new EditConnectionAction(selProvider);
	removeConnectionAction = new RemoveConnectionAction(selProvider);
	remoteDoubleClickAction = new RemoteDoubleClickAction(selProvider);
	openTektonDashboardAction = new OpenTektonDashboardAction(selProvider);
	logLevelAction = new LogLevelAction(selProvider);
	diagnosticsAction = new DiagnosticsAction(selProvider);
}
 
@Override
    public void init(ICommonActionExtensionSite aSite) {
        super.init(aSite);
        selProvider = aSite.getStructuredViewer();
//        validateAction = new ValidateAction(selProvider);
        restartRunAction = new RestartRunModeAction(selProvider);
        restartDebugAction = new RestartDebugModeAction(selProvider);
        attachDebuggerAction = new AttachDebuggerAction(selProvider);
        openAppMonitorAction = new OpenAppMonitorAction(selProvider);
        openPerfMonitorAction = new OpenPerfMonitorAction(selProvider);
        containerShellAction = new ContainerShellAction(selProvider);
        enableDisableAutoBuildAction = new EnableDisableAutoBuildAction(selProvider);
        enableDisableInjectMetricsAction = new EnableDisableInjectMetricsAction(selProvider);
        enableDisableProjectAction = new EnableDisableProjectAction(selProvider);
        unbindProjectAction = new UnbindProjectAction(selProvider);
        openAppAction = new OpenAppAction(selProvider);
        openAppOverviewAction = new OpenAppOverviewAction(selProvider);
        showAllLogsAction = new ShowAllLogsAction();
        hideAllLogsAction = new HideAllLogsAction();
        importProjectAction = new ImportProjectAction(selProvider);
        startBuildAction = new StartBuildAction(selProvider);
        openAppDoubleClickAction = new OpenAppDoubleClickAction(selProvider);
        manageLinksAction = new ManageLinksAction(selProvider);
    }
 
public void init(ICommonActionExtensionSite aSite) {
	viewer = (CommonViewer) aSite.getStructuredViewer();
	contentService = aSite.getContentService();
	filterService = (NavigatorFilterService) contentService.getFilterService();

	extensionStateModel = contentService.findStateModel(WorkingSetsContentProvider.EXTENSION_ID);

	workingSetActionGroup = new WorkingSetFilterActionGroup(aSite.getViewSite().getShell(), filterChangeListener);
	workingSetRootModeActionGroup = new WorkingSetRootModeActionGroup(viewer, extensionStateModel);

	topLevelModeListener = new IPropertyChangeListener() {
		public void propertyChange(PropertyChangeEvent event) {
			setWorkingSet(workingSet);
			viewer.getFrameList().reset();
		}
	};

	if (contentService.isActive(WorkingSetsContentProvider.EXTENSION_ID)) {
		managerChangeListener.listen();
		extensionStateModel.addPropertyChangeListener(topLevelModeListener);
	}

	contentService.getActivationService().addExtensionActivationListener(activationListener);
}
 
源代码4 项目: tmxeditor8   文件: WorkingSetActionProvider.java
public void init(ICommonActionExtensionSite aSite) {
	viewer = (CommonViewer) aSite.getStructuredViewer();
	contentService = aSite.getContentService();
	filterService = (NavigatorFilterService) contentService.getFilterService();

	extensionStateModel = contentService.findStateModel(WorkingSetsContentProvider.EXTENSION_ID);

	workingSetActionGroup = new WorkingSetFilterActionGroup(aSite.getViewSite().getShell(), filterChangeListener);
	workingSetRootModeActionGroup = new WorkingSetRootModeActionGroup(viewer, extensionStateModel);

	topLevelModeListener = new IPropertyChangeListener() {
		public void propertyChange(PropertyChangeEvent event) {
			setWorkingSet(workingSet);
			viewer.getFrameList().reset();
		}
	};

	if (contentService.isActive(WorkingSetsContentProvider.EXTENSION_ID)) {
		managerChangeListener.listen();
		extensionStateModel.addPropertyChangeListener(topLevelModeListener);
	}

	contentService.getActivationService().addExtensionActivationListener(activationListener);
}
 
@Override
public void init(ICommonActionExtensionSite aSite) {
    super.init(aSite);
    selProvider = aSite.getStructuredViewer();
    newProjectAction = new NewProjectAction(selProvider);
    bindAction = new BindAction(selProvider);
    manageRegistriesAction = new ManageRegistriesAction(selProvider);
    manageReposAction = new ManageReposAction(selProvider);
    installUninstallAction = new InstallerAction(ActionType.INSTALL_UNINSTALL, selProvider);
    startStopAction = new InstallerAction(ActionType.START_STOP, selProvider);
    doubleClickAction = new LocalDoubleClickAction(selProvider);
    logLevelAction = new LogLevelAction(selProvider);
    diagnosticsAction = new DiagnosticsAction(selProvider);
}
 
源代码6 项目: codewind-eclipse   文件: RootActionProvider.java
@Override
public void init(ICommonActionExtensionSite aSite) {
    super.init(aSite);
    ISelectionProvider selProvider = aSite.getStructuredViewer();
    openAppAction = new OpenAppAction(selProvider);
    restartRunAction = new RestartRunModeAction(selProvider);
    restartDebugAction = new RestartDebugModeAction(selProvider);
}
 
源代码7 项目: codewind-eclipse   文件: CodewindActionProvider.java
@Override
public void init(ICommonActionExtensionSite aSite) {
    super.init(aSite);
    selProvider = aSite.getStructuredViewer();
    openWelcomePageAction = new OpenWelcomePageAction(selProvider);
    addConnectionAction = new AddConnectionAction(selProvider);
}
 
源代码8 项目: spotbugs   文件: BugActionProvider.java
@Override
public void init(ICommonActionExtensionSite aSite) {
    site = aSite;
    super.init(aSite);
    final StructuredViewer viewer = aSite.getStructuredViewer();
    final BugContentProvider provider = BugContentProvider.getProvider(site.getContentService());

    filterChangeListener = new IPropertyChangeListener() {

        @Override
        public void propertyChange(PropertyChangeEvent event) {
            if (!initDone) {
                return;
            }
            IWorkingSet oldWorkingSet = provider.getCurrentWorkingSet();
            IWorkingSet oldWorkingSet1 = (IWorkingSet) event.getOldValue();
            IWorkingSet newWorkingSet = (IWorkingSet) event.getNewValue();
            if (newWorkingSet != null && (oldWorkingSet == newWorkingSet || oldWorkingSet1 == newWorkingSet)) {
                return;
            }
            if (viewer != null) {
                provider.setCurrentWorkingSet(newWorkingSet);
                if (newWorkingSet == null) {
                    viewer.setInput(ResourcesPlugin.getWorkspace().getRoot());
                } else if (oldWorkingSet != newWorkingSet) {
                    viewer.setInput(newWorkingSet);
                }
            }
        }
    };


    workingSetActionGroup = new WorkingSetFilterActionGroup(aSite.getViewSite().getShell(), filterChangeListener);
    if (provider == null)
        throw new NullPointerException("no provider");
    workingSetActionGroup.setWorkingSet(provider.getCurrentWorkingSet());
    doubleClickAction = new MyAction();
    // only if doubleClickAction must know tree selection:
    viewer.addSelectionChangedListener(doubleClickAction);
    initDone = true;
}
 
源代码9 项目: translationstudio8   文件: GotoActionProvider.java
public void init(ICommonActionExtensionSite anActionSite) {
	gotoAction = new GotoResourceAction(anActionSite.getViewSite().getShell(), (CommonViewer)anActionSite.getStructuredViewer());
}
 
源代码10 项目: translationstudio8   文件: GoIntoActionProvider.java
public void init(ICommonActionExtensionSite anActionSite) {
	anActionSite.getViewSite().getShell();
	CommonViewer viewer = (CommonViewer) anActionSite.getStructuredViewer();
	goIntoAction = new GoIntoAction(viewer.getFrameList());
}
 
源代码11 项目: tmxeditor8   文件: GotoActionProvider.java
public void init(ICommonActionExtensionSite anActionSite) {
	gotoAction = new GotoResourceAction(anActionSite.getViewSite().getShell(), (CommonViewer)anActionSite.getStructuredViewer());
}
 
源代码12 项目: tmxeditor8   文件: GoIntoActionProvider.java
public void init(ICommonActionExtensionSite anActionSite) {
	anActionSite.getViewSite().getShell();
	CommonViewer viewer = (CommonViewer) anActionSite.getStructuredViewer();
	goIntoAction = new GoIntoAction(viewer.getFrameList());
}