org.eclipse.hyades.test.tools.ui.java.internal.junit.navigator
Class JavaElementProxyNode
java.lang.Object
org.eclipse.hyades.test.tools.ui.java.internal.junit.navigator.JavaElementProxyNode
- All Implemented Interfaces:
- org.eclipse.core.runtime.IAdaptable, org.eclipse.hyades.models.common.util.IDisposable, IExtendedProxyNode, IJavaElementChangedListenerProxyNode, org.eclipse.hyades.test.ui.navigator.IProxy, org.eclipse.hyades.test.ui.navigator.IProxyNode
- Direct Known Subclasses:
- JavaParentElementProxyNode, RegularJUnitTestSuiteProxyNode
- public abstract class JavaElementProxyNode
- extends java.lang.Object
- implements IJavaElementChangedListenerProxyNode, IExtendedProxyNode, org.eclipse.hyades.models.common.util.IDisposable
Proxy node representing a java element.
- Since:
- 4.3
|
Constructor Summary |
protected |
JavaElementProxyNode(org.eclipse.jdt.core.IJavaElement element,
java.lang.Object parent)
|
| 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.IProxyNode |
getImage |
| Methods inherited from interface org.eclipse.hyades.models.common.util.IDisposable |
dispose |
NO_CHILDREN
protected static final JavaElementProxyNode[] NO_CHILDREN
JavaElementProxyNode
protected JavaElementProxyNode(org.eclipse.jdt.core.IJavaElement element,
java.lang.Object parent)
getChildren
public org.eclipse.hyades.test.ui.navigator.IProxyNode[] getChildren()
- Specified by:
getChildren in interface org.eclipse.hyades.test.ui.navigator.IProxyNode
getParent
public java.lang.Object getParent()
- Specified by:
getParent in interface org.eclipse.hyades.test.ui.navigator.IProxyNode
getText
public java.lang.String getText()
- Specified by:
getText in interface org.eclipse.hyades.test.ui.navigator.IProxyNode
getAdapter
public java.lang.Object getAdapter(java.lang.Class adapter)
- Specified by:
getAdapter in interface org.eclipse.core.runtime.IAdaptable
getIdentifier
public java.lang.String getIdentifier()
- Specified by:
getIdentifier in interface org.eclipse.hyades.test.ui.navigator.IProxy
getUnderlyingResource
public org.eclipse.core.resources.IResource getUnderlyingResource()
- Specified by:
getUnderlyingResource in interface org.eclipse.hyades.test.ui.navigator.IProxy
getJavaElement
public org.eclipse.jdt.core.IJavaElement getJavaElement()
getProvider
protected RegularJUnitProvider getProvider()
getCorrespondingResource
public org.eclipse.core.resources.IResource getCorrespondingResource()
- Description copied from interface:
IExtendedProxyNode
- Returns the resource that the implementor is corresponding to.
It can be
null if the implementor does not match to a physical resource.
- Specified by:
getCorrespondingResource in interface IExtendedProxyNode
- Returns:
- a resource or
null