TPTP 4.6.0 Platform Project
Public API Specification

org.eclipse.hyades.uml2sd.ui.actions.provider
Interface ISDGraphNodeSupporter

All Known Subinterfaces:
ISDFilterProvider, ISDFindProvider
All Known Implementing Classes:
BaseTraceInteractions, testLoaders, TraceInteractions

public interface ISDGraphNodeSupporter

Sequence Diagram loaders which implement this class provide the actions for finding or filtering the sequence diagram. This interface also allow the implemententor to set wich action/feature are supported Action provider are associated to a Sequence Diagram SDWidget calling SDViewer.setSDFindProvider() or SDViewer.setSDFilterProvider


Field Summary
static int ASYNCMESSAGE
           
static int ASYNCMESSAGERETURN
           
static int LIFELINE
           
static int STOP
           
static int SYNCMESSAGE
           
static int SYNCMESSAGERETURN
           
 
Method Summary
 java.lang.String getNodeName(int nodeType, java.lang.String loaderClassName)
          Return the name to use in dialogs Not called if isNodeSupported return false
 boolean isNodeSupported(int nodeType)
          Return true to enable this options, false otherwise
 

Field Detail

LIFELINE

static final int LIFELINE
See Also:
Constant Field Values

SYNCMESSAGE

static final int SYNCMESSAGE
See Also:
Constant Field Values

SYNCMESSAGERETURN

static final int SYNCMESSAGERETURN
See Also:
Constant Field Values

ASYNCMESSAGE

static final int ASYNCMESSAGE
See Also:
Constant Field Values

ASYNCMESSAGERETURN

static final int ASYNCMESSAGERETURN
See Also:
Constant Field Values

STOP

static final int STOP
See Also:
Constant Field Values
Method Detail

isNodeSupported

boolean isNodeSupported(int nodeType)
Return true to enable this options, false otherwise

Returns:
true to enable this options, false otherwise

getNodeName

java.lang.String getNodeName(int nodeType,
                             java.lang.String loaderClassName)
Return the name to use in dialogs Not called if isNodeSupported return false

Returns:
the name to use in dialogs

TPTP 4.6.0 Platform Project
Public API Specification