java.lang.Objectorg.eclipse.gmt.umlx.editor.pages.AbstractPageManager
org.eclipse.gmt.umlx.editor.pages.EditorPageManager
org.eclipse.gmt.umlx.editor.pages.XMLPageManager
public abstract class XMLPageManager
An XMLPageManager manages editing of the primary edit Resource as an XMI text file.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.eclipse.gmt.umlx.editor.pages.EditorPageManager |
---|
EditorPageManager.ByteArrayOutputStream2InputStream |
Constructor Summary | |
---|---|
XMLPageManager(QVTEditor multiPageEditor,
java.lang.String pageTitle)
|
Method Summary | |
---|---|
java.lang.String |
cannotDeactivate(org.eclipse.core.runtime.IProgressMonitor monitor)
Return a non-null reason if deactivate should not occur. |
void |
refresh()
Respond to an external change such as a model registry update. |
Methods inherited from class org.eclipse.gmt.umlx.editor.pages.EditorPageManager |
---|
activate, deactivate, doSave, getCurrentContents, getEditor, getEditorInput, hasContent, hasCopy, isDirtyPage, isEditingAsSecondary, isPrimary, postDeactivate, setActive, setEditingAsSecondary |
Methods inherited from class org.eclipse.gmt.umlx.editor.pages.AbstractPageManager |
---|
getCreationFactory, getResourceSet, getTitle, isActivePageManager, isContentPageManager, isDirty, saveTo |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.eclipse.gmt.umlx.editor.IEditorPageManager |
---|
createContents, isActivePageManager, isContentPageManager |
Methods inherited from interface org.eclipse.gmt.umlx.editor.IPageManager |
---|
getFileExtension, getTitle, isDirty, saveTo |
Constructor Detail |
---|
public XMLPageManager(QVTEditor multiPageEditor, java.lang.String pageTitle)
Method Detail |
---|
public java.lang.String cannotDeactivate(org.eclipse.core.runtime.IProgressMonitor monitor)
IPageManager
public void refresh()
IPageManager