|
TPTP 4.3.0 Monitoring Tools Project Internal API Specification |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.eclipse.core.commands.common.EventManager
org.eclipse.ui.part.WorkbenchPart
org.eclipse.ui.part.EditorPart
org.eclipse.ui.part.MultiPageEditorPart
org.eclipse.tptp.wsdm.tooling.editor.mrt.internal.NewMrtPageEditor
Editor for Manageable Resource Types.
| Field Summary | |
|---|---|
protected org.eclipse.emf.edit.provider.ComposedAdapterFactory |
_adapterFactory
|
protected org.eclipse.emf.edit.domain.AdapterFactoryEditingDomain |
_editingDomain
|
static java.lang.String |
RESOURCE_SPECIFIC
|
| Fields inherited from interface org.eclipse.ui.IEditorPart |
|---|
PROP_DIRTY, PROP_INPUT |
| Fields inherited from interface org.eclipse.ui.IWorkbenchPart |
|---|
PROP_TITLE |
| Constructor Summary | |
|---|---|
NewMrtPageEditor()
Creates a MRT editor. |
|
| Method Summary | |
|---|---|
void |
commandStackChanged(java.util.EventObject event)
Implements CommandStackListener |
protected void |
createPages()
Creates the pages of the multi-page editor. |
org.eclipse.tptp.wsdm.tooling.model.manageableResourceType.ManageableResourceType |
desiredMRT()
|
void |
dispose()
The MultiPageEditorPart implementation of this
IWorkbenchPart method disposes all nested editors.
|
void |
doSave(org.eclipse.core.runtime.IProgressMonitor monitor)
Saves the multi-page editor's document. |
void |
doSaveAs()
Saves the multi-page editor's document as another file. |
void |
formNowDirty()
Deprecated. |
java.lang.String |
getContainerName()
|
org.eclipse.emf.edit.domain.EditingDomain |
getEditingDomain()
Implements IEditingDomainProvider |
int |
getMrtPrototypePageIndex()
|
MrtPrototypeForm |
getPrototypeForm()
|
void |
gotoMarker(org.eclipse.core.resources.IMarker marker)
|
protected void |
handleActivate()
Handles activation of the editor or it's associated views. |
protected boolean |
handleDirtyConflict()
Shows a dialog that asks if conflicting changes should be discarded. |
void |
init(org.eclipse.ui.IEditorSite site,
org.eclipse.ui.IEditorInput editorInput)
|
boolean |
isDirty()
|
boolean |
isSaveAsAllowed()
|
protected void |
pageChange(int newPageIndex)
|
void |
resourceChanged(org.eclipse.core.resources.IResourceChangeEvent event)
Closes all project files on project close, reloads data structures on POST_CHANGE This method implements the IResourceChangeListener interface. |
void |
setActivePage(int pageIndex)
|
| Methods inherited from class org.eclipse.ui.part.MultiPageEditorPart |
|---|
addPage, addPage, addPage, addPage, createPageContainer, createPartControl, createSite, getActiveEditor, getActivePage, getAdapter, getContainer, getControl, getEditor, getPageCount, getPageImage, getPageText, handlePropertyChange, removePage, setControl, setFocus, setPageImage, setPageText |
| Methods inherited from class org.eclipse.ui.part.EditorPart |
|---|
checkSite, getEditorInput, getEditorSite, getTitleToolTip, isSaveOnCloseNeeded, setContentDescription, setInitializationData, setInput, setInputWithNotify, setPartName |
| Methods inherited from class org.eclipse.ui.part.WorkbenchPart |
|---|
addPropertyListener, firePropertyChange, getConfigurationElement, getContentDescription, getDefaultImage, getOrientation, getPartName, getSite, getTitle, getTitleImage, removePropertyListener, setSite, setTitle, setTitleImage, setTitleToolTip, showBusy |
| Methods inherited from class org.eclipse.core.commands.common.EventManager |
|---|
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.eclipse.ui.IWorkbenchPart |
|---|
addPropertyListener, getSite, getTitle, getTitleImage, removePropertyListener |
| Field Detail |
public static final java.lang.String RESOURCE_SPECIFIC
protected final org.eclipse.emf.edit.domain.AdapterFactoryEditingDomain _editingDomain
protected final org.eclipse.emf.edit.provider.ComposedAdapterFactory _adapterFactory
| Constructor Detail |
public NewMrtPageEditor()
+------------------------+ | | | | | | | | \Resource Type Definition/
| Method Detail |
protected void createPages()
public java.lang.String getContainerName()
public MrtPrototypeForm getPrototypeForm()
public int getMrtPrototypePageIndex()
public void setActivePage(int pageIndex)
public void dispose()
MultiPageEditorPart implementation of this
IWorkbenchPart method disposes all nested editors.
Subclasses may extend.
dispose in interface org.eclipse.ui.IWorkbenchPartpublic boolean isDirty()
isDirty in interface org.eclipse.ui.ISaveablePartpublic void doSave(org.eclipse.core.runtime.IProgressMonitor monitor)
doSave in interface org.eclipse.ui.ISaveablePartpublic void doSaveAs()
doSaveAs in interface org.eclipse.ui.ISaveablePartpublic void gotoMarker(org.eclipse.core.resources.IMarker marker)
public void init(org.eclipse.ui.IEditorSite site,
org.eclipse.ui.IEditorInput editorInput)
throws org.eclipse.ui.PartInitException
init in interface org.eclipse.ui.IEditorPartorg.eclipse.ui.PartInitExceptionpublic boolean isSaveAsAllowed()
isSaveAsAllowed in interface org.eclipse.ui.ISaveablePartprotected void pageChange(int newPageIndex)
public void resourceChanged(org.eclipse.core.resources.IResourceChangeEvent event)
This method implements the IResourceChangeListener interface.
resourceChanged in interface org.eclipse.core.resources.IResourceChangeListenerpublic org.eclipse.tptp.wsdm.tooling.model.manageableResourceType.ManageableResourceType desiredMRT()
public void formNowDirty()
protected void handleActivate()
protected boolean handleDirtyConflict()
public void commandStackChanged(java.util.EventObject event)
commandStackChanged in interface org.eclipse.emf.common.command.CommandStackListenerpublic org.eclipse.emf.edit.domain.EditingDomain getEditingDomain()
getEditingDomain in interface org.eclipse.emf.edit.domain.IEditingDomainProvider
|
TPTP 4.3.0 Monitoring Tools Project Internal API Specification |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||