add support for analysis with options
[cdsspec-compiler.git] / traceanalysis.h
index a0b1b5cf920d77747b99227c5d076766c3601c7b..a71e8c9df9b08123ca371f5bd48b8c193f75fb4d 100644 (file)
@@ -2,9 +2,13 @@
 #define TRACE_ANALYSIS_H
 #include "model.h"
 
 #define TRACE_ANALYSIS_H
 #include "model.h"
 
-class Trace_Analysis {
+class TraceAnalysis {
  public:
  public:
+       virtual void setExecution(ModelExecution * execution) = 0;
        virtual void analyze(action_list_t *) = 0;
        virtual void analyze(action_list_t *) = 0;
+       virtual char * name() = 0;
+       virtual bool option(char *) = 0;
+
        SNAPSHOTALLOC
 };
 #endif
        SNAPSHOTALLOC
 };
 #endif