Commit a62b54e9 authored by Philip Makedonski's avatar Philip Makedonski
Browse files

+ added resolveAll to better handle imported definitions

parent 1399eda8
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -69,6 +69,7 @@ public class TransformationHandler extends AbstractHandler {
				URI uri = URI.createPlatformResourceURI(file.getFullPath().toString(), true);
				XtextResourceSet rs = injector.getInstance(XtextResourceSet.class);
				Resource r = rs.getResource(uri, true);
				EcoreUtil.resolveAll(r); //This is important otherwise weird problems occur if unresolved imported definitions are encountered
				if (file.getName().endsWith(".tdl")
						|| file.getName().endsWith(".tdlan2")
						|| file.getName().endsWith(".tdltx")
@@ -101,8 +102,8 @@ public class TransformationHandler extends AbstractHandler {
				
			}
		} catch (Exception e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
			System.err.println("  Transformation: "+e.getMessage());
			//TODO: add dialog
		}
		return null;
	}