Class AllButFailureTraceFilter
- java.lang.Object
-
- net.ssehub.easy.instantiation.core.model.common.AllButFailureTraceFilter
-
- All Implemented Interfaces:
ITraceFilter
public class AllButFailureTraceFilter extends java.lang.Object implements ITraceFilter
A filter that only emits failure messages.- Author:
- Holger Eichelberger
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface net.ssehub.easy.instantiation.core.model.common.ITraceFilter
ITraceFilter.LanguageElementKind
-
-
Field Summary
Fields Modifier and Type Field Description static ITraceFilterINSTANCE
-
Constructor Summary
Constructors Modifier Constructor Description privateAllButFailureTraceFilter()Prevents external instantiation.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisEnabled(ITraceFilter.LanguageElementKind kind)Returns whether tracing on the given language element is enabled.booleanisWarningEnabled()Returns whether warnings are enabled.
-
-
-
Field Detail
-
INSTANCE
public static final ITraceFilter INSTANCE
-
-
Method Detail
-
isEnabled
public boolean isEnabled(ITraceFilter.LanguageElementKind kind)
Description copied from interface:ITraceFilterReturns whether tracing on the given language element is enabled.- Specified by:
isEnabledin interfaceITraceFilter- Parameters:
kind- the element kind- Returns:
truefor tracing,falseelse
-
isWarningEnabled
public boolean isWarningEnabled()
Description copied from interface:ITraceFilterReturns whether warnings are enabled.- Specified by:
isWarningEnabledin interfaceITraceFilter- Returns:
truefor warnings,falseelse
-
-