Skip to content

Instantly share code, notes, and snippets.

@agarciadom
Created September 1, 2016 11:13
Show Gist options
  • Save agarciadom/830245299f11af5660c440668fc78d95 to your computer and use it in GitHub Desktop.
Save agarciadom/830245299f11af5660c440668fc78d95 to your computer and use it in GitHub Desktop.
Instrumentation of MoDisco UI for OCL16 EMC JDT paper
diff --git a/org.eclipse.modisco.infra.discovery.ui/src/org/eclipse/modisco/infra/discovery/ui/internal/actions/MoDiscoMenuSelectionListener.java b/org.eclipse.modisco.infra.discovery.ui/src/org/eclipse/modisco/infra/discovery/ui/internal/actions/MoDiscoMenuSelectionListener.java
index 16ef796..469d613 100644
--- a/org.eclipse.modisco.infra.discovery.ui/src/org/eclipse/modisco/infra/discovery/ui/internal/actions/MoDiscoMenuSelectionListener.java
+++ b/org.eclipse.modisco.infra.discovery.ui/src/org/eclipse/modisco/infra/discovery/ui/internal/actions/MoDiscoMenuSelectionListener.java
@@ -165,6 +165,9 @@ public class MoDiscoMenuSelectionListener implements SelectionListener {
if (monitor.isCanceled()) {
return Status.CANCEL_STATUS;
}
+
+ final long startMillis = System.currentTimeMillis();
+
discovererElement(source, parameterValues, discoverer, monitor);
monitor.worked(1);
if (paramsDialogResult.isOpenModel()) {
@@ -174,6 +177,7 @@ public class MoDiscoMenuSelectionListener implements SelectionListener {
if (monitor.isCanceled()) {
return Status.CANCEL_STATUS;
}
+ System.err.println("Time taken by MoDisco extraction: " + (System.currentTimeMillis()-startMillis)/1000. + " s");
return Status.OK_STATUS;
}
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment