Bug 538787 - Find class button in Part Descriptor in e4 editor not
working

Steps to reproduce:
Create a new Plug-in Project as Rich Client Application
select Eclipse 4 RCP application.

The class URI Button in the Part Descriptor of the created
Application.e4xmi was not working



Change-Id: I498e01bb60e2a023dcbb71bbdae4e9ec67fa9398
Signed-off-by: Burcu Karlidag <burcu.karlidag@sap.com>
diff --git a/bundles/org.eclipse.e4.tools.emf.ui/src/org/eclipse/e4/tools/emf/ui/internal/common/component/ControlFactory.java b/bundles/org.eclipse.e4.tools.emf.ui/src/org/eclipse/e4/tools/emf/ui/internal/common/component/ControlFactory.java
index 5304ee9..c2ddeeb 100644
--- a/bundles/org.eclipse.e4.tools.emf.ui/src/org/eclipse/e4/tools/emf/ui/internal/common/component/ControlFactory.java
+++ b/bundles/org.eclipse.e4.tools.emf.ui/src/org/eclipse/e4/tools/emf/ui/internal/common/component/ControlFactory.java
@@ -52,7 +52,6 @@
 import org.eclipse.e4.ui.model.application.MApplicationElement;
 import org.eclipse.e4.ui.model.application.MContribution;
 import org.eclipse.e4.ui.model.application.commands.impl.CommandsPackageImpl;
-import org.eclipse.e4.ui.model.application.descriptor.basic.MPartDescriptor;
 import org.eclipse.e4.ui.model.application.impl.ApplicationFactoryImpl;
 import org.eclipse.e4.ui.model.application.impl.ApplicationPackageImpl;
 import org.eclipse.e4.ui.model.application.ui.MUILabel;
@@ -890,7 +889,7 @@
 			@Override
 			public void widgetSelected(SelectionEvent e) {
 				final ContributionClassDialog dialog = new ContributionClassDialog(b.getShell(), eclipseContext,
-						editor.getEditingDomain(), (MPartDescriptor) editor.getMaster().getValue(),
+						editor.getEditingDomain(), (MApplicationElement) editor.getMaster().getValue(),
 						feature, Messages);
 				dialog.open();
 			}