TPTP 4.7.0 Tracing and Profiling Tools Project
Public API Specification

org.eclipse.hyades.uml2sd.trace.loaders
Class BaseLifelineLoader

java.lang.Object
  extended by org.eclipse.hyades.uml2sd.trace.loaders.BaseLifelineLoader
All Implemented Interfaces:
ILifelineLoader, org.eclipse.hyades.uml2sd.ui.load.IUml2SDLoader
Direct Known Subclasses:
AgentInteractions, ClassInteractions, NodeInteractions, ObjectInteractions, ProcessInteractions, ThreadInteractions

public abstract class BaseLifelineLoader
extends java.lang.Object
implements ILifelineLoader, org.eclipse.hyades.uml2sd.ui.load.IUml2SDLoader

Base class for all the lifeline loaders (see ILifelineLoader) for Trace Interactions features.


Constructor Summary
BaseLifelineLoader()
           
 
Method Summary
 void aboutToBeReplaced()
           
 boolean drillDownEnabled(java.lang.String value)
          Default implementation for the lifeline loaders that does allow drill down
 java.lang.String getMessageTypeName()
           
 ILifelineLoader getParent()
           
 java.lang.String getTitleString()
           
 void setViewer(org.eclipse.hyades.uml2sd.ui.view.SDView viewer)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.hyades.uml2sd.trace.loaders.ILifelineLoader
getDistinguishedLifeLineTitle, getFinalTitleString, getLifeLineCategory, getLifelineEObjectFromMethodInvocation, getLifeLineId, getLifeLineTitle, getLifelineType, getLifelineTypeName
 

Constructor Detail

BaseLifelineLoader

public BaseLifelineLoader()
Method Detail

getParent

public ILifelineLoader getParent()
Specified by:
getParent in interface ILifelineLoader
Returns:
the parent lifeline loader or null if none

setViewer

public void setViewer(org.eclipse.hyades.uml2sd.ui.view.SDView viewer)
Specified by:
setViewer in interface org.eclipse.hyades.uml2sd.ui.load.IUml2SDLoader
See Also:
IUml2SDLoader.setViewer(org.eclipse.hyades.uml2sd.ui.view.SDView)

getTitleString

public java.lang.String getTitleString()
Specified by:
getTitleString in interface org.eclipse.hyades.uml2sd.ui.load.IUml2SDLoader
See Also:
IUml2SDLoader.getTitleString()

aboutToBeReplaced

public void aboutToBeReplaced()
Specified by:
aboutToBeReplaced in interface org.eclipse.hyades.uml2sd.ui.load.IUml2SDLoader
See Also:
IUml2SDLoader.aboutToBeReplaced()

drillDownEnabled

public boolean drillDownEnabled(java.lang.String value)
Default implementation for the lifeline loaders that does allow drill down

Specified by:
drillDownEnabled in interface ILifelineLoader
Parameters:
value - the value 'true' or 'false' to compare this property to
Returns:
true if value is aligned to the property

getMessageTypeName

public java.lang.String getMessageTypeName()
Specified by:
getMessageTypeName in interface ILifelineLoader
Returns:
a string carrying the message type

TPTP 4.7.0 Tracing and Profiling Tools Project
Public API Specification