TPTP 4.6.0 Platform Project
Internal API Specification

org.eclipse.hyades.uml2sd.trace.loaders.internal
Class TraceInteractionUtils

java.lang.Object
  extended by org.eclipse.hyades.uml2sd.trace.loaders.internal.TraceInteractionUtils

public class TraceInteractionUtils
extends java.lang.Object

Utils


Constructor Summary
TraceInteractionUtils()
           
 
Method Summary
static boolean doesAgentProxyStillExists(java.lang.String agentProxyRuntimeId)
           
static double getAbsoluteEntryTime(org.eclipse.hyades.models.hierarchy.TRCAgent agent)
           
static double getAbsoluteEntryTime(org.eclipse.hyades.models.trace.TRCFullMethodInvocation methodInvocation)
           
static double getAbsoluteEntryTime(org.eclipse.hyades.models.trace.TRCProcess process)
           
static double getAbsoluteEntryTime(org.eclipse.hyades.models.trace.TRCThread thread)
           
static double getAbsoluteExitTime(org.eclipse.hyades.models.hierarchy.TRCAgent agent)
           
static double getAbsoluteExitTime(org.eclipse.hyades.models.trace.TRCFullMethodInvocation methodInvocation)
           
static double getAbsoluteExitTime(org.eclipse.hyades.models.trace.TRCProcess process)
           
static double getAbsoluteExitTime(org.eclipse.hyades.models.trace.TRCThread thread)
           
static java.util.List getProfileAgents(org.eclipse.hyades.models.hierarchy.TRCProcessProxy processProxy)
           
static boolean matchCharacter(char c1, char c2, boolean isCaseSensitive)
           
static boolean matchCriteria(java.lang.String s, org.eclipse.hyades.uml2sd.ui.actions.widgets.Criteria criteria)
           
static void searchTRCProcesses(org.eclipse.emf.ecore.EObject object, TraceProcesses list, org.eclipse.core.runtime.IProgressMonitor monitor)
          This method searches for the reference of the TRCProcess selected in the profiling monitor view
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TraceInteractionUtils

public TraceInteractionUtils()
Method Detail

searchTRCProcesses

public static void searchTRCProcesses(org.eclipse.emf.ecore.EObject object,
                                      TraceProcesses list,
                                      org.eclipse.core.runtime.IProgressMonitor monitor)
This method searches for the reference of the TRCProcess selected in the profiling monitor view


getProfileAgents

public static java.util.List getProfileAgents(org.eclipse.hyades.models.hierarchy.TRCProcessProxy processProxy)

getAbsoluteEntryTime

public static double getAbsoluteEntryTime(org.eclipse.hyades.models.trace.TRCFullMethodInvocation methodInvocation)
Parameters:
methodInvocation -
Returns:

getAbsoluteEntryTime

public static double getAbsoluteEntryTime(org.eclipse.hyades.models.hierarchy.TRCAgent agent)
Parameters:
agent -
Returns:

getAbsoluteEntryTime

public static double getAbsoluteEntryTime(org.eclipse.hyades.models.trace.TRCProcess process)
Parameters:
process -
Returns:

getAbsoluteEntryTime

public static double getAbsoluteEntryTime(org.eclipse.hyades.models.trace.TRCThread thread)
Parameters:
thread -
Returns:

getAbsoluteExitTime

public static double getAbsoluteExitTime(org.eclipse.hyades.models.trace.TRCFullMethodInvocation methodInvocation)
Parameters:
methodInvocation -
Returns:

getAbsoluteExitTime

public static double getAbsoluteExitTime(org.eclipse.hyades.models.hierarchy.TRCAgent agent)
Parameters:
agent -
Returns:

getAbsoluteExitTime

public static double getAbsoluteExitTime(org.eclipse.hyades.models.trace.TRCProcess process)
Parameters:
process -
Returns:

getAbsoluteExitTime

public static double getAbsoluteExitTime(org.eclipse.hyades.models.trace.TRCThread thread)
Parameters:
thread -
Returns:

doesAgentProxyStillExists

public static boolean doesAgentProxyStillExists(java.lang.String agentProxyRuntimeId)

matchCharacter

public static boolean matchCharacter(char c1,
                                     char c2,
                                     boolean isCaseSensitive)

matchCriteria

public static boolean matchCriteria(java.lang.String s,
                                    org.eclipse.hyades.uml2sd.ui.actions.widgets.Criteria criteria)

TPTP 4.6.0 Platform Project
Internal API Specification