Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorfjouault2008-07-07 13:22:03 +0000
committerfjouault2008-07-07 13:22:03 +0000
commit6e28896025491c0703bfb8881b0df88278c1c653 (patch)
tree976fd34088a74876a085014b17cb1df43358624b
parent77cfeba7bf3b6879076f317946d88182ac50c2c8 (diff)
downloadorg.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.java8
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);

Back to the top