org.eclipse.hyades.uml2sd.trace.loaders.internal
Class TraceInteractionUtils
java.lang.Object
org.eclipse.hyades.uml2sd.trace.loaders.internal.TraceInteractionUtils
public class TraceInteractionUtils
- extends java.lang.Object
Utils
|
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 |
TraceInteractionUtils
public TraceInteractionUtils()
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)