TPTP 4.4.0 Platform Project
Public API Specification

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

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

public interface ISDFilterProvider
extends ISDGraphNodeSupporter

Sequence Diagram loaders which implement this class provide the actions filtering the sequence diagram.
This interface also allow the implementor to set wich graph nodes are supporting filtering (thanks to ISDGraphNodeSupporter extension).
Action provider are associated to a Sequence Diagram SDWidget calling SDViewer.setSDFilterProvider
Filters to be applied to be managed by the loader in an ArrayList of FilterCriteria.


Field Summary
 
Fields inherited from interface org.eclipse.hyades.uml2sd.ui.actions.provider.ISDGraphNodeSupporter
ASYNCMESSAGE, ASYNCMESSAGERETURN, LIFELINE, STOP, SYNCMESSAGE, SYNCMESSAGERETURN
 
Method Summary
 boolean filter(java.util.List filters)
          Called when the Filter dialog box OK button is pressed
 
Methods inherited from interface org.eclipse.hyades.uml2sd.ui.actions.provider.ISDGraphNodeSupporter
getNodeName, isNodeSupported
 

Method Detail

filter

public boolean filter(java.util.List filters)
Called when the Filter dialog box OK button is pressed

Returns:
true if the filter applied

TPTP 4.4.0 Platform Project
Public API Specification