TPTP 4.1.0 Tracing and Profiling Tools Project
Internal API Specification

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

java.lang.Object
  extended byorg.eclipse.hyades.uml2sd.ui.core.GraphNode
      extended byorg.eclipse.hyades.uml2sd.ui.core.BaseMessage
          extended byorg.eclipse.hyades.uml2sd.ui.core.SyncMessage
              extended byorg.eclipse.hyades.uml2sd.ui.core.SyncMessageReturn
                  extended byorg.eclipse.hyades.uml2sd.trace.loaders.internal.TraceSyncMessageReturn
All Implemented Interfaces:
org.eclipse.ui.IActionFilter, org.eclipse.hyades.uml2sd.trace.selection.IDateSelection, org.eclipse.hyades.uml2sd.trace.selection.IEObjectSelection, IPropertiesMiner, org.eclipse.hyades.uml2sd.ui.core.ITimeRange, ITraceMessage
Direct Known Subclasses:
TraceCollapsableSyncMessageReturn, TraceCollapsedSyncMessageReturn

public class TraceSyncMessageReturn
extends org.eclipse.hyades.uml2sd.ui.core.SyncMessageReturn
implements org.eclipse.hyades.uml2sd.trace.selection.IDateSelection, ITraceMessage, org.eclipse.ui.IActionFilter, org.eclipse.hyades.uml2sd.trace.selection.IEObjectSelection, IPropertiesMiner

Here is a message return


Field Summary
 org.eclipse.hyades.models.trace.TRCFullMethodInvocation model
           
 
Fields inherited from class org.eclipse.hyades.uml2sd.ui.core.SyncMessageReturn
message, SYNC_MESS_RET_TAG
 
Fields inherited from class org.eclipse.hyades.uml2sd.ui.core.SyncMessage
eventTime, hasTime, messageReturn, SYNC_MESS_TAG
 
Fields inherited from class org.eclipse.hyades.uml2sd.ui.core.BaseMessage
endLifeline, startLifeline, visible
 
Fields inherited from class org.eclipse.hyades.uml2sd.ui.core.GraphNode
bnodes, bSort, endEventOccurrence, fnodes, fSort, hasChilds, indexes, nodes, prefId, startEventOccurrence
 
Fields inherited from interface org.eclipse.hyades.uml2sd.trace.selection.IDateSelection
GLOBAL_RANGE, NOW, VISIBLE_RANGE
 
Constructor Summary
TraceSyncMessageReturn()
           
 
Method Summary
 java.lang.String getDescription(java.lang.String propertyName)
           
 java.lang.String getDisplayName(java.lang.String propertyName)
           
 double getEndDate()
           
 org.eclipse.emf.ecore.EObject getEObject()
           
 int getMeaning()
           
 double getStartDate()
           
 java.lang.String getValueAsString(java.lang.String propertyName)
           
 boolean testAttribute(java.lang.Object target, java.lang.String name, java.lang.String value)
           
 
Methods inherited from class org.eclipse.hyades.uml2sd.ui.core.SyncMessageReturn
draw, getArrayId, getMessage, setMessage
 
Methods inherited from class org.eclipse.hyades.uml2sd.ui.core.SyncMessage
autoSetEndLifeline, autoSetStartLifeline, getComparator, getFirstTime, getLastTime, getMessageReturn, hasTimeInfo, isVisible, positiveDistanceToPoint, setEndLifeline, setEventOccurrence, setMessageReturn, setStartLifeline, setTime, syncLifelinesEventOccurrence
 
Methods inherited from class org.eclipse.hyades.uml2sd.ui.core.BaseMessage
contains, drawFocus, drawRot, getEndLifeline, getEventOccurrence, getHeight, getStartLifeline, getWidth, getWidth, getX, getX, getY, isMessageEndInActivation, isMessageStartInActivation, isSameAs, isVisible, setVisible
 
Methods inherited from class org.eclipse.hyades.uml2sd.ui.core.GraphNode
addNode, contains, drawChildsNodes, getBackComparator, getEndOccurrence, getName, getNodeAt, getNodeFromListAt, getNodeList, getStartOccurrence, hasFocus, isSelected, resetIndex, setFocused, setName, setSelected, updateIndex
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

model

public org.eclipse.hyades.models.trace.TRCFullMethodInvocation model
Constructor Detail

TraceSyncMessageReturn

public TraceSyncMessageReturn()
Method Detail

getMeaning

public int getMeaning()
Specified by:
getMeaning in interface org.eclipse.hyades.uml2sd.trace.selection.IDateSelection
See Also:
IDateSelection.getMeaning()

getStartDate

public double getStartDate()
Specified by:
getStartDate in interface org.eclipse.hyades.uml2sd.trace.selection.IDateSelection
See Also:
IDateSelection.getStartDate()

getEndDate

public double getEndDate()
Specified by:
getEndDate in interface org.eclipse.hyades.uml2sd.trace.selection.IDateSelection
See Also:
IDateSelection.getEndDate()

getEObject

public org.eclipse.emf.ecore.EObject getEObject()
Specified by:
getEObject in interface org.eclipse.hyades.uml2sd.trace.selection.IEObjectSelection
See Also:
IEObjectSelection.getEObject()

getDescription

public java.lang.String getDescription(java.lang.String propertyName)
Specified by:
getDescription in interface IPropertiesMiner
See Also:
IPropertiesMiner.getDescription(java.lang.String)

getDisplayName

public java.lang.String getDisplayName(java.lang.String propertyName)
Specified by:
getDisplayName in interface IPropertiesMiner
See Also:
IPropertiesMiner.getDisplayName(java.lang.String)

getValueAsString

public java.lang.String getValueAsString(java.lang.String propertyName)
Specified by:
getValueAsString in interface IPropertiesMiner
See Also:
IPropertiesMiner.getValueAsString(java.lang.String)

testAttribute

public boolean testAttribute(java.lang.Object target,
                             java.lang.String name,
                             java.lang.String value)
Specified by:
testAttribute in interface org.eclipse.ui.IActionFilter
See Also:
IActionFilter.testAttribute(java.lang.Object, java.lang.String, java.lang.String)

TPTP 4.1.0 Tracing and Profiling Tools Project
Internal API Specification