source: default/v2/trunk/de.ugoe.cs.swe.bnftools.ebnf.standalone/src/de/ugoe/cs/swe/bnftools/ebnf/standalone/EBNFEditedResourceProvider.java @ 74

Last change on this file since 74 was 74, checked in by phdmakk, 10 years ago

+ initial RCP example
+ EBNFEditedResourceProvider
+ Initial imports and declarations in View
+ corresponding dependencies

  • Property svn:mime-type set to text/plain
File size: 619 bytes
Line 
1package de.ugoe.cs.swe.bnftools.ebnf.standalone;
2
3import org.eclipse.emf.common.util.URI;
4import org.eclipse.emf.ecore.resource.ResourceSet;
5import org.eclipse.xtext.resource.XtextResource;
6import org.eclipse.xtext.ui.editor.embedded.IEditedResourceProvider;
7
8import com.google.inject.Inject;
9import com.google.inject.Provider;
10
11//NEW
12@SuppressWarnings("restriction")
13public class EBNFEditedResourceProvider implements IEditedResourceProvider {
14
15        @Inject Provider<ResourceSet> rsp;
16
17        @Override
18        public XtextResource createResource() {
19                return (XtextResource) rsp.get().createResource(URI.createURI("test.ebnf"));
20        }
21
22}
Note: See TracBrowser for help on using the repository browser.