diff options
author | fjouault | 2014-02-05 19:00:32 +0000 |
---|---|---|
committer | fjouault | 2014-02-05 19:00:32 +0000 |
commit | 56a92fe9dc92944b9873d259074a0f48768b3a4b (patch) | |
tree | 91112c27410d0b91acb37a125f72a4fa9c5f8a00 /plugins | |
parent | a80a81b239d22ccedf48737ceb9142182f826dc0 (diff) | |
download | org.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.java | 5 |
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) {
|