moved model modifier operation/data model to module core: committed for JL
diff --git a/plugins/org.eclipse.wst.common.emfworkbench.integration/src/org/eclipse/wst/common/internal/emfworkbench/operation/ModelModifierOperation.java b/plugins/org.eclipse.wst.common.modulecore/modulecore-src/org/eclipse/wst/common/componentcore/internal/operation/ModelModifierOperation.java
similarity index 93%
rename from plugins/org.eclipse.wst.common.emfworkbench.integration/src/org/eclipse/wst/common/internal/emfworkbench/operation/ModelModifierOperation.java
rename to plugins/org.eclipse.wst.common.modulecore/modulecore-src/org/eclipse/wst/common/componentcore/internal/operation/ModelModifierOperation.java
index fa2760a..bc93069 100644
--- a/plugins/org.eclipse.wst.common.emfworkbench.integration/src/org/eclipse/wst/common/internal/emfworkbench/operation/ModelModifierOperation.java
+++ b/plugins/org.eclipse.wst.common.modulecore/modulecore-src/org/eclipse/wst/common/componentcore/internal/operation/ModelModifierOperation.java
@@ -14,7 +14,7 @@
  * To change the template for this generated file go to
  * Window>Preferences>Java>Code Generation>Code and Comments
  */
-package org.eclipse.wst.common.internal.emfworkbench.operation;
+package org.eclipse.wst.common.componentcore.internal.operation;
 
 import java.lang.reflect.InvocationTargetException;
 
@@ -27,20 +27,15 @@
 import org.eclipse.emf.edit.domain.EditingDomain;
 import org.eclipse.wst.common.internal.emfworkbench.integration.ModelModifier;
 
-
 /**
  * @author DABERG
  * 
  * To change the template for this generated type comment go to Window>Preferences>Java>Code
  * Generation>Code and Comments
  */
-public abstract class ModelModifierOperation extends EditModelOperation {
+public abstract class ModelModifierOperation extends ArtifactEditOperation {
 	protected ModelModifier modifier;
 
-	public ModelModifierOperation() {
-		//default constructor
-	}
-
 	/**
 	 * @param dataModel
 	 */
@@ -95,7 +90,7 @@
 			public void adaptAllNew(Notifier notifier) {
 				//do nothing
 			}
-		}, editModel.getCommandStack());
+		}, getArtifactEdit().getCommandStack());
 	}
 
 	/*
diff --git a/plugins/org.eclipse.wst.common.emfworkbench.integration/src/org/eclipse/wst/common/internal/emfworkbench/operation/ModelModifierOperationDataModel.java b/plugins/org.eclipse.wst.common.modulecore/modulecore-src/org/eclipse/wst/common/componentcore/internal/operation/ModelModifierOperationDataModel.java
similarity index 89%
rename from plugins/org.eclipse.wst.common.emfworkbench.integration/src/org/eclipse/wst/common/internal/emfworkbench/operation/ModelModifierOperationDataModel.java
rename to plugins/org.eclipse.wst.common.modulecore/modulecore-src/org/eclipse/wst/common/componentcore/internal/operation/ModelModifierOperationDataModel.java
index e358b01..5394beb 100644
--- a/plugins/org.eclipse.wst.common.emfworkbench.integration/src/org/eclipse/wst/common/internal/emfworkbench/operation/ModelModifierOperationDataModel.java
+++ b/plugins/org.eclipse.wst.common.modulecore/modulecore-src/org/eclipse/wst/common/componentcore/internal/operation/ModelModifierOperationDataModel.java
@@ -14,8 +14,7 @@
  * To change the template for this generated file go to
  * Window>Preferences>Java>Code Generation>Code and Comments
  */
-package org.eclipse.wst.common.internal.emfworkbench.operation;
-
+package org.eclipse.wst.common.componentcore.internal.operation;
 
 /**
  * @author DABERG
@@ -23,7 +22,7 @@
  * To change the template for this generated type comment go to Window>Preferences>Java>Code
  * Generation>Code and Comments
  */
-public abstract class ModelModifierOperationDataModel extends EditModelOperationDataModel {
+public abstract class ModelModifierOperationDataModel extends ArtifactEditOperationDataModel {
 	/**
 	 * Optionally set the EditingDomain that should be used to create generic EMF commands. Type -
 	 * EditingDomain
diff --git a/plugins/org.eclipse.wst.common.modulecore/plugin.xml b/plugins/org.eclipse.wst.common.modulecore/plugin.xml
index 1cfc262..b1d7666 100644
--- a/plugins/org.eclipse.wst.common.modulecore/plugin.xml
+++ b/plugins/org.eclipse.wst.common.modulecore/plugin.xml
@@ -24,6 +24,7 @@
       <import plugin="org.eclipse.emf.ecore.xmi"/>
       <import plugin="org.eclipse.wst.server.core"/>
       <import plugin="org.eclipse.core.commands"/>
+      <import plugin="org.eclipse.emf.edit"/>
    </requires>