TPTP 4.5.0 Platform Project
Public API Specification

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

All Superinterfaces:
ISDGraphNodeSupporter
All Known Implementing Classes:
BaseTraceInteractions, testLoaders, TraceInteractions

public interface ISDFindProvider
extends ISDGraphNodeSupporter

Sequence Diagram loaders which implement this class provide the actions for finding 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()


Field Summary
 
Fields inherited from interface org.eclipse.hyades.uml2sd.ui.actions.provider.ISDGraphNodeSupporter
ASYNCMESSAGE, ASYNCMESSAGERETURN, LIFELINE, STOP, SYNCMESSAGE, SYNCMESSAGERETURN
 
Method Summary
 void cancel()
          Called when dialog is closed
 boolean find(Criteria toapply)
          Called when the Find dialog box OK button is pressed
 
Methods inherited from interface org.eclipse.hyades.uml2sd.ui.actions.provider.ISDGraphNodeSupporter
getNodeName, isNodeSupported
 

Method Detail

find

boolean find(Criteria toapply)
Called when the Find dialog box OK button is pressed

Parameters:
toApply - user selection made in the dialog box
Returns:
true if the find got a non empty result

cancel

void cancel()
Called when dialog is closed


TPTP 4.5.0 Platform Project
Public API Specification