|
TPTP 4.4.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.MrtEditor
Editor for Manageable Resource Types.
| Field Summary | |
|---|---|
protected org.eclipse.emf.edit.domain.AdapterFactoryEditingDomain |
_editingDomain
|
protected org.eclipse.ui.IPartListener |
partListener
|
| Fields inherited from interface org.eclipse.ui.IEditorPart |
|---|
PROP_DIRTY, PROP_INPUT |
| Fields inherited from interface org.eclipse.ui.IWorkbenchPart |
|---|
PROP_TITLE |
| Constructor Summary | |
|---|---|
MrtEditor()
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. |
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 |
fileAdded(org.eclipse.core.resources.IFile addedFile)
Part of Interface org.eclipse.tptp.wsdm.tooling.util.internal.IResourceChangeConsumer |
void |
fileChanged(org.eclipse.core.resources.IFile changedFile)
Part of Interface org.eclipse.tptp.wsdm.tooling.util.internal.IResourceChangeConsumer |
void |
fileRemoved(org.eclipse.core.resources.IFile removedFile)
Part of Interface org.eclipse.tptp.wsdm.tooling.util.internal.IResourceChangeConsumer |
void |
fileReplaced(org.eclipse.core.resources.IFile replacedFile)
Part of Interface org.eclipse.tptp.wsdm.tooling.util.internal.IResourceChangeConsumer |
java.lang.String |
getContainerName()
Fix for bug [#50326] Project field is empty, while creating new capability from Manageable Endpoint type editor project name should be same as of for Manageable Endpoint type file. |
org.eclipse.emf.edit.domain.EditingDomain |
getEditingDomain()
Implements IEditingDomainProvider |
int |
getMrtPrototypePageIndex()
Get the prototype page index. |
MrtPrototypeForm |
getPrototypeForm()
Get the prototype form. |
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()
Checks if the page is dirty, ie has some changes made after the previous save. |
boolean |
isSaveAsAllowed()
(non-Javadoc) |
protected void |
pageChange(int newPageIndex)
(non-Javadoc) |
void |
propertyChanged(java.lang.Object source,
int propId)
|
void |
removeRelationshipsPage()
|
void |
removeServiceGroupPage()
|
void |
setActivePage(int pageIndex)
Sets the active page, given the index. |
| Methods inherited from class org.eclipse.ui.part.MultiPageEditorPart |
|---|
addPage, addPage, addPage, addPage, createPageContainer, createPartControl, createSite, findEditors, getActiveEditor, getActivePage, getAdapter, getContainer, getControl, getEditor, getPageCount, getPageImage, getPageText, handlePropertyChange, removePage, setActiveEditor, 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 |
|---|
addPartPropertyListener, addPropertyListener, firePartPropertyChanged, firePropertyChange, getConfigurationElement, getContentDescription, getDefaultImage, getOrientation, getPartName, getPartProperties, getPartProperty, getSite, getTitle, getTitleImage, removePartPropertyListener, removePropertyListener, setPartProperty, 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 |
protected final org.eclipse.emf.edit.domain.AdapterFactoryEditingDomain _editingDomain
protected org.eclipse.ui.IPartListener partListener
| Constructor Detail |
public MrtEditor()
+------------------------+ | | | | | | | | \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.ISaveablePartmonitor - -
The IProgressMonitor instance to show the progess of the save
actionpublic 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.ISaveablePartISaveablePart.isSaveAsAllowed()protected void pageChange(int newPageIndex)
MultiPageEditorPart.pageChange(int)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.IEditingDomainProviderpublic void fileAdded(org.eclipse.core.resources.IFile addedFile)
fileAdded in interface IResourceChangeConsumerpublic void fileChanged(org.eclipse.core.resources.IFile changedFile)
fileChanged in interface IResourceChangeConsumerpublic void fileRemoved(org.eclipse.core.resources.IFile removedFile)
fileRemoved in interface IResourceChangeConsumerpublic void fileReplaced(org.eclipse.core.resources.IFile replacedFile)
fileReplaced in interface IResourceChangeConsumer
public void propertyChanged(java.lang.Object source,
int propId)
propertyChanged in interface org.eclipse.ui.IPropertyListenerpublic void removeServiceGroupPage()
public void removeRelationshipsPage()
|
TPTP 4.4.0 Monitoring Tools Project Internal API Specification |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||