package de.ugoe.cs.swe.bnftools.utils; import org.eclipse.emf.ecore.EObject; import org.eclipse.xtext.parser.IParseResult; import org.eclipse.xtext.resource.XtextResource; import org.eclipse.xtext.util.concurrent.IUnitOfWork; public class RootEObjectFinder implements IUnitOfWork { public EObject exec(XtextResource state) throws Exception { IParseResult parseResult = state.getParseResult(); return parseResult.getRootASTElement(); } }