private IDocument getXmlDocument() {
StructuredTextEditor textEditor = (StructuredTextEditor) getAdapter(StructuredTextEditor.class);
IDocumentProvider provider = textEditor.getDocumentProvider();
IDocument document = provider.getDocument(textEditor.getEditorInput());
return document;
}
private IDOMModel getXmlModel() {
IDocument document = getXmlDocument();
IStructuredModel model = null;
model = StructuredModelManager.getModelManager()
.getExistingModelForEdit(document);
IDOMModel dom = (IDOMModel) model;
return dom;
}
]]>