/**
* Editor for TMF events
*
- * @version 1.0
* @author Patrick Tasse
- * @since 2.0
*/
public class TmfEventsEditor extends TmfEditor implements ITmfTraceEditor, IReusableEditor, IPropertyListener, IResourceChangeListener, ISelectionProvider, ISelectionChangedListener, IPartListener, IGotoMarker {
return super.getAdapter(adapter);
}
- /**
- * @since 2.1
- */
@Override
public void gotoMarker(IMarker marker) {
if (fTrace == null || fEventsTable == null) {
// ISelectionProvider
// ------------------------------------------------------------------------
- /**
- * @since 2.0
- */
@Override
public void addSelectionChangedListener(ISelectionChangedListener listener) {
fSelectionChangedListeners.add(listener);
}
- /**
- * @since 2.0
- */
@Override
public ISelection getSelection() {
if (fEventsTable == null) {
return fEventsTable.getSelection();
}
- /**
- * @since 2.0
- */
@Override
public void removeSelectionChangedListener(ISelectionChangedListener listener) {
fSelectionChangedListeners.remove(listener);
}
- /**
- * @since 2.0
- */
@Override
public void setSelection(ISelection selection) {
// not implemented
* @param event a selection changed event
*
* @see ISelectionChangedListener#selectionChanged
- * @since 2.0
*/
protected void fireSelectionChanged(final SelectionChangedEvent event) {
Object[] listeners = fSelectionChangedListeners.getListeners();
// ISelectionChangedListener
// ------------------------------------------------------------------------
- /**
- * @since 2.0
- */
@Override
public void selectionChanged(SelectionChangedEvent event) {
fireSelectionChanged(event);
// IPartListener
// ------------------------------------------------------------------------
- /**
- * @since 2.0
- */
@Override
public void partActivated(IWorkbenchPart part) {
if (part == this && fTrace != null) {
}
}
- /**
- * @since 2.0
- */
@Override
public void partBroughtToTop(IWorkbenchPart part) {
if (part == this && fTrace != null) {
}
}
- /**
- * @since 2.0
- */
@Override
public void partClosed(IWorkbenchPart part) {
}
- /**
- * @since 2.0
- */
@Override
public void partDeactivated(IWorkbenchPart part) {
}
- /**
- * @since 2.0
- */
@Override
public void partOpened(IWorkbenchPart part) {
}
* Update the display to use the updated timestamp format
*
* @param signal the incoming signal
- * @since 2.0
*/
@TmfSignalHandler
public void timestampFormatUpdated(TmfTimestampFormatUpdateSignal signal) {