public class QVToUIHandlerEnd2End
extends org.eclipse.core.commands.AbstractHandler
Constructor and Description |
---|
QVToUIHandlerEnd2End() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
execute(org.eclipse.core.commands.ExecutionEvent event)
Executes the end-to-end response time analysis and shows the results.
|
TransformationResultsData |
executeTimingAnalysis(org.eclipse.ui.IEditorPart editor,
org.eclipse.core.runtime.IProgressMonitor monitor)
Collects all the needed information and invokes the PIMPSMTransformationEnd2End.performTimingAnalysisWithMAST method
|
void |
openE2EAnalysisReport(org.eclipse.uml2.uml.Model model,
java.lang.String saAnalysisName,
org.eclipse.uml2.uml.Interaction interaction)
Opens the end-to-end analysis report dialog.
|
public java.lang.Object execute(org.eclipse.core.commands.ExecutionEvent event) throws org.eclipse.core.commands.ExecutionException
event
- the event resulting from the command invocationorg.eclipse.core.commands.ExecutionException
- the execution exceptionIHandler.execute(org.eclipse.core.commands.ExecutionEvent)
,
AnalysisContextSelectionDialog
public TransformationResultsData executeTimingAnalysis(org.eclipse.ui.IEditorPart editor, org.eclipse.core.runtime.IProgressMonitor monitor) throws java.lang.Exception
editor
- the current active editormonitor
- the progress monitorjava.lang.Exception
- the exceptionAbstractTransformation.performTimingAnalysisWithMAST(PapyrusMultiDiagramEditor, IFile, IProgressMonitor)
public void openE2EAnalysisReport(org.eclipse.uml2.uml.Model model, java.lang.String saAnalysisName, org.eclipse.uml2.uml.Interaction interaction)
model
- the modelsaAnalysisName
- the sa analysis nameinteraction
- the interaction