cleanup plugin interface a little more.
[model-checker.git] / traceanalysis.h
index 46856d2fca44761cbffc05b2a7eec2ed85dd2951..fe60591f68603d55dcc2a5c546c11099c2866050 100644 (file)
@@ -2,8 +2,13 @@
 #define TRACE_ANALYSIS_H
 #include "model.h"
 
-class Trace_Analysis {
+class TraceAnalysis {
  public:
+       virtual void setExecution(ModelExecution * execution) = 0;
        virtual void analyze(action_list_t *) = 0;
+       virtual const char * name() = 0;
+       virtual bool option(char *) = 0;
+
+       SNAPSHOTALLOC
 };
 #endif