本文整理汇总了Java中org.eclipse.e4.ui.workbench.lifecycle.ProcessAdditions类的典型用法代码示例。如果您正苦于以下问题:Java ProcessAdditions类的具体用法?Java ProcessAdditions怎么用?Java ProcessAdditions使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
ProcessAdditions类属于org.eclipse.e4.ui.workbench.lifecycle包,在下文中一共展示了ProcessAdditions类的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: processAdditions
import org.eclipse.e4.ui.workbench.lifecycle.ProcessAdditions; //导入依赖的package包/类
@ProcessAdditions
public void processAdditions(MApplication application, EModelService modelService, IEclipseContext context) {
log.info("processAdditions()"); //$NON-NLS-1$
createInitialModel(context);
log.debug("initial model was created"); //$NON-NLS-1$
// setAppWindowSize();
}
示例2: processAdditions
import org.eclipse.e4.ui.workbench.lifecycle.ProcessAdditions; //导入依赖的package包/类
/**
* Called after the application context is populated, but before any parts
* are initialized.
*
* @param context The application's context.
* @param application The application.
*/
@ProcessAdditions
public void processAdditions(IEclipseContext context,
MApplication application){
//Workaround for Eclipse Persisted State bug: put data into Persisted
//State map after it has been loaded from the workbench.xmi file
application.getPersistedState().put(ProjectManager.PROJECT_LIST_KEY,
projectManagerProjectList);
SoftwareModuleManager softwareModuleMan = new SoftwareModuleManager();
ProjectManager projectMan = new ProjectManager(Platform.getLocation(),
application);
VisualizationPluginManager visualisationPluginMan = new VisualizationPluginManager();
DataEditorManager dataEditorMan = new DataEditorManager();
context.set(SoftwareModuleManager.class, softwareModuleMan);
context.set(ProjectManager.class, projectMan);
context.set(VisualizationPluginManager.class, visualisationPluginMan);
ContextInjectionFactory.inject(projectMan, context);
ContextInjectionFactory.inject(dataEditorMan, context);
//Workaround for Activator not getting called
ClassUtils.setBundleContext(InternalPlatform.getDefault().getBundleContext());
projectMan.loadProjects();
}
示例3: processAdditions
import org.eclipse.e4.ui.workbench.lifecycle.ProcessAdditions; //导入依赖的package包/类
@ProcessAdditions
void processAdditions(IEclipseContext workbenchContext) {
}
示例4: doRestore
import org.eclipse.e4.ui.workbench.lifecycle.ProcessAdditions; //导入依赖的package包/类
@ProcessAdditions
void doRestore(final MApplication inApplication) {
browserManager.restoreState(preferences);
checkBindings(inApplication);
}
示例5: setPerspective
import org.eclipse.e4.ui.workbench.lifecycle.ProcessAdditions; //导入依赖的package包/类
@ProcessAdditions
public void setPerspective(){
}
示例6: processAdditions
import org.eclipse.e4.ui.workbench.lifecycle.ProcessAdditions; //导入依赖的package包/类
@ProcessAdditions
void processAdditions(MApplication app, EModelService modelService) {
}