Public Member Functions | Protected Member Functions

de.fraunhofer.isst.axbench.operations.simulator.filter.ElementsFilterHandler Class Reference

handles the commands for filtering the event structure that is shown in the simulation trace view More...

List of all members.

Public Member Functions

void addHandlerListener (IHandlerListener handlerListener)
void dispose ()
Object execute (ExecutionEvent event) throws ExecutionException
boolean isEnabled ()
boolean isHandled ()
void removeHandlerListener (IHandlerListener handlerListener)

Protected Member Functions

abstract Collection
< ISimulationElement
getVisibleElements (ISimulationEventStructure originEventStructure)
 slot for the specific element filters
abstract int openDialog (Shell parentShell, Model model)

Detailed Description

handles the commands for filtering the event structure that is shown in the simulation trace view

Author:
mgrosse
Version:
0.9.0
Since:
0.9.0

Member Function Documentation

void de.fraunhofer.isst.axbench.operations.simulator.filter.ElementsFilterHandler.addHandlerListener ( IHandlerListener  handlerListener  ) 
void de.fraunhofer.isst.axbench.operations.simulator.filter.ElementsFilterHandler.dispose (  ) 
Object de.fraunhofer.isst.axbench.operations.simulator.filter.ElementsFilterHandler.execute ( ExecutionEvent  event  )  throws ExecutionException
abstract Collection<ISimulationElement> de.fraunhofer.isst.axbench.operations.simulator.filter.ElementsFilterHandler.getVisibleElements ( ISimulationEventStructure  originEventStructure  )  [protected, pure virtual]

slot for the specific element filters

Parameters:
originEventStructure the complete event structure of the simulation
Returns:
the set of simulation elements that shall be shown in the simulation trace view

Implemented in de.fraunhofer.isst.axbench.operations.simulator.filter.AllElementsFilter, de.fraunhofer.isst.axbench.operations.simulator.filter.PortsFilter, de.fraunhofer.isst.axbench.operations.simulator.filter.ServicesFilter, and de.fraunhofer.isst.axbench.operations.simulator.filter.TopLevelPortsFilter.

boolean de.fraunhofer.isst.axbench.operations.simulator.filter.ElementsFilterHandler.isEnabled (  ) 
boolean de.fraunhofer.isst.axbench.operations.simulator.filter.ElementsFilterHandler.isHandled (  ) 
abstract int de.fraunhofer.isst.axbench.operations.simulator.filter.ElementsFilterHandler.openDialog ( Shell  parentShell,
Model  model 
) [protected, pure virtual]
void de.fraunhofer.isst.axbench.operations.simulator.filter.ElementsFilterHandler.removeHandlerListener ( IHandlerListener  handlerListener  )