Bug 434501 - Refactor view model editor contribution after code review
https://bugs.eclipse.org/bugs/show_bug.cgi?id=434501
diff --git a/bundles/org.eclipse.emf.ecp.ide.view.service/src/org/eclipse/emf/ecp/ide/view/internal/service/IDEViewModelRegistryImpl.java b/bundles/org.eclipse.emf.ecp.ide.view.service/src/org/eclipse/emf/ecp/ide/view/internal/service/IDEViewModelRegistryImpl.java
index 7d8d07f..07fd645 100644
--- a/bundles/org.eclipse.emf.ecp.ide.view.service/src/org/eclipse/emf/ecp/ide/view/internal/service/IDEViewModelRegistryImpl.java
+++ b/bundles/org.eclipse.emf.ecp.ide.view.service/src/org/eclipse/emf/ecp/ide/view/internal/service/IDEViewModelRegistryImpl.java
@@ -131,7 +131,8 @@
}
- private void persistSelectedEcore(String ecorePath, String viewModelPath) {
+ @Override
+ public void persistSelectedEcore(String ecorePath, String viewModelPath) {
final ResourceSet resourceSet = new ResourceSetImpl();
final int nameStart = viewModelPath.lastIndexOf("/") + 1; //$NON-NLS-1$
diff --git a/bundles/org.eclipse.emf.ecp.ide.view.service/src/org/eclipse/emf/ecp/ide/view/service/IDEViewModelRegistry.java b/bundles/org.eclipse.emf.ecp.ide.view.service/src/org/eclipse/emf/ecp/ide/view/service/IDEViewModelRegistry.java
index 8f25e8e..7fcdad5 100644
--- a/bundles/org.eclipse.emf.ecp.ide.view.service/src/org/eclipse/emf/ecp/ide/view/service/IDEViewModelRegistry.java
+++ b/bundles/org.eclipse.emf.ecp.ide.view.service/src/org/eclipse/emf/ecp/ide/view/service/IDEViewModelRegistry.java
@@ -59,14 +59,14 @@
*/
void unregisterViewModelEditor(VView viewModel, ViewModelEditorCallback viewModelEditor);
- // /**
- // * Saves the path {@code ecorePath} of the Ecore associated with the {@linkplain VView} located at the path
- // * {@code viewModelPath} in an IDEConfig file.
- // *
- // * @param ecorePath path to the Ecore associated with the {@code viewModel}
- // * @param viewModelPath the path to the VView
- // */
- // void persistSelectedEcore(String ecorePath, String viewModelPath);
+ /**
+ * Saves the path {@code ecorePath} of the Ecore associated with the {@linkplain VView} located at the path
+ * {@code viewModelPath} in an IDEConfig file.
+ *
+ * @param ecorePath path to the Ecore associated with the {@code viewModel}
+ * @param viewModelPath the path to the VView
+ */
+ void persistSelectedEcore(String ecorePath, String viewModelPath);
/**
* Saves the path {@code ecorePath} of the Ecore associated with the {@code viewModel} in an {@link IDEConfig} file.
diff --git a/bundles/org.eclipse.emf.ecp.ui.view.editor.controls/src/org/eclipse/emf/ecp/view/editor/controls/ControlRootEClassControl2SWTRendererTester.java b/bundles/org.eclipse.emf.ecp.ui.view.editor.controls/src/org/eclipse/emf/ecp/view/editor/controls/ControlRootEClassControl2SWTRendererTester.java
index 37dbe7c..6f2d761 100644
--- a/bundles/org.eclipse.emf.ecp.ui.view.editor.controls/src/org/eclipse/emf/ecp/view/editor/controls/ControlRootEClassControl2SWTRendererTester.java
+++ b/bundles/org.eclipse.emf.ecp.ui.view.editor.controls/src/org/eclipse/emf/ecp/view/editor/controls/ControlRootEClassControl2SWTRendererTester.java
@@ -13,7 +13,7 @@
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EStructuralFeature;
-import org.eclipse.emf.ecp.view.internal.core.swt.renderer.SimpleControlSWTRendererTester;
+import org.eclipse.emf.ecp.view.model.common.SimpleControlRendererTester;
import org.eclipse.emf.ecp.view.spi.context.ViewModelContext;
import org.eclipse.emf.ecp.view.spi.model.VControl;
import org.eclipse.emf.ecp.view.spi.model.VElement;
@@ -23,12 +23,12 @@
* @author Alexandra Buzila
*
*/
-public class ControlRootEClassControl2SWTRendererTester extends SimpleControlSWTRendererTester {
+public class ControlRootEClassControl2SWTRendererTester extends SimpleControlRendererTester {
/**
* {@inheritDoc}
*
- * @see org.eclipse.emf.ecp.view.internal.core.swt.renderer.SimpleControlSWTRendererTester#isSingleValue()
+ * @see org.eclipse.emf.ecp.view.internal.core.swt.renderer.SimpleControlRendererTester#isSingleValue()
*/
@Override
protected boolean isSingleValue() {
@@ -38,7 +38,7 @@
/**
* {@inheritDoc}
*
- * @see org.eclipse.emf.ecp.view.internal.core.swt.renderer.SimpleControlSWTRendererTester#getPriority()
+ * @see org.eclipse.emf.ecp.view.internal.core.swt.renderer.SimpleControlRendererTester#getPriority()
*/
@Override
protected int getPriority() {
@@ -55,7 +55,7 @@
/**
* {@inheritDoc}
*
- * @see org.eclipse.emf.ecp.view.internal.core.swt.renderer.SimpleControlSWTRendererTester#getSupportedClassType()
+ * @see org.eclipse.emf.ecp.view.internal.core.swt.renderer.SimpleControlRendererTester#getSupportedClassType()
*/
@Override
public int isApplicable(VElement vElement, ViewModelContext context) {
@@ -70,7 +70,7 @@
/**
* {@inheritDoc}
*
- * @see org.eclipse.emf.ecp.view.internal.core.swt.renderer.SimpleControlSWTRendererTester#getSupportedClassType()
+ * @see org.eclipse.emf.ecp.view.internal.core.swt.renderer.SimpleControlRendererTester#getSupportedClassType()
*/
@Override
protected Class<?> getSupportedClassType() {