当前位置: 首页>>代码示例>>Java>>正文


Java EclipseContextFactory.create方法代码示例

本文整理汇总了Java中org.eclipse.e4.core.contexts.EclipseContextFactory.create方法的典型用法代码示例。如果您正苦于以下问题:Java EclipseContextFactory.create方法的具体用法?Java EclipseContextFactory.create怎么用?Java EclipseContextFactory.create使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.eclipse.e4.core.contexts.EclipseContextFactory的用法示例。


在下文中一共展示了EclipseContextFactory.create方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: createConfigAlternative

import org.eclipse.e4.core.contexts.EclipseContextFactory; //导入方法依赖的package包/类
private void createConfigAlternative()
{
	ResourceProvider resourceProvider = ResourceRegistry.getInstance().getResourceProvider(alternative.getProject(), alternative.getTool().getConfig().getID());
	IConfigurationElement e = ToolchainExtensions.getInstance().findResourceProviderFactoryElement(alternative.getTool().getConfig().getID());

	String wizardCmd = e.getAttribute("wizard");
	if (wizardCmd == null)
	{
		throw new IllegalStateException("Wizard command missing...");
	}
	
	
	IEclipseContext staticContext = EclipseContextFactory.create();
	staticContext.set(ResourceProvider.class, resourceProvider);
	staticContext.set(IEditorInputResource.class, alternative);

	CommandExecutor.getInstance().execute(wizardCmd, staticContext);
}
 
开发者ID:CloudScale-Project,项目名称:Environment,代码行数:19,代码来源:InputEditorView.java

示例2: ExplorerNode

import org.eclipse.e4.core.contexts.EclipseContextFactory; //导入方法依赖的package包/类
public ExplorerNode(IEclipseContext context, String id, IExplorerNodeChildren children) {
	
	this.id = id;
	this.context = EclipseContextFactory.create(this.getClass().getSimpleName() + "("+ id + ")");
	
	if(context != null){
		this.context.setParent(context);
		CloudscaleContext.inject(this, this.context);
	}
	
	
	if(children != null){
		addNodeChildren(children);
	}
	
	//retrieve children from extension points
	for(IExplorerNodeChildrenProvider childrenProvider : ExplorerExtensions.getInstance().getNodeChildrenProviders()){
		if(childrenProvider.canCreate(this)){
			addNodeChildren(childrenProvider.create(this));
		}
	}
}
 
开发者ID:CloudScale-Project,项目名称:Environment,代码行数:23,代码来源:ExplorerNode.java

示例3: setUp

import org.eclipse.e4.core.contexts.EclipseContextFactory; //导入方法依赖的package包/类
@Before
public void setUp() throws Exception {
	image = new Image(device, 1, 1);
	languages = new LanguageService(Locale.ENGLISH.getLanguage());

	context = EclipseContextFactory.create("test context");
	context.set(Logger.class, log);
	context.set(IEventBroker.class, eventBroker);
	context.set(LanguageService.class, languages);
	context.set(IDataService.class, dataService);
	context.set(IBrowserManager.class, browserManager);

	term1 = data.createTerm("term 1");
	term2 = data.createTerm("term 2");
	person1 = data.createPerson("person1", "1");
	person2 = data.createPerson("person2", "2");
	person3 = data.createPerson("person3", "3");
}
 
开发者ID:aktion-hip,项目名称:relations,代码行数:19,代码来源:CentralAssociationsModelTest.java

示例4: createDiReader

import org.eclipse.e4.core.contexts.EclipseContextFactory; //导入方法依赖的package包/类
private void createDiReader() {
	IEclipseContext staticContext = EclipseContextFactory.create();
	staticContext.set("myViewer", tableViewer);
	staticContext.set("myList", pluginAuthors);
	extensionReader = ContextInjectionFactory.make(ExtensionReader.class,
			context, staticContext);
	staticContext.dispose();
}
 
开发者ID:scela,项目名称:EclipseCon2014,代码行数:9,代码来源:SamplePart.java

示例5: execute

import org.eclipse.e4.core.contexts.EclipseContextFactory; //导入方法依赖的package包/类
public Object execute(ExecutionEvent event) throws ExecutionException {
	extractUniversalCount(event);	// initialize uArg
	// Pass the non-e4 handler so it can be injected into the command if necessary
	IEclipseContext ctx = EclipseContextFactory.create();
	addToContext(ctx);
	return ContextInjectionFactory.invoke(e4cmd, Execute.class, getContext(), ctx, null);
}
 
开发者ID:MulgaSoft,项目名称:e4macs,代码行数:8,代码来源:E4CmdHandler.java

示例6: setUp

import org.eclipse.e4.core.contexts.EclipseContextFactory; //导入方法依赖的package包/类
@Before
public void setUp() throws Exception {
	bibTex = new File(FILE_NAME);

	context = EclipseContextFactory.create("test context");
	context.set(Logger.class, log);
	context.set(IDataService.class, data);
}
 
开发者ID:aktion-hip,项目名称:relations,代码行数:9,代码来源:MetadataFormatBibtexTest.java

示例7: setUp

import org.eclipse.e4.core.contexts.EclipseContextFactory; //导入方法依赖的package包/类
@Before
public void setUp() throws Exception {
	dcXml = new File(FILE_NAME);

	context = EclipseContextFactory.create("test context");
	context.set(Logger.class, log);
	context.set(IDataService.class, data);
}
 
开发者ID:aktion-hip,项目名称:relations,代码行数:9,代码来源:MetadataFormatDCTest.java

示例8: setUp

import org.eclipse.e4.core.contexts.EclipseContextFactory; //导入方法依赖的package包/类
@Before
public void setUp() throws Exception {
	modsXml = new File(FILE_NAME);

	context = EclipseContextFactory.create("test context");
	context.set(Logger.class, log);
	context.set(IDataService.class, data);
}
 
开发者ID:aktion-hip,项目名称:relations,代码行数:9,代码来源:MetadataFormatModsTest.java

示例9: setUp

import org.eclipse.e4.core.contexts.EclipseContextFactory; //导入方法依赖的package包/类
@Before
public void setUp() throws Exception {
	localeOld = Locale.getDefault();
	Locale.setDefault(Locale.ENGLISH);

	context = EclipseContextFactory.create("test context");
	context.set(Logger.class, log);
	context.set(IDataService.class, data);
}
 
开发者ID:aktion-hip,项目名称:relations,代码行数:10,代码来源:COinSHelperTest.java

示例10: setUp

import org.eclipse.e4.core.contexts.EclipseContextFactory; //导入方法依赖的package包/类
@Before
public void setUp() throws Exception {
	file1 = new File(FILE1);
	file2 = new File(FILE2);
	file3 = new File(FILE3);

	context = EclipseContextFactory.create("test context");
	context.set(Logger.class, log);
	context.set(IDataService.class, data);
}
 
开发者ID:aktion-hip,项目名称:relations,代码行数:11,代码来源:RDFaExtractorTest.java

示例11: setUp

import org.eclipse.e4.core.contexts.EclipseContextFactory; //导入方法依赖的package包/类
@Before
public void setUp() throws Exception {
	image = new Image(device, 1, 1);
	languages = new LanguageService(Locale.ENGLISH.getLanguage());

	context = EclipseContextFactory.create("test context");
	context.set(Logger.class, log);
	context.set(IEventBroker.class, eventBroker);
	context.set(LanguageService.class, languages);
	context.set(IDataService.class, dataService);

	items = new IItem[10];
	items[0] = data.createTerm("Term1");
	items[1] = data.createTerm("Term2");
	items[2] = data.createTerm("Term3");
	items[3] = data.createTerm("Term4");
	items[4] = data.createTerm("Term5");
	items[5] = data.createTerm("Term6");
	items[6] = data.createPerson("Person1", "First1");
	items[7] = data.createPerson("Person1", "First1");
	items[8] = data.createPerson("Person1", "First1");
	items[9] = data.createPerson("Person1", "First1");
	data.createRelation(items[0], items[1]);
	data.createRelation(items[0], items[2]);
	data.createRelation(items[0], items[3]);
	data.createRelation(items[0], items[5]);
	data.createRelation(items[0], items[6]);
	data.createRelation(items[0], items[9]);

	center = new ItemAdapter(items[0], image, context);
}
 
开发者ID:aktion-hip,项目名称:relations,代码行数:32,代码来源:AssociationsModelTest.java

示例12: setUp

import org.eclipse.e4.core.contexts.EclipseContextFactory; //导入方法依赖的package包/类
@Before
public void setUp() throws Exception {
	image = new Image(device, 1, 1);

	context = EclipseContextFactory.create("test context");

	item = data.createTerm("Item 1");
}
 
开发者ID:aktion-hip,项目名称:relations,代码行数:9,代码来源:ItemAdapterTest.java

示例13: setUp

import org.eclipse.e4.core.contexts.EclipseContextFactory; //导入方法依赖的package包/类
@Before
public void setUp() throws Exception {
	image = new Image(device, 1, 1);

	context = EclipseContextFactory.create("test context");
	context.set(Logger.class, log);
	context.set(IDataService.class, dataService);
}
 
开发者ID:aktion-hip,项目名称:relations,代码行数:9,代码来源:UnsavedAssociationsModelTest.java

示例14: setUp

import org.eclipse.e4.core.contexts.EclipseContextFactory; //导入方法依赖的package包/类
@Before
public void setUp() throws Exception {
	localeOld = Locale.getDefault();
	Locale.setDefault(Locale.US);

	context = EclipseContextFactory.create("test context");
	context.set(Logger.class, log);
	context.set(IDataService.class, data);

	parser = ContextInjectionFactory.make(WebPageParser.class, context);
}
 
开发者ID:aktion-hip,项目名称:relations,代码行数:12,代码来源:WebPageParserTest.java

示例15: before

import org.eclipse.e4.core.contexts.EclipseContextFactory; //导入方法依赖的package包/类
@Override
protected void before() throws Throwable {
  eclipseContext = EclipseContextFactory.create();
}
 
开发者ID:GoogleCloudPlatform,项目名称:google-cloud-eclipse,代码行数:5,代码来源:EclipseContextHolder.java


注:本文中的org.eclipse.e4.core.contexts.EclipseContextFactory.create方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。