TPTP 4.4.0 Platform Project
Public API Specification

org.eclipse.hyades.loaders.trace
Interface IDeltaManager

All Known Subinterfaces:
TRCArrayClass, TRCClass, TRCMethod, TRCMethodWithLLData, TRCPackage, TRCProcess
All Known Implementing Classes:
TRCArrayClassImpl, TRCClassImpl, TRCMethodImpl, TRCMethodWithLLDataImpl, TRCPackageImpl, TRCProcessImpl

public interface IDeltaManager


Method Summary
 int computeDelta(IDelta delta)
          returns: -1 no snapshot exists 1 snapshot exists
 int computeDelta(IDelta delta, int featureID)
           
 void removeSnapshot()
          returns the current snapshot
 ISnapshot retrieveSnapshot()
          returns the current snapshot
 void takeSnapshot()
          take a snapshot, replaces the previous one
 

Method Detail

takeSnapshot

public void takeSnapshot()
take a snapshot, replaces the previous one


retrieveSnapshot

public ISnapshot retrieveSnapshot()
returns the current snapshot


removeSnapshot

public void removeSnapshot()
returns the current snapshot


computeDelta

public int computeDelta(IDelta delta)
returns: -1 no snapshot exists 1 snapshot exists


computeDelta

public int computeDelta(IDelta delta,
                        int featureID)

TPTP 4.4.0 Platform Project
Public API Specification