TPTP 4.5.0 Monitoring Tools Project
Public API Specification

org.eclipse.tptp.monitoring.lta.examples.loganalyzer
Class AnalyzeCorrelateOperation

java.lang.Object
  extended by org.eclipse.tptp.monitoring.lta.examples.loganalyzer.AnalyzeCorrelateOperation
All Implemented Interfaces:
org.eclipse.jface.operation.IRunnableWithProgress

public class AnalyzeCorrelateOperation
extends java.lang.Object
implements org.eclipse.jface.operation.IRunnableWithProgress


Constructor Summary
AnalyzeCorrelateOperation(org.eclipse.hyades.logging.parsers.importer.ILogParser parser, java.lang.String name)
           
 
Method Summary
 void dispose()
          Cleans up all resources.
 java.lang.String getAdapterFilePath()
           
 org.eclipse.hyades.models.hierarchy.TRCAgent getAgent()
          Returns the agent that contains the log file.
 org.eclipse.hyades.ui.internal.navigator.INavigator getFViewer()
          Returns the log navigator.
 java.lang.String getLogFilePath()
          Returns the location of the log file to parse.
 java.lang.String getProjectName()
          Retuns the project name that contains the log file.
 java.lang.String getTcMonitor()
          Returns a String that represents the monitor that contains the log file.
 org.eclipse.hyades.models.hierarchy.TRCMonitor getTRCMonitor()
          Returns a TRCMonitor that represents the monitor that contains the log file.
 void run(org.eclipse.core.runtime.IProgressMonitor monitor)
           
 void setAdapterFilePath(java.lang.String adapterFilePath)
           
 void setAgent(org.eclipse.hyades.models.hierarchy.TRCAgent agent)
          Sets the agent that contains the log file.
 void setFViewer(org.eclipse.hyades.ui.internal.navigator.INavigator explorer)
          Sets the navigator that contains the process and agents.
 void setLogFilePath(java.lang.String string)
          Sets the location of the log file to parse.
 void setProjectName(java.lang.String string)
          Sets the project name that contains the log file resource.
 void setTcMonitor(java.lang.String string)
          Sets a String that represents the monitor that contains the log file.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnalyzeCorrelateOperation

public AnalyzeCorrelateOperation(org.eclipse.hyades.logging.parsers.importer.ILogParser parser,
                                 java.lang.String name)
Method Detail

run

public void run(org.eclipse.core.runtime.IProgressMonitor monitor)
         throws java.lang.reflect.InvocationTargetException,
                java.lang.InterruptedException
Specified by:
run in interface org.eclipse.jface.operation.IRunnableWithProgress
Throws:
java.lang.reflect.InvocationTargetException
java.lang.InterruptedException

dispose

public void dispose()
Cleans up all resources.


getProjectName

public java.lang.String getProjectName()
Retuns the project name that contains the log file.

Returns:
String that represents the project name that contains the log file.

setProjectName

public void setProjectName(java.lang.String string)
Sets the project name that contains the log file resource.

Parameters:
string - - represents the project name that contains the log file resource.

getFViewer

public org.eclipse.hyades.ui.internal.navigator.INavigator getFViewer()
Returns the log navigator.

Returns:
INavigator

setFViewer

public void setFViewer(org.eclipse.hyades.ui.internal.navigator.INavigator explorer)
Sets the navigator that contains the process and agents.

Parameters:
explorer - - represents the viewer that contains the monitors and agents.

getTRCMonitor

public org.eclipse.hyades.models.hierarchy.TRCMonitor getTRCMonitor()
Returns a TRCMonitor that represents the monitor that contains the log file.

Returns:
TRCMonitor that represnets the monitor that contains the log file. the monitor that contains the log file.

getTcMonitor

public java.lang.String getTcMonitor()
Returns a String that represents the monitor that contains the log file.

Returns:
String that represnets the monitor that contains the log file. the monitor that contains the log file.

setTcMonitor

public void setTcMonitor(java.lang.String string)
Sets a String that represents the monitor that contains the log file.

Parameters:
string - - represents the monitor that contains the log file.

getLogFilePath

public java.lang.String getLogFilePath()
Returns the location of the log file to parse.

Returns:
String that represents the location of the log file to parse.

setLogFilePath

public void setLogFilePath(java.lang.String string)
Sets the location of the log file to parse.

Parameters:
string - - represents the location of the log file to parse.

getAgent

public org.eclipse.hyades.models.hierarchy.TRCAgent getAgent()
Returns the agent that contains the log file.

Returns:
TRCAgent that represents the agent that contains the log file.

setAgent

public void setAgent(org.eclipse.hyades.models.hierarchy.TRCAgent agent)
Sets the agent that contains the log file.

Parameters:
agent - - represents the agent that contains the log file.

getAdapterFilePath

public java.lang.String getAdapterFilePath()
Returns:
Returns the adapterFilePath.

setAdapterFilePath

public void setAdapterFilePath(java.lang.String adapterFilePath)
Parameters:
adapterFilePath - The adapterFilePath to set.

TPTP 4.5.0 Monitoring Tools Project
Public API Specification