TPTP 4.5.0 Testing Tools Project
Internal API Specification

org.eclipse.hyades.test.tools.ui.java.internal.junit.navigator
Class JUnitTestSuiteProxyNode

java.lang.Object
  extended by org.eclipse.hyades.test.ui.navigator.AbstractProxy
      extended by org.eclipse.hyades.test.ui.navigator.EObjectProxyNode
          extended by org.eclipse.hyades.test.ui.navigator.CMNNamedElementProxyNode
              extended by org.eclipse.hyades.test.ui.navigator.TypedElementProxyNode
                  extended by org.eclipse.hyades.test.ui.navigator.DefaultTestSuiteProxyNode
                      extended by org.eclipse.hyades.test.tools.ui.java.internal.junit.navigator.JUnitTestSuiteProxyNode
All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable, IExtendedProxyNode, org.eclipse.hyades.test.ui.navigator.actions.IProxyNodeDeleter, org.eclipse.hyades.test.ui.navigator.actions.IProxyNodeMover, org.eclipse.hyades.test.ui.navigator.actions.IProxyNodePaster, org.eclipse.hyades.test.ui.navigator.actions.IProxyNodeRenamer, org.eclipse.hyades.test.ui.navigator.actions.IProxyNodeRenamer2, org.eclipse.hyades.test.ui.navigator.actions.IProxyNodeUpdater, org.eclipse.hyades.test.ui.navigator.IPersistableProxyNode, org.eclipse.hyades.test.ui.navigator.IProxy, org.eclipse.hyades.test.ui.navigator.IProxyNode, org.eclipse.hyades.test.ui.navigator.IReferencerProxyNode, org.eclipse.hyades.test.ui.navigator.ITestSuiteProxyNode, org.eclipse.hyades.test.ui.navigator.ITypedElementProxyNode

public class JUnitTestSuiteProxyNode
extends org.eclipse.hyades.test.ui.navigator.DefaultTestSuiteProxyNode
implements org.eclipse.hyades.test.ui.navigator.ITestSuiteProxyNode

Simple wrapper around DefaultTestSuiteProxyNode. This class is done to specialize the actions in the context menu of the test navigator views.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.hyades.test.ui.navigator.CMNNamedElementProxyNode
org.eclipse.hyades.test.ui.navigator.CMNNamedElementProxyNode.RenameElementChange, org.eclipse.hyades.test.ui.navigator.CMNNamedElementProxyNode.RenameModelChange
 
Constructor Summary
JUnitTestSuiteProxyNode(org.eclipse.ui.IMemento memento, java.lang.Object parent)
           
JUnitTestSuiteProxyNode(org.eclipse.hyades.models.common.testprofile.TPFTestSuite ts, java.lang.Object parent)
           
 
Method Summary
 java.lang.String getFactoryID()
           
 
Methods inherited from class org.eclipse.hyades.test.ui.navigator.DefaultTestSuiteProxyNode
createDeleteChange, createMoveChange, createRenameChange, createUpdateChange, createUpdateChange, getChildren, getImage, getNodeKind, getTestSuite, saveState
 
Methods inherited from class org.eclipse.hyades.test.ui.navigator.TypedElementProxyNode
getType
 
Methods inherited from class org.eclipse.hyades.test.ui.navigator.CMNNamedElementProxyNode
getAdapter, getDescription, getName, getText, isApplicableFor, performRename, performUserInteraction, setName
 
Methods inherited from class org.eclipse.hyades.test.ui.navigator.EObjectProxyNode
addBidirectionalReference, addReference, createPasteChange, equals, getCorrespondingResource, getEObject, getIdentifier, getOriginatorURI, getParent, getReferences, getReferenceTypes, getUnderlyingResource, hashCode, removeReference
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.hyades.test.ui.navigator.ITestSuiteProxyNode
getTestSuite
 
Methods inherited from interface org.eclipse.hyades.test.ui.navigator.ITypedElementProxyNode
getType
 
Methods inherited from interface org.eclipse.hyades.test.ui.navigator.IProxyNode
getChildren, getImage, getParent, getText
 
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
 
Methods inherited from interface org.eclipse.hyades.test.ui.navigator.IProxy
getIdentifier, getUnderlyingResource
 

Constructor Detail

JUnitTestSuiteProxyNode

public JUnitTestSuiteProxyNode(org.eclipse.hyades.models.common.testprofile.TPFTestSuite ts,
                               java.lang.Object parent)

JUnitTestSuiteProxyNode

public JUnitTestSuiteProxyNode(org.eclipse.ui.IMemento memento,
                               java.lang.Object parent)
Method Detail

getFactoryID

public java.lang.String getFactoryID()
Specified by:
getFactoryID in interface org.eclipse.hyades.test.ui.navigator.IPersistableProxyNode
Overrides:
getFactoryID in class org.eclipse.hyades.test.ui.navigator.DefaultTestSuiteProxyNode

TPTP 4.5.0 Testing Tools Project
Internal API Specification