本文整理汇总了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);
}
示例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));
}
}
}
示例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");
}
示例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();
}
示例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);
}
示例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);
}
示例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);
}
示例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);
}
示例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);
}
示例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);
}
示例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);
}
示例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");
}
示例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);
}
示例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);
}
示例15: before
import org.eclipse.e4.core.contexts.EclipseContextFactory; //导入方法依赖的package包/类
@Override
protected void before() throws Throwable {
eclipseContext = EclipseContextFactory.create();
}