X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=org.eclipse.linuxtools.lttng2.ui%2Fsrc%2Forg%2Feclipse%2Flinuxtools%2Finternal%2Flttng2%2Fui%2Fviews%2Fcontrol%2Fdialogs%2FIEnableUstEvents.java;h=06b4130aadb6daeaa28e5fa12f04be43723b0a41;hb=a6e6f7b4c37dc5adce8b2deeaf1d360b1284ad46;hp=42c1f024df7f832c9a790cd3feac928ec3b5d6c9;hpb=941b76a5e23185d063b1697a0a5dfc73e6771c7b;p=deliverable%2Ftracecompass.git diff --git a/org.eclipse.linuxtools.lttng2.ui/src/org/eclipse/linuxtools/internal/lttng2/ui/views/control/dialogs/IEnableUstEvents.java b/org.eclipse.linuxtools.lttng2.ui/src/org/eclipse/linuxtools/internal/lttng2/ui/views/control/dialogs/IEnableUstEvents.java index 42c1f024df..06b4130aad 100644 --- a/org.eclipse.linuxtools.lttng2.ui/src/org/eclipse/linuxtools/internal/lttng2/ui/views/control/dialogs/IEnableUstEvents.java +++ b/org.eclipse.linuxtools.lttng2.ui/src/org/eclipse/linuxtools/internal/lttng2/ui/views/control/dialogs/IEnableUstEvents.java @@ -1,76 +1,83 @@ /********************************************************************** - * 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 * accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: + * + * 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; import java.util.List; -import org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.LogLevelType; -import org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.TraceLogLevel; +import org.eclipse.linuxtools.internal.lttng2.core.control.model.LogLevelType; +import org.eclipse.linuxtools.internal.lttng2.core.control.model.TraceLogLevel; /** - * IEnableKernelEvents *

* Interface for providing information about UST events to be enabled. *

+ * + * @author Bernd Hufmann */ public interface IEnableUstEvents { // ------------------------------------------------------------------------ // Accessors // ------------------------------------------------------------------------ - + /** * @return a flag whether the tracepoints shall be configured. */ - public boolean isTracepoints(); - + boolean isTracepoints(); + /** * @return a flag indicating whether all tracepoints shall be enabled or not. */ - public boolean isAllTracePoints(); + boolean isAllTracePoints(); /** * @return a list of event names to be enabled. */ - public List getEventNames(); + List getEventNames(); /** * @return a flag whether events using wildcards should be enabled */ - public boolean isWildcard(); + boolean isWildcard(); /** - * @return a wildcard + * @return a wildcard */ - public String getWildcard(); + String getWildcard(); /** - * @return a flag whether events using log levels should be enabled + * @return a flag whether events using log levels should be enabled */ - public boolean isLogLevel(); + boolean isLogLevel(); /** * @return a log level type (loglevel or loglevel-only) */ - public LogLevelType getLogLevelType(); - + LogLevelType getLogLevelType(); + /** * @return a log level */ - public TraceLogLevel getLogLevel(); + TraceLogLevel getLogLevel(); /** * @return a event name for the log level enable action */ - public String getLogLevelEventName(); - -} \ No newline at end of file + String getLogLevelEventName(); + + /** + * @return a filter expression + */ + String getFilterExpression(); + +}