Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorfjouault2014-02-05 19:00:32 +0000
committerfjouault2014-02-05 19:00:32 +0000
commit56a92fe9dc92944b9873d259074a0f48768b3a4b (patch)
tree91112c27410d0b91acb37a125f72a4fa9c5f8a00 /plugins
parenta80a81b239d22ccedf48737ceb9142182f826dc0 (diff)
downloadorg.eclipse.atl.tcs-56a92fe9dc92944b9873d259074a0f48768b3a4b.tar.gz
org.eclipse.atl.tcs-56a92fe9dc92944b9873d259074a0f48768b3a4b.tar.xz
org.eclipse.atl.tcs-56a92fe9dc92944b9873d259074a0f48768b3a4b.zip
made it possible to pass ModelAdapter as parameter
Diffstat (limited to 'plugins')
-rw-r--r--plugins/org.eclipse.gmt.tcs.injector/src/org/eclipse/gmt/tcs/injector/TCSInjector.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/plugins/org.eclipse.gmt.tcs.injector/src/org/eclipse/gmt/tcs/injector/TCSInjector.java b/plugins/org.eclipse.gmt.tcs.injector/src/org/eclipse/gmt/tcs/injector/TCSInjector.java
index f7bec59..41b27c3 100644
--- a/plugins/org.eclipse.gmt.tcs.injector/src/org/eclipse/gmt/tcs/injector/TCSInjector.java
+++ b/plugins/org.eclipse.gmt.tcs.injector/src/org/eclipse/gmt/tcs/injector/TCSInjector.java
@@ -51,7 +51,10 @@ public class TCSInjector implements Injector {
}
public ASMModelElement inject(ASMModel target, InputStream source, Map params) throws IOException {
- this.targetModelAdapter = new ASMModelAdapter(target);
+ this.targetModelAdapter = (ModelAdapter)params.get("modelAdapter");
+ if(this.targetModelAdapter == null) {
+ this.targetModelAdapter = new ASMModelAdapter(target);
+ }
ASMModel problems = (ASMModel)params.get("problems");
if (problems != null) {

Back to the top