diff -r 615035072f7e -r 844b047e260d sysperfana/perfinvestigator/com.nokia.carbide.cpp.pi/src/com/nokia/carbide/cpp/internal/pi/plugin/model/ITrace.java --- a/sysperfana/perfinvestigator/com.nokia.carbide.cpp.pi/src/com/nokia/carbide/cpp/internal/pi/plugin/model/ITrace.java Tue Apr 20 14:41:43 2010 +0300 +++ b/sysperfana/perfinvestigator/com.nokia.carbide.cpp.pi/src/com/nokia/carbide/cpp/internal/pi/plugin/model/ITrace.java Wed Apr 21 15:14:16 2010 +0300 @@ -28,6 +28,16 @@ public Class getTraceClass(); public void initialiseTrace(GenericTrace trace); public String getTraceName(); + /** like trace name but can be more descriptive */ + public String getTraceTitle(); public int getTraceId(); public ParsedTraceData parseTraceFile(File file /*, ProgressBar progressBar*/) throws Exception; + + /** + * Parses the given array of input files and returns the resulting ParsedTraceData + * @param files the files to parse + * @return the parsed traced trace data + * @throws Exception + */ + public ParsedTraceData parseTraceFiles(File[] files) throws Exception; }