tmf/lttng: Remove unneeded (non-Javadoc) comments
[deliverable/tracecompass.git] / org.eclipse.linuxtools.lttng2.ui / src / org / eclipse / linuxtools / internal / lttng2 / ui / views / control / dialogs / EnableEventsDialog.java
index fb44f5ee430c6f79e50481c02657b71edbb27358..987e2d494403dcea02443768b8d242aa07a6659b 100644 (file)
@@ -1,5 +1,5 @@
 /**********************************************************************
- * Copyright (c) 2012 Ericsson
+ * Copyright (c) 2012, 2013 Ericsson
  *
  * All rights reserved. This program and the accompanying materials are
  * made available under the terms of the Eclipse Public License v1.0 which
@@ -8,6 +8,7 @@
  *
  * Contributors:
  *   Bernd Hufmann - Initial API and implementation
+ *   Bernd Hufmann - Updated for support of LTTng Tools 2.1
  **********************************************************************/
 package org.eclipse.linuxtools.internal.lttng2.ui.views.control.dialogs;
 
@@ -105,10 +106,6 @@ public class EnableEventsDialog extends Dialog implements IEnableEventsDialog  {
     // Accessors
     // ------------------------------------------------------------------------
 
-    /*
-     * (non-Javadoc)
-     * @see org.eclipse.linuxtools.internal.lttng2.ui.views.control.dialogs.IEnableKernelEvents#isTracpoints()
-     */
     @Override
     public boolean isTracepoints() {
         if (fIsKernel) {
@@ -117,9 +114,6 @@ public class EnableEventsDialog extends Dialog implements IEnableEventsDialog  {
         return fUstComposite.isTracepoints();
     }
 
-    /* (non-Javadoc)
-     * @see org.eclipse.linuxtools.internal.lttng2.ui.views.control.dialogs.IEnableKernelEvents#isAllTracePoints()
-     */
     @Override
     public boolean isAllTracePoints() {
         if (fIsKernel) {
@@ -128,10 +122,6 @@ public class EnableEventsDialog extends Dialog implements IEnableEventsDialog  {
         return fUstComposite.isAllTracePoints();
     }
 
-    /*
-     * (non-Javadoc)
-     * @see org.eclipse.linuxtools.internal.lttng2.ui.views.control.dialogs.IEnableKernelEvents#isSysCalls()
-     */
     @Override
     public boolean isSysCalls() {
         if (fIsKernel) {
@@ -140,9 +130,6 @@ public class EnableEventsDialog extends Dialog implements IEnableEventsDialog  {
         return false;
     }
 
-    /* (non-Javadoc)
-     * @see org.eclipse.linuxtools.internal.lttng2.ui.views.control.dialogs.IEnableKernelEvents#isAllSysCalls()
-     */
     @Override
     public boolean isAllSysCalls() {
         if (fIsKernel) {
@@ -151,9 +138,6 @@ public class EnableEventsDialog extends Dialog implements IEnableEventsDialog  {
         return false;
     }
 
-    /* (non-Javadoc)
-     * @see org.eclipse.linuxtools.internal.lttng2.ui.views.control.dialogs.IEnableKernelEvents#getEventNames()
-     */
     @Override
     public List<String> getEventNames() {
         if (fIsKernel) {
@@ -161,10 +145,7 @@ public class EnableEventsDialog extends Dialog implements IEnableEventsDialog  {
         }
         return fUstComposite.getEventNames();
     }
-    /*
-     * (non-Javadoc)
-     * @see org.eclipse.linuxtools.internal.lttng2.ui.views.control.dialogs.IEnableKernelEvents#isDynamicProbe()
-     */
+
     @Override
     public boolean isDynamicProbe() {
         if (fIsKernel) {
@@ -173,9 +154,6 @@ public class EnableEventsDialog extends Dialog implements IEnableEventsDialog  {
         return false;
     }
 
-    /* (non-Javadoc)
-     * @see org.eclipse.linuxtools.internal.lttng2.ui.views.control.dialogs.IEnableKernelEvents#getProbeName()
-     */
     @Override
     public String getProbeName() {
         if (fIsKernel) {
@@ -184,9 +162,6 @@ public class EnableEventsDialog extends Dialog implements IEnableEventsDialog  {
         return null;
     }
 
-    /* (non-Javadoc)
-     * @see org.eclipse.linuxtools.internal.lttng2.ui.views.control.dialogs.IEnableKernelEvents#getProbeEventName()
-     */
     @Override
     public String getProbeEventName() {
         if (fIsKernel) {
@@ -195,10 +170,6 @@ public class EnableEventsDialog extends Dialog implements IEnableEventsDialog  {
         return null;
     }
 
-    /*
-     * (non-Javadoc)
-     * @see org.eclipse.linuxtools.internal.lttng2.ui.views.control.dialogs.IEnableKernelEvents#isDynamicFunctionProbe()
-     */
     @Override
     public boolean isDynamicFunctionProbe() {
         if (fIsKernel) {
@@ -207,9 +178,6 @@ public class EnableEventsDialog extends Dialog implements IEnableEventsDialog  {
         return false;
     }
 
-    /* (non-Javadoc)
-     * @see org.eclipse.linuxtools.internal.lttng2.ui.views.control.dialogs.IEnableKernelEvents#getFunctionEventName()
-     */
     @Override
     public String getFunctionEventName() {
         if (fIsKernel) {
@@ -218,10 +186,6 @@ public class EnableEventsDialog extends Dialog implements IEnableEventsDialog  {
         return null;
     }
 
-    /*
-     * (non-Javadoc)
-     * @see org.eclipse.linuxtools.internal.lttng2.ui.views.control.dialogs.IEnableKernelEvents#getFunction()
-     */
     @Override
     public String getFunction() {
         if (fIsKernel) {
@@ -230,10 +194,6 @@ public class EnableEventsDialog extends Dialog implements IEnableEventsDialog  {
         return null;
     }
 
-    /*
-     * (non-Javadoc)
-     * @see org.eclipse.linuxtools.internal.lttng2.ui.views.control.dialogs.IEnableUstEvents#isWildcard()
-     */
     @Override
     public boolean isWildcard() {
         if (!fIsKernel) {
@@ -242,62 +202,38 @@ public class EnableEventsDialog extends Dialog implements IEnableEventsDialog  {
         return false;
     }
 
-    /*
-     * (non-Javadoc)
-     * @see org.eclipse.linuxtools.internal.lttng2.ui.views.control.dialogs.IEnableUstEvents#getWildcard()
-     */
     @Override
     public String getWildcard() {
         if (!fIsKernel) {
             return fUstComposite.getWildcard();
         }
         return null;
-
     }
 
-    /*
-     * (non-Javadoc)
-     * @see org.eclipse.linuxtools.internal.lttng2.ui.views.control.dialogs.IEnableUstEvents#isLogLevel()
-     */
     @Override
     public boolean isLogLevel() {
         if (!fIsKernel) {
             return fUstComposite.isLogLevel();
         }
         return false;
-
     }
 
-    /*
-     * (non-Javadoc)
-     * @see org.eclipse.linuxtools.internal.lttng2.ui.views.control.dialogs.IEnableUstEvents#getLogLevelType()
-     */
     @Override
     public LogLevelType getLogLevelType() {
         if (!fIsKernel) {
             return fUstComposite.getLogLevelType();
         }
         return null;
-
     }
 
-    /*
-     * (non-Javadoc)
-     * @see org.eclipse.linuxtools.internal.lttng2.ui.views.control.dialogs.IEnableUstEvents#getLogLevel()
-     */
     @Override
     public TraceLogLevel getLogLevel() {
         if (!fIsKernel) {
             return fUstComposite.getLogLevel();
         }
         return null;
-
     }
 
-    /*
-     * (non-Javadoc)
-     * @see org.eclipse.linuxtools.internal.lttng2.ui.views.control.dialogs.IEnableUstEvents#getLogLevelEventName()
-     */
     @Override
     public String getLogLevelEventName() {
         if (!fIsKernel) {
@@ -306,45 +242,38 @@ public class EnableEventsDialog extends Dialog implements IEnableEventsDialog  {
         return null;
     }
 
-    /*
-     * (non-Javadoc)
-     * @see org.eclipse.linuxtools.internal.lttng2.ui.views.control.dialogs.IEnableEventsDialog#isKernel()
-     */
     @Override
     public boolean isKernel() {
         return fIsKernel;
     }
 
-    /*
-     * (non-Javadoc)
-     * @see org.eclipse.linuxtools.internal.lttng2.ui.views.control.dialogs.IEnableEventsDialog#setTraceProviderGroup(org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TraceProviderGroup)
-     */
     @Override
     public void setTraceProviderGroup(TraceProviderGroup providerGroup) {
         fProviderGroup = providerGroup;
     }
 
-    /*
-     * (non-Javadoc)
-     * @see org.eclipse.linuxtools.internal.lttng2.ui.views.control.dialogs.IEnableEventsDialog#setTraceDomainComponent(org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TraceDomainComponent)
-     */
     @Override
     public void setTraceDomainComponent(TraceDomainComponent domain) {
         fDomain = domain;
         if (fDomain != null) {
             fIsKernel = fDomain.isKernel();
         } else {
-            fIsKernel = true;
+            fIsKernel = fProviderGroup != null ? fProviderGroup.hasKernelProvider() : true;
         }
     }
 
+    @Override
+    public String getFilterExpression() {
+        if (!fIsKernel) {
+            return fUstComposite.getFilterExpression();
+        }
+        return null;
+    }
+
     // ------------------------------------------------------------------------
     // Operations
     // ------------------------------------------------------------------------
-    /*
-     * (non-Javadoc)
-     * @see org.eclipse.jface.window.Window#configureShell(org.eclipse.swt.widgets.Shell)
-     */
+
     @Override
     protected void configureShell(Shell newShell) {
         super.configureShell(newShell);
@@ -352,10 +281,6 @@ public class EnableEventsDialog extends Dialog implements IEnableEventsDialog  {
         newShell.setImage(Activator.getDefault().loadIcon(ENABLE_EVENT_ICON_FILE));
     }
 
-    /*
-     * (non-Javadoc)
-     * @see org.eclipse.jface.dialogs.Dialog#createDialogArea(org.eclipse.swt.widgets.Composite)
-     */
     @Override
     protected Control createDialogArea(Composite parent) {
 
@@ -380,7 +305,7 @@ public class EnableEventsDialog extends Dialog implements IEnableEventsDialog  {
         fUstButton.setText(Messages.TraceControl_UstDisplayName);
         fUstButton.setSelection(!fIsKernel);
 
-        if (fDomain != null) {
+        if ((fDomain != null) || ((fProviderGroup != null) && (!fProviderGroup.hasKernelProvider()))) {
             fKernelButton.setEnabled(false);
             fUstButton.setEnabled(false);
         }
@@ -435,21 +360,12 @@ public class EnableEventsDialog extends Dialog implements IEnableEventsDialog  {
         return fDialogComposite;
     }
 
-
-    /*
-     * (non-Javadoc)
-     * @see org.eclipse.jface.dialogs.Dialog#createButtonsForButtonBar(org.eclipse.swt.widgets.Composite)
-     */
     @Override
     protected void createButtonsForButtonBar(Composite parent) {
         createButton(parent, IDialogConstants.CANCEL_ID, "&Cancel", true); //$NON-NLS-1$
         createButton(parent, IDialogConstants.OK_ID, "&Ok", true); //$NON-NLS-1$
     }
 
-    /*
-     * (non-Javadoc)
-     * @see org.eclipse.jface.dialogs.Dialog#okPressed()
-     */
     @Override
     protected void okPressed() {
         fIsKernel = fKernelButton.getSelection();
@@ -471,6 +387,7 @@ public class EnableEventsDialog extends Dialog implements IEnableEventsDialog  {
     // ------------------------------------------------------------------------
     // Helper methods
     // ------------------------------------------------------------------------
+
     /**
      * Creates the kernel composite (if not existing)
      */
This page took 0.027195 seconds and 5 git commands to generate.