Classes | |
class | DontAddExecuteBlocksButtonListener |
class | StepNumberInputListener |
Public Member Functions | |
boolean | getAddDefaultExecuteBlockFlag () |
int | getStepNumber () |
SimulationDialog (Shell parentShell, Model theModel) | |
Protected Member Functions | |
void | configureShell (Shell newShell) |
Control | createDialogArea (Composite parent) |
void | generateDynamicDialogSettings (Class<?extends IAXLangElement > selectedElementClass, IAXLangElement selectedElement) |
Private Member Functions | |
void | createDefaultExecuteBlockSelector (Composite container) |
void | createStepNumberSelector (Composite container) |
int | getDefaultStepNumber (ApplicationModel anApplicationModel) |
void | setNewDefaultStepNumber (int dsn) |
Private Attributes | |
boolean | addDefaultExecuteBlocksFlag |
Collection< ApplicationModel > | applicationModels |
final int | DEFAULT_CLOCK_STEPS = 100 |
final int | DEFAULT_STEP_NUMBER = 1 |
org.eclipse.swt.widgets.List | emptyServicesDisplayedList |
Model | model |
int | stepNumber |
Text | stepNumberInputText |
de.fraunhofer.isst.axbench.operations.simulator.SimulationDialog.SimulationDialog | ( | Shell | parentShell, | |
Model | theModel | |||
) |
void de.fraunhofer.isst.axbench.operations.simulator.SimulationDialog.configureShell | ( | Shell | newShell | ) | [protected] |
void de.fraunhofer.isst.axbench.operations.simulator.SimulationDialog.createDefaultExecuteBlockSelector | ( | Composite | container | ) | [private] |
Control de.fraunhofer.isst.axbench.operations.simulator.SimulationDialog.createDialogArea | ( | Composite | parent | ) | [protected] |
required user actions: 1. select the application model if there is more than one; otherwise indicate the one 2. state the number of steps if there are clock instances in the model (to be compared with the number of steps given in the port event input file) 3. state whether default execute blocks shall be added if there are atomic services without non-trivial execute blocks 4. indicate the simulation input file that contains the stimuli (port events) 5. indicate the output file into which the simulation trace shall be written
void de.fraunhofer.isst.axbench.operations.simulator.SimulationDialog.createStepNumberSelector | ( | Composite | container | ) | [private] |
void de.fraunhofer.isst.axbench.operations.simulator.SimulationDialog.generateDynamicDialogSettings | ( | Class<?extends IAXLangElement > | selectedElementClass, | |
IAXLangElement | selectedElement | |||
) | [protected] |
Reimplemented from de.fraunhofer.isst.axbench.operations.dialogs.AXLElementSelectionDialog.
boolean de.fraunhofer.isst.axbench.operations.simulator.SimulationDialog.getAddDefaultExecuteBlockFlag | ( | ) |
int de.fraunhofer.isst.axbench.operations.simulator.SimulationDialog.getDefaultStepNumber | ( | ApplicationModel | anApplicationModel | ) | [private] |
int de.fraunhofer.isst.axbench.operations.simulator.SimulationDialog.getStepNumber | ( | ) |
void de.fraunhofer.isst.axbench.operations.simulator.SimulationDialog.setNewDefaultStepNumber | ( | int | dsn | ) | [private] |
boolean de.fraunhofer.isst.axbench.operations.simulator.SimulationDialog.addDefaultExecuteBlocksFlag [private] |
Collection<ApplicationModel> de.fraunhofer.isst.axbench.operations.simulator.SimulationDialog.applicationModels [private] |
final int de.fraunhofer.isst.axbench.operations.simulator.SimulationDialog.DEFAULT_CLOCK_STEPS = 100 [private] |
final int de.fraunhofer.isst.axbench.operations.simulator.SimulationDialog.DEFAULT_STEP_NUMBER = 1 [private] |
org.eclipse.swt.widgets.List de.fraunhofer.isst.axbench.operations.simulator.SimulationDialog.emptyServicesDisplayedList [private] |