diff options
author | fjouault | 2008-07-07 13:22:03 +0000 |
---|---|---|
committer | fjouault | 2008-07-07 13:22:03 +0000 |
commit | 6e28896025491c0703bfb8881b0df88278c1c653 (patch) | |
tree | 976fd34088a74876a085014b17cb1df43358624b | |
parent | 77cfeba7bf3b6879076f317946d88182ac50c2c8 (diff) | |
download | org.eclipse.atl-R2_1_0_dev.tar.gz org.eclipse.atl-R2_1_0_dev.tar.xz org.eclipse.atl-R2_1_0_dev.zip |
added support for extensionObjectsR2_1_0_dev
-rw-r--r-- | plugins/org.eclipse.m2m.atl.engine.emfvm/src/org/eclipse/m2m/atl/engine/emfvm/ASM.java | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/plugins/org.eclipse.m2m.atl.engine.emfvm/src/org/eclipse/m2m/atl/engine/emfvm/ASM.java b/plugins/org.eclipse.m2m.atl.engine.emfvm/src/org/eclipse/m2m/atl/engine/emfvm/ASM.java index f3e023ae..da42397a 100644 --- a/plugins/org.eclipse.m2m.atl.engine.emfvm/src/org/eclipse/m2m/atl/engine/emfvm/ASM.java +++ b/plugins/org.eclipse.m2m.atl.engine.emfvm/src/org/eclipse/m2m/atl/engine/emfvm/ASM.java @@ -8,7 +8,7 @@ * Contributors: * INRIA - initial API and implementation * - * $Id: ASM.java,v 1.2.4.3 2008/04/08 15:00:51 fjouault Exp $ + * $Id: ASM.java,v 1.2.4.4 2008/07/07 13:22:03 fjouault Exp $ *******************************************************************************/ package org.eclipse.m2m.atl.engine.emfvm; @@ -136,6 +136,12 @@ public class ASM { } } } + List extensionObjects = (List)options.get("extensionObjects"); + if(extensionObjects != null) { + for(Iterator i = extensionObjects.iterator() ; i.hasNext() ; ) { + ((Extension)i.next()).apply(execEnv, options); + } + } ASMModule asmModule = new ASMModule(); StackFrame frame = new StackFrame(execEnv, asmModule, mainOperation); |