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

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

+ embedded ebnf editor
+ necessary dependencies
+ sample file

  • Property svn:mime-type set to text/plain
File size: 618 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.bnf"));
20        }
21
22}
Note: See TracBrowser for help on using the repository browser.