refactoring code migrated to new API
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/META-INF/MANIFEST.MF b/org.eclipse.emf.refactor.refactorings.ecore/META-INF/MANIFEST.MF
index 77d7d10..46e4a41 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/META-INF/MANIFEST.MF
+++ b/org.eclipse.emf.refactor.refactorings.ecore/META-INF/MANIFEST.MF
@@ -5,7 +5,8 @@
  org.eclipse.emf.ecore.change,
  org.eclipse.ltk.core.refactoring,
  org.eclipse.ltk.ui.refactoring,
- org.eclipse.emf.refactor.refactoring
+ org.eclipse.emf.refactor.refactoring;bundle-version="0.7.0",
+ org.eclipse.emf.refactor.refactoring.runtime;bundle-version="0.7.0"
 Bundle-ActivationPolicy: lazy
 Bundle-Name: RefactoringsEcore
 Bundle-ManifestVersion: 2
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/addparameter/RefactoringController$1.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/addparameter/RefactoringController$1.class
new file mode 100644
index 0000000..2a88586
--- /dev/null
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/addparameter/RefactoringController$1.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/addparameter/RefactoringController$InternalRefactoringProcessor.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/addparameter/RefactoringController$InternalRefactoringProcessor.class
index fcf0bdd..6153cad 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/addparameter/RefactoringController$InternalRefactoringProcessor.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/addparameter/RefactoringController$InternalRefactoringProcessor.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/addparameter/RefactoringController.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/addparameter/RefactoringController.class
index f9aa137..bf0d498 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/addparameter/RefactoringController.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/addparameter/RefactoringController.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/addparameter/RefactoringDataManagement.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/addparameter/RefactoringDataManagement.class
index ce7dbd7..d08fd9b 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/addparameter/RefactoringDataManagement.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/addparameter/RefactoringDataManagement.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/addparameter/RefactoringGuiHandler.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/addparameter/RefactoringGuiHandler.class
index 3b3b4ff..20e9b38 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/addparameter/RefactoringGuiHandler.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/addparameter/RefactoringGuiHandler.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/addparameter/RefactoringWizard.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/addparameter/RefactoringWizard.class
index b3b8988..723b991 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/addparameter/RefactoringWizard.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/addparameter/RefactoringWizard.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/addparameter/RefactoringWizardPage.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/addparameter/RefactoringWizardPage.class
index 7ac98cf..c7978ad 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/addparameter/RefactoringWizardPage.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/addparameter/RefactoringWizardPage.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createreferencedeclass/RefactoringController$1.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createreferencedeclass/RefactoringController$1.class
new file mode 100644
index 0000000..d0736e8
--- /dev/null
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createreferencedeclass/RefactoringController$1.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createreferencedeclass/RefactoringController$InternalRefactoringProcessor.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createreferencedeclass/RefactoringController$InternalRefactoringProcessor.class
index 44a5222..a45cc86 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createreferencedeclass/RefactoringController$InternalRefactoringProcessor.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createreferencedeclass/RefactoringController$InternalRefactoringProcessor.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createreferencedeclass/RefactoringController.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createreferencedeclass/RefactoringController.class
index 3e34084..8cb4cf6 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createreferencedeclass/RefactoringController.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createreferencedeclass/RefactoringController.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createreferencedeclass/RefactoringDataManagement.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createreferencedeclass/RefactoringDataManagement.class
index 7693a0c..f6b3ea8 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createreferencedeclass/RefactoringDataManagement.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createreferencedeclass/RefactoringDataManagement.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createreferencedeclass/RefactoringGuiHandler.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createreferencedeclass/RefactoringGuiHandler.class
index c9f5793..7aa122f 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createreferencedeclass/RefactoringGuiHandler.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createreferencedeclass/RefactoringGuiHandler.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createreferencedeclass/RefactoringWizard.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createreferencedeclass/RefactoringWizard.class
index bb5e98e..951f5df 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createreferencedeclass/RefactoringWizard.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createreferencedeclass/RefactoringWizard.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createreferencedeclass/RefactoringWizardPage.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createreferencedeclass/RefactoringWizardPage.class
index b49ff22..63f0d47 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createreferencedeclass/RefactoringWizardPage.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createreferencedeclass/RefactoringWizardPage.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createsubeclass/RefactoringController$1.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createsubeclass/RefactoringController$1.class
new file mode 100644
index 0000000..0d2d441
--- /dev/null
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createsubeclass/RefactoringController$1.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createsubeclass/RefactoringController$InternalRefactoringProcessor.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createsubeclass/RefactoringController$InternalRefactoringProcessor.class
index 5974685..27ff842 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createsubeclass/RefactoringController$InternalRefactoringProcessor.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createsubeclass/RefactoringController$InternalRefactoringProcessor.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createsubeclass/RefactoringController.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createsubeclass/RefactoringController.class
index c95a1d5..2826827 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createsubeclass/RefactoringController.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createsubeclass/RefactoringController.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createsubeclass/RefactoringDataManagement.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createsubeclass/RefactoringDataManagement.class
index 7eac58a..19806a2 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createsubeclass/RefactoringDataManagement.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createsubeclass/RefactoringDataManagement.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createsubeclass/RefactoringGuiHandler.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createsubeclass/RefactoringGuiHandler.class
index e2aaf63..dbdce00 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createsubeclass/RefactoringGuiHandler.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createsubeclass/RefactoringGuiHandler.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createsubeclass/RefactoringWizard.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createsubeclass/RefactoringWizard.class
index b576b54..33c7ade 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createsubeclass/RefactoringWizard.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createsubeclass/RefactoringWizard.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createsubeclass/RefactoringWizardPage.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createsubeclass/RefactoringWizardPage.class
index cd9411e..603f473 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createsubeclass/RefactoringWizardPage.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createsubeclass/RefactoringWizardPage.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createsupereclass/RefactoringController$1.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createsupereclass/RefactoringController$1.class
new file mode 100644
index 0000000..d742365
--- /dev/null
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createsupereclass/RefactoringController$1.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createsupereclass/RefactoringController$InternalRefactoringProcessor.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createsupereclass/RefactoringController$InternalRefactoringProcessor.class
index e0e6007..b490870 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createsupereclass/RefactoringController$InternalRefactoringProcessor.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createsupereclass/RefactoringController$InternalRefactoringProcessor.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createsupereclass/RefactoringController.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createsupereclass/RefactoringController.class
index b07db26..a00bfff 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createsupereclass/RefactoringController.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createsupereclass/RefactoringController.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createsupereclass/RefactoringDataManagement.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createsupereclass/RefactoringDataManagement.class
index 552ea66..913ac10 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createsupereclass/RefactoringDataManagement.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createsupereclass/RefactoringDataManagement.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createsupereclass/RefactoringGuiHandler.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createsupereclass/RefactoringGuiHandler.class
index 610c618..2bc3413 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createsupereclass/RefactoringGuiHandler.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createsupereclass/RefactoringGuiHandler.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createsupereclass/RefactoringWizard.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createsupereclass/RefactoringWizard.class
index 8c57636..7c6915d 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createsupereclass/RefactoringWizard.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createsupereclass/RefactoringWizard.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createsupereclass/RefactoringWizardPage.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createsupereclass/RefactoringWizardPage.class
index b9a89f0..42350eb 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createsupereclass/RefactoringWizardPage.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/createsupereclass/RefactoringWizardPage.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/moveeattribute/RefactoringController$1.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/moveeattribute/RefactoringController$1.class
new file mode 100644
index 0000000..5d0dacb
--- /dev/null
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/moveeattribute/RefactoringController$1.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/moveeattribute/RefactoringController$InternalRefactoringProcessor.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/moveeattribute/RefactoringController$InternalRefactoringProcessor.class
index 91d0a96..fe61e3b 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/moveeattribute/RefactoringController$InternalRefactoringProcessor.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/moveeattribute/RefactoringController$InternalRefactoringProcessor.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/moveeattribute/RefactoringController.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/moveeattribute/RefactoringController.class
index 7b1482f..8e31d65 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/moveeattribute/RefactoringController.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/moveeattribute/RefactoringController.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/moveeattribute/RefactoringDataManagement.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/moveeattribute/RefactoringDataManagement.class
index dc8fdeb..c9eb16f 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/moveeattribute/RefactoringDataManagement.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/moveeattribute/RefactoringDataManagement.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/moveeattribute/RefactoringGuiHandler.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/moveeattribute/RefactoringGuiHandler.class
index 4a6f038..51abc82 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/moveeattribute/RefactoringGuiHandler.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/moveeattribute/RefactoringGuiHandler.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/moveeattribute/RefactoringWizard.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/moveeattribute/RefactoringWizard.class
index 1e045f2..e64b898 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/moveeattribute/RefactoringWizard.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/moveeattribute/RefactoringWizard.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/moveeattribute/RefactoringWizardPage.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/moveeattribute/RefactoringWizardPage.class
index dce915b..21a938c 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/moveeattribute/RefactoringWizardPage.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/moveeattribute/RefactoringWizardPage.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/moveeoperation/RefactoringController$1.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/moveeoperation/RefactoringController$1.class
new file mode 100644
index 0000000..40383e9
--- /dev/null
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/moveeoperation/RefactoringController$1.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/moveeoperation/RefactoringController$InternalRefactoringProcessor.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/moveeoperation/RefactoringController$InternalRefactoringProcessor.class
index 206bfb6..e772618 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/moveeoperation/RefactoringController$InternalRefactoringProcessor.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/moveeoperation/RefactoringController$InternalRefactoringProcessor.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/moveeoperation/RefactoringController.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/moveeoperation/RefactoringController.class
index 0c8223d..c484fc4 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/moveeoperation/RefactoringController.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/moveeoperation/RefactoringController.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/moveeoperation/RefactoringDataManagement.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/moveeoperation/RefactoringDataManagement.class
index 3525910..dfc1d1f 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/moveeoperation/RefactoringDataManagement.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/moveeoperation/RefactoringDataManagement.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/moveeoperation/RefactoringGuiHandler.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/moveeoperation/RefactoringGuiHandler.class
index 3cffb7f..bff5ea4 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/moveeoperation/RefactoringGuiHandler.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/moveeoperation/RefactoringGuiHandler.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/moveeoperation/RefactoringWizard.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/moveeoperation/RefactoringWizard.class
index 0d9a25b..5963d63 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/moveeoperation/RefactoringWizard.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/moveeoperation/RefactoringWizard.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/moveeoperation/RefactoringWizardPage.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/moveeoperation/RefactoringWizardPage.class
index 7351793..86d19be 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/moveeoperation/RefactoringWizardPage.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/moveeoperation/RefactoringWizardPage.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pullupeattribute/RefactoringController$1.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pullupeattribute/RefactoringController$1.class
new file mode 100644
index 0000000..42de5ad
--- /dev/null
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pullupeattribute/RefactoringController$1.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pullupeattribute/RefactoringController$InternalRefactoringProcessor.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pullupeattribute/RefactoringController$InternalRefactoringProcessor.class
index 6c1531a..4950e68 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pullupeattribute/RefactoringController$InternalRefactoringProcessor.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pullupeattribute/RefactoringController$InternalRefactoringProcessor.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pullupeattribute/RefactoringController.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pullupeattribute/RefactoringController.class
index 71e80db..f483a3f 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pullupeattribute/RefactoringController.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pullupeattribute/RefactoringController.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pullupeattribute/RefactoringDataManagement.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pullupeattribute/RefactoringDataManagement.class
index cf79bba..cbc860f 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pullupeattribute/RefactoringDataManagement.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pullupeattribute/RefactoringDataManagement.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pullupeattribute/RefactoringGuiHandler.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pullupeattribute/RefactoringGuiHandler.class
index a97ee1c..fc66ba2 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pullupeattribute/RefactoringGuiHandler.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pullupeattribute/RefactoringGuiHandler.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pullupeattribute/RefactoringWizard.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pullupeattribute/RefactoringWizard.class
index 3368b4c..30bd43f 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pullupeattribute/RefactoringWizard.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pullupeattribute/RefactoringWizard.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pullupeattribute/RefactoringWizardPage.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pullupeattribute/RefactoringWizardPage.class
index 06e9606..b97b86b 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pullupeattribute/RefactoringWizardPage.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pullupeattribute/RefactoringWizardPage.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pullupeoperation/RefactoringController$1.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pullupeoperation/RefactoringController$1.class
new file mode 100644
index 0000000..892f959
--- /dev/null
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pullupeoperation/RefactoringController$1.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pullupeoperation/RefactoringController$InternalRefactoringProcessor.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pullupeoperation/RefactoringController$InternalRefactoringProcessor.class
index 8b0db30..f903bfa 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pullupeoperation/RefactoringController$InternalRefactoringProcessor.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pullupeoperation/RefactoringController$InternalRefactoringProcessor.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pullupeoperation/RefactoringController.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pullupeoperation/RefactoringController.class
index c0ec5d2..e6ba202 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pullupeoperation/RefactoringController.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pullupeoperation/RefactoringController.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pullupeoperation/RefactoringDataManagement.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pullupeoperation/RefactoringDataManagement.class
index b646471..b3989b4 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pullupeoperation/RefactoringDataManagement.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pullupeoperation/RefactoringDataManagement.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pullupeoperation/RefactoringGuiHandler.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pullupeoperation/RefactoringGuiHandler.class
index 5b967de..22517a1 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pullupeoperation/RefactoringGuiHandler.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pullupeoperation/RefactoringGuiHandler.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pullupeoperation/RefactoringWizard.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pullupeoperation/RefactoringWizard.class
index 4aad2b4..111341d 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pullupeoperation/RefactoringWizard.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pullupeoperation/RefactoringWizard.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pullupeoperation/RefactoringWizardPage.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pullupeoperation/RefactoringWizardPage.class
index 2ca4e15..42ab22b 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pullupeoperation/RefactoringWizardPage.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pullupeoperation/RefactoringWizardPage.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pushdowneattribute/RefactoringController$1.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pushdowneattribute/RefactoringController$1.class
new file mode 100644
index 0000000..eb4f808
--- /dev/null
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pushdowneattribute/RefactoringController$1.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pushdowneattribute/RefactoringController$InternalRefactoringProcessor.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pushdowneattribute/RefactoringController$InternalRefactoringProcessor.class
index 7fdfd5a..f54ffa1 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pushdowneattribute/RefactoringController$InternalRefactoringProcessor.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pushdowneattribute/RefactoringController$InternalRefactoringProcessor.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pushdowneattribute/RefactoringController.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pushdowneattribute/RefactoringController.class
index ac06e96..995cf76 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pushdowneattribute/RefactoringController.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pushdowneattribute/RefactoringController.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pushdowneattribute/RefactoringDataManagement.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pushdowneattribute/RefactoringDataManagement.class
index c539415..01806c1 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pushdowneattribute/RefactoringDataManagement.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pushdowneattribute/RefactoringDataManagement.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pushdowneattribute/RefactoringGuiHandler.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pushdowneattribute/RefactoringGuiHandler.class
index fb7dba8..6a139ce 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pushdowneattribute/RefactoringGuiHandler.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pushdowneattribute/RefactoringGuiHandler.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pushdowneattribute/RefactoringWizard.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pushdowneattribute/RefactoringWizard.class
index 81d849e..12d6e5b 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pushdowneattribute/RefactoringWizard.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pushdowneattribute/RefactoringWizard.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pushdowneoperation/RefactoringController$1.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pushdowneoperation/RefactoringController$1.class
new file mode 100644
index 0000000..b8f2775
--- /dev/null
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pushdowneoperation/RefactoringController$1.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pushdowneoperation/RefactoringController$InternalRefactoringProcessor.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pushdowneoperation/RefactoringController$InternalRefactoringProcessor.class
index a4a5e27..439a7d0 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pushdowneoperation/RefactoringController$InternalRefactoringProcessor.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pushdowneoperation/RefactoringController$InternalRefactoringProcessor.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pushdowneoperation/RefactoringController.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pushdowneoperation/RefactoringController.class
index 9c9e449..64c12e7 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pushdowneoperation/RefactoringController.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pushdowneoperation/RefactoringController.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pushdowneoperation/RefactoringDataManagement.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pushdowneoperation/RefactoringDataManagement.class
index 6de1d05..425c919 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pushdowneoperation/RefactoringDataManagement.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pushdowneoperation/RefactoringDataManagement.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pushdowneoperation/RefactoringGuiHandler.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pushdowneoperation/RefactoringGuiHandler.class
index 965880f..335457b 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pushdowneoperation/RefactoringGuiHandler.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pushdowneoperation/RefactoringGuiHandler.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pushdowneoperation/RefactoringWizard.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pushdowneoperation/RefactoringWizard.class
index 26fabae..083aca7 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pushdowneoperation/RefactoringWizard.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/pushdowneoperation/RefactoringWizard.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeemptyreferencedeclass/RefactoringController$1.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeemptyreferencedeclass/RefactoringController$1.class
new file mode 100644
index 0000000..055c89d
--- /dev/null
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeemptyreferencedeclass/RefactoringController$1.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeemptyreferencedeclass/RefactoringController$InternalRefactoringProcessor.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeemptyreferencedeclass/RefactoringController$InternalRefactoringProcessor.class
index 5203585..3fa0671 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeemptyreferencedeclass/RefactoringController$InternalRefactoringProcessor.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeemptyreferencedeclass/RefactoringController$InternalRefactoringProcessor.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeemptyreferencedeclass/RefactoringController.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeemptyreferencedeclass/RefactoringController.class
index 9c3f821..59c3145 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeemptyreferencedeclass/RefactoringController.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeemptyreferencedeclass/RefactoringController.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeemptyreferencedeclass/RefactoringDataManagement.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeemptyreferencedeclass/RefactoringDataManagement.class
index 87089d5..a5cf6f1 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeemptyreferencedeclass/RefactoringDataManagement.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeemptyreferencedeclass/RefactoringDataManagement.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeemptyreferencedeclass/RefactoringGuiHandler.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeemptyreferencedeclass/RefactoringGuiHandler.class
index fd34a7a..0e0d404 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeemptyreferencedeclass/RefactoringGuiHandler.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeemptyreferencedeclass/RefactoringGuiHandler.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeemptyreferencedeclass/RefactoringWizard.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeemptyreferencedeclass/RefactoringWizard.class
index d496fc5..624f345 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeemptyreferencedeclass/RefactoringWizard.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeemptyreferencedeclass/RefactoringWizard.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeemptysubeclass/RefactoringController$1.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeemptysubeclass/RefactoringController$1.class
new file mode 100644
index 0000000..d9653d1
--- /dev/null
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeemptysubeclass/RefactoringController$1.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeemptysubeclass/RefactoringController$InternalRefactoringProcessor.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeemptysubeclass/RefactoringController$InternalRefactoringProcessor.class
index 0a8cda7..df88368 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeemptysubeclass/RefactoringController$InternalRefactoringProcessor.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeemptysubeclass/RefactoringController$InternalRefactoringProcessor.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeemptysubeclass/RefactoringController.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeemptysubeclass/RefactoringController.class
index 8885d93..b5f17ae 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeemptysubeclass/RefactoringController.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeemptysubeclass/RefactoringController.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeemptysubeclass/RefactoringDataManagement.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeemptysubeclass/RefactoringDataManagement.class
index c95b2b0..c48dc7f 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeemptysubeclass/RefactoringDataManagement.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeemptysubeclass/RefactoringDataManagement.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeemptysubeclass/RefactoringGuiHandler.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeemptysubeclass/RefactoringGuiHandler.class
index 4f15458..b188f4c 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeemptysubeclass/RefactoringGuiHandler.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeemptysubeclass/RefactoringGuiHandler.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeemptysubeclass/RefactoringWizard.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeemptysubeclass/RefactoringWizard.class
index 1ec2caa..38f9f43 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeemptysubeclass/RefactoringWizard.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeemptysubeclass/RefactoringWizard.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeemptysupereclass/RefactoringController$1.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeemptysupereclass/RefactoringController$1.class
new file mode 100644
index 0000000..20f4cdb
--- /dev/null
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeemptysupereclass/RefactoringController$1.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeemptysupereclass/RefactoringController$InternalRefactoringProcessor.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeemptysupereclass/RefactoringController$InternalRefactoringProcessor.class
index 624ce19..1c884a3 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeemptysupereclass/RefactoringController$InternalRefactoringProcessor.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeemptysupereclass/RefactoringController$InternalRefactoringProcessor.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeemptysupereclass/RefactoringController.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeemptysupereclass/RefactoringController.class
index 6f2045f..68a6181 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeemptysupereclass/RefactoringController.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeemptysupereclass/RefactoringController.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeemptysupereclass/RefactoringDataManagement.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeemptysupereclass/RefactoringDataManagement.class
index b160956..0bdf051 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeemptysupereclass/RefactoringDataManagement.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeemptysupereclass/RefactoringDataManagement.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeemptysupereclass/RefactoringGuiHandler.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeemptysupereclass/RefactoringGuiHandler.class
index a5a27ed..c3450d1 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeemptysupereclass/RefactoringGuiHandler.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeemptysupereclass/RefactoringGuiHandler.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeemptysupereclass/RefactoringWizard.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeemptysupereclass/RefactoringWizard.class
index 525a5d5..da11049 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeemptysupereclass/RefactoringWizard.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeemptysupereclass/RefactoringWizard.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeeparameter/RefactoringController$1.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeeparameter/RefactoringController$1.class
new file mode 100644
index 0000000..b5b347f
--- /dev/null
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeeparameter/RefactoringController$1.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeeparameter/RefactoringController$InternalRefactoringProcessor.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeeparameter/RefactoringController$InternalRefactoringProcessor.class
index 707755b..cdc6aa5 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeeparameter/RefactoringController$InternalRefactoringProcessor.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeeparameter/RefactoringController$InternalRefactoringProcessor.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeeparameter/RefactoringController.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeeparameter/RefactoringController.class
index 2e76cab..c7041fe 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeeparameter/RefactoringController.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeeparameter/RefactoringController.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeeparameter/RefactoringDataManagement.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeeparameter/RefactoringDataManagement.class
index 5295052..4d5821c 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeeparameter/RefactoringDataManagement.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeeparameter/RefactoringDataManagement.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeeparameter/RefactoringGuiHandler.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeeparameter/RefactoringGuiHandler.class
index 8c130e8..0a57e73 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeeparameter/RefactoringGuiHandler.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeeparameter/RefactoringGuiHandler.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeeparameter/RefactoringWizard.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeeparameter/RefactoringWizard.class
index 7a7e776..a472f8a 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeeparameter/RefactoringWizard.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/removeeparameter/RefactoringWizard.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeattribute/RefactoringController$1.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeattribute/RefactoringController$1.class
new file mode 100644
index 0000000..1b145a2
--- /dev/null
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeattribute/RefactoringController$1.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeattribute/RefactoringController$InternalRefactoringProcessor.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeattribute/RefactoringController$InternalRefactoringProcessor.class
index 36769e3..af7e87f 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeattribute/RefactoringController$InternalRefactoringProcessor.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeattribute/RefactoringController$InternalRefactoringProcessor.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeattribute/RefactoringController.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeattribute/RefactoringController.class
index 3641022..a9f23de 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeattribute/RefactoringController.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeattribute/RefactoringController.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeattribute/RefactoringDataManagement.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeattribute/RefactoringDataManagement.class
index 5a575af..d31a770 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeattribute/RefactoringDataManagement.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeattribute/RefactoringDataManagement.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeattribute/RefactoringGuiHandler.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeattribute/RefactoringGuiHandler.class
index fa22d20..5364daa 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeattribute/RefactoringGuiHandler.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeattribute/RefactoringGuiHandler.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeattribute/RefactoringWizard.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeattribute/RefactoringWizard.class
index e242c0b..c2ba97b 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeattribute/RefactoringWizard.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeattribute/RefactoringWizard.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeattribute/RefactoringWizardPage.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeattribute/RefactoringWizardPage.class
index ba18251..ee6bf55 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeattribute/RefactoringWizardPage.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeattribute/RefactoringWizardPage.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeclass/RefactoringController$1.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeclass/RefactoringController$1.class
new file mode 100644
index 0000000..d7a9421
--- /dev/null
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeclass/RefactoringController$1.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeclass/RefactoringController$InternalRefactoringProcessor.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeclass/RefactoringController$InternalRefactoringProcessor.class
index 760c038..bb9552b 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeclass/RefactoringController$InternalRefactoringProcessor.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeclass/RefactoringController$InternalRefactoringProcessor.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeclass/RefactoringController.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeclass/RefactoringController.class
index 5fbf674..279f649 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeclass/RefactoringController.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeclass/RefactoringController.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeclass/RefactoringDataManagement.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeclass/RefactoringDataManagement.class
index 86d7826..4a9115a 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeclass/RefactoringDataManagement.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeclass/RefactoringDataManagement.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeclass/RefactoringGuiHandler.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeclass/RefactoringGuiHandler.class
index a080d72..5866a92 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeclass/RefactoringGuiHandler.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeclass/RefactoringGuiHandler.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeclass/RefactoringWizard.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeclass/RefactoringWizard.class
index 12e2976..0c9a248 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeclass/RefactoringWizard.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeclass/RefactoringWizard.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeclass/RefactoringWizardPage.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeclass/RefactoringWizardPage.class
index a175131..a880a16 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeclass/RefactoringWizardPage.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeclass/RefactoringWizardPage.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameedatatype/RefactoringController$1.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameedatatype/RefactoringController$1.class
new file mode 100644
index 0000000..64ec54b
--- /dev/null
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameedatatype/RefactoringController$1.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameedatatype/RefactoringController$InternalRefactoringProcessor.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameedatatype/RefactoringController$InternalRefactoringProcessor.class
index 2c753a1..42fc0f4 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameedatatype/RefactoringController$InternalRefactoringProcessor.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameedatatype/RefactoringController$InternalRefactoringProcessor.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameedatatype/RefactoringController.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameedatatype/RefactoringController.class
index 5db5354..124ca4f 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameedatatype/RefactoringController.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameedatatype/RefactoringController.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameedatatype/RefactoringDataManagement.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameedatatype/RefactoringDataManagement.class
index 9e71c83..3412c6a 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameedatatype/RefactoringDataManagement.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameedatatype/RefactoringDataManagement.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameedatatype/RefactoringGuiHandler.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameedatatype/RefactoringGuiHandler.class
index 8da2fc6..d292e1b 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameedatatype/RefactoringGuiHandler.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameedatatype/RefactoringGuiHandler.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameedatatype/RefactoringWizard.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameedatatype/RefactoringWizard.class
index 2e6aedc..7d58618 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameedatatype/RefactoringWizard.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameedatatype/RefactoringWizard.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameedatatype/RefactoringWizardPage.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameedatatype/RefactoringWizardPage.class
index 65b8cb6..bc68660 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameedatatype/RefactoringWizardPage.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameedatatype/RefactoringWizardPage.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeenumliteral/RefactoringController$1.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeenumliteral/RefactoringController$1.class
new file mode 100644
index 0000000..614fb6a
--- /dev/null
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeenumliteral/RefactoringController$1.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeenumliteral/RefactoringController$InternalRefactoringProcessor.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeenumliteral/RefactoringController$InternalRefactoringProcessor.class
index 2f1d0b3..70f172a 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeenumliteral/RefactoringController$InternalRefactoringProcessor.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeenumliteral/RefactoringController$InternalRefactoringProcessor.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeenumliteral/RefactoringController.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeenumliteral/RefactoringController.class
index a2b8b6e..e89e620 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeenumliteral/RefactoringController.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeenumliteral/RefactoringController.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeenumliteral/RefactoringDataManagement.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeenumliteral/RefactoringDataManagement.class
index c1220a8..ecb819d 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeenumliteral/RefactoringDataManagement.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeenumliteral/RefactoringDataManagement.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeenumliteral/RefactoringGuiHandler.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeenumliteral/RefactoringGuiHandler.class
index 0bab02f..d675101 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeenumliteral/RefactoringGuiHandler.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeenumliteral/RefactoringGuiHandler.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeenumliteral/RefactoringWizard.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeenumliteral/RefactoringWizard.class
index f4d1b02..e20b12f 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeenumliteral/RefactoringWizard.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeenumliteral/RefactoringWizard.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeenumliteral/RefactoringWizardPage.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeenumliteral/RefactoringWizardPage.class
index 1767038..aeac935 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeenumliteral/RefactoringWizardPage.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeenumliteral/RefactoringWizardPage.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeoperation/RefactoringController$1.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeoperation/RefactoringController$1.class
new file mode 100644
index 0000000..0f46264
--- /dev/null
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeoperation/RefactoringController$1.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeoperation/RefactoringController$InternalRefactoringProcessor.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeoperation/RefactoringController$InternalRefactoringProcessor.class
index b0ec11f..9db5f3c 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeoperation/RefactoringController$InternalRefactoringProcessor.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeoperation/RefactoringController$InternalRefactoringProcessor.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeoperation/RefactoringController.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeoperation/RefactoringController.class
index 9dfb0cc..2b95cf3 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeoperation/RefactoringController.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeoperation/RefactoringController.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeoperation/RefactoringDataManagement.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeoperation/RefactoringDataManagement.class
index 6c67f4a..6007a22 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeoperation/RefactoringDataManagement.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeoperation/RefactoringDataManagement.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeoperation/RefactoringGuiHandler.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeoperation/RefactoringGuiHandler.class
index ee5cd70..dfb62f1 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeoperation/RefactoringGuiHandler.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeoperation/RefactoringGuiHandler.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeoperation/RefactoringWizard.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeoperation/RefactoringWizard.class
index f288181..857cf51 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeoperation/RefactoringWizard.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeoperation/RefactoringWizard.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeoperation/RefactoringWizardPage.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeoperation/RefactoringWizardPage.class
index d27c000..a7e4491 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeoperation/RefactoringWizardPage.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeoperation/RefactoringWizardPage.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameepackage/RefactoringController$1.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameepackage/RefactoringController$1.class
new file mode 100644
index 0000000..cba81c1
--- /dev/null
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameepackage/RefactoringController$1.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameepackage/RefactoringController$InternalRefactoringProcessor.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameepackage/RefactoringController$InternalRefactoringProcessor.class
index 970e221..e3054dd 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameepackage/RefactoringController$InternalRefactoringProcessor.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameepackage/RefactoringController$InternalRefactoringProcessor.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameepackage/RefactoringController.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameepackage/RefactoringController.class
index dc914d3..5b887b5 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameepackage/RefactoringController.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameepackage/RefactoringController.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameepackage/RefactoringDataManagement.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameepackage/RefactoringDataManagement.class
index a83e78b..07a40d2 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameepackage/RefactoringDataManagement.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameepackage/RefactoringDataManagement.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameepackage/RefactoringGuiHandler.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameepackage/RefactoringGuiHandler.class
index 64c8c6f..0ad6883 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameepackage/RefactoringGuiHandler.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameepackage/RefactoringGuiHandler.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameepackage/RefactoringWizard.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameepackage/RefactoringWizard.class
index 45d4725..a6e1a1e 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameepackage/RefactoringWizard.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameepackage/RefactoringWizard.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameepackage/RefactoringWizardPage.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameepackage/RefactoringWizardPage.class
index 2e36c3b..60d9c2c 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameepackage/RefactoringWizardPage.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameepackage/RefactoringWizardPage.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeparameter/RefactoringController$1.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeparameter/RefactoringController$1.class
new file mode 100644
index 0000000..d52451c
--- /dev/null
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeparameter/RefactoringController$1.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeparameter/RefactoringController$InternalRefactoringProcessor.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeparameter/RefactoringController$InternalRefactoringProcessor.class
index 87cc625..9f3b306 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeparameter/RefactoringController$InternalRefactoringProcessor.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeparameter/RefactoringController$InternalRefactoringProcessor.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeparameter/RefactoringController.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeparameter/RefactoringController.class
index 2bf9db1..f01791b 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeparameter/RefactoringController.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeparameter/RefactoringController.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeparameter/RefactoringDataManagement.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeparameter/RefactoringDataManagement.class
index c1ef609..59a03f1 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeparameter/RefactoringDataManagement.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeparameter/RefactoringDataManagement.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeparameter/RefactoringGuiHandler.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeparameter/RefactoringGuiHandler.class
index c0489b7..f4bce27 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeparameter/RefactoringGuiHandler.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeparameter/RefactoringGuiHandler.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeparameter/RefactoringWizard.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeparameter/RefactoringWizard.class
index 6649da0..7c60bed 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeparameter/RefactoringWizard.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeparameter/RefactoringWizard.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeparameter/RefactoringWizardPage.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeparameter/RefactoringWizardPage.class
index 24a84e9..18e2702 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeparameter/RefactoringWizardPage.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameeparameter/RefactoringWizardPage.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameereference/RefactoringController$1.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameereference/RefactoringController$1.class
new file mode 100644
index 0000000..ce05e1e
--- /dev/null
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameereference/RefactoringController$1.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameereference/RefactoringController$InternalRefactoringProcessor.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameereference/RefactoringController$InternalRefactoringProcessor.class
index bcb93c7..f65619b 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameereference/RefactoringController$InternalRefactoringProcessor.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameereference/RefactoringController$InternalRefactoringProcessor.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameereference/RefactoringController.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameereference/RefactoringController.class
index 56b2b71..103ac38 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameereference/RefactoringController.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameereference/RefactoringController.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameereference/RefactoringDataManagement.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameereference/RefactoringDataManagement.class
index 1076d8e..5f05a97 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameereference/RefactoringDataManagement.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameereference/RefactoringDataManagement.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameereference/RefactoringGuiHandler.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameereference/RefactoringGuiHandler.class
index 1ab7f8d..3059a21 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameereference/RefactoringGuiHandler.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameereference/RefactoringGuiHandler.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameereference/RefactoringWizard.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameereference/RefactoringWizard.class
index b44e7e0..403d525 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameereference/RefactoringWizard.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameereference/RefactoringWizard.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameereference/RefactoringWizardPage.class b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameereference/RefactoringWizardPage.class
index a714f6e..96b5418 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameereference/RefactoringWizardPage.class
+++ b/org.eclipse.emf.refactor.refactorings.ecore/bin/org/eclipse/emf/refactor/refactorings/ecore/renameereference/RefactoringWizardPage.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/addparameter/RefactoringController.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/addparameter/RefactoringController.java
index 2988980..8895dc1 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/addparameter/RefactoringController.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/addparameter/RefactoringController.java
@@ -14,11 +14,11 @@
 import org.eclipse.emf.ecore.EPackage;
 import org.eclipse.emf.ecore.EParameter;
 import org.eclipse.emf.ecore.EcoreFactory;
-import org.eclipse.emf.refactor.common.core.EmfRefactoring;
-import org.eclipse.emf.refactor.common.core.IController;
-import org.eclipse.emf.refactor.common.core.IDataManagement;
+import org.eclipse.emf.refactor.refactoring.core.Refactoring;
+import org.eclipse.emf.refactor.refactoring.interfaces.IController;
+import org.eclipse.emf.refactor.refactoring.interfaces.IDataManagement;
+import org.eclipse.emf.refactor.refactoring.runtime.ltk.LtkEmfRefactoringProcessorAdapter;
 import org.eclipse.emf.refactor.refactorings.ecore.RefactoringHelper;
-import org.eclipse.emf.refactor.runtime.ltk.LtkEmfRefactoringProcessorAdapter;
 import org.eclipse.ltk.core.refactoring.RefactoringStatus;
 import org.eclipse.ltk.core.refactoring.participants.RefactoringProcessor;
 
@@ -28,7 +28,7 @@
 	 * EmfRefactoring supported by the controller.
 	 * @generated
 	 */
-	private EmfRefactoring parent;
+	private Refactoring parent;
 	
 	/**
 	 * DataManagement object of the model refactoring.
@@ -56,7 +56,7 @@
 	 * @generated
 	 */
 	@Override
-	public EmfRefactoring getParent() {
+	public Refactoring getParent() {
 		return this.parent;
 	}
 	
@@ -68,7 +68,7 @@
 	 * @generated
 	 */
 	@Override
-	public void setParent(EmfRefactoring emfRefactoring) {
+	public void setParent(Refactoring emfRefactoring) {
 		this.parent = emfRefactoring;
 	}
 	
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/addparameter/RefactoringDataManagement.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/addparameter/RefactoringDataManagement.java
index cd6aa3f..f346481 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/addparameter/RefactoringDataManagement.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/addparameter/RefactoringDataManagement.java
@@ -9,8 +9,8 @@
 import java.util.List;
 
 import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.refactor.runtime.DataManagementAdapter;
-import org.eclipse.emf.refactor.common.core.Port;
+import org.eclipse.emf.refactor.refactoring.core.Port;
+import org.eclipse.emf.refactor.refactoring.runtime.DataManagementAdapter;
 
 /**
  * Class for specific data concerning a model refactoring.
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/addparameter/RefactoringGuiHandler.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/addparameter/RefactoringGuiHandler.java
index 417d662..08d3f96 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/addparameter/RefactoringGuiHandler.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/addparameter/RefactoringGuiHandler.java
@@ -7,9 +7,10 @@
  package org.eclipse.emf.refactor.refactorings.ecore.addparameter;
 
 import java.util.List;
+
 import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.refactor.common.core.EmfRefactoring;
-import org.eclipse.emf.refactor.common.core.ui.IGuiHandler;
+import org.eclipse.emf.refactor.refactoring.core.Refactoring;
+import org.eclipse.emf.refactor.refactoring.interfaces.IGuiHandler;
 import org.eclipse.ltk.ui.refactoring.RefactoringWizard;
 
 /**
@@ -22,14 +23,14 @@
 	 * EmfRefactoring supported by the GuiHandler.
 	 * @generated
 	 */
-	EmfRefactoring parent;
+	Refactoring parent;
 	
 	/**
 	 * @see org.eclipse.emf.refactor.common.core.ui.IGuiHandler#getParent()
 	 * @generated
 	 */
 	@Override
-	public EmfRefactoring getParent() {
+	public Refactoring getParent() {
 		return parent;
 	}
 
@@ -39,8 +40,8 @@
 	 * @generated
 	 */
 	@Override
-	public void setParent(EmfRefactoring emfRefactoring) {
-		this.parent = emfRefactoring;
+	public void setParent(Refactoring refactoring) {
+		this.parent = refactoring;
 	}
 		
 	/**
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/addparameter/RefactoringWizard.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/addparameter/RefactoringWizard.java
index bf4828d..e99b0a0 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/addparameter/RefactoringWizard.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/addparameter/RefactoringWizard.java
@@ -6,8 +6,8 @@
  */
  package org.eclipse.emf.refactor.refactorings.ecore.addparameter;
 
-import org.eclipse.emf.refactor.common.core.IController;
-import org.eclipse.emf.refactor.runtime.ltk.ui.AbstractRefactoringWizard;
+import org.eclipse.emf.refactor.refactoring.interfaces.IController;
+import org.eclipse.emf.refactor.refactoring.runtime.ltk.ui.AbstractRefactoringWizard;
 
 /**
  * Class used for providing an implementation of an LTK
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/createreferencedeclass/RefactoringController.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/createreferencedeclass/RefactoringController.java
index 9cce16e..c6ac302 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/createreferencedeclass/RefactoringController.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/createreferencedeclass/RefactoringController.java
@@ -4,7 +4,7 @@
  *
  * $Id: RefactoringController.java,v 1.1 2011/01/19 12:04:37 tarendt Exp $
  */
- package org.eclipse.emf.refactor.refactorings.ecore.createreferencedeclass;
+package org.eclipse.emf.refactor.refactorings.ecore.createreferencedeclass;
 
 import java.util.ArrayList;
 import java.util.List;
@@ -14,21 +14,21 @@
 import org.eclipse.emf.ecore.EPackage;
 import org.eclipse.emf.ecore.EReference;
 import org.eclipse.emf.ecore.EcoreFactory;
-import org.eclipse.emf.refactor.common.core.EmfRefactoring;
-import org.eclipse.emf.refactor.common.core.IController;
-import org.eclipse.emf.refactor.common.core.IDataManagement;
+import org.eclipse.emf.refactor.refactoring.core.Refactoring;
+import org.eclipse.emf.refactor.refactoring.interfaces.IController;
+import org.eclipse.emf.refactor.refactoring.interfaces.IDataManagement;
+import org.eclipse.emf.refactor.refactoring.runtime.ltk.LtkEmfRefactoringProcessorAdapter;
 import org.eclipse.emf.refactor.refactorings.ecore.RefactoringHelper;
-import org.eclipse.emf.refactor.runtime.ltk.LtkEmfRefactoringProcessorAdapter;
 import org.eclipse.ltk.core.refactoring.RefactoringStatus;
 import org.eclipse.ltk.core.refactoring.participants.RefactoringProcessor;
 
 public final class RefactoringController implements IController{
 
 	/**
-	 * EmfRefactoring supported by the controller.
+	 * Refactoring supported by the controller.
 	 * @generated
 	 */
-	private EmfRefactoring parent;
+	private Refactoring parent;
 	
 	/**
 	 * DataManagement object of the model refactoring.
@@ -50,26 +50,26 @@
 	private InternalRefactoringProcessor refactoringProcessor = null;
 	
 	/**
-	 * Gets the EmfRefactoring supported by the controller.
-	 * @return EmfRefactoring supported by the controller.
+	 * Gets the Refactoring supported by the controller.
+	 * @return Refactoring supported by the controller.
 	 * @see org.eclipse.emf.refactor.common.core.IController#getParent()
 	 * @generated
 	 */
 	@Override
-	public EmfRefactoring getParent() {
+	public Refactoring getParent() {
 		return this.parent;
 	}
 	
 	/**
-	 * Sets the EmfRefactoring supported by the controller.
-	 * @param emfRefactoring EmfRefactoring supported by the controller.
+	 * Sets the Refactoring supported by the controller.
+	 * @param Refactoring Refactoring supported by the controller.
 	 * @see org.eclipse.emf.refactor.common.core.IController#
-	 * setParent(org.eclipse.emf.refactor.common.core.EmfRefactoring)
+	 * setParent(org.eclipse.emf.refactor.common.core.Refactoring)
 	 * @generated
 	 */
 	@Override
-	public void setParent(EmfRefactoring emfRefactoring) {
-		this.parent = emfRefactoring;
+	public void setParent(Refactoring Refactoring) {
+		this.parent = Refactoring;
 	}
 	
 	/**
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/createreferencedeclass/RefactoringDataManagement.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/createreferencedeclass/RefactoringDataManagement.java
index 3eb9873..2c4298b 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/createreferencedeclass/RefactoringDataManagement.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/createreferencedeclass/RefactoringDataManagement.java
@@ -4,13 +4,13 @@
  *
  * $Id: RefactoringDataManagement.java,v 1.1 2011/01/19 12:04:37 tarendt Exp $
  */
- package org.eclipse.emf.refactor.refactorings.ecore.createreferencedeclass;
+package org.eclipse.emf.refactor.refactorings.ecore.createreferencedeclass;
 
 import java.util.List;
 
 import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.refactor.runtime.DataManagementAdapter;
-import org.eclipse.emf.refactor.common.core.Port;
+import org.eclipse.emf.refactor.refactoring.core.Port;
+import org.eclipse.emf.refactor.refactoring.runtime.DataManagementAdapter;
 
 /**
  * Class for specific data concerning a model refactoring.
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/createreferencedeclass/RefactoringGuiHandler.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/createreferencedeclass/RefactoringGuiHandler.java
index 7e91f82..ed9ab6c 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/createreferencedeclass/RefactoringGuiHandler.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/createreferencedeclass/RefactoringGuiHandler.java
@@ -7,9 +7,10 @@
  package org.eclipse.emf.refactor.refactorings.ecore.createreferencedeclass;
 
 import java.util.List;
+
 import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.refactor.common.core.EmfRefactoring;
-import org.eclipse.emf.refactor.common.core.ui.IGuiHandler;
+import org.eclipse.emf.refactor.refactoring.core.Refactoring;
+import org.eclipse.emf.refactor.refactoring.interfaces.IGuiHandler;
 import org.eclipse.ltk.ui.refactoring.RefactoringWizard;
 
 /**
@@ -19,28 +20,28 @@
 public class RefactoringGuiHandler implements IGuiHandler {
 
 	/**
-	 * EmfRefactoring supported by the GuiHandler.
+	 * Refactoring supported by the GuiHandler.
 	 * @generated
 	 */
-	EmfRefactoring parent;
+	Refactoring parent;
 	
 	/**
 	 * @see org.eclipse.emf.refactor.common.core.ui.IGuiHandler#getParent()
 	 * @generated
 	 */
 	@Override
-	public EmfRefactoring getParent() {
+	public Refactoring getParent() {
 		return parent;
 	}
 
 	/**
 	 * @see org.eclipse.emf.refactor.common.core.ui.IGuiHandler#
-	 * setParent(org.eclipse.emf.refactor.common.core.EmfRefactoring)
+	 * setParent(org.eclipse.emf.refactor.common.core.Refactoring)
 	 * @generated
 	 */
 	@Override
-	public void setParent(EmfRefactoring emfRefactoring) {
-		this.parent = emfRefactoring;
+	public void setParent(Refactoring refactoring) {
+		this.parent = refactoring;
 	}
 		
 	/**
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/createreferencedeclass/RefactoringWizard.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/createreferencedeclass/RefactoringWizard.java
index 30bc8e8..5052a55 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/createreferencedeclass/RefactoringWizard.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/createreferencedeclass/RefactoringWizard.java
@@ -6,8 +6,8 @@
  */
  package org.eclipse.emf.refactor.refactorings.ecore.createreferencedeclass;
 
-import org.eclipse.emf.refactor.common.core.IController;
-import org.eclipse.emf.refactor.runtime.ltk.ui.AbstractRefactoringWizard;
+import org.eclipse.emf.refactor.refactoring.interfaces.IController;
+import org.eclipse.emf.refactor.refactoring.runtime.ltk.ui.AbstractRefactoringWizard;
 
 /**
  * Class used for providing an implementation of an LTK
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/createsubeclass/RefactoringController.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/createsubeclass/RefactoringController.java
index 773d0f6..ad5df61 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/createsubeclass/RefactoringController.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/createsubeclass/RefactoringController.java
@@ -13,21 +13,21 @@
 import org.eclipse.emf.ecore.EObject;
 import org.eclipse.emf.ecore.EPackage;
 import org.eclipse.emf.ecore.EcoreFactory;
-import org.eclipse.emf.refactor.common.core.EmfRefactoring;
-import org.eclipse.emf.refactor.common.core.IController;
-import org.eclipse.emf.refactor.common.core.IDataManagement;
+import org.eclipse.emf.refactor.refactoring.core.Refactoring;
+import org.eclipse.emf.refactor.refactoring.interfaces.IController;
+import org.eclipse.emf.refactor.refactoring.interfaces.IDataManagement;
+import org.eclipse.emf.refactor.refactoring.runtime.ltk.LtkEmfRefactoringProcessorAdapter;
 import org.eclipse.emf.refactor.refactorings.ecore.RefactoringHelper;
-import org.eclipse.emf.refactor.runtime.ltk.LtkEmfRefactoringProcessorAdapter;
 import org.eclipse.ltk.core.refactoring.RefactoringStatus;
 import org.eclipse.ltk.core.refactoring.participants.RefactoringProcessor;
 
 public final class RefactoringController implements IController{
 
 	/**
-	 * EmfRefactoring supported by the controller.
+	 * Refactoring supported by the controller.
 	 * @generated
 	 */
-	private EmfRefactoring parent;
+	private Refactoring parent;
 	
 	/**
 	 * DataManagement object of the model refactoring.
@@ -49,26 +49,26 @@
 	private InternalRefactoringProcessor refactoringProcessor = null;
 	
 	/**
-	 * Gets the EmfRefactoring supported by the controller.
-	 * @return EmfRefactoring supported by the controller.
+	 * Gets the Refactoring supported by the controller.
+	 * @return Refactoring supported by the controller.
 	 * @see org.eclipse.emf.refactor.common.core.IController#getParent()
 	 * @generated
 	 */
 	@Override
-	public EmfRefactoring getParent() {
+	public Refactoring getParent() {
 		return this.parent;
 	}
 	
 	/**
-	 * Sets the EmfRefactoring supported by the controller.
-	 * @param emfRefactoring EmfRefactoring supported by the controller.
+	 * Sets the Refactoring supported by the controller.
+	 * @param Refactoring Refactoring supported by the controller.
 	 * @see org.eclipse.emf.refactor.common.core.IController#
-	 * setParent(org.eclipse.emf.refactor.common.core.EmfRefactoring)
+	 * setParent(org.eclipse.emf.refactor.common.core.Refactoring)
 	 * @generated
 	 */
 	@Override
-	public void setParent(EmfRefactoring emfRefactoring) {
-		this.parent = emfRefactoring;
+	public void setParent(Refactoring Refactoring) {
+		this.parent = Refactoring;
 	}
 	
 	/**
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/createsubeclass/RefactoringDataManagement.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/createsubeclass/RefactoringDataManagement.java
index dba68e2..f943f2f 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/createsubeclass/RefactoringDataManagement.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/createsubeclass/RefactoringDataManagement.java
@@ -9,8 +9,8 @@
 import java.util.List;
 
 import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.refactor.runtime.DataManagementAdapter;
-import org.eclipse.emf.refactor.common.core.Port;
+import org.eclipse.emf.refactor.refactoring.core.Port;
+import org.eclipse.emf.refactor.refactoring.runtime.DataManagementAdapter;
 
 /**
  * Class for specific data concerning a model refactoring.
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/createsubeclass/RefactoringGuiHandler.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/createsubeclass/RefactoringGuiHandler.java
index abebdb9..2d7257d 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/createsubeclass/RefactoringGuiHandler.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/createsubeclass/RefactoringGuiHandler.java
@@ -7,9 +7,10 @@
  package org.eclipse.emf.refactor.refactorings.ecore.createsubeclass;
 
 import java.util.List;
+
 import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.refactor.common.core.EmfRefactoring;
-import org.eclipse.emf.refactor.common.core.ui.IGuiHandler;
+import org.eclipse.emf.refactor.refactoring.core.Refactoring;
+import org.eclipse.emf.refactor.refactoring.interfaces.IGuiHandler;
 import org.eclipse.ltk.ui.refactoring.RefactoringWizard;
 
 /**
@@ -19,28 +20,28 @@
 public class RefactoringGuiHandler implements IGuiHandler {
 
 	/**
-	 * EmfRefactoring supported by the GuiHandler.
+	 * Refactoring supported by the GuiHandler.
 	 * @generated
 	 */
-	EmfRefactoring parent;
+	Refactoring parent;
 	
 	/**
 	 * @see org.eclipse.emf.refactor.common.core.ui.IGuiHandler#getParent()
 	 * @generated
 	 */
 	@Override
-	public EmfRefactoring getParent() {
+	public Refactoring getParent() {
 		return parent;
 	}
 
 	/**
 	 * @see org.eclipse.emf.refactor.common.core.ui.IGuiHandler#
-	 * setParent(org.eclipse.emf.refactor.common.core.EmfRefactoring)
+	 * setParent(org.eclipse.emf.refactor.common.core.Refactoring)
 	 * @generated
 	 */
 	@Override
-	public void setParent(EmfRefactoring emfRefactoring) {
-		this.parent = emfRefactoring;
+	public void setParent(Refactoring refactoring) {
+		this.parent = refactoring;
 	}
 		
 	/**
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/createsubeclass/RefactoringWizard.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/createsubeclass/RefactoringWizard.java
index 5b5c90b..763ccf3 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/createsubeclass/RefactoringWizard.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/createsubeclass/RefactoringWizard.java
@@ -6,8 +6,8 @@
  */
  package org.eclipse.emf.refactor.refactorings.ecore.createsubeclass;
 
-import org.eclipse.emf.refactor.common.core.IController;
-import org.eclipse.emf.refactor.runtime.ltk.ui.AbstractRefactoringWizard;
+import org.eclipse.emf.refactor.refactoring.interfaces.IController;
+import org.eclipse.emf.refactor.refactoring.runtime.ltk.ui.AbstractRefactoringWizard;
 
 /**
  * Class used for providing an implementation of an LTK
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/createsupereclass/RefactoringController.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/createsupereclass/RefactoringController.java
index 2a51762..0a1d313 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/createsupereclass/RefactoringController.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/createsupereclass/RefactoringController.java
@@ -13,21 +13,21 @@
 import org.eclipse.emf.ecore.EObject;
 import org.eclipse.emf.ecore.EPackage;
 import org.eclipse.emf.ecore.EcoreFactory;
-import org.eclipse.emf.refactor.common.core.EmfRefactoring;
-import org.eclipse.emf.refactor.common.core.IController;
-import org.eclipse.emf.refactor.common.core.IDataManagement;
+import org.eclipse.emf.refactor.refactoring.core.Refactoring;
+import org.eclipse.emf.refactor.refactoring.interfaces.IController;
+import org.eclipse.emf.refactor.refactoring.interfaces.IDataManagement;
+import org.eclipse.emf.refactor.refactoring.runtime.ltk.LtkEmfRefactoringProcessorAdapter;
 import org.eclipse.emf.refactor.refactorings.ecore.RefactoringHelper;
-import org.eclipse.emf.refactor.runtime.ltk.LtkEmfRefactoringProcessorAdapter;
 import org.eclipse.ltk.core.refactoring.RefactoringStatus;
 import org.eclipse.ltk.core.refactoring.participants.RefactoringProcessor;
 
 public final class RefactoringController implements IController{
 
 	/**
-	 * EmfRefactoring supported by the controller.
+	 * Refactoring supported by the controller.
 	 * @generated
 	 */
-	private EmfRefactoring parent;
+	private Refactoring parent;
 	
 	/**
 	 * DataManagement object of the model refactoring.
@@ -49,25 +49,25 @@
 	private InternalRefactoringProcessor refactoringProcessor = null;
 	
 	/**
-	 * Gets the EmfRefactoring supported by the controller.
-	 * @return EmfRefactoring supported by the controller.
+	 * Gets the Refactoring supported by the controller.
+	 * @return Refactoring supported by the controller.
 	 * @see org.eclipse.emf.refactor.common.core.IController#getParent()
 	 * @generated
 	 */
 	@Override
-	public EmfRefactoring getParent() {
+	public Refactoring getParent() {
 		return this.parent;
 	}
 	
 	/**
-	 * Sets the EmfRefactoring supported by the controller.
-	 * @param emfRefactoring EmfRefactoring supported by the controller.
+	 * Sets the Refactoring supported by the controller.
+	 * @param emfRefactoring Refactoring supported by the controller.
 	 * @see org.eclipse.emf.refactor.common.core.IController#
-	 * setParent(org.eclipse.emf.refactor.common.core.EmfRefactoring)
+	 * setParent(org.eclipse.emf.refactor.common.core.Refactoring)
 	 * @generated
 	 */
 	@Override
-	public void setParent(EmfRefactoring emfRefactoring) {
+	public void setParent(Refactoring emfRefactoring) {
 		this.parent = emfRefactoring;
 	}
 	
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/createsupereclass/RefactoringDataManagement.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/createsupereclass/RefactoringDataManagement.java
index 917ef69..96a5e9e 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/createsupereclass/RefactoringDataManagement.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/createsupereclass/RefactoringDataManagement.java
@@ -9,8 +9,8 @@
 import java.util.List;
 
 import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.refactor.runtime.DataManagementAdapter;
-import org.eclipse.emf.refactor.common.core.Port;
+import org.eclipse.emf.refactor.refactoring.core.Port;
+import org.eclipse.emf.refactor.refactoring.runtime.DataManagementAdapter;
 
 /**
  * Class for specific data concerning a model refactoring.
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/createsupereclass/RefactoringGuiHandler.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/createsupereclass/RefactoringGuiHandler.java
index 25ec65c..1845e68 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/createsupereclass/RefactoringGuiHandler.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/createsupereclass/RefactoringGuiHandler.java
@@ -7,9 +7,10 @@
  package org.eclipse.emf.refactor.refactorings.ecore.createsupereclass;
 
 import java.util.List;
+
 import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.refactor.common.core.EmfRefactoring;
-import org.eclipse.emf.refactor.common.core.ui.IGuiHandler;
+import org.eclipse.emf.refactor.refactoring.core.Refactoring;
+import org.eclipse.emf.refactor.refactoring.interfaces.IGuiHandler;
 import org.eclipse.ltk.ui.refactoring.RefactoringWizard;
 
 /**
@@ -19,28 +20,28 @@
 public class RefactoringGuiHandler implements IGuiHandler {
 
 	/**
-	 * EmfRefactoring supported by the GuiHandler.
+	 * Refactoring supported by the GuiHandler.
 	 * @generated
 	 */
-	EmfRefactoring parent;
+	Refactoring parent;
 	
 	/**
 	 * @see org.eclipse.emf.refactor.common.core.ui.IGuiHandler#getParent()
 	 * @generated
 	 */
 	@Override
-	public EmfRefactoring getParent() {
+	public Refactoring getParent() {
 		return parent;
 	}
 
 	/**
 	 * @see org.eclipse.emf.refactor.common.core.ui.IGuiHandler#
-	 * setParent(org.eclipse.emf.refactor.common.core.EmfRefactoring)
+	 * setParent(org.eclipse.emf.refactor.common.core.Refactoring)
 	 * @generated
 	 */
 	@Override
-	public void setParent(EmfRefactoring emfRefactoring) {
-		this.parent = emfRefactoring;
+	public void setParent(Refactoring refactoring) {
+		this.parent = refactoring;
 	}
 		
 	/**
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/createsupereclass/RefactoringWizard.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/createsupereclass/RefactoringWizard.java
index 9fc880b..48e8a34 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/createsupereclass/RefactoringWizard.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/createsupereclass/RefactoringWizard.java
@@ -6,8 +6,8 @@
  */
  package org.eclipse.emf.refactor.refactorings.ecore.createsupereclass;
 
-import org.eclipse.emf.refactor.common.core.IController;
-import org.eclipse.emf.refactor.runtime.ltk.ui.AbstractRefactoringWizard;
+import org.eclipse.emf.refactor.refactoring.interfaces.IController;
+import org.eclipse.emf.refactor.refactoring.runtime.ltk.ui.AbstractRefactoringWizard;
 
 /**
  * Class used for providing an implementation of an LTK
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/moveeattribute/RefactoringController.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/moveeattribute/RefactoringController.java
index 82b8429..aa1de63 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/moveeattribute/RefactoringController.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/moveeattribute/RefactoringController.java
@@ -10,20 +10,20 @@
 import java.util.List;
 
 import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.refactor.common.core.EmfRefactoring;
-import org.eclipse.emf.refactor.common.core.IController;
-import org.eclipse.emf.refactor.common.core.IDataManagement;
-import org.eclipse.emf.refactor.runtime.ltk.LtkEmfRefactoringProcessorAdapter;
+import org.eclipse.emf.refactor.refactoring.core.Refactoring;
+import org.eclipse.emf.refactor.refactoring.interfaces.IController;
+import org.eclipse.emf.refactor.refactoring.interfaces.IDataManagement;
+import org.eclipse.emf.refactor.refactoring.runtime.ltk.LtkEmfRefactoringProcessorAdapter;
 import org.eclipse.ltk.core.refactoring.RefactoringStatus;
 import org.eclipse.ltk.core.refactoring.participants.RefactoringProcessor;
 
 public final class RefactoringController implements IController{
 
 	/**
-	 * EmfRefactoring supported by the controller.
+	 * Refactoring supported by the controller.
 	 * @generated
 	 */
-	private EmfRefactoring parent;
+	private Refactoring parent;
 	
 	/**
 	 * DataManagement object of the model refactoring.
@@ -45,25 +45,25 @@
 	private InternalRefactoringProcessor refactoringProcessor = null;
 	
 	/**
-	 * Gets the EmfRefactoring supported by the controller.
-	 * @return EmfRefactoring supported by the controller.
+	 * Gets the Refactoring supported by the controller.
+	 * @return Refactoring supported by the controller.
 	 * @see org.eclipse.emf.refactor.common.core.IController#getParent()
 	 * @generated
 	 */
 	@Override
-	public EmfRefactoring getParent() {
+	public Refactoring getParent() {
 		return this.parent;
 	}
 	
 	/**
-	 * Sets the EmfRefactoring supported by the controller.
-	 * @param emfRefactoring EmfRefactoring supported by the controller.
+	 * Sets the Refactoring supported by the controller.
+	 * @param emfRefactoring Refactoring supported by the controller.
 	 * @see org.eclipse.emf.refactor.common.core.IController#
-	 * setParent(org.eclipse.emf.refactor.common.core.EmfRefactoring)
+	 * setParent(org.eclipse.emf.refactor.common.core.Refactoring)
 	 * @generated
 	 */
 	@Override
-	public void setParent(EmfRefactoring emfRefactoring) {
+	public void setParent(Refactoring emfRefactoring) {
 		this.parent = emfRefactoring;
 	}
 	
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/moveeattribute/RefactoringDataManagement.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/moveeattribute/RefactoringDataManagement.java
index ffbf5a5..8116b10 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/moveeattribute/RefactoringDataManagement.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/moveeattribute/RefactoringDataManagement.java
@@ -9,8 +9,8 @@
 import java.util.List;
 
 import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.refactor.runtime.DataManagementAdapter;
-import org.eclipse.emf.refactor.common.core.Port;
+import org.eclipse.emf.refactor.refactoring.core.Port;
+import org.eclipse.emf.refactor.refactoring.runtime.DataManagementAdapter;
 
 /**
  * Class for specific data concerning a model refactoring.
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/moveeattribute/RefactoringGuiHandler.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/moveeattribute/RefactoringGuiHandler.java
index 225486d..b86bcc4 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/moveeattribute/RefactoringGuiHandler.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/moveeattribute/RefactoringGuiHandler.java
@@ -7,9 +7,10 @@
  package org.eclipse.emf.refactor.refactorings.ecore.moveeattribute;
 
 import java.util.List;
+
 import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.refactor.common.core.EmfRefactoring;
-import org.eclipse.emf.refactor.common.core.ui.IGuiHandler;
+import org.eclipse.emf.refactor.refactoring.core.Refactoring;
+import org.eclipse.emf.refactor.refactoring.interfaces.IGuiHandler;
 import org.eclipse.ltk.ui.refactoring.RefactoringWizard;
 
 /**
@@ -19,28 +20,28 @@
 public class RefactoringGuiHandler implements IGuiHandler {
 
 	/**
-	 * EmfRefactoring supported by the GuiHandler.
+	 * Refactoring supported by the GuiHandler.
 	 * @generated
 	 */
-	EmfRefactoring parent;
+	Refactoring parent;
 	
 	/**
 	 * @see org.eclipse.emf.refactor.common.core.ui.IGuiHandler#getParent()
 	 * @generated
 	 */
 	@Override
-	public EmfRefactoring getParent() {
+	public Refactoring getParent() {
 		return parent;
 	}
 
 	/**
 	 * @see org.eclipse.emf.refactor.common.core.ui.IGuiHandler#
-	 * setParent(org.eclipse.emf.refactor.common.core.EmfRefactoring)
+	 * setParent(org.eclipse.emf.refactor.common.core.Refactoring)
 	 * @generated
 	 */
 	@Override
-	public void setParent(EmfRefactoring emfRefactoring) {
-		this.parent = emfRefactoring;
+	public void setParent(Refactoring refactoring) {
+		this.parent = refactoring;
 	}
 		
 	/**
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/moveeattribute/RefactoringWizard.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/moveeattribute/RefactoringWizard.java
index bfa67b6..3c06750 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/moveeattribute/RefactoringWizard.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/moveeattribute/RefactoringWizard.java
@@ -6,8 +6,8 @@
  */
  package org.eclipse.emf.refactor.refactorings.ecore.moveeattribute;
 
-import org.eclipse.emf.refactor.common.core.IController;
-import org.eclipse.emf.refactor.runtime.ltk.ui.AbstractRefactoringWizard;
+import org.eclipse.emf.refactor.refactoring.interfaces.IController;
+import org.eclipse.emf.refactor.refactoring.runtime.ltk.ui.AbstractRefactoringWizard;
 
 /**
  * Class used for providing an implementation of an LTK
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/moveeoperation/RefactoringController.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/moveeoperation/RefactoringController.java
index 2eaf58d..3664959 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/moveeoperation/RefactoringController.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/moveeoperation/RefactoringController.java
@@ -12,21 +12,21 @@
 import org.eclipse.emf.ecore.EClass;
 import org.eclipse.emf.ecore.EObject;
 import org.eclipse.emf.ecore.EOperation;
-import org.eclipse.emf.refactor.common.core.EmfRefactoring;
-import org.eclipse.emf.refactor.common.core.IController;
-import org.eclipse.emf.refactor.common.core.IDataManagement;
+import org.eclipse.emf.refactor.refactoring.core.Refactoring;
+import org.eclipse.emf.refactor.refactoring.interfaces.IController;
+import org.eclipse.emf.refactor.refactoring.interfaces.IDataManagement;
+import org.eclipse.emf.refactor.refactoring.runtime.ltk.LtkEmfRefactoringProcessorAdapter;
 import org.eclipse.emf.refactor.refactorings.ecore.RefactoringHelper;
-import org.eclipse.emf.refactor.runtime.ltk.LtkEmfRefactoringProcessorAdapter;
 import org.eclipse.ltk.core.refactoring.RefactoringStatus;
 import org.eclipse.ltk.core.refactoring.participants.RefactoringProcessor;
 
 public final class RefactoringController implements IController{
 
 	/**
-	 * EmfRefactoring supported by the controller.
+	 * Refactoring supported by the controller.
 	 * @generated
 	 */
-	private EmfRefactoring parent;
+	private Refactoring parent;
 	
 	/**
 	 * DataManagement object of the model refactoring.
@@ -48,25 +48,25 @@
 	private InternalRefactoringProcessor refactoringProcessor = null;
 	
 	/**
-	 * Gets the EmfRefactoring supported by the controller.
-	 * @return EmfRefactoring supported by the controller.
+	 * Gets the Refactoring supported by the controller.
+	 * @return Refactoring supported by the controller.
 	 * @see org.eclipse.emf.refactor.common.core.IController#getParent()
 	 * @generated
 	 */
 	@Override
-	public EmfRefactoring getParent() {
+	public Refactoring getParent() {
 		return this.parent;
 	}
 	
 	/**
-	 * Sets the EmfRefactoring supported by the controller.
-	 * @param emfRefactoring EmfRefactoring supported by the controller.
+	 * Sets the Refactoring supported by the controller.
+	 * @param emfRefactoring Refactoring supported by the controller.
 	 * @see org.eclipse.emf.refactor.common.core.IController#
-	 * setParent(org.eclipse.emf.refactor.common.core.EmfRefactoring)
+	 * setParent(org.eclipse.emf.refactor.common.core.Refactoring)
 	 * @generated
 	 */
 	@Override
-	public void setParent(EmfRefactoring emfRefactoring) {
+	public void setParent(Refactoring emfRefactoring) {
 		this.parent = emfRefactoring;
 	}
 	
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/moveeoperation/RefactoringDataManagement.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/moveeoperation/RefactoringDataManagement.java
index f995f73..7013110 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/moveeoperation/RefactoringDataManagement.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/moveeoperation/RefactoringDataManagement.java
@@ -9,8 +9,8 @@
 import java.util.List;
 
 import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.refactor.runtime.DataManagementAdapter;
-import org.eclipse.emf.refactor.common.core.Port;
+import org.eclipse.emf.refactor.refactoring.core.Port;
+import org.eclipse.emf.refactor.refactoring.runtime.DataManagementAdapter;
 
 /**
  * Class for specific data concerning a model refactoring.
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/moveeoperation/RefactoringGuiHandler.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/moveeoperation/RefactoringGuiHandler.java
index 4f919d4..424e991 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/moveeoperation/RefactoringGuiHandler.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/moveeoperation/RefactoringGuiHandler.java
@@ -7,9 +7,10 @@
  package org.eclipse.emf.refactor.refactorings.ecore.moveeoperation;
 
 import java.util.List;
+
 import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.refactor.common.core.EmfRefactoring;
-import org.eclipse.emf.refactor.common.core.ui.IGuiHandler;
+import org.eclipse.emf.refactor.refactoring.core.Refactoring;
+import org.eclipse.emf.refactor.refactoring.interfaces.IGuiHandler;
 import org.eclipse.ltk.ui.refactoring.RefactoringWizard;
 
 /**
@@ -19,28 +20,28 @@
 public class RefactoringGuiHandler implements IGuiHandler {
 
 	/**
-	 * EmfRefactoring supported by the GuiHandler.
+	 * Refactoring supported by the GuiHandler.
 	 * @generated
 	 */
-	EmfRefactoring parent;
+	Refactoring parent;
 	
 	/**
 	 * @see org.eclipse.emf.refactor.common.core.ui.IGuiHandler#getParent()
 	 * @generated
 	 */
 	@Override
-	public EmfRefactoring getParent() {
+	public Refactoring getParent() {
 		return parent;
 	}
 
 	/**
 	 * @see org.eclipse.emf.refactor.common.core.ui.IGuiHandler#
-	 * setParent(org.eclipse.emf.refactor.common.core.EmfRefactoring)
+	 * setParent(org.eclipse.emf.refactor.common.core.Refactoring)
 	 * @generated
 	 */
 	@Override
-	public void setParent(EmfRefactoring emfRefactoring) {
-		this.parent = emfRefactoring;
+	public void setParent(Refactoring refactoring) {
+		this.parent = refactoring;
 	}
 		
 	/**
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/moveeoperation/RefactoringWizard.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/moveeoperation/RefactoringWizard.java
index c9aa64b..dd10d20 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/moveeoperation/RefactoringWizard.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/moveeoperation/RefactoringWizard.java
@@ -6,8 +6,8 @@
  */
  package org.eclipse.emf.refactor.refactorings.ecore.moveeoperation;
 
-import org.eclipse.emf.refactor.common.core.IController;
-import org.eclipse.emf.refactor.runtime.ltk.ui.AbstractRefactoringWizard;
+import org.eclipse.emf.refactor.refactoring.interfaces.IController;
+import org.eclipse.emf.refactor.refactoring.runtime.ltk.ui.AbstractRefactoringWizard;
 
 /**
  * Class used for providing an implementation of an LTK
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/pullupeattribute/RefactoringController.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/pullupeattribute/RefactoringController.java
index 89b5a51..5fc162b 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/pullupeattribute/RefactoringController.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/pullupeattribute/RefactoringController.java
@@ -13,21 +13,21 @@
 import org.eclipse.emf.ecore.EAttribute;
 import org.eclipse.emf.ecore.EClass;
 import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.refactor.common.core.EmfRefactoring;
-import org.eclipse.emf.refactor.common.core.IController;
-import org.eclipse.emf.refactor.common.core.IDataManagement;
+import org.eclipse.emf.refactor.refactoring.core.Refactoring;
+import org.eclipse.emf.refactor.refactoring.interfaces.IController;
+import org.eclipse.emf.refactor.refactoring.interfaces.IDataManagement;
+import org.eclipse.emf.refactor.refactoring.runtime.ltk.LtkEmfRefactoringProcessorAdapter;
 import org.eclipse.emf.refactor.refactorings.ecore.RefactoringHelper;
-import org.eclipse.emf.refactor.runtime.ltk.LtkEmfRefactoringProcessorAdapter;
 import org.eclipse.ltk.core.refactoring.RefactoringStatus;
 import org.eclipse.ltk.core.refactoring.participants.RefactoringProcessor;
 
 public final class RefactoringController implements IController{
 
 	/**
-	 * EmfRefactoring supported by the controller.
+	 * Refactoring supported by the controller.
 	 * @generated
 	 */
-	private EmfRefactoring parent;
+	private Refactoring parent;
 	
 	/**
 	 * DataManagement object of the model refactoring.
@@ -49,25 +49,25 @@
 	private InternalRefactoringProcessor refactoringProcessor = null;
 	
 	/**
-	 * Gets the EmfRefactoring supported by the controller.
-	 * @return EmfRefactoring supported by the controller.
+	 * Gets the Refactoring supported by the controller.
+	 * @return Refactoring supported by the controller.
 	 * @see org.eclipse.emf.refactor.common.core.IController#getParent()
 	 * @generated
 	 */
 	@Override
-	public EmfRefactoring getParent() {
+	public Refactoring getParent() {
 		return this.parent;
 	}
 	
 	/**
-	 * Sets the EmfRefactoring supported by the controller.
-	 * @param emfRefactoring EmfRefactoring supported by the controller.
+	 * Sets the Refactoring supported by the controller.
+	 * @param emfRefactoring Refactoring supported by the controller.
 	 * @see org.eclipse.emf.refactor.common.core.IController#
-	 * setParent(org.eclipse.emf.refactor.common.core.EmfRefactoring)
+	 * setParent(org.eclipse.emf.refactor.common.core.Refactoring)
 	 * @generated
 	 */
 	@Override
-	public void setParent(EmfRefactoring emfRefactoring) {
+	public void setParent(Refactoring emfRefactoring) {
 		this.parent = emfRefactoring;
 	}
 	
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/pullupeattribute/RefactoringDataManagement.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/pullupeattribute/RefactoringDataManagement.java
index 9e2f04e..b1ba7c7 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/pullupeattribute/RefactoringDataManagement.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/pullupeattribute/RefactoringDataManagement.java
@@ -9,8 +9,8 @@
 import java.util.List;
 
 import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.refactor.runtime.DataManagementAdapter;
-import org.eclipse.emf.refactor.common.core.Port;
+import org.eclipse.emf.refactor.refactoring.core.Port;
+import org.eclipse.emf.refactor.refactoring.runtime.DataManagementAdapter;
 
 /**
  * Class for specific data concerning a model refactoring.
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/pullupeattribute/RefactoringGuiHandler.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/pullupeattribute/RefactoringGuiHandler.java
index 44dc87d..f1381c5 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/pullupeattribute/RefactoringGuiHandler.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/pullupeattribute/RefactoringGuiHandler.java
@@ -7,9 +7,10 @@
  package org.eclipse.emf.refactor.refactorings.ecore.pullupeattribute;
 
 import java.util.List;
+
 import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.refactor.common.core.EmfRefactoring;
-import org.eclipse.emf.refactor.common.core.ui.IGuiHandler;
+import org.eclipse.emf.refactor.refactoring.core.Refactoring;
+import org.eclipse.emf.refactor.refactoring.interfaces.IGuiHandler;
 import org.eclipse.ltk.ui.refactoring.RefactoringWizard;
 
 /**
@@ -19,28 +20,28 @@
 public class RefactoringGuiHandler implements IGuiHandler {
 
 	/**
-	 * EmfRefactoring supported by the GuiHandler.
+	 * Refactoring supported by the GuiHandler.
 	 * @generated
 	 */
-	EmfRefactoring parent;
+	Refactoring parent;
 	
 	/**
 	 * @see org.eclipse.emf.refactor.common.core.ui.IGuiHandler#getParent()
 	 * @generated
 	 */
 	@Override
-	public EmfRefactoring getParent() {
+	public Refactoring getParent() {
 		return parent;
 	}
 
 	/**
 	 * @see org.eclipse.emf.refactor.common.core.ui.IGuiHandler#
-	 * setParent(org.eclipse.emf.refactor.common.core.EmfRefactoring)
+	 * setParent(org.eclipse.emf.refactor.common.core.Refactoring)
 	 * @generated
 	 */
 	@Override
-	public void setParent(EmfRefactoring emfRefactoring) {
-		this.parent = emfRefactoring;
+	public void setParent(Refactoring refactoring) {
+		this.parent = refactoring;
 	}
 		
 	/**
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/pullupeattribute/RefactoringWizard.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/pullupeattribute/RefactoringWizard.java
index 75e5008..1ee42d6 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/pullupeattribute/RefactoringWizard.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/pullupeattribute/RefactoringWizard.java
@@ -6,8 +6,8 @@
  */
  package org.eclipse.emf.refactor.refactorings.ecore.pullupeattribute;
 
-import org.eclipse.emf.refactor.common.core.IController;
-import org.eclipse.emf.refactor.runtime.ltk.ui.AbstractRefactoringWizard;
+import org.eclipse.emf.refactor.refactoring.interfaces.IController;
+import org.eclipse.emf.refactor.refactoring.runtime.ltk.ui.AbstractRefactoringWizard;
 
 /**
  * Class used for providing an implementation of an LTK
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/pullupeoperation/RefactoringController.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/pullupeoperation/RefactoringController.java
index d607326..057699e 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/pullupeoperation/RefactoringController.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/pullupeoperation/RefactoringController.java
@@ -13,21 +13,21 @@
 import org.eclipse.emf.ecore.EClass;
 import org.eclipse.emf.ecore.EObject;
 import org.eclipse.emf.ecore.EOperation;
-import org.eclipse.emf.refactor.common.core.EmfRefactoring;
-import org.eclipse.emf.refactor.common.core.IController;
-import org.eclipse.emf.refactor.common.core.IDataManagement;
+import org.eclipse.emf.refactor.refactoring.core.Refactoring;
+import org.eclipse.emf.refactor.refactoring.interfaces.IController;
+import org.eclipse.emf.refactor.refactoring.interfaces.IDataManagement;
+import org.eclipse.emf.refactor.refactoring.runtime.ltk.LtkEmfRefactoringProcessorAdapter;
 import org.eclipse.emf.refactor.refactorings.ecore.RefactoringHelper;
-import org.eclipse.emf.refactor.runtime.ltk.LtkEmfRefactoringProcessorAdapter;
 import org.eclipse.ltk.core.refactoring.RefactoringStatus;
 import org.eclipse.ltk.core.refactoring.participants.RefactoringProcessor;
 
 public final class RefactoringController implements IController{
 
 	/**
-	 * EmfRefactoring supported by the controller.
+	 * Refactoring supported by the controller.
 	 * @generated
 	 */
-	private EmfRefactoring parent;
+	private Refactoring parent;
 	
 	/**
 	 * DataManagement object of the model refactoring.
@@ -49,25 +49,25 @@
 	private InternalRefactoringProcessor refactoringProcessor = null;
 	
 	/**
-	 * Gets the EmfRefactoring supported by the controller.
-	 * @return EmfRefactoring supported by the controller.
+	 * Gets the Refactoring supported by the controller.
+	 * @return Refactoring supported by the controller.
 	 * @see org.eclipse.emf.refactor.common.core.IController#getParent()
 	 * @generated
 	 */
 	@Override
-	public EmfRefactoring getParent() {
+	public Refactoring getParent() {
 		return this.parent;
 	}
 	
 	/**
-	 * Sets the EmfRefactoring supported by the controller.
-	 * @param emfRefactoring EmfRefactoring supported by the controller.
+	 * Sets the Refactoring supported by the controller.
+	 * @param emfRefactoring Refactoring supported by the controller.
 	 * @see org.eclipse.emf.refactor.common.core.IController#
-	 * setParent(org.eclipse.emf.refactor.common.core.EmfRefactoring)
+	 * setParent(org.eclipse.emf.refactor.common.core.Refactoring)
 	 * @generated
 	 */
 	@Override
-	public void setParent(EmfRefactoring emfRefactoring) {
+	public void setParent(Refactoring emfRefactoring) {
 		this.parent = emfRefactoring;
 	}
 	
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/pullupeoperation/RefactoringDataManagement.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/pullupeoperation/RefactoringDataManagement.java
index cc973f0..44c1221 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/pullupeoperation/RefactoringDataManagement.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/pullupeoperation/RefactoringDataManagement.java
@@ -9,8 +9,8 @@
 import java.util.List;
 
 import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.refactor.runtime.DataManagementAdapter;
-import org.eclipse.emf.refactor.common.core.Port;
+import org.eclipse.emf.refactor.refactoring.core.Port;
+import org.eclipse.emf.refactor.refactoring.runtime.DataManagementAdapter;
 
 /**
  * Class for specific data concerning a model refactoring.
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/pullupeoperation/RefactoringGuiHandler.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/pullupeoperation/RefactoringGuiHandler.java
index 33ff836..4580e8c 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/pullupeoperation/RefactoringGuiHandler.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/pullupeoperation/RefactoringGuiHandler.java
@@ -7,9 +7,10 @@
  package org.eclipse.emf.refactor.refactorings.ecore.pullupeoperation;
 
 import java.util.List;
+
 import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.refactor.common.core.EmfRefactoring;
-import org.eclipse.emf.refactor.common.core.ui.IGuiHandler;
+import org.eclipse.emf.refactor.refactoring.core.Refactoring;
+import org.eclipse.emf.refactor.refactoring.interfaces.IGuiHandler;
 import org.eclipse.ltk.ui.refactoring.RefactoringWizard;
 
 /**
@@ -19,27 +20,27 @@
 public class RefactoringGuiHandler implements IGuiHandler {
 
 	/**
-	 * EmfRefactoring supported by the GuiHandler.
+	 * Refactoring supported by the GuiHandler.
 	 * @generated
 	 */
-	EmfRefactoring parent;
+	Refactoring parent;
 	
 	/**
 	 * @see org.eclipse.emf.refactor.common.core.ui.IGuiHandler#getParent()
 	 * @generated
 	 */
 	@Override
-	public EmfRefactoring getParent() {
+	public Refactoring getParent() {
 		return parent;
 	}
 
 	/**
 	 * @see org.eclipse.emf.refactor.common.core.ui.IGuiHandler#
-	 * setParent(org.eclipse.emf.refactor.common.core.EmfRefactoring)
+	 * setParent(org.eclipse.emf.refactor.common.core.Refactoring)
 	 * @generated
 	 */
 	@Override
-	public void setParent(EmfRefactoring emfRefactoring) {
+	public void setParent(Refactoring emfRefactoring) {
 		this.parent = emfRefactoring;
 	}
 		
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/pullupeoperation/RefactoringWizard.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/pullupeoperation/RefactoringWizard.java
index 0d2028a..3031b1b 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/pullupeoperation/RefactoringWizard.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/pullupeoperation/RefactoringWizard.java
@@ -6,8 +6,8 @@
  */
  package org.eclipse.emf.refactor.refactorings.ecore.pullupeoperation;
 
-import org.eclipse.emf.refactor.common.core.IController;
-import org.eclipse.emf.refactor.runtime.ltk.ui.AbstractRefactoringWizard;
+import org.eclipse.emf.refactor.refactoring.interfaces.IController;
+import org.eclipse.emf.refactor.refactoring.runtime.ltk.ui.AbstractRefactoringWizard;
 
 /**
  * Class used for providing an implementation of an LTK
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/pushdowneattribute/RefactoringController.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/pushdowneattribute/RefactoringController.java
index 22ca9c9..3a3f4b9 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/pushdowneattribute/RefactoringController.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/pushdowneattribute/RefactoringController.java
@@ -15,21 +15,21 @@
 import org.eclipse.emf.ecore.EObject;
 import org.eclipse.emf.ecore.EStructuralFeature;
 import org.eclipse.emf.ecore.util.EcoreUtil;
-import org.eclipse.emf.refactor.common.core.EmfRefactoring;
-import org.eclipse.emf.refactor.common.core.IController;
-import org.eclipse.emf.refactor.common.core.IDataManagement;
+import org.eclipse.emf.refactor.refactoring.core.Refactoring;
+import org.eclipse.emf.refactor.refactoring.interfaces.IController;
+import org.eclipse.emf.refactor.refactoring.interfaces.IDataManagement;
+import org.eclipse.emf.refactor.refactoring.runtime.ltk.LtkEmfRefactoringProcessorAdapter;
 import org.eclipse.emf.refactor.refactorings.ecore.RefactoringHelper;
-import org.eclipse.emf.refactor.runtime.ltk.LtkEmfRefactoringProcessorAdapter;
 import org.eclipse.ltk.core.refactoring.RefactoringStatus;
 import org.eclipse.ltk.core.refactoring.participants.RefactoringProcessor;
 
 public final class RefactoringController implements IController{
 
 	/**
-	 * EmfRefactoring supported by the controller.
+	 * Refactoring supported by the controller.
 	 * @generated
 	 */
-	private EmfRefactoring parent;
+	private Refactoring parent;
 	
 	/**
 	 * DataManagement object of the model refactoring.
@@ -51,25 +51,25 @@
 	private InternalRefactoringProcessor refactoringProcessor = null;
 	
 	/**
-	 * Gets the EmfRefactoring supported by the controller.
-	 * @return EmfRefactoring supported by the controller.
+	 * Gets the Refactoring supported by the controller.
+	 * @return Refactoring supported by the controller.
 	 * @see org.eclipse.emf.refactor.common.core.IController#getParent()
 	 * @generated
 	 */
 	@Override
-	public EmfRefactoring getParent() {
+	public Refactoring getParent() {
 		return this.parent;
 	}
 	
 	/**
-	 * Sets the EmfRefactoring supported by the controller.
-	 * @param emfRefactoring EmfRefactoring supported by the controller.
+	 * Sets the Refactoring supported by the controller.
+	 * @param emfRefactoring Refactoring supported by the controller.
 	 * @see org.eclipse.emf.refactor.common.core.IController#
-	 * setParent(org.eclipse.emf.refactor.common.core.EmfRefactoring)
+	 * setParent(org.eclipse.emf.refactor.common.core.Refactoring)
 	 * @generated
 	 */
 	@Override
-	public void setParent(EmfRefactoring emfRefactoring) {
+	public void setParent(Refactoring emfRefactoring) {
 		this.parent = emfRefactoring;
 	}
 	
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/pushdowneattribute/RefactoringDataManagement.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/pushdowneattribute/RefactoringDataManagement.java
index a483679..1fa3cae 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/pushdowneattribute/RefactoringDataManagement.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/pushdowneattribute/RefactoringDataManagement.java
@@ -9,8 +9,8 @@
 import java.util.List;
 
 import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.refactor.runtime.DataManagementAdapter;
-import org.eclipse.emf.refactor.common.core.Port;
+import org.eclipse.emf.refactor.refactoring.core.Port;
+import org.eclipse.emf.refactor.refactoring.runtime.DataManagementAdapter;
 
 /**
  * Class for specific data concerning a model refactoring.
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/pushdowneattribute/RefactoringGuiHandler.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/pushdowneattribute/RefactoringGuiHandler.java
index 2cf83b0..1fed1f0 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/pushdowneattribute/RefactoringGuiHandler.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/pushdowneattribute/RefactoringGuiHandler.java
@@ -7,9 +7,10 @@
  package org.eclipse.emf.refactor.refactorings.ecore.pushdowneattribute;
 
 import java.util.List;
+
 import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.refactor.common.core.EmfRefactoring;
-import org.eclipse.emf.refactor.common.core.ui.IGuiHandler;
+import org.eclipse.emf.refactor.refactoring.core.Refactoring;
+import org.eclipse.emf.refactor.refactoring.interfaces.IGuiHandler;
 import org.eclipse.ltk.ui.refactoring.RefactoringWizard;
 
 /**
@@ -19,28 +20,28 @@
 public class RefactoringGuiHandler implements IGuiHandler {
 
 	/**
-	 * EmfRefactoring supported by the GuiHandler.
+	 * Refactoring supported by the GuiHandler.
 	 * @generated
 	 */
-	EmfRefactoring parent;
+	Refactoring parent;
 	
 	/**
 	 * @see org.eclipse.emf.refactor.common.core.ui.IGuiHandler#getParent()
 	 * @generated
 	 */
 	@Override
-	public EmfRefactoring getParent() {
+	public Refactoring getParent() {
 		return parent;
 	}
 
 	/**
 	 * @see org.eclipse.emf.refactor.common.core.ui.IGuiHandler#
-	 * setParent(org.eclipse.emf.refactor.common.core.EmfRefactoring)
+	 * setParent(org.eclipse.emf.refactor.common.core.Refactoring)
 	 * @generated
 	 */
 	@Override
-	public void setParent(EmfRefactoring emfRefactoring) {
-		this.parent = emfRefactoring;
+	public void setParent(Refactoring refactoring) {
+		this.parent = refactoring;
 	}
 		
 	/**
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/pushdowneattribute/RefactoringWizard.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/pushdowneattribute/RefactoringWizard.java
index c43f21b..1313ddf 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/pushdowneattribute/RefactoringWizard.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/pushdowneattribute/RefactoringWizard.java
@@ -6,8 +6,8 @@
  */
  package org.eclipse.emf.refactor.refactorings.ecore.pushdowneattribute;
 
-import org.eclipse.emf.refactor.common.core.IController;
-import org.eclipse.emf.refactor.runtime.ltk.ui.AbstractRefactoringWizard;
+import org.eclipse.emf.refactor.refactoring.interfaces.IController;
+import org.eclipse.emf.refactor.refactoring.runtime.ltk.ui.AbstractRefactoringWizard;
 
 /**
  * Class used for providing an implementation of an LTK
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/pushdowneoperation/RefactoringController.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/pushdowneoperation/RefactoringController.java
index b6e9730..d9caa13 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/pushdowneoperation/RefactoringController.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/pushdowneoperation/RefactoringController.java
@@ -14,21 +14,21 @@
 import org.eclipse.emf.ecore.EObject;
 import org.eclipse.emf.ecore.EOperation;
 import org.eclipse.emf.ecore.util.EcoreUtil;
-import org.eclipse.emf.refactor.common.core.EmfRefactoring;
-import org.eclipse.emf.refactor.common.core.IController;
-import org.eclipse.emf.refactor.common.core.IDataManagement;
+import org.eclipse.emf.refactor.refactoring.core.Refactoring;
+import org.eclipse.emf.refactor.refactoring.interfaces.IController;
+import org.eclipse.emf.refactor.refactoring.interfaces.IDataManagement;
+import org.eclipse.emf.refactor.refactoring.runtime.ltk.LtkEmfRefactoringProcessorAdapter;
 import org.eclipse.emf.refactor.refactorings.ecore.RefactoringHelper;
-import org.eclipse.emf.refactor.runtime.ltk.LtkEmfRefactoringProcessorAdapter;
 import org.eclipse.ltk.core.refactoring.RefactoringStatus;
 import org.eclipse.ltk.core.refactoring.participants.RefactoringProcessor;
 
 public final class RefactoringController implements IController{
 
 	/**
-	 * EmfRefactoring supported by the controller.
+	 * Refactoring supported by the controller.
 	 * @generated
 	 */
-	private EmfRefactoring parent;
+	private Refactoring parent;
 	
 	/**
 	 * DataManagement object of the model refactoring.
@@ -50,25 +50,25 @@
 	private InternalRefactoringProcessor refactoringProcessor = null;
 	
 	/**
-	 * Gets the EmfRefactoring supported by the controller.
-	 * @return EmfRefactoring supported by the controller.
+	 * Gets the Refactoring supported by the controller.
+	 * @return Refactoring supported by the controller.
 	 * @see org.eclipse.emf.refactor.common.core.IController#getParent()
 	 * @generated
 	 */
 	@Override
-	public EmfRefactoring getParent() {
+	public Refactoring getParent() {
 		return this.parent;
 	}
 	
 	/**
-	 * Sets the EmfRefactoring supported by the controller.
-	 * @param emfRefactoring EmfRefactoring supported by the controller.
+	 * Sets the Refactoring supported by the controller.
+	 * @param emfRefactoring Refactoring supported by the controller.
 	 * @see org.eclipse.emf.refactor.common.core.IController#
-	 * setParent(org.eclipse.emf.refactor.common.core.EmfRefactoring)
+	 * setParent(org.eclipse.emf.refactor.common.core.Refactoring)
 	 * @generated
 	 */
 	@Override
-	public void setParent(EmfRefactoring emfRefactoring) {
+	public void setParent(Refactoring emfRefactoring) {
 		this.parent = emfRefactoring;
 	}
 	
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/pushdowneoperation/RefactoringDataManagement.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/pushdowneoperation/RefactoringDataManagement.java
index 535d51d..1f7721f 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/pushdowneoperation/RefactoringDataManagement.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/pushdowneoperation/RefactoringDataManagement.java
@@ -9,8 +9,8 @@
 import java.util.List;
 
 import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.refactor.runtime.DataManagementAdapter;
-import org.eclipse.emf.refactor.common.core.Port;
+import org.eclipse.emf.refactor.refactoring.core.Port;
+import org.eclipse.emf.refactor.refactoring.runtime.DataManagementAdapter;
 
 /**
  * Class for specific data concerning a model refactoring.
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/pushdowneoperation/RefactoringGuiHandler.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/pushdowneoperation/RefactoringGuiHandler.java
index 7d09e4c..3b79b4d 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/pushdowneoperation/RefactoringGuiHandler.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/pushdowneoperation/RefactoringGuiHandler.java
@@ -7,9 +7,10 @@
  package org.eclipse.emf.refactor.refactorings.ecore.pushdowneoperation;
 
 import java.util.List;
+
 import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.refactor.common.core.EmfRefactoring;
-import org.eclipse.emf.refactor.common.core.ui.IGuiHandler;
+import org.eclipse.emf.refactor.refactoring.core.Refactoring;
+import org.eclipse.emf.refactor.refactoring.interfaces.IGuiHandler;
 import org.eclipse.ltk.ui.refactoring.RefactoringWizard;
 
 /**
@@ -19,28 +20,28 @@
 public class RefactoringGuiHandler implements IGuiHandler {
 
 	/**
-	 * EmfRefactoring supported by the GuiHandler.
+	 * Refactoring supported by the GuiHandler.
 	 * @generated
 	 */
-	EmfRefactoring parent;
+	Refactoring parent;
 	
 	/**
 	 * @see org.eclipse.emf.refactor.common.core.ui.IGuiHandler#getParent()
 	 * @generated
 	 */
 	@Override
-	public EmfRefactoring getParent() {
+	public Refactoring getParent() {
 		return parent;
 	}
 
 	/**
 	 * @see org.eclipse.emf.refactor.common.core.ui.IGuiHandler#
-	 * setParent(org.eclipse.emf.refactor.common.core.EmfRefactoring)
+	 * setParent(org.eclipse.emf.refactor.common.core.Refactoring)
 	 * @generated
 	 */
 	@Override
-	public void setParent(EmfRefactoring emfRefactoring) {
-		this.parent = emfRefactoring;
+	public void setParent(Refactoring refactoring) {
+		this.parent = refactoring;
 	}
 		
 	/**
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/pushdowneoperation/RefactoringWizard.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/pushdowneoperation/RefactoringWizard.java
index 06ec739..04c91e6 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/pushdowneoperation/RefactoringWizard.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/pushdowneoperation/RefactoringWizard.java
@@ -6,8 +6,8 @@
  */
  package org.eclipse.emf.refactor.refactorings.ecore.pushdowneoperation;
 
-import org.eclipse.emf.refactor.common.core.IController;
-import org.eclipse.emf.refactor.runtime.ltk.ui.AbstractRefactoringWizard;
+import org.eclipse.emf.refactor.refactoring.interfaces.IController;
+import org.eclipse.emf.refactor.refactoring.runtime.ltk.ui.AbstractRefactoringWizard;
 
 /**
  * Class used for providing an implementation of an LTK
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/removeemptyreferencedeclass/RefactoringController.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/removeemptyreferencedeclass/RefactoringController.java
index c83d6c7..aaa1de1 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/removeemptyreferencedeclass/RefactoringController.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/removeemptyreferencedeclass/RefactoringController.java
@@ -15,20 +15,20 @@
 import org.eclipse.emf.ecore.EPackage;
 import org.eclipse.emf.ecore.EReference;
 import org.eclipse.emf.ecore.ETypedElement;
-import org.eclipse.emf.refactor.common.core.EmfRefactoring;
-import org.eclipse.emf.refactor.common.core.IController;
-import org.eclipse.emf.refactor.common.core.IDataManagement;
-import org.eclipse.emf.refactor.runtime.ltk.LtkEmfRefactoringProcessorAdapter;
+import org.eclipse.emf.refactor.refactoring.core.Refactoring;
+import org.eclipse.emf.refactor.refactoring.interfaces.IController;
+import org.eclipse.emf.refactor.refactoring.interfaces.IDataManagement;
+import org.eclipse.emf.refactor.refactoring.runtime.ltk.LtkEmfRefactoringProcessorAdapter;
 import org.eclipse.ltk.core.refactoring.RefactoringStatus;
 import org.eclipse.ltk.core.refactoring.participants.RefactoringProcessor;
 
 public final class RefactoringController implements IController{
 
 	/**
-	 * EmfRefactoring supported by the controller.
+	 * Refactoring supported by the controller.
 	 * @generated
 	 */
-	private EmfRefactoring parent;
+	private Refactoring parent;
 	
 	/**
 	 * DataManagement object of the model refactoring.
@@ -50,25 +50,25 @@
 	private InternalRefactoringProcessor refactoringProcessor = null;
 	
 	/**
-	 * Gets the EmfRefactoring supported by the controller.
-	 * @return EmfRefactoring supported by the controller.
+	 * Gets the Refactoring supported by the controller.
+	 * @return Refactoring supported by the controller.
 	 * @see org.eclipse.emf.refactor.common.core.IController#getParent()
 	 * @generated
 	 */
 	@Override
-	public EmfRefactoring getParent() {
+	public Refactoring getParent() {
 		return this.parent;
 	}
 	
 	/**
-	 * Sets the EmfRefactoring supported by the controller.
-	 * @param emfRefactoring EmfRefactoring supported by the controller.
+	 * Sets the Refactoring supported by the controller.
+	 * @param emfRefactoring Refactoring supported by the controller.
 	 * @see org.eclipse.emf.refactor.common.core.IController#
-	 * setParent(org.eclipse.emf.refactor.common.core.EmfRefactoring)
+	 * setParent(org.eclipse.emf.refactor.common.core.Refactoring)
 	 * @generated
 	 */
 	@Override
-	public void setParent(EmfRefactoring emfRefactoring) {
+	public void setParent(Refactoring emfRefactoring) {
 		this.parent = emfRefactoring;
 	}
 	
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/removeemptyreferencedeclass/RefactoringDataManagement.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/removeemptyreferencedeclass/RefactoringDataManagement.java
index a2f004e..3a088af 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/removeemptyreferencedeclass/RefactoringDataManagement.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/removeemptyreferencedeclass/RefactoringDataManagement.java
@@ -9,8 +9,8 @@
 import java.util.List;
 
 import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.refactor.runtime.DataManagementAdapter;
-import org.eclipse.emf.refactor.common.core.Port;
+import org.eclipse.emf.refactor.refactoring.core.Port;
+import org.eclipse.emf.refactor.refactoring.runtime.DataManagementAdapter;
 
 /**
  * Class for specific data concerning a model refactoring.
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/removeemptyreferencedeclass/RefactoringGuiHandler.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/removeemptyreferencedeclass/RefactoringGuiHandler.java
index ccab232..ec8c88a 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/removeemptyreferencedeclass/RefactoringGuiHandler.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/removeemptyreferencedeclass/RefactoringGuiHandler.java
@@ -7,9 +7,10 @@
  package org.eclipse.emf.refactor.refactorings.ecore.removeemptyreferencedeclass;
 
 import java.util.List;
+
 import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.refactor.common.core.EmfRefactoring;
-import org.eclipse.emf.refactor.common.core.ui.IGuiHandler;
+import org.eclipse.emf.refactor.refactoring.core.Refactoring;
+import org.eclipse.emf.refactor.refactoring.interfaces.IGuiHandler;
 import org.eclipse.ltk.ui.refactoring.RefactoringWizard;
 
 /**
@@ -19,28 +20,28 @@
 public class RefactoringGuiHandler implements IGuiHandler {
 
 	/**
-	 * EmfRefactoring supported by the GuiHandler.
+	 * Refactoring supported by the GuiHandler.
 	 * @generated
 	 */
-	EmfRefactoring parent;
+	Refactoring parent;
 	
 	/**
 	 * @see org.eclipse.emf.refactor.common.core.ui.IGuiHandler#getParent()
 	 * @generated
 	 */
 	@Override
-	public EmfRefactoring getParent() {
+	public Refactoring getParent() {
 		return parent;
 	}
 
 	/**
 	 * @see org.eclipse.emf.refactor.common.core.ui.IGuiHandler#
-	 * setParent(org.eclipse.emf.refactor.common.core.EmfRefactoring)
+	 * setParent(org.eclipse.emf.refactor.common.core.Refactoring)
 	 * @generated
 	 */
 	@Override
-	public void setParent(EmfRefactoring emfRefactoring) {
-		this.parent = emfRefactoring;
+	public void setParent(Refactoring refactoring) {
+		this.parent = refactoring;
 	}
 		
 	/**
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/removeemptyreferencedeclass/RefactoringWizard.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/removeemptyreferencedeclass/RefactoringWizard.java
index 1bc2df5..1b7f764 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/removeemptyreferencedeclass/RefactoringWizard.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/removeemptyreferencedeclass/RefactoringWizard.java
@@ -6,8 +6,8 @@
  */
  package org.eclipse.emf.refactor.refactorings.ecore.removeemptyreferencedeclass;
 
-import org.eclipse.emf.refactor.common.core.IController;
-import org.eclipse.emf.refactor.runtime.ltk.ui.AbstractRefactoringWizard;
+import org.eclipse.emf.refactor.refactoring.interfaces.IController;
+import org.eclipse.emf.refactor.refactoring.runtime.ltk.ui.AbstractRefactoringWizard;
 
 /**
  * Class used for providing an implementation of an LTK
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/removeemptysubeclass/RefactoringController.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/removeemptysubeclass/RefactoringController.java
index 249fdc4..d0d665d 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/removeemptysubeclass/RefactoringController.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/removeemptysubeclass/RefactoringController.java
@@ -14,20 +14,20 @@
 import org.eclipse.emf.ecore.EObject;
 import org.eclipse.emf.ecore.EPackage;
 import org.eclipse.emf.ecore.ETypedElement;
-import org.eclipse.emf.refactor.common.core.EmfRefactoring;
-import org.eclipse.emf.refactor.common.core.IController;
-import org.eclipse.emf.refactor.common.core.IDataManagement;
-import org.eclipse.emf.refactor.runtime.ltk.LtkEmfRefactoringProcessorAdapter;
+import org.eclipse.emf.refactor.refactoring.core.Refactoring;
+import org.eclipse.emf.refactor.refactoring.interfaces.IController;
+import org.eclipse.emf.refactor.refactoring.interfaces.IDataManagement;
+import org.eclipse.emf.refactor.refactoring.runtime.ltk.LtkEmfRefactoringProcessorAdapter;
 import org.eclipse.ltk.core.refactoring.RefactoringStatus;
 import org.eclipse.ltk.core.refactoring.participants.RefactoringProcessor;
 
 public final class RefactoringController implements IController{
 
 	/**
-	 * EmfRefactoring supported by the controller.
+	 * Refactoring supported by the controller.
 	 * @generated
 	 */
-	private EmfRefactoring parent;
+	private Refactoring parent;
 	
 	/**
 	 * DataManagement object of the model refactoring.
@@ -49,25 +49,25 @@
 	private InternalRefactoringProcessor refactoringProcessor = null;
 	
 	/**
-	 * Gets the EmfRefactoring supported by the controller.
-	 * @return EmfRefactoring supported by the controller.
+	 * Gets the Refactoring supported by the controller.
+	 * @return Refactoring supported by the controller.
 	 * @see org.eclipse.emf.refactor.common.core.IController#getParent()
 	 * @generated
 	 */
 	@Override
-	public EmfRefactoring getParent() {
+	public Refactoring getParent() {
 		return this.parent;
 	}
 	
 	/**
-	 * Sets the EmfRefactoring supported by the controller.
-	 * @param emfRefactoring EmfRefactoring supported by the controller.
+	 * Sets the Refactoring supported by the controller.
+	 * @param emfRefactoring Refactoring supported by the controller.
 	 * @see org.eclipse.emf.refactor.common.core.IController#
-	 * setParent(org.eclipse.emf.refactor.common.core.EmfRefactoring)
+	 * setParent(org.eclipse.emf.refactor.common.core.Refactoring)
 	 * @generated
 	 */
 	@Override
-	public void setParent(EmfRefactoring emfRefactoring) {
+	public void setParent(Refactoring emfRefactoring) {
 		this.parent = emfRefactoring;
 	}
 	
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/removeemptysubeclass/RefactoringDataManagement.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/removeemptysubeclass/RefactoringDataManagement.java
index 9741350..95c8f1e 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/removeemptysubeclass/RefactoringDataManagement.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/removeemptysubeclass/RefactoringDataManagement.java
@@ -9,8 +9,8 @@
 import java.util.List;
 
 import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.refactor.runtime.DataManagementAdapter;
-import org.eclipse.emf.refactor.common.core.Port;
+import org.eclipse.emf.refactor.refactoring.core.Port;
+import org.eclipse.emf.refactor.refactoring.runtime.DataManagementAdapter;
 
 /**
  * Class for specific data concerning a model refactoring.
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/removeemptysubeclass/RefactoringGuiHandler.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/removeemptysubeclass/RefactoringGuiHandler.java
index c253648..692d3a8 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/removeemptysubeclass/RefactoringGuiHandler.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/removeemptysubeclass/RefactoringGuiHandler.java
@@ -7,9 +7,10 @@
  package org.eclipse.emf.refactor.refactorings.ecore.removeemptysubeclass;
 
 import java.util.List;
+
 import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.refactor.common.core.EmfRefactoring;
-import org.eclipse.emf.refactor.common.core.ui.IGuiHandler;
+import org.eclipse.emf.refactor.refactoring.core.Refactoring;
+import org.eclipse.emf.refactor.refactoring.interfaces.IGuiHandler;
 import org.eclipse.ltk.ui.refactoring.RefactoringWizard;
 
 /**
@@ -19,28 +20,28 @@
 public class RefactoringGuiHandler implements IGuiHandler {
 
 	/**
-	 * EmfRefactoring supported by the GuiHandler.
+	 * Refactoring supported by the GuiHandler.
 	 * @generated
 	 */
-	EmfRefactoring parent;
+	Refactoring parent;
 	
 	/**
 	 * @see org.eclipse.emf.refactor.common.core.ui.IGuiHandler#getParent()
 	 * @generated
 	 */
 	@Override
-	public EmfRefactoring getParent() {
+	public Refactoring getParent() {
 		return parent;
 	}
 
 	/**
 	 * @see org.eclipse.emf.refactor.common.core.ui.IGuiHandler#
-	 * setParent(org.eclipse.emf.refactor.common.core.EmfRefactoring)
+	 * setParent(org.eclipse.emf.refactor.common.core.Refactoring)
 	 * @generated
 	 */
 	@Override
-	public void setParent(EmfRefactoring emfRefactoring) {
-		this.parent = emfRefactoring;
+	public void setParent(Refactoring refactoring) {
+		this.parent = refactoring;
 	}
 		
 	/**
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/removeemptysubeclass/RefactoringWizard.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/removeemptysubeclass/RefactoringWizard.java
index 29636b1..fbe000d 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/removeemptysubeclass/RefactoringWizard.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/removeemptysubeclass/RefactoringWizard.java
@@ -6,8 +6,8 @@
  */
  package org.eclipse.emf.refactor.refactorings.ecore.removeemptysubeclass;
 
-import org.eclipse.emf.refactor.common.core.IController;
-import org.eclipse.emf.refactor.runtime.ltk.ui.AbstractRefactoringWizard;
+import org.eclipse.emf.refactor.refactoring.interfaces.IController;
+import org.eclipse.emf.refactor.refactoring.runtime.ltk.ui.AbstractRefactoringWizard;
 
 /**
  * Class used for providing an implementation of an LTK
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/removeemptysupereclass/RefactoringController.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/removeemptysupereclass/RefactoringController.java
index 986f770..cc1a9af 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/removeemptysupereclass/RefactoringController.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/removeemptysupereclass/RefactoringController.java
@@ -15,21 +15,21 @@
 import org.eclipse.emf.ecore.EObject;
 import org.eclipse.emf.ecore.EPackage;
 import org.eclipse.emf.ecore.ETypedElement;
-import org.eclipse.emf.refactor.common.core.EmfRefactoring;
-import org.eclipse.emf.refactor.common.core.IController;
-import org.eclipse.emf.refactor.common.core.IDataManagement;
+import org.eclipse.emf.refactor.refactoring.core.Refactoring;
+import org.eclipse.emf.refactor.refactoring.interfaces.IController;
+import org.eclipse.emf.refactor.refactoring.interfaces.IDataManagement;
+import org.eclipse.emf.refactor.refactoring.runtime.ltk.LtkEmfRefactoringProcessorAdapter;
 import org.eclipse.emf.refactor.refactorings.ecore.RefactoringHelper;
-import org.eclipse.emf.refactor.runtime.ltk.LtkEmfRefactoringProcessorAdapter;
 import org.eclipse.ltk.core.refactoring.RefactoringStatus;
 import org.eclipse.ltk.core.refactoring.participants.RefactoringProcessor;
 
 public final class RefactoringController implements IController{
 
 	/**
-	 * EmfRefactoring supported by the controller.
+	 * Refactoring supported by the controller.
 	 * @generated
 	 */
-	private EmfRefactoring parent;
+	private Refactoring parent;
 	
 	/**
 	 * DataManagement object of the model refactoring.
@@ -51,25 +51,25 @@
 	private InternalRefactoringProcessor refactoringProcessor = null;
 	
 	/**
-	 * Gets the EmfRefactoring supported by the controller.
-	 * @return EmfRefactoring supported by the controller.
+	 * Gets the Refactoring supported by the controller.
+	 * @return Refactoring supported by the controller.
 	 * @see org.eclipse.emf.refactor.common.core.IController#getParent()
 	 * @generated
 	 */
 	@Override
-	public EmfRefactoring getParent() {
+	public Refactoring getParent() {
 		return this.parent;
 	}
 	
 	/**
-	 * Sets the EmfRefactoring supported by the controller.
-	 * @param emfRefactoring EmfRefactoring supported by the controller.
+	 * Sets the Refactoring supported by the controller.
+	 * @param emfRefactoring Refactoring supported by the controller.
 	 * @see org.eclipse.emf.refactor.common.core.IController#
-	 * setParent(org.eclipse.emf.refactor.common.core.EmfRefactoring)
+	 * setParent(org.eclipse.emf.refactor.common.core.Refactoring)
 	 * @generated
 	 */
 	@Override
-	public void setParent(EmfRefactoring emfRefactoring) {
+	public void setParent(Refactoring emfRefactoring) {
 		this.parent = emfRefactoring;
 	}
 	
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/removeemptysupereclass/RefactoringDataManagement.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/removeemptysupereclass/RefactoringDataManagement.java
index d88f23b..d359e7d 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/removeemptysupereclass/RefactoringDataManagement.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/removeemptysupereclass/RefactoringDataManagement.java
@@ -9,8 +9,8 @@
 import java.util.List;
 
 import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.refactor.runtime.DataManagementAdapter;
-import org.eclipse.emf.refactor.common.core.Port;
+import org.eclipse.emf.refactor.refactoring.core.Port;
+import org.eclipse.emf.refactor.refactoring.runtime.DataManagementAdapter;
 
 /**
  * Class for specific data concerning a model refactoring.
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/removeemptysupereclass/RefactoringGuiHandler.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/removeemptysupereclass/RefactoringGuiHandler.java
index 645da66..82aec16 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/removeemptysupereclass/RefactoringGuiHandler.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/removeemptysupereclass/RefactoringGuiHandler.java
@@ -7,9 +7,10 @@
  package org.eclipse.emf.refactor.refactorings.ecore.removeemptysupereclass;
 
 import java.util.List;
+
 import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.refactor.common.core.EmfRefactoring;
-import org.eclipse.emf.refactor.common.core.ui.IGuiHandler;
+import org.eclipse.emf.refactor.refactoring.core.Refactoring;
+import org.eclipse.emf.refactor.refactoring.interfaces.IGuiHandler;
 import org.eclipse.ltk.ui.refactoring.RefactoringWizard;
 
 /**
@@ -19,28 +20,28 @@
 public class RefactoringGuiHandler implements IGuiHandler {
 
 	/**
-	 * EmfRefactoring supported by the GuiHandler.
+	 * Refactoring supported by the GuiHandler.
 	 * @generated
 	 */
-	EmfRefactoring parent;
+	Refactoring parent;
 	
 	/**
 	 * @see org.eclipse.emf.refactor.common.core.ui.IGuiHandler#getParent()
 	 * @generated
 	 */
 	@Override
-	public EmfRefactoring getParent() {
+	public Refactoring getParent() {
 		return parent;
 	}
 
 	/**
 	 * @see org.eclipse.emf.refactor.common.core.ui.IGuiHandler#
-	 * setParent(org.eclipse.emf.refactor.common.core.EmfRefactoring)
+	 * setParent(org.eclipse.emf.refactor.common.core.Refactoring)
 	 * @generated
 	 */
 	@Override
-	public void setParent(EmfRefactoring emfRefactoring) {
-		this.parent = emfRefactoring;
+	public void setParent(Refactoring refactoring) {
+		this.parent = refactoring;
 	}
 		
 	/**
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/removeemptysupereclass/RefactoringWizard.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/removeemptysupereclass/RefactoringWizard.java
index 85de74c..aa008e0 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/removeemptysupereclass/RefactoringWizard.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/removeemptysupereclass/RefactoringWizard.java
@@ -6,8 +6,8 @@
  */
  package org.eclipse.emf.refactor.refactorings.ecore.removeemptysupereclass;
 
-import org.eclipse.emf.refactor.common.core.IController;
-import org.eclipse.emf.refactor.runtime.ltk.ui.AbstractRefactoringWizard;
+import org.eclipse.emf.refactor.refactoring.interfaces.IController;
+import org.eclipse.emf.refactor.refactoring.runtime.ltk.ui.AbstractRefactoringWizard;
 
 /**
  * Class used for providing an implementation of an LTK
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/removeeparameter/RefactoringController.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/removeeparameter/RefactoringController.java
index e2cfc93..4ab44c1 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/removeeparameter/RefactoringController.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/removeeparameter/RefactoringController.java
@@ -12,21 +12,21 @@
 import org.eclipse.emf.ecore.EObject;
 import org.eclipse.emf.ecore.EOperation;
 import org.eclipse.emf.ecore.EParameter;
-import org.eclipse.emf.refactor.common.core.EmfRefactoring;
-import org.eclipse.emf.refactor.common.core.IController;
-import org.eclipse.emf.refactor.common.core.IDataManagement;
+import org.eclipse.emf.refactor.refactoring.core.Refactoring;
+import org.eclipse.emf.refactor.refactoring.interfaces.IController;
+import org.eclipse.emf.refactor.refactoring.interfaces.IDataManagement;
+import org.eclipse.emf.refactor.refactoring.runtime.ltk.LtkEmfRefactoringProcessorAdapter;
 import org.eclipse.emf.refactor.refactorings.ecore.RefactoringHelper;
-import org.eclipse.emf.refactor.runtime.ltk.LtkEmfRefactoringProcessorAdapter;
 import org.eclipse.ltk.core.refactoring.RefactoringStatus;
 import org.eclipse.ltk.core.refactoring.participants.RefactoringProcessor;
 
 public final class RefactoringController implements IController{
 
 	/**
-	 * EmfRefactoring supported by the controller.
+	 * Refactoring supported by the controller.
 	 * @generated
 	 */
-	private EmfRefactoring parent;
+	private Refactoring parent;
 	
 	/**
 	 * DataManagement object of the model refactoring.
@@ -48,25 +48,25 @@
 	private InternalRefactoringProcessor refactoringProcessor = null;
 	
 	/**
-	 * Gets the EmfRefactoring supported by the controller.
-	 * @return EmfRefactoring supported by the controller.
+	 * Gets the Refactoring supported by the controller.
+	 * @return Refactoring supported by the controller.
 	 * @see org.eclipse.emf.refactor.common.core.IController#getParent()
 	 * @generated
 	 */
 	@Override
-	public EmfRefactoring getParent() {
+	public Refactoring getParent() {
 		return this.parent;
 	}
 	
 	/**
-	 * Sets the EmfRefactoring supported by the controller.
-	 * @param emfRefactoring EmfRefactoring supported by the controller.
+	 * Sets the Refactoring supported by the controller.
+	 * @param emfRefactoring Refactoring supported by the controller.
 	 * @see org.eclipse.emf.refactor.common.core.IController#
-	 * setParent(org.eclipse.emf.refactor.common.core.EmfRefactoring)
+	 * setParent(org.eclipse.emf.refactor.common.core.Refactoring)
 	 * @generated
 	 */
 	@Override
-	public void setParent(EmfRefactoring emfRefactoring) {
+	public void setParent(Refactoring emfRefactoring) {
 		this.parent = emfRefactoring;
 	}
 	
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/removeeparameter/RefactoringDataManagement.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/removeeparameter/RefactoringDataManagement.java
index 1209834..4e25170 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/removeeparameter/RefactoringDataManagement.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/removeeparameter/RefactoringDataManagement.java
@@ -9,8 +9,8 @@
 import java.util.List;
 
 import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.refactor.runtime.DataManagementAdapter;
-import org.eclipse.emf.refactor.common.core.Port;
+import org.eclipse.emf.refactor.refactoring.core.Port;
+import org.eclipse.emf.refactor.refactoring.runtime.DataManagementAdapter;
 
 /**
  * Class for specific data concerning a model refactoring.
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/removeeparameter/RefactoringGuiHandler.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/removeeparameter/RefactoringGuiHandler.java
index bb0593e..f92146c 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/removeeparameter/RefactoringGuiHandler.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/removeeparameter/RefactoringGuiHandler.java
@@ -7,9 +7,10 @@
  package org.eclipse.emf.refactor.refactorings.ecore.removeeparameter;
 
 import java.util.List;
+
 import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.refactor.common.core.EmfRefactoring;
-import org.eclipse.emf.refactor.common.core.ui.IGuiHandler;
+import org.eclipse.emf.refactor.refactoring.core.Refactoring;
+import org.eclipse.emf.refactor.refactoring.interfaces.IGuiHandler;
 import org.eclipse.ltk.ui.refactoring.RefactoringWizard;
 
 /**
@@ -19,28 +20,28 @@
 public class RefactoringGuiHandler implements IGuiHandler {
 
 	/**
-	 * EmfRefactoring supported by the GuiHandler.
+	 * Refactoring supported by the GuiHandler.
 	 * @generated
 	 */
-	EmfRefactoring parent;
+	Refactoring parent;
 	
 	/**
 	 * @see org.eclipse.emf.refactor.common.core.ui.IGuiHandler#getParent()
 	 * @generated
 	 */
 	@Override
-	public EmfRefactoring getParent() {
+	public Refactoring getParent() {
 		return parent;
 	}
 
 	/**
 	 * @see org.eclipse.emf.refactor.common.core.ui.IGuiHandler#
-	 * setParent(org.eclipse.emf.refactor.common.core.EmfRefactoring)
+	 * setParent(org.eclipse.emf.refactor.common.core.Refactoring)
 	 * @generated
 	 */
 	@Override
-	public void setParent(EmfRefactoring emfRefactoring) {
-		this.parent = emfRefactoring;
+	public void setParent(Refactoring refactoring) {
+		this.parent = refactoring;
 	}
 		
 	/**
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/removeeparameter/RefactoringWizard.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/removeeparameter/RefactoringWizard.java
index 899807b..7491e39 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/removeeparameter/RefactoringWizard.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/removeeparameter/RefactoringWizard.java
@@ -6,8 +6,8 @@
  */
  package org.eclipse.emf.refactor.refactorings.ecore.removeeparameter;
 
-import org.eclipse.emf.refactor.common.core.IController;
-import org.eclipse.emf.refactor.runtime.ltk.ui.AbstractRefactoringWizard;
+import org.eclipse.emf.refactor.refactoring.interfaces.IController;
+import org.eclipse.emf.refactor.refactoring.runtime.ltk.ui.AbstractRefactoringWizard;
 
 /**
  * Class used for providing an implementation of an LTK
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeattribute/RefactoringController.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeattribute/RefactoringController.java
index b88c5d2..b627267 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeattribute/RefactoringController.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeattribute/RefactoringController.java
@@ -10,21 +10,21 @@
 import java.util.List;
 
 import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.refactor.common.core.EmfRefactoring;
-import org.eclipse.emf.refactor.common.core.IController;
-import org.eclipse.emf.refactor.common.core.IDataManagement;
+import org.eclipse.emf.refactor.refactoring.core.Refactoring;
+import org.eclipse.emf.refactor.refactoring.interfaces.IController;
+import org.eclipse.emf.refactor.refactoring.interfaces.IDataManagement;
+import org.eclipse.emf.refactor.refactoring.runtime.ltk.LtkEmfRefactoringProcessorAdapter;
 import org.eclipse.emf.refactor.refactorings.ecore.RefactoringHelper;
-import org.eclipse.emf.refactor.runtime.ltk.LtkEmfRefactoringProcessorAdapter;
 import org.eclipse.ltk.core.refactoring.RefactoringStatus;
 import org.eclipse.ltk.core.refactoring.participants.RefactoringProcessor;
 
 public final class RefactoringController implements IController{
 
 	/**
-	 * EmfRefactoring supported by the controller.
+	 * Refactoring supported by the controller.
 	 * @generated
 	 */
-	private EmfRefactoring parent;
+	private Refactoring parent;
 	
 	/**
 	 * DataManagement object of the model refactoring.
@@ -46,25 +46,25 @@
 	private InternalRefactoringProcessor refactoringProcessor = null;
 	
 	/**
-	 * Gets the EmfRefactoring supported by the controller.
-	 * @return EmfRefactoring supported by the controller.
+	 * Gets the Refactoring supported by the controller.
+	 * @return Refactoring supported by the controller.
 	 * @see org.eclipse.emf.refactor.common.core.IController#getParent()
 	 * @generated
 	 */
 	@Override
-	public EmfRefactoring getParent() {
+	public Refactoring getParent() {
 		return this.parent;
 	}
 	
 	/**
-	 * Sets the EmfRefactoring supported by the controller.
-	 * @param emfRefactoring EmfRefactoring supported by the controller.
+	 * Sets the Refactoring supported by the controller.
+	 * @param emfRefactoring Refactoring supported by the controller.
 	 * @see org.eclipse.emf.refactor.common.core.IController#
-	 * setParent(org.eclipse.emf.refactor.common.core.EmfRefactoring)
+	 * setParent(org.eclipse.emf.refactor.common.core.Refactoring)
 	 * @generated
 	 */
 	@Override
-	public void setParent(EmfRefactoring emfRefactoring) {
+	public void setParent(Refactoring emfRefactoring) {
 		this.parent = emfRefactoring;
 	}
 	
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeattribute/RefactoringDataManagement.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeattribute/RefactoringDataManagement.java
index e36e2e6..457b64b 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeattribute/RefactoringDataManagement.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeattribute/RefactoringDataManagement.java
@@ -9,8 +9,8 @@
 import java.util.List;
 
 import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.refactor.runtime.DataManagementAdapter;
-import org.eclipse.emf.refactor.common.core.Port;
+import org.eclipse.emf.refactor.refactoring.core.Port;
+import org.eclipse.emf.refactor.refactoring.runtime.DataManagementAdapter;
 
 /**
  * Class for specific data concerning a model refactoring.
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeattribute/RefactoringGuiHandler.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeattribute/RefactoringGuiHandler.java
index 5ac1447..1f01dbc 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeattribute/RefactoringGuiHandler.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeattribute/RefactoringGuiHandler.java
@@ -7,9 +7,10 @@
  package org.eclipse.emf.refactor.refactorings.ecore.renameeattribute;
 
 import java.util.List;
+
 import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.refactor.common.core.EmfRefactoring;
-import org.eclipse.emf.refactor.common.core.ui.IGuiHandler;
+import org.eclipse.emf.refactor.refactoring.core.Refactoring;
+import org.eclipse.emf.refactor.refactoring.interfaces.IGuiHandler;
 import org.eclipse.ltk.ui.refactoring.RefactoringWizard;
 
 /**
@@ -19,28 +20,28 @@
 public class RefactoringGuiHandler implements IGuiHandler {
 
 	/**
-	 * EmfRefactoring supported by the GuiHandler.
+	 * Refactoring supported by the GuiHandler.
 	 * @generated
 	 */
-	EmfRefactoring parent;
+	Refactoring parent;
 	
 	/**
 	 * @see org.eclipse.emf.refactor.common.core.ui.IGuiHandler#getParent()
 	 * @generated
 	 */
 	@Override
-	public EmfRefactoring getParent() {
+	public Refactoring getParent() {
 		return parent;
 	}
 
 	/**
 	 * @see org.eclipse.emf.refactor.common.core.ui.IGuiHandler#
-	 * setParent(org.eclipse.emf.refactor.common.core.EmfRefactoring)
+	 * setParent(org.eclipse.emf.refactor.common.core.Refactoring)
 	 * @generated
 	 */
 	@Override
-	public void setParent(EmfRefactoring emfRefactoring) {
-		this.parent = emfRefactoring;
+	public void setParent(Refactoring refactoring) {
+		this.parent = refactoring;
 	}
 		
 	/**
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeattribute/RefactoringWizard.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeattribute/RefactoringWizard.java
index 4ba1e45..78a7259 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeattribute/RefactoringWizard.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeattribute/RefactoringWizard.java
@@ -6,8 +6,8 @@
  */
  package org.eclipse.emf.refactor.refactorings.ecore.renameeattribute;
 
-import org.eclipse.emf.refactor.common.core.IController;
-import org.eclipse.emf.refactor.runtime.ltk.ui.AbstractRefactoringWizard;
+import org.eclipse.emf.refactor.refactoring.interfaces.IController;
+import org.eclipse.emf.refactor.refactoring.runtime.ltk.ui.AbstractRefactoringWizard;
 
 /**
  * Class used for providing an implementation of an LTK
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeclass/RefactoringController.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeclass/RefactoringController.java
index a764d01..88e5d37 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeclass/RefactoringController.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeclass/RefactoringController.java
@@ -10,21 +10,21 @@
 import java.util.List;
 
 import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.refactor.common.core.EmfRefactoring;
-import org.eclipse.emf.refactor.common.core.IController;
-import org.eclipse.emf.refactor.common.core.IDataManagement;
+import org.eclipse.emf.refactor.refactoring.core.Refactoring;
+import org.eclipse.emf.refactor.refactoring.interfaces.IController;
+import org.eclipse.emf.refactor.refactoring.interfaces.IDataManagement;
+import org.eclipse.emf.refactor.refactoring.runtime.ltk.LtkEmfRefactoringProcessorAdapter;
 import org.eclipse.emf.refactor.refactorings.ecore.RefactoringHelper;
-import org.eclipse.emf.refactor.runtime.ltk.LtkEmfRefactoringProcessorAdapter;
 import org.eclipse.ltk.core.refactoring.RefactoringStatus;
 import org.eclipse.ltk.core.refactoring.participants.RefactoringProcessor;
 
 public final class RefactoringController implements IController{
 
 	/**
-	 * EmfRefactoring supported by the controller.
+	 * Refactoring supported by the controller.
 	 * @generated
 	 */
-	private EmfRefactoring parent;
+	private Refactoring parent;
 	
 	/**
 	 * DataManagement object of the model refactoring.
@@ -46,25 +46,25 @@
 	private InternalRefactoringProcessor refactoringProcessor = null;
 	
 	/**
-	 * Gets the EmfRefactoring supported by the controller.
-	 * @return EmfRefactoring supported by the controller.
+	 * Gets the Refactoring supported by the controller.
+	 * @return Refactoring supported by the controller.
 	 * @see org.eclipse.emf.refactor.common.core.IController#getParent()
 	 * @generated
 	 */
 	@Override
-	public EmfRefactoring getParent() {
+	public Refactoring getParent() {
 		return this.parent;
 	}
 	
 	/**
-	 * Sets the EmfRefactoring supported by the controller.
-	 * @param emfRefactoring EmfRefactoring supported by the controller.
+	 * Sets the Refactoring supported by the controller.
+	 * @param emfRefactoring Refactoring supported by the controller.
 	 * @see org.eclipse.emf.refactor.common.core.IController#
-	 * setParent(org.eclipse.emf.refactor.common.core.EmfRefactoring)
+	 * setParent(org.eclipse.emf.refactor.common.core.Refactoring)
 	 * @generated
 	 */
 	@Override
-	public void setParent(EmfRefactoring emfRefactoring) {
+	public void setParent(Refactoring emfRefactoring) {
 		this.parent = emfRefactoring;
 	}
 	
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeclass/RefactoringDataManagement.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeclass/RefactoringDataManagement.java
index 7864ba4..7110c3a 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeclass/RefactoringDataManagement.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeclass/RefactoringDataManagement.java
@@ -9,8 +9,8 @@
 import java.util.List;
 
 import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.refactor.runtime.DataManagementAdapter;
-import org.eclipse.emf.refactor.common.core.Port;
+import org.eclipse.emf.refactor.refactoring.core.Port;
+import org.eclipse.emf.refactor.refactoring.runtime.DataManagementAdapter;
 
 /**
  * Class for specific data concerning a model refactoring.
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeclass/RefactoringGuiHandler.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeclass/RefactoringGuiHandler.java
index 71221e6..a77fc6a 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeclass/RefactoringGuiHandler.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeclass/RefactoringGuiHandler.java
@@ -7,9 +7,10 @@
  package org.eclipse.emf.refactor.refactorings.ecore.renameeclass;
 
 import java.util.List;
+
 import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.refactor.common.core.EmfRefactoring;
-import org.eclipse.emf.refactor.common.core.ui.IGuiHandler;
+import org.eclipse.emf.refactor.refactoring.core.Refactoring;
+import org.eclipse.emf.refactor.refactoring.interfaces.IGuiHandler;
 import org.eclipse.ltk.ui.refactoring.RefactoringWizard;
 
 /**
@@ -19,28 +20,28 @@
 public class RefactoringGuiHandler implements IGuiHandler {
 
 	/**
-	 * EmfRefactoring supported by the GuiHandler.
+	 * Refactoring supported by the GuiHandler.
 	 * @generated
 	 */
-	EmfRefactoring parent;
+	Refactoring parent;
 	
 	/**
 	 * @see org.eclipse.emf.refactor.common.core.ui.IGuiHandler#getParent()
 	 * @generated
 	 */
 	@Override
-	public EmfRefactoring getParent() {
+	public Refactoring getParent() {
 		return parent;
 	}
 
 	/**
 	 * @see org.eclipse.emf.refactor.common.core.ui.IGuiHandler#
-	 * setParent(org.eclipse.emf.refactor.common.core.EmfRefactoring)
+	 * setParent(org.eclipse.emf.refactor.common.core.Refactoring)
 	 * @generated
 	 */
 	@Override
-	public void setParent(EmfRefactoring emfRefactoring) {
-		this.parent = emfRefactoring;
+	public void setParent(Refactoring refactoring) {
+		this.parent = refactoring;
 	}
 		
 	/**
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeclass/RefactoringWizard.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeclass/RefactoringWizard.java
index e5d453a..e006eb3 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeclass/RefactoringWizard.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeclass/RefactoringWizard.java
@@ -6,8 +6,8 @@
  */
  package org.eclipse.emf.refactor.refactorings.ecore.renameeclass;
 
-import org.eclipse.emf.refactor.common.core.IController;
-import org.eclipse.emf.refactor.runtime.ltk.ui.AbstractRefactoringWizard;
+import org.eclipse.emf.refactor.refactoring.interfaces.IController;
+import org.eclipse.emf.refactor.refactoring.runtime.ltk.ui.AbstractRefactoringWizard;
 
 /**
  * Class used for providing an implementation of an LTK
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameedatatype/RefactoringController.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameedatatype/RefactoringController.java
index d378672..bf78a76 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameedatatype/RefactoringController.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameedatatype/RefactoringController.java
@@ -10,21 +10,21 @@
 import java.util.List;
 
 import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.refactor.common.core.EmfRefactoring;
-import org.eclipse.emf.refactor.common.core.IController;
-import org.eclipse.emf.refactor.common.core.IDataManagement;
+import org.eclipse.emf.refactor.refactoring.core.Refactoring;
+import org.eclipse.emf.refactor.refactoring.interfaces.IController;
+import org.eclipse.emf.refactor.refactoring.interfaces.IDataManagement;
+import org.eclipse.emf.refactor.refactoring.runtime.ltk.LtkEmfRefactoringProcessorAdapter;
 import org.eclipse.emf.refactor.refactorings.ecore.RefactoringHelper;
-import org.eclipse.emf.refactor.runtime.ltk.LtkEmfRefactoringProcessorAdapter;
 import org.eclipse.ltk.core.refactoring.RefactoringStatus;
 import org.eclipse.ltk.core.refactoring.participants.RefactoringProcessor;
 
 public final class RefactoringController implements IController{
 
 	/**
-	 * EmfRefactoring supported by the controller.
+	 * Refactoring supported by the controller.
 	 * @generated
 	 */
-	private EmfRefactoring parent;
+	private Refactoring parent;
 	
 	/**
 	 * DataManagement object of the model refactoring.
@@ -46,25 +46,25 @@
 	private InternalRefactoringProcessor refactoringProcessor = null;
 	
 	/**
-	 * Gets the EmfRefactoring supported by the controller.
-	 * @return EmfRefactoring supported by the controller.
+	 * Gets the Refactoring supported by the controller.
+	 * @return Refactoring supported by the controller.
 	 * @see org.eclipse.emf.refactor.common.core.IController#getParent()
 	 * @generated
 	 */
 	@Override
-	public EmfRefactoring getParent() {
+	public Refactoring getParent() {
 		return this.parent;
 	}
 	
 	/**
-	 * Sets the EmfRefactoring supported by the controller.
-	 * @param emfRefactoring EmfRefactoring supported by the controller.
+	 * Sets the Refactoring supported by the controller.
+	 * @param emfRefactoring Refactoring supported by the controller.
 	 * @see org.eclipse.emf.refactor.common.core.IController#
-	 * setParent(org.eclipse.emf.refactor.common.core.EmfRefactoring)
+	 * setParent(org.eclipse.emf.refactor.common.core.Refactoring)
 	 * @generated
 	 */
 	@Override
-	public void setParent(EmfRefactoring emfRefactoring) {
+	public void setParent(Refactoring emfRefactoring) {
 		this.parent = emfRefactoring;
 	}
 	
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameedatatype/RefactoringDataManagement.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameedatatype/RefactoringDataManagement.java
index 8513ff4..9a8c8a3 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameedatatype/RefactoringDataManagement.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameedatatype/RefactoringDataManagement.java
@@ -9,8 +9,8 @@
 import java.util.List;
 
 import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.refactor.runtime.DataManagementAdapter;
-import org.eclipse.emf.refactor.common.core.Port;
+import org.eclipse.emf.refactor.refactoring.core.Port;
+import org.eclipse.emf.refactor.refactoring.runtime.DataManagementAdapter;
 
 /**
  * Class for specific data concerning a model refactoring.
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameedatatype/RefactoringGuiHandler.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameedatatype/RefactoringGuiHandler.java
index a120ebf..c0c9381 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameedatatype/RefactoringGuiHandler.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameedatatype/RefactoringGuiHandler.java
@@ -7,9 +7,10 @@
  package org.eclipse.emf.refactor.refactorings.ecore.renameedatatype;
 
 import java.util.List;
+
 import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.refactor.common.core.EmfRefactoring;
-import org.eclipse.emf.refactor.common.core.ui.IGuiHandler;
+import org.eclipse.emf.refactor.refactoring.core.Refactoring;
+import org.eclipse.emf.refactor.refactoring.interfaces.IGuiHandler;
 import org.eclipse.ltk.ui.refactoring.RefactoringWizard;
 
 /**
@@ -19,28 +20,28 @@
 public class RefactoringGuiHandler implements IGuiHandler {
 
 	/**
-	 * EmfRefactoring supported by the GuiHandler.
+	 * Refactoring supported by the GuiHandler.
 	 * @generated
 	 */
-	EmfRefactoring parent;
+	Refactoring parent;
 	
 	/**
 	 * @see org.eclipse.emf.refactor.common.core.ui.IGuiHandler#getParent()
 	 * @generated
 	 */
 	@Override
-	public EmfRefactoring getParent() {
+	public Refactoring getParent() {
 		return parent;
 	}
 
 	/**
 	 * @see org.eclipse.emf.refactor.common.core.ui.IGuiHandler#
-	 * setParent(org.eclipse.emf.refactor.common.core.EmfRefactoring)
+	 * setParent(org.eclipse.emf.refactor.common.core.Refactoring)
 	 * @generated
 	 */
 	@Override
-	public void setParent(EmfRefactoring emfRefactoring) {
-		this.parent = emfRefactoring;
+	public void setParent(Refactoring refactoring) {
+		this.parent = refactoring;
 	}
 		
 	/**
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameedatatype/RefactoringWizard.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameedatatype/RefactoringWizard.java
index a6aec74..5329611 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameedatatype/RefactoringWizard.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameedatatype/RefactoringWizard.java
@@ -6,8 +6,8 @@
  */
  package org.eclipse.emf.refactor.refactorings.ecore.renameedatatype;
 
-import org.eclipse.emf.refactor.common.core.IController;
-import org.eclipse.emf.refactor.runtime.ltk.ui.AbstractRefactoringWizard;
+import org.eclipse.emf.refactor.refactoring.interfaces.IController;
+import org.eclipse.emf.refactor.refactoring.runtime.ltk.ui.AbstractRefactoringWizard;
 
 /**
  * Class used for providing an implementation of an LTK
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeenumliteral/RefactoringController.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeenumliteral/RefactoringController.java
index cca731a..338cf9c 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeenumliteral/RefactoringController.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeenumliteral/RefactoringController.java
@@ -10,21 +10,21 @@
 import java.util.List;
 
 import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.refactor.common.core.EmfRefactoring;
-import org.eclipse.emf.refactor.common.core.IController;
-import org.eclipse.emf.refactor.common.core.IDataManagement;
+import org.eclipse.emf.refactor.refactoring.core.Refactoring;
+import org.eclipse.emf.refactor.refactoring.interfaces.IController;
+import org.eclipse.emf.refactor.refactoring.interfaces.IDataManagement;
+import org.eclipse.emf.refactor.refactoring.runtime.ltk.LtkEmfRefactoringProcessorAdapter;
 import org.eclipse.emf.refactor.refactorings.ecore.RefactoringHelper;
-import org.eclipse.emf.refactor.runtime.ltk.LtkEmfRefactoringProcessorAdapter;
 import org.eclipse.ltk.core.refactoring.RefactoringStatus;
 import org.eclipse.ltk.core.refactoring.participants.RefactoringProcessor;
 
 public final class RefactoringController implements IController{
 
 	/**
-	 * EmfRefactoring supported by the controller.
+	 * Refactoring supported by the controller.
 	 * @generated
 	 */
-	private EmfRefactoring parent;
+	private Refactoring parent;
 	
 	/**
 	 * DataManagement object of the model refactoring.
@@ -46,25 +46,25 @@
 	private InternalRefactoringProcessor refactoringProcessor = null;
 	
 	/**
-	 * Gets the EmfRefactoring supported by the controller.
-	 * @return EmfRefactoring supported by the controller.
+	 * Gets the Refactoring supported by the controller.
+	 * @return Refactoring supported by the controller.
 	 * @see org.eclipse.emf.refactor.common.core.IController#getParent()
 	 * @generated
 	 */
 	@Override
-	public EmfRefactoring getParent() {
+	public Refactoring getParent() {
 		return this.parent;
 	}
 	
 	/**
-	 * Sets the EmfRefactoring supported by the controller.
-	 * @param emfRefactoring EmfRefactoring supported by the controller.
+	 * Sets the Refactoring supported by the controller.
+	 * @param emfRefactoring Refactoring supported by the controller.
 	 * @see org.eclipse.emf.refactor.common.core.IController#
-	 * setParent(org.eclipse.emf.refactor.common.core.EmfRefactoring)
+	 * setParent(org.eclipse.emf.refactor.common.core.Refactoring)
 	 * @generated
 	 */
 	@Override
-	public void setParent(EmfRefactoring emfRefactoring) {
+	public void setParent(Refactoring emfRefactoring) {
 		this.parent = emfRefactoring;
 	}
 	
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeenumliteral/RefactoringDataManagement.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeenumliteral/RefactoringDataManagement.java
index dd3d16c..006d038 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeenumliteral/RefactoringDataManagement.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeenumliteral/RefactoringDataManagement.java
@@ -9,8 +9,8 @@
 import java.util.List;
 
 import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.refactor.runtime.DataManagementAdapter;
-import org.eclipse.emf.refactor.common.core.Port;
+import org.eclipse.emf.refactor.refactoring.core.Port;
+import org.eclipse.emf.refactor.refactoring.runtime.DataManagementAdapter;
 
 /**
  * Class for specific data concerning a model refactoring.
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeenumliteral/RefactoringGuiHandler.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeenumliteral/RefactoringGuiHandler.java
index 22fb62b..71623d1 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeenumliteral/RefactoringGuiHandler.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeenumliteral/RefactoringGuiHandler.java
@@ -7,9 +7,10 @@
  package org.eclipse.emf.refactor.refactorings.ecore.renameeenumliteral;
 
 import java.util.List;
+
 import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.refactor.common.core.EmfRefactoring;
-import org.eclipse.emf.refactor.common.core.ui.IGuiHandler;
+import org.eclipse.emf.refactor.refactoring.core.Refactoring;
+import org.eclipse.emf.refactor.refactoring.interfaces.IGuiHandler;
 import org.eclipse.ltk.ui.refactoring.RefactoringWizard;
 
 /**
@@ -19,28 +20,28 @@
 public class RefactoringGuiHandler implements IGuiHandler {
 
 	/**
-	 * EmfRefactoring supported by the GuiHandler.
+	 * Refactoring supported by the GuiHandler.
 	 * @generated
 	 */
-	EmfRefactoring parent;
+	Refactoring parent;
 	
 	/**
 	 * @see org.eclipse.emf.refactor.common.core.ui.IGuiHandler#getParent()
 	 * @generated
 	 */
 	@Override
-	public EmfRefactoring getParent() {
+	public Refactoring getParent() {
 		return parent;
 	}
 
 	/**
 	 * @see org.eclipse.emf.refactor.common.core.ui.IGuiHandler#
-	 * setParent(org.eclipse.emf.refactor.common.core.EmfRefactoring)
+	 * setParent(org.eclipse.emf.refactor.common.core.Refactoring)
 	 * @generated
 	 */
 	@Override
-	public void setParent(EmfRefactoring emfRefactoring) {
-		this.parent = emfRefactoring;
+	public void setParent(Refactoring refactoring) {
+		this.parent = refactoring;
 	}
 		
 	/**
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeenumliteral/RefactoringWizard.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeenumliteral/RefactoringWizard.java
index 91432ec..7c57ce4 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeenumliteral/RefactoringWizard.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeenumliteral/RefactoringWizard.java
@@ -6,8 +6,8 @@
  */
  package org.eclipse.emf.refactor.refactorings.ecore.renameeenumliteral;
 
-import org.eclipse.emf.refactor.common.core.IController;
-import org.eclipse.emf.refactor.runtime.ltk.ui.AbstractRefactoringWizard;
+import org.eclipse.emf.refactor.refactoring.interfaces.IController;
+import org.eclipse.emf.refactor.refactoring.runtime.ltk.ui.AbstractRefactoringWizard;
 
 /**
  * Class used for providing an implementation of an LTK
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeoperation/RefactoringController.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeoperation/RefactoringController.java
index eab2a38..49bebb3 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeoperation/RefactoringController.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeoperation/RefactoringController.java
@@ -10,21 +10,21 @@
 import java.util.List;
 
 import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.refactor.common.core.EmfRefactoring;
-import org.eclipse.emf.refactor.common.core.IController;
-import org.eclipse.emf.refactor.common.core.IDataManagement;
+import org.eclipse.emf.refactor.refactoring.core.Refactoring;
+import org.eclipse.emf.refactor.refactoring.interfaces.IController;
+import org.eclipse.emf.refactor.refactoring.interfaces.IDataManagement;
+import org.eclipse.emf.refactor.refactoring.runtime.ltk.LtkEmfRefactoringProcessorAdapter;
 import org.eclipse.emf.refactor.refactorings.ecore.RefactoringHelper;
-import org.eclipse.emf.refactor.runtime.ltk.LtkEmfRefactoringProcessorAdapter;
 import org.eclipse.ltk.core.refactoring.RefactoringStatus;
 import org.eclipse.ltk.core.refactoring.participants.RefactoringProcessor;
 
 public final class RefactoringController implements IController{
 
 	/**
-	 * EmfRefactoring supported by the controller.
+	 * Refactoring supported by the controller.
 	 * @generated
 	 */
-	private EmfRefactoring parent;
+	private Refactoring parent;
 	
 	/**
 	 * DataManagement object of the model refactoring.
@@ -46,25 +46,25 @@
 	private InternalRefactoringProcessor refactoringProcessor = null;
 	
 	/**
-	 * Gets the EmfRefactoring supported by the controller.
-	 * @return EmfRefactoring supported by the controller.
+	 * Gets the Refactoring supported by the controller.
+	 * @return Refactoring supported by the controller.
 	 * @see org.eclipse.emf.refactor.common.core.IController#getParent()
 	 * @generated
 	 */
 	@Override
-	public EmfRefactoring getParent() {
+	public Refactoring getParent() {
 		return this.parent;
 	}
 	
 	/**
-	 * Sets the EmfRefactoring supported by the controller.
-	 * @param emfRefactoring EmfRefactoring supported by the controller.
+	 * Sets the Refactoring supported by the controller.
+	 * @param emfRefactoring Refactoring supported by the controller.
 	 * @see org.eclipse.emf.refactor.common.core.IController#
-	 * setParent(org.eclipse.emf.refactor.common.core.EmfRefactoring)
+	 * setParent(org.eclipse.emf.refactor.common.core.Refactoring)
 	 * @generated
 	 */
 	@Override
-	public void setParent(EmfRefactoring emfRefactoring) {
+	public void setParent(Refactoring emfRefactoring) {
 		this.parent = emfRefactoring;
 	}
 	
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeoperation/RefactoringDataManagement.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeoperation/RefactoringDataManagement.java
index 8b50205..118beb6 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeoperation/RefactoringDataManagement.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeoperation/RefactoringDataManagement.java
@@ -9,8 +9,8 @@
 import java.util.List;
 
 import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.refactor.runtime.DataManagementAdapter;
-import org.eclipse.emf.refactor.common.core.Port;
+import org.eclipse.emf.refactor.refactoring.core.Port;
+import org.eclipse.emf.refactor.refactoring.runtime.DataManagementAdapter;
 
 /**
  * Class for specific data concerning a model refactoring.
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeoperation/RefactoringGuiHandler.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeoperation/RefactoringGuiHandler.java
index 14adcfc..1ca059c 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeoperation/RefactoringGuiHandler.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeoperation/RefactoringGuiHandler.java
@@ -7,9 +7,10 @@
  package org.eclipse.emf.refactor.refactorings.ecore.renameeoperation;
 
 import java.util.List;
+
 import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.refactor.common.core.EmfRefactoring;
-import org.eclipse.emf.refactor.common.core.ui.IGuiHandler;
+import org.eclipse.emf.refactor.refactoring.core.Refactoring;
+import org.eclipse.emf.refactor.refactoring.interfaces.IGuiHandler;
 import org.eclipse.ltk.ui.refactoring.RefactoringWizard;
 
 /**
@@ -19,28 +20,28 @@
 public class RefactoringGuiHandler implements IGuiHandler {
 
 	/**
-	 * EmfRefactoring supported by the GuiHandler.
+	 * Refactoring supported by the GuiHandler.
 	 * @generated
 	 */
-	EmfRefactoring parent;
+	Refactoring parent;
 	
 	/**
 	 * @see org.eclipse.emf.refactor.common.core.ui.IGuiHandler#getParent()
 	 * @generated
 	 */
 	@Override
-	public EmfRefactoring getParent() {
+	public Refactoring getParent() {
 		return parent;
 	}
 
 	/**
 	 * @see org.eclipse.emf.refactor.common.core.ui.IGuiHandler#
-	 * setParent(org.eclipse.emf.refactor.common.core.EmfRefactoring)
+	 * setParent(org.eclipse.emf.refactor.common.core.Refactoring)
 	 * @generated
 	 */
 	@Override
-	public void setParent(EmfRefactoring emfRefactoring) {
-		this.parent = emfRefactoring;
+	public void setParent(Refactoring refactoring) {
+		this.parent = refactoring;
 	}
 		
 	/**
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeoperation/RefactoringWizard.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeoperation/RefactoringWizard.java
index 73bc6e1..a8a6580 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeoperation/RefactoringWizard.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeoperation/RefactoringWizard.java
@@ -6,8 +6,8 @@
  */
  package org.eclipse.emf.refactor.refactorings.ecore.renameeoperation;
 
-import org.eclipse.emf.refactor.common.core.IController;
-import org.eclipse.emf.refactor.runtime.ltk.ui.AbstractRefactoringWizard;
+import org.eclipse.emf.refactor.refactoring.interfaces.IController;
+import org.eclipse.emf.refactor.refactoring.runtime.ltk.ui.AbstractRefactoringWizard;
 
 /**
  * Class used for providing an implementation of an LTK
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameepackage/RefactoringController.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameepackage/RefactoringController.java
index c11eda1..4da7f5e 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameepackage/RefactoringController.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameepackage/RefactoringController.java
@@ -10,21 +10,21 @@
 import java.util.List;
 
 import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.refactor.common.core.EmfRefactoring;
-import org.eclipse.emf.refactor.common.core.IController;
-import org.eclipse.emf.refactor.common.core.IDataManagement;
+import org.eclipse.emf.refactor.refactoring.core.Refactoring;
+import org.eclipse.emf.refactor.refactoring.interfaces.IController;
+import org.eclipse.emf.refactor.refactoring.interfaces.IDataManagement;
+import org.eclipse.emf.refactor.refactoring.runtime.ltk.LtkEmfRefactoringProcessorAdapter;
 import org.eclipse.emf.refactor.refactorings.ecore.RefactoringHelper;
-import org.eclipse.emf.refactor.runtime.ltk.LtkEmfRefactoringProcessorAdapter;
 import org.eclipse.ltk.core.refactoring.RefactoringStatus;
 import org.eclipse.ltk.core.refactoring.participants.RefactoringProcessor;
 
 public final class RefactoringController implements IController{
 
 	/**
-	 * EmfRefactoring supported by the controller.
+	 * Refactoring supported by the controller.
 	 * @generated
 	 */
-	private EmfRefactoring parent;
+	private Refactoring parent;
 	
 	/**
 	 * DataManagement object of the model refactoring.
@@ -46,25 +46,25 @@
 	private InternalRefactoringProcessor refactoringProcessor = null;
 	
 	/**
-	 * Gets the EmfRefactoring supported by the controller.
-	 * @return EmfRefactoring supported by the controller.
+	 * Gets the Refactoring supported by the controller.
+	 * @return Refactoring supported by the controller.
 	 * @see org.eclipse.emf.refactor.common.core.IController#getParent()
 	 * @generated
 	 */
 	@Override
-	public EmfRefactoring getParent() {
+	public Refactoring getParent() {
 		return this.parent;
 	}
 	
 	/**
-	 * Sets the EmfRefactoring supported by the controller.
-	 * @param emfRefactoring EmfRefactoring supported by the controller.
+	 * Sets the Refactoring supported by the controller.
+	 * @param emfRefactoring Refactoring supported by the controller.
 	 * @see org.eclipse.emf.refactor.common.core.IController#
-	 * setParent(org.eclipse.emf.refactor.common.core.EmfRefactoring)
+	 * setParent(org.eclipse.emf.refactor.common.core.Refactoring)
 	 * @generated
 	 */
 	@Override
-	public void setParent(EmfRefactoring emfRefactoring) {
+	public void setParent(Refactoring emfRefactoring) {
 		this.parent = emfRefactoring;
 	}
 	
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameepackage/RefactoringDataManagement.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameepackage/RefactoringDataManagement.java
index 60cbd9f..890ec96 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameepackage/RefactoringDataManagement.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameepackage/RefactoringDataManagement.java
@@ -9,8 +9,8 @@
 import java.util.List;
 
 import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.refactor.runtime.DataManagementAdapter;
-import org.eclipse.emf.refactor.common.core.Port;
+import org.eclipse.emf.refactor.refactoring.core.Port;
+import org.eclipse.emf.refactor.refactoring.runtime.DataManagementAdapter;
 
 /**
  * Class for specific data concerning a model refactoring.
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameepackage/RefactoringGuiHandler.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameepackage/RefactoringGuiHandler.java
index 80b0bde..1435bab 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameepackage/RefactoringGuiHandler.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameepackage/RefactoringGuiHandler.java
@@ -7,9 +7,10 @@
  package org.eclipse.emf.refactor.refactorings.ecore.renameepackage;
 
 import java.util.List;
+
 import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.refactor.common.core.EmfRefactoring;
-import org.eclipse.emf.refactor.common.core.ui.IGuiHandler;
+import org.eclipse.emf.refactor.refactoring.core.Refactoring;
+import org.eclipse.emf.refactor.refactoring.interfaces.IGuiHandler;
 import org.eclipse.ltk.ui.refactoring.RefactoringWizard;
 
 /**
@@ -19,28 +20,28 @@
 public class RefactoringGuiHandler implements IGuiHandler {
 
 	/**
-	 * EmfRefactoring supported by the GuiHandler.
+	 * Refactoring supported by the GuiHandler.
 	 * @generated
 	 */
-	EmfRefactoring parent;
+	Refactoring parent;
 	
 	/**
 	 * @see org.eclipse.emf.refactor.common.core.ui.IGuiHandler#getParent()
 	 * @generated
 	 */
 	@Override
-	public EmfRefactoring getParent() {
+	public Refactoring getParent() {
 		return parent;
 	}
 
 	/**
 	 * @see org.eclipse.emf.refactor.common.core.ui.IGuiHandler#
-	 * setParent(org.eclipse.emf.refactor.common.core.EmfRefactoring)
+	 * setParent(org.eclipse.emf.refactor.common.core.Refactoring)
 	 * @generated
 	 */
 	@Override
-	public void setParent(EmfRefactoring emfRefactoring) {
-		this.parent = emfRefactoring;
+	public void setParent(Refactoring refactoring) {
+		this.parent = refactoring;
 	}
 		
 	/**
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameepackage/RefactoringWizard.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameepackage/RefactoringWizard.java
index 27c0e78..c1bc200 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameepackage/RefactoringWizard.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameepackage/RefactoringWizard.java
@@ -6,8 +6,8 @@
  */
  package org.eclipse.emf.refactor.refactorings.ecore.renameepackage;
 
-import org.eclipse.emf.refactor.common.core.IController;
-import org.eclipse.emf.refactor.runtime.ltk.ui.AbstractRefactoringWizard;
+import org.eclipse.emf.refactor.refactoring.interfaces.IController;
+import org.eclipse.emf.refactor.refactoring.runtime.ltk.ui.AbstractRefactoringWizard;
 
 /**
  * Class used for providing an implementation of an LTK
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeparameter/RefactoringController.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeparameter/RefactoringController.java
index 85d440b..461b288 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeparameter/RefactoringController.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeparameter/RefactoringController.java
@@ -10,21 +10,21 @@
 import java.util.List;
 
 import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.refactor.common.core.EmfRefactoring;
-import org.eclipse.emf.refactor.common.core.IController;
-import org.eclipse.emf.refactor.common.core.IDataManagement;
+import org.eclipse.emf.refactor.refactoring.core.Refactoring;
+import org.eclipse.emf.refactor.refactoring.interfaces.IController;
+import org.eclipse.emf.refactor.refactoring.interfaces.IDataManagement;
+import org.eclipse.emf.refactor.refactoring.runtime.ltk.LtkEmfRefactoringProcessorAdapter;
 import org.eclipse.emf.refactor.refactorings.ecore.RefactoringHelper;
-import org.eclipse.emf.refactor.runtime.ltk.LtkEmfRefactoringProcessorAdapter;
 import org.eclipse.ltk.core.refactoring.RefactoringStatus;
 import org.eclipse.ltk.core.refactoring.participants.RefactoringProcessor;
 
 public final class RefactoringController implements IController{
 
 	/**
-	 * EmfRefactoring supported by the controller.
+	 * Refactoring supported by the controller.
 	 * @generated
 	 */
-	private EmfRefactoring parent;
+	private Refactoring parent;
 	
 	/**
 	 * DataManagement object of the model refactoring.
@@ -46,25 +46,25 @@
 	private InternalRefactoringProcessor refactoringProcessor = null;
 	
 	/**
-	 * Gets the EmfRefactoring supported by the controller.
-	 * @return EmfRefactoring supported by the controller.
+	 * Gets the Refactoring supported by the controller.
+	 * @return Refactoring supported by the controller.
 	 * @see org.eclipse.emf.refactor.common.core.IController#getParent()
 	 * @generated
 	 */
 	@Override
-	public EmfRefactoring getParent() {
+	public Refactoring getParent() {
 		return this.parent;
 	}
 	
 	/**
-	 * Sets the EmfRefactoring supported by the controller.
-	 * @param emfRefactoring EmfRefactoring supported by the controller.
+	 * Sets the Refactoring supported by the controller.
+	 * @param emfRefactoring Refactoring supported by the controller.
 	 * @see org.eclipse.emf.refactor.common.core.IController#
-	 * setParent(org.eclipse.emf.refactor.common.core.EmfRefactoring)
+	 * setParent(org.eclipse.emf.refactor.common.core.Refactoring)
 	 * @generated
 	 */
 	@Override
-	public void setParent(EmfRefactoring emfRefactoring) {
+	public void setParent(Refactoring emfRefactoring) {
 		this.parent = emfRefactoring;
 	}
 	
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeparameter/RefactoringDataManagement.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeparameter/RefactoringDataManagement.java
index 7e10fc2..44e3f9c 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeparameter/RefactoringDataManagement.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeparameter/RefactoringDataManagement.java
@@ -9,8 +9,8 @@
 import java.util.List;
 
 import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.refactor.runtime.DataManagementAdapter;
-import org.eclipse.emf.refactor.common.core.Port;
+import org.eclipse.emf.refactor.refactoring.core.Port;
+import org.eclipse.emf.refactor.refactoring.runtime.DataManagementAdapter;
 
 /**
  * Class for specific data concerning a model refactoring.
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeparameter/RefactoringGuiHandler.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeparameter/RefactoringGuiHandler.java
index a765331..58deba4 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeparameter/RefactoringGuiHandler.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeparameter/RefactoringGuiHandler.java
@@ -7,9 +7,10 @@
  package org.eclipse.emf.refactor.refactorings.ecore.renameeparameter;
 
 import java.util.List;
+
 import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.refactor.common.core.EmfRefactoring;
-import org.eclipse.emf.refactor.common.core.ui.IGuiHandler;
+import org.eclipse.emf.refactor.refactoring.core.Refactoring;
+import org.eclipse.emf.refactor.refactoring.interfaces.IGuiHandler;
 import org.eclipse.ltk.ui.refactoring.RefactoringWizard;
 
 /**
@@ -19,28 +20,28 @@
 public class RefactoringGuiHandler implements IGuiHandler {
 
 	/**
-	 * EmfRefactoring supported by the GuiHandler.
+	 * Refactoring supported by the GuiHandler.
 	 * @generated
 	 */
-	EmfRefactoring parent;
+	Refactoring parent;
 	
 	/**
 	 * @see org.eclipse.emf.refactor.common.core.ui.IGuiHandler#getParent()
 	 * @generated
 	 */
 	@Override
-	public EmfRefactoring getParent() {
+	public Refactoring getParent() {
 		return parent;
 	}
 
 	/**
 	 * @see org.eclipse.emf.refactor.common.core.ui.IGuiHandler#
-	 * setParent(org.eclipse.emf.refactor.common.core.EmfRefactoring)
+	 * setParent(org.eclipse.emf.refactor.common.core.Refactoring)
 	 * @generated
 	 */
 	@Override
-	public void setParent(EmfRefactoring emfRefactoring) {
-		this.parent = emfRefactoring;
+	public void setParent(Refactoring refactoring) {
+		this.parent = refactoring;
 	}
 		
 	/**
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeparameter/RefactoringWizard.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeparameter/RefactoringWizard.java
index 9ea2651..6c4f80a 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeparameter/RefactoringWizard.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameeparameter/RefactoringWizard.java
@@ -6,8 +6,8 @@
  */
  package org.eclipse.emf.refactor.refactorings.ecore.renameeparameter;
 
-import org.eclipse.emf.refactor.common.core.IController;
-import org.eclipse.emf.refactor.runtime.ltk.ui.AbstractRefactoringWizard;
+import org.eclipse.emf.refactor.refactoring.interfaces.IController;
+import org.eclipse.emf.refactor.refactoring.runtime.ltk.ui.AbstractRefactoringWizard;
 
 /**
  * Class used for providing an implementation of an LTK
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameereference/RefactoringController.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameereference/RefactoringController.java
index 98e3f08..c497315 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameereference/RefactoringController.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameereference/RefactoringController.java
@@ -10,21 +10,21 @@
 import java.util.List;
 
 import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.refactor.common.core.EmfRefactoring;
-import org.eclipse.emf.refactor.common.core.IController;
-import org.eclipse.emf.refactor.common.core.IDataManagement;
+import org.eclipse.emf.refactor.refactoring.core.Refactoring;
+import org.eclipse.emf.refactor.refactoring.interfaces.IController;
+import org.eclipse.emf.refactor.refactoring.interfaces.IDataManagement;
+import org.eclipse.emf.refactor.refactoring.runtime.ltk.LtkEmfRefactoringProcessorAdapter;
 import org.eclipse.emf.refactor.refactorings.ecore.RefactoringHelper;
-import org.eclipse.emf.refactor.runtime.ltk.LtkEmfRefactoringProcessorAdapter;
 import org.eclipse.ltk.core.refactoring.RefactoringStatus;
 import org.eclipse.ltk.core.refactoring.participants.RefactoringProcessor;
 
 public final class RefactoringController implements IController{
 
 	/**
-	 * EmfRefactoring supported by the controller.
+	 * Refactoring supported by the controller.
 	 * @generated
 	 */
-	private EmfRefactoring parent;
+	private Refactoring parent;
 	
 	/**
 	 * DataManagement object of the model refactoring.
@@ -46,25 +46,25 @@
 	private InternalRefactoringProcessor refactoringProcessor = null;
 	
 	/**
-	 * Gets the EmfRefactoring supported by the controller.
-	 * @return EmfRefactoring supported by the controller.
+	 * Gets the Refactoring supported by the controller.
+	 * @return Refactoring supported by the controller.
 	 * @see org.eclipse.emf.refactor.common.core.IController#getParent()
 	 * @generated
 	 */
 	@Override
-	public EmfRefactoring getParent() {
+	public Refactoring getParent() {
 		return this.parent;
 	}
 	
 	/**
-	 * Sets the EmfRefactoring supported by the controller.
-	 * @param emfRefactoring EmfRefactoring supported by the controller.
+	 * Sets the Refactoring supported by the controller.
+	 * @param emfRefactoring Refactoring supported by the controller.
 	 * @see org.eclipse.emf.refactor.common.core.IController#
-	 * setParent(org.eclipse.emf.refactor.common.core.EmfRefactoring)
+	 * setParent(org.eclipse.emf.refactor.common.core.Refactoring)
 	 * @generated
 	 */
 	@Override
-	public void setParent(EmfRefactoring emfRefactoring) {
+	public void setParent(Refactoring emfRefactoring) {
 		this.parent = emfRefactoring;
 	}
 	
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameereference/RefactoringDataManagement.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameereference/RefactoringDataManagement.java
index 07e690c..4ecef3c 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameereference/RefactoringDataManagement.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameereference/RefactoringDataManagement.java
@@ -9,8 +9,8 @@
 import java.util.List;
 
 import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.refactor.runtime.DataManagementAdapter;
-import org.eclipse.emf.refactor.common.core.Port;
+import org.eclipse.emf.refactor.refactoring.core.Port;
+import org.eclipse.emf.refactor.refactoring.runtime.DataManagementAdapter;
 
 /**
  * Class for specific data concerning a model refactoring.
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameereference/RefactoringGuiHandler.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameereference/RefactoringGuiHandler.java
index b910d57..9b8be3d 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameereference/RefactoringGuiHandler.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameereference/RefactoringGuiHandler.java
@@ -7,9 +7,10 @@
  package org.eclipse.emf.refactor.refactorings.ecore.renameereference;
 
 import java.util.List;
+
 import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.refactor.common.core.EmfRefactoring;
-import org.eclipse.emf.refactor.common.core.ui.IGuiHandler;
+import org.eclipse.emf.refactor.refactoring.core.Refactoring;
+import org.eclipse.emf.refactor.refactoring.interfaces.IGuiHandler;
 import org.eclipse.ltk.ui.refactoring.RefactoringWizard;
 
 /**
@@ -19,28 +20,28 @@
 public class RefactoringGuiHandler implements IGuiHandler {
 
 	/**
-	 * EmfRefactoring supported by the GuiHandler.
+	 * Refactoring supported by the GuiHandler.
 	 * @generated
 	 */
-	EmfRefactoring parent;
+	Refactoring parent;
 	
 	/**
 	 * @see org.eclipse.emf.refactor.common.core.ui.IGuiHandler#getParent()
 	 * @generated
 	 */
 	@Override
-	public EmfRefactoring getParent() {
+	public Refactoring getParent() {
 		return parent;
 	}
 
 	/**
 	 * @see org.eclipse.emf.refactor.common.core.ui.IGuiHandler#
-	 * setParent(org.eclipse.emf.refactor.common.core.EmfRefactoring)
+	 * setParent(org.eclipse.emf.refactor.common.core.Refactoring)
 	 * @generated
 	 */
 	@Override
-	public void setParent(EmfRefactoring emfRefactoring) {
-		this.parent = emfRefactoring;
+	public void setParent(Refactoring refactoring) {
+		this.parent = refactoring;
 	}
 		
 	/**
diff --git a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameereference/RefactoringWizard.java b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameereference/RefactoringWizard.java
index 44b17d2..b53cdee 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameereference/RefactoringWizard.java
+++ b/org.eclipse.emf.refactor.refactorings.ecore/src/org/eclipse/emf/refactor/refactorings/ecore/renameereference/RefactoringWizard.java
@@ -6,8 +6,8 @@
  */
  package org.eclipse.emf.refactor.refactorings.ecore.renameereference;
 
-import org.eclipse.emf.refactor.common.core.IController;
-import org.eclipse.emf.refactor.runtime.ltk.ui.AbstractRefactoringWizard;
+import org.eclipse.emf.refactor.refactoring.interfaces.IController;
+import org.eclipse.emf.refactor.refactoring.runtime.ltk.ui.AbstractRefactoringWizard;
 
 /**
  * Class used for providing an implementation of an LTK