From 2e43391e2e2c9d4b2d2035a2daa4537ad372f6f3 Mon Sep 17 00:00:00 2001 From: Bernd Hufmann Date: Tue, 12 Jun 2012 12:02:20 -0400 Subject: More java-doc updates --- .../eclipse/linuxtools/tmf/ui/views/TmfView.java | 29 +++++++++++++++++++--- 1 file changed, 25 insertions(+), 4 deletions(-) (limited to 'lttng/org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/views/TmfView.java') diff --git a/lttng/org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/views/TmfView.java b/lttng/org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/views/TmfView.java index 5d51787bc4..c203565a59 100644 --- a/lttng/org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/views/TmfView.java +++ b/lttng/org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/views/TmfView.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2009, 2010 Ericsson + * Copyright (c) 2009, 2010, 2012 Ericsson * * All rights reserved. This program and the accompanying materials are * made available under the terms of the Eclipse Public License v1.0 which @@ -18,9 +18,13 @@ import org.eclipse.linuxtools.tmf.core.signal.TmfSignalManager; import org.eclipse.ui.part.ViewPart; /** - * TmfView - *

- * TODO: Implement me. Please. + * Basic abstract TMF view class implementation. + * + * It registers any sub class to the signal manager for receiving and sending + * TMF signals. + * + * @version 1.0 + * @author Francois Chouinard */ public abstract class TmfView extends ViewPart implements ITmfComponent { @@ -30,12 +34,21 @@ public abstract class TmfView extends ViewPart implements ITmfComponent { // Constructor // ------------------------------------------------------------------------ + /** + * Constructor. Creates a TMF view and registers to the signal manager. + * + * @param viewName A view name + */ public TmfView(String viewName) { super(); fName = viewName; TmfSignalManager.register(this); } + /** + * Disposes this view and deregisters itself from the signal manager + * @see org.eclipse.ui.part.WorkbenchPart#dispose() + */ @Override public void dispose() { TmfSignalManager.deregister(this); @@ -46,11 +59,19 @@ public abstract class TmfView extends ViewPart implements ITmfComponent { // ITmfComponent // ------------------------------------------------------------------------ + /* + * (non-Javadoc) + * @see org.eclipse.linuxtools.tmf.core.component.ITmfComponent#getName() + */ @Override public String getName() { return fName; } + /* + * (non-Javadoc) + * @see org.eclipse.linuxtools.tmf.core.component.ITmfComponent#broadcast(org.eclipse.linuxtools.tmf.core.signal.TmfSignal) + */ @Override public void broadcast(TmfSignal signal) { TmfSignalManager.dispatchSignal(signal); -- cgit v1.2.3