|
TPTP 4.5.0 Testing 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.ViewPart
org.eclipse.hyades.ui.internal.navigator.Navigator
org.eclipse.hyades.ui.internal.navigator.TreeNavigator
org.eclipse.hyades.test.ui.internal.navigator.TestNavigator
public class TestNavigator
Concreate implementation of the
Navigatorfor the Hyades
Test objects
| Field Summary | |
|---|---|
static int |
BACKGROUND_JOB_POOL_SIZE
The size of the background job pool. |
protected static int |
CP_FOLDER
|
protected static int |
CP_LOGICAL
|
protected static java.lang.String |
DIALOGSTORE_HTN_VIEW
|
static java.lang.String |
ID
Deprecated. use ITestNavigator.ID instead. |
protected static java.lang.String |
SET_SHOW_EOBJECT_CHILDREN
|
protected static java.lang.String |
SET_SHOW_FOLDERS
|
protected static java.lang.String |
SET_SORTER_CRITERIA
|
static int |
VIEW_ID_LOGICAL
|
static int |
VIEW_ID_RESOURCE
|
| Fields inherited from class org.eclipse.hyades.ui.internal.navigator.TreeNavigator |
|---|
frameList, SET_WORKING_SET, TAG_EXPAND_STATE, TAG_FRAME, workingSetFilter |
| Fields inherited from class org.eclipse.hyades.ui.internal.navigator.Navigator |
|---|
actionGroup, activeNavigator, ID_POPUP_MENU, initialViewerInput, layout, linkingEnabled, memento, navigatorID, SET_LINK_TO_EDITOR, settings, structuredViewer, TAG_ELEMENT, TAG_FACTORY_ID, TAG_SELECTION, TAG_STORE_VALUE |
| Fields inherited from interface org.eclipse.ui.IWorkbenchPart |
|---|
PROP_TITLE |
| Constructor Summary | |
|---|---|
TestNavigator()
Constructor for TestNavigator |
|
| Method Summary | |
|---|---|
protected void |
adjustTreeViewer(org.eclipse.jface.viewers.TreeViewer treeViewer)
|
protected org.eclipse.jface.viewers.IStructuredSelection |
convertToViewer(org.eclipse.jface.viewers.ISelection selection)
|
protected void |
createActions()
|
protected org.eclipse.hyades.ui.internal.navigator.TreeNavigatorFrameSource |
createFrameSource()
|
protected java.lang.Object |
createViewerInput()
|
void |
dispose()
|
void |
doubleClick(org.eclipse.jface.viewers.DoubleClickEvent event)
|
protected boolean |
editorActivated(org.eclipse.ui.IEditorPart editor)
|
static java.util.Iterator |
getAllInstancesIterator()
|
org.eclipse.hyades.test.ui.navigator.IFileProxyManager |
getCurrentFileProxyManager()
|
int |
getCurrentViewIndex()
|
org.eclipse.core.resources.IFile |
getFile(java.lang.Object object)
Returns the file associated to a given object that is located in this navigator. |
static FileFactoryManager |
getFileFactoryManager()
|
static org.eclipse.hyades.test.ui.navigator.IFileProxyManager |
getFileProxyManager()
Deprecated. |
static TestNavigatorFilterExtensionsManager |
getFiltersManager()
Give access to the filters manager of the test navigator |
protected java.lang.String |
getHelpContextId()
Returns the help context id for this navigator or null if
no help is provided. |
java.lang.String |
getID()
|
java.lang.Object |
getInitialViewerInput()
|
FixedSizeJobPool |
getJobPool()
|
org.eclipse.ui.plugin.AbstractUIPlugin |
getPlugin()
|
static java.lang.String |
getRegisteredTypeName(java.lang.String type)
Returns the name of the given used in UI. |
org.eclipse.hyades.ui.internal.logicalfolder.LogicalFolder |
getRootLogicalFolder(java.lang.String name)
Returns the root logical folder that has the given name or null if there is no such folder. |
protected java.lang.String |
getStatusLineMessage(org.eclipse.jface.viewers.IStructuredSelection structuredSelection)
|
java.lang.String |
getStoreSection()
|
static TestAssetGroupProxyManager |
getTestAssetGroupProxyManager()
|
static TestNavigator |
getTestNavigator(org.eclipse.ui.IWorkbenchWindow workbenchWindow)
Returns the test navigator opened in a given workbench window or null if there isn't any. |
static org.eclipse.hyades.test.ui.navigator.ITypeProviderContext |
getTypeProviderContext()
|
static TypeProviderManager |
getTypeProviderManager()
|
void |
handleChange(int type)
|
void |
init(org.eclipse.ui.IViewSite site,
org.eclipse.ui.IMemento memento)
|
protected void |
initSettings()
|
boolean |
isMonitoringResourceChange()
Returns whether the test navigator is monitoring resource changes |
boolean |
isShowingEObjectChildren()
Returns whether the navigator is showing the children of the emf objects. |
boolean |
isShowingFolders()
Returns whether the navigator is showing projects and folders. |
boolean |
isVisibleResource(org.eclipse.core.resources.IResource resource)
|
protected void |
linkToEditor(org.eclipse.jface.viewers.IStructuredSelection structuredSelection)
|
protected java.util.List |
loadElements(org.eclipse.ui.IMemento memento)
|
protected void |
loadSettings()
|
void |
nodeChanged(java.lang.Object node)
Invoked by test providers to notify that a node and its children should be refreshed. |
void |
nodesChanged()
|
void |
registerRootLogcalFolder(org.eclipse.hyades.ui.internal.logicalfolder.LogicalFolder logicalFolder)
Registers a root logical folder to this test navigator. |
void |
selectionChanged(org.eclipse.ui.IWorkbenchPart part,
org.eclipse.jface.viewers.ISelection selection)
|
void |
selectReveal(org.eclipse.jface.viewers.ISelection selection)
|
void |
setMonitoringResourceChange(boolean enabled)
Sets whether the resource navigator should monitor resource changes. |
void |
setShowingEObjectChildren(boolean enabled)
Sets whether this navigator's is showing the children of the EMF objects. |
void |
setShowingFolders(boolean enabled)
Sets whether this navigator's is showing projects and folders. |
void |
setView(int viewerIndex)
|
| Methods inherited from class org.eclipse.hyades.ui.internal.navigator.TreeNavigator |
|---|
createFrameList, createViewer, createWorkingSetFilter, getFrameList, getFrameName, getFrameToolTipText, getTreeViewer, getWorkingSet, getWorkingSetFilter, initContextMenu, initWorkingSet, loadExpandState, loadFrame, loadMemento, propertyChange, saveExpandState, saveFrame, saveState, setWorkingSet, updateTitle |
| Methods inherited from class org.eclipse.hyades.ui.internal.navigator.Navigator |
|---|
convertFromViewer, createPartControl, getActionGroup, getLayout, getSettings, getStructuredSelection, getViewContentProvider, getViewer, getViewLabelProvider, isActiveNavigator, isInitialized, isLinkingEnabled, keyPressed, keyReleased, loadSelection, menuAboutToShow, open, partActivated, partBroughtToTop, partClosed, partDeactivated, partOpened, saveElement, saveSelection, selectionChanged, setActionGroup, setFocus, setLayout, setLinkingEnabled, updateActionBars, updateStatusLine |
| Methods inherited from class org.eclipse.ui.part.ViewPart |
|---|
checkSite, getViewSite, init, setContentDescription, setInitializationData, setPartName |
| Methods inherited from class org.eclipse.ui.part.WorkbenchPart |
|---|
addPartPropertyListener, addPropertyListener, firePartPropertyChanged, firePropertyChange, getAdapter, getConfigurationElement, getContentDescription, getDefaultImage, getOrientation, getPartName, getPartProperties, getPartProperty, getSite, getTitle, getTitleImage, getTitleToolTip, 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.hyades.test.ui.navigator.ITestNavigator |
|---|
getStructuredSelection |
| Methods inherited from interface org.eclipse.hyades.ui.internal.navigator.INavigator |
|---|
getLayout, getSite, getStructuredSelection, getViewer, getViewSite, isInitialized, isLinkingEnabled, setLayout, setLinkingEnabled |
| Methods inherited from interface org.eclipse.ui.IWorkbenchPart |
|---|
addPropertyListener, getSite, getTitle, getTitleImage, getTitleToolTip, removePropertyListener |
| Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
|---|
getAdapter |
| Field Detail |
|---|
public static final java.lang.String ID
ITestNavigator.ID instead.public static final int VIEW_ID_RESOURCE
public static final int VIEW_ID_LOGICAL
public static final int BACKGROUND_JOB_POOL_SIZE
protected static final java.lang.String SET_SHOW_FOLDERS
protected static final java.lang.String SET_SHOW_EOBJECT_CHILDREN
protected static final java.lang.String SET_SORTER_CRITERIA
protected static final java.lang.String DIALOGSTORE_HTN_VIEW
protected static final int CP_FOLDER
protected static final int CP_LOGICAL
| Constructor Detail |
|---|
public TestNavigator()
| Method Detail |
|---|
public static TestNavigator getTestNavigator(org.eclipse.ui.IWorkbenchWindow workbenchWindow)
null if there isn't any.
workbenchWindow -
public static TestNavigatorFilterExtensionsManager getFiltersManager()
public static FileFactoryManager getFileFactoryManager()
public static org.eclipse.hyades.test.ui.navigator.IFileProxyManager getFileProxyManager()
public org.eclipse.hyades.test.ui.navigator.IFileProxyManager getCurrentFileProxyManager()
public static TypeProviderManager getTypeProviderManager()
public static org.eclipse.hyades.test.ui.navigator.ITypeProviderContext getTypeProviderContext()
public static TestAssetGroupProxyManager getTestAssetGroupProxyManager()
public void dispose()
dispose in interface org.eclipse.hyades.ui.util.IDisposabledispose in interface org.eclipse.ui.IWorkbenchPartdispose in class org.eclipse.hyades.ui.internal.navigator.TreeNavigatorIWorkbenchPart.dispose()public java.lang.String getStoreSection()
getStoreSection in class org.eclipse.hyades.ui.internal.navigator.NavigatorNavigator.getStoreSection()protected void initSettings()
initSettings in class org.eclipse.hyades.ui.internal.navigator.NavigatorNavigator.initSettings()
public void init(org.eclipse.ui.IViewSite site,
org.eclipse.ui.IMemento memento)
throws org.eclipse.ui.PartInitException
init in interface org.eclipse.ui.IViewPartinit in class org.eclipse.hyades.ui.internal.navigator.Navigatororg.eclipse.ui.PartInitExceptionIViewPart.init(org.eclipse.ui.IViewSite,
org.eclipse.ui.IMemento)public org.eclipse.core.resources.IFile getFile(java.lang.Object object)
object -
public void setMonitoringResourceChange(boolean enabled)
enabled - public boolean isMonitoringResourceChange()
protected void loadSettings()
loadSettings in class org.eclipse.hyades.ui.internal.navigator.TreeNavigatorNavigator.loadSettings()protected void adjustTreeViewer(org.eclipse.jface.viewers.TreeViewer treeViewer)
adjustTreeViewer in class org.eclipse.hyades.ui.internal.navigator.TreeNavigatorTreeNavigator.adjustTreeViewer(org.eclipse.jface.viewers.TreeViewer)protected boolean editorActivated(org.eclipse.ui.IEditorPart editor)
editorActivated in class org.eclipse.hyades.ui.internal.navigator.NavigatorNavigator.editorActivated(org.eclipse.ui.IEditorPart)protected void linkToEditor(org.eclipse.jface.viewers.IStructuredSelection structuredSelection)
linkToEditor in class org.eclipse.hyades.ui.internal.navigator.NavigatorNavigator.linkToEditor(org.eclipse.jface.viewers.IStructuredSelection)public org.eclipse.ui.plugin.AbstractUIPlugin getPlugin()
getPlugin in interface org.eclipse.hyades.ui.internal.navigator.INavigatorINavigator.getPlugin()protected java.lang.Object createViewerInput()
createViewerInput in class org.eclipse.hyades.ui.internal.navigator.NavigatorNavigator.createViewerInput()protected void createActions()
createActions in class org.eclipse.hyades.ui.internal.navigator.NavigatorNavigator.createActions()public boolean isShowingFolders()
isShowingFolders in interface org.eclipse.hyades.ui.internal.navigator.INavigatortrue if is showing project and folders,
false if not.public void setShowingFolders(boolean enabled)
enabled - true to enable, false to disablepublic boolean isShowingEObjectChildren()
true if is showing the children,
false if not.public void setShowingEObjectChildren(boolean enabled)
enabled - true to enable, false to disableprotected java.lang.String getStatusLineMessage(org.eclipse.jface.viewers.IStructuredSelection structuredSelection)
getStatusLineMessage in class org.eclipse.hyades.ui.internal.navigator.NavigatorNavigator.getStatusLineMessage(org.eclipse.jface.viewers.IStructuredSelection)public void doubleClick(org.eclipse.jface.viewers.DoubleClickEvent event)
doubleClick in interface org.eclipse.jface.viewers.IDoubleClickListenerdoubleClick in class org.eclipse.hyades.ui.internal.navigator.TreeNavigatorIDoubleClickListener.doubleClick(org.eclipse.jface.viewers.DoubleClickEvent)protected org.eclipse.jface.viewers.IStructuredSelection convertToViewer(org.eclipse.jface.viewers.ISelection selection)
convertToViewer in class org.eclipse.hyades.ui.internal.navigator.NavigatorNavigator.convertToViewer(org.eclipse.jface.viewers.ISelection)public void handleChange(int type)
handleChange in interface org.eclipse.hyades.ui.internal.navigator.INavigatorhandleChange in class org.eclipse.hyades.ui.internal.navigator.NavigatorINavigator.handleChange(int)public java.lang.Object getInitialViewerInput()
getInitialViewerInput in class org.eclipse.hyades.ui.internal.navigator.NavigatorNavigator.getInitialViewerInput()protected org.eclipse.hyades.ui.internal.navigator.TreeNavigatorFrameSource createFrameSource()
createFrameSource in class org.eclipse.hyades.ui.internal.navigator.TreeNavigatorTreeNavigator.createFrameSource()public void registerRootLogcalFolder(org.eclipse.hyades.ui.internal.logicalfolder.LogicalFolder logicalFolder)
logicalFolder - public org.eclipse.hyades.ui.internal.logicalfolder.LogicalFolder getRootLogicalFolder(java.lang.String name)
null if there is no such folder.
name - protected java.util.List loadElements(org.eclipse.ui.IMemento memento)
loadElements in class org.eclipse.hyades.ui.internal.navigator.NavigatorNavigator.loadElements(org.eclipse.ui.IMemento)protected java.lang.String getHelpContextId()
null if
no help is provided.
getHelpContextId in class org.eclipse.hyades.ui.internal.navigator.Navigatorpublic java.lang.String getID()
getID in interface org.eclipse.hyades.ui.internal.navigator.INavigatorgetID in class org.eclipse.hyades.ui.internal.navigator.Navigatorpublic boolean isVisibleResource(org.eclipse.core.resources.IResource resource)
public void selectionChanged(org.eclipse.ui.IWorkbenchPart part,
org.eclipse.jface.viewers.ISelection selection)
selectionChanged in interface org.eclipse.ui.ISelectionListenerselectionChanged in class org.eclipse.hyades.ui.internal.navigator.NavigatorISelectionListener.selectionChanged(org.eclipse.ui.IWorkbenchPart,
org.eclipse.jface.viewers.ISelection)public void setView(int viewerIndex)
public int getCurrentViewIndex()
public void nodeChanged(java.lang.Object node)
nodeChanged in interface org.eclipse.hyades.test.ui.navigator.IProxyNodeListenerpublic void nodesChanged()
nodesChanged in interface TestNavigatorProvider.IGlobalProxyNodeListenerpublic static java.util.Iterator getAllInstancesIterator()
public void selectReveal(org.eclipse.jface.viewers.ISelection selection)
selectReveal in interface org.eclipse.hyades.test.ui.navigator.ITestNavigatorselectReveal in interface org.eclipse.ui.part.ISetSelectionTargetselectReveal in class org.eclipse.hyades.ui.internal.navigator.Navigatorpublic static java.lang.String getRegisteredTypeName(java.lang.String type)
type - a test type.
public FixedSizeJobPool getJobPool()
|
TPTP 4.5.0 Testing Tools Project Internal API Specification |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||