Initial upload per https://dev.eclipse.org/ipzilla/show_bug.cgi?id=3294.
diff --git a/org.eclipse.amp.amf/plugins/org.eclipse.amp.amf.gen/src/model/generate_base.mwe b/org.eclipse.amp.amf/plugins/org.eclipse.amp.amf.gen/src/model/generate_base.mwe
new file mode 100644
index 0000000..1709eba
--- /dev/null
+++ b/org.eclipse.amp.amf/plugins/org.eclipse.amp.amf.gen/src/model/generate_base.mwe
@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<workflow>	
+	<property name="outputPath" value="./"/>
+	<property name="modelPath" value="test/"/>
+	<property name="modelFile" value="TestGeneration.metaabm"/>
+    <property name="srcDir" value="srcgen"/>

+	<property name="testing" value="false"/>
+	<property name="format" value="true"/>
+	<property name="genComments" value="true"/>
+	<property name="orgImports" value="true"/>
+	<property name="genStats" value="single"/> <!-- one of "none" "single" "cross" -->
+    <property name="buildProject" value="undefined.project"/>

+    <property name="packageModifier" value=""/>

+	

+    <bean class="org.eclipse.xtend.typesystem.emf.Setup">

+      <uriMap to="model/core_library.metaabm" from="http://metaabm.org/core_library.metaabm" />

+      <uriMap to="model/metaabm.xsd" from="http://metaabm.org/structure" />

+      <uriMap to="model/metaabm.act.xsd" from="http://metaabm.org/act" />

+      <uriMap to="model/metaabm.function.xsd" from="http://metaabm.org/function" />

+    </bean>

+   

+    <bean id="metaabm" class="org.eclipse.xtend.typesystem.emf.EmfRegistryMetaModel"/>

+	
+	<component id="xmiParser" class="org.eclipse.emf.mwe.utils.Reader">
+        <uri value="${modelPath}"/>
+        <modelSlot value="model"/>
+  	</component>
+   	

+	<component class="org.eclipse.xtend.check.CheckComponent">

+		<metaModel idRef="metaabm"/>

+		<checkFile value="metaabm::tmpl::edit"/>

+		<emfAllChildrenSlot value="model"/>

+   	</component>

+

+	<component id="javaGenerator" class="org.eclipse.xpand2.Generator" skipOnErrors="true" fileEncoding="iso-8859-1">

+		<metaModel idRef="metaabm"/>

+		<expand value="metaabm::tmpl::Java::Model FOR model"/>

+	    <outlet path="${outputPath}" overwrite="true" >
+			<postprocessor
+				class="org.eclipse.xpand2.output.JavaBeautifier"/>
+			<!--We'll put this back in when we figure out what options are available under M2T or wether we need to do a CQ for the hybridlabs code<postprocessor
+				class="org.hybridlabs.source.formatter.JavaImportBeautifier">
+				<format value="false"/>
+				</postprocessor>-->
+	    </outlet> 

+		<globalVarDef name="srcDir" value="'${srcDir}'"/> 
+		<globalVarDef name="testing" value="${testing}"/> 

+        <globalVarDef name="buildProject" value="'${buildProject}'"/> 

+        <globalVarDef name="packageModifier" value="'${packageModifier}'"/> 

+		<globalVarDef name="genComments" value="'${genComments}'"/> 
+		<globalVarDef name="orgImports" value="'${orgImports}'"/> 
+		<globalVarDef name="genStats" value="'${genStats}'"/> 
+		<fileEncoding value="ISO-8859-1"/> 

+        <prSrcPaths value="${outputPath}/${srcDir}"/>

+   	</component>  

+</workflow>
\ No newline at end of file