[112657] Problem with opening wsdl file in wsdl editor the second time
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/WSDLEditor.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/WSDLEditor.java
index 7347a09..9907c98 100644
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/WSDLEditor.java
+++ b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/WSDLEditor.java
@@ -11,7 +11,6 @@
package org.eclipse.wst.wsdl.ui.internal;
import org.eclipse.emf.ecore.EObject;
-import org.eclipse.jface.text.IDocument;
import org.eclipse.jface.viewers.ISelectionProvider;
import org.eclipse.jface.viewers.StructuredSelection;
import org.eclipse.swt.SWT;
@@ -33,11 +32,8 @@
import org.eclipse.ui.PlatformUI;
import org.eclipse.ui.texteditor.ITextEditor;
import org.eclipse.ui.texteditor.TextSelectionNavigationLocation;
-import org.eclipse.wst.sse.core.internal.model.ModelManagerImpl;
-import org.eclipse.wst.sse.core.internal.provisional.IModelManager;
import org.eclipse.wst.sse.core.internal.provisional.INodeNotifier;
import org.eclipse.wst.sse.core.internal.provisional.IStructuredModel;
-import org.eclipse.wst.sse.core.internal.provisional.text.IStructuredDocument;
import org.eclipse.wst.sse.ui.StructuredTextEditor;
import org.eclipse.wst.wsdl.Definition;
import org.eclipse.wst.wsdl.WSDLElement;
@@ -156,9 +152,10 @@
public IStructuredModel getStructuredModel()
{
- IDocument doc = textEditor.getDocumentProvider().getDocument(getEditorInput());
- IModelManager modelManager = ModelManagerImpl.getInstance();
- return modelManager.getModelForRead((IStructuredDocument) doc);
+ return textEditor.getModel();
+// IDocument doc = textEditor.getDocumentProvider().getDocument(getEditorInput());
+// IModelManager modelManager = ModelManagerImpl.getInstance();
+// return modelManager.getModelForRead((IStructuredDocument) doc);
}
public Document getXMLDocument()
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/WSDLMultiPageEditorPart.java b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/WSDLMultiPageEditorPart.java
index f5abd54..32e4c1f 100644
--- a/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/WSDLMultiPageEditorPart.java
+++ b/bundles/org.eclipse.wst.wsdl.ui/src/org/eclipse/wst/wsdl/ui/internal/WSDLMultiPageEditorPart.java
@@ -1,3 +1,4 @@
+
/*******************************************************************************
* Copyright (c) 2001, 2004 IBM Corporation and others.
* All rights reserved. This program and the accompanying materials
@@ -42,10 +43,7 @@
import org.eclipse.ui.ide.IGotoMarker;
import org.eclipse.wst.common.ui.provisional.editors.PostMultiPageEditorSite;
import org.eclipse.wst.common.ui.provisional.editors.PostSelectionMultiPageEditorPart;
-import org.eclipse.wst.sse.core.internal.model.ModelManagerImpl;
-import org.eclipse.wst.sse.core.internal.provisional.IModelManager;
import org.eclipse.wst.sse.core.internal.provisional.IStructuredModel;
-import org.eclipse.wst.sse.core.internal.provisional.text.IStructuredDocument;
import org.eclipse.wst.sse.ui.StructuredTextEditor;
import org.eclipse.wst.xml.core.internal.provisional.IXMLPreferenceNames;
import org.eclipse.wst.xml.core.internal.provisional.contenttype.ContentTypeIdForXML;
@@ -425,9 +423,10 @@
protected IStructuredModel getModel() {
IStructuredModel model = null;
if (fTextEditor != null) {
- IDocument doc = fTextEditor.getDocumentProvider().getDocument(getEditorInput());
- IModelManager modelManager = ModelManagerImpl.getInstance();
- model = modelManager.getModelForRead((IStructuredDocument) doc);
+ model = fTextEditor.getModel();
+// IDocument doc = fTextEditor.getDocumentProvider().getDocument(getEditorInput());
+// IModelManager modelManager = ModelManagerImpl.getInstance();
+// model = modelManager.getModelForRead((IStructuredDocument) doc);
}
return model;