[no bug] Update back to schema button. Properties don't switch to schema
diff --git a/bundles/org.eclipse.wst.xsd.ui/src-adt/org/eclipse/wst/xsd/ui/internal/adt/design/editparts/BackToSchemaEditPart.java b/bundles/org.eclipse.wst.xsd.ui/src-adt/org/eclipse/wst/xsd/ui/internal/adt/design/editparts/BackToSchemaEditPart.java index f79ed6c..94ed954 100644 --- a/bundles/org.eclipse.wst.xsd.ui/src-adt/org/eclipse/wst/xsd/ui/internal/adt/design/editparts/BackToSchemaEditPart.java +++ b/bundles/org.eclipse.wst.xsd.ui/src-adt/org/eclipse/wst/xsd/ui/internal/adt/design/editparts/BackToSchemaEditPart.java
@@ -16,6 +16,8 @@ import org.eclipse.gef.EditPolicy; import org.eclipse.gef.Request; import org.eclipse.gef.RequestConstants; +import org.eclipse.jface.viewers.ISelectionProvider; +import org.eclipse.jface.viewers.StructuredSelection; import org.eclipse.ui.part.MultiPageEditorPart; import org.eclipse.wst.xsd.ui.internal.adt.actions.SetInputToGraphView; import org.eclipse.wst.xsd.ui.internal.adt.design.editparts.model.IFeedbackHandler; @@ -67,6 +69,11 @@ removeFeedback(); SetInputToGraphView action = new SetInputToGraphView(multipageEditor, getModel()); action.run(); + Object obj = multipageEditor.getAdapter(ISelectionProvider.class); + if (obj instanceof ISelectionProvider) + { + ((ISelectionProvider)obj).setSelection(new StructuredSelection(getModel())); + } } } };