TPTP 4.1.0 Testing Tools Project
Public API Specification

org.eclipse.hyades.test.ui.navigator
Interface IProxyNode

All Superinterfaces:
org.eclipse.core.runtime.IAdaptable, IProxy
All Known Subinterfaces:
IExecutionResultProxyNode, IPersistableProxyNode, IResourceChangeListenerProxyNode, ITestCaseProxyNode, ITestComponentProxyNode, ITestSuiteProxyNode, ITypedElementProxyNode, ITypeProviderProxyNode
All Known Implementing Classes:
EObjectProxyNode, FileProxyNode, TestFolderProxyNode, TypedElementProxyNode

public interface IProxyNode
extends org.eclipse.core.runtime.IAdaptable, IProxy

Main interface to wrap objects into the test navigator


Method Summary
 IProxyNode[] getChildren()
          Returns the array of children of this node.
 org.eclipse.swt.graphics.Image getImage()
          Returns the icon of this node used in the navigator.
 java.lang.Object getParent()
          Returns the parent object of this node.
 java.lang.String getText()
          Returns the label used in the navigator to designate this node.
 
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
 
Methods inherited from interface org.eclipse.hyades.test.ui.navigator.IProxy
getIdentifier, getUnderlyingResource
 

Method Detail

getText

public java.lang.String getText()
Returns the label used in the navigator to designate this node.

Returns:
the name of the node.

getImage

public org.eclipse.swt.graphics.Image getImage()
Returns the icon of this node used in the navigator.

Returns:
the icon of this node.

getParent

public java.lang.Object getParent()
Returns the parent object of this node.

Returns:
the parent of this node.

getChildren

public IProxyNode[] getChildren()
Returns the array of children of this node. Children are proxies also.

Returns:
the array of children of this node.

TPTP 4.1.0 Testing Tools Project
Public API Specification