Class TracerFactory.DefaultTracerFactory
- java.lang.Object
-
- net.ssehub.easy.instantiation.core.model.execution.TracerFactory
-
- net.ssehub.easy.instantiation.core.model.execution.TracerFactory.DefaultTracerFactory
-
- Enclosing class:
- TracerFactory
public static class TracerFactory.DefaultTracerFactory extends TracerFactory
The default tracer factory returning tracer instances which do not trace anything (NoTracer). New factories may be derived from this class.- Author:
- Holger Eichelberger
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class net.ssehub.easy.instantiation.core.model.execution.TracerFactory
TracerFactory.DefaultTracerFactory
-
-
Field Summary
-
Fields inherited from class net.ssehub.easy.instantiation.core.model.execution.TracerFactory
BUILDLANG_TRACERS, DEFAULT, EMPTY_INSTANTIATOR_TRACER, PROGRESS_OBSERVERS, TEMPLATELANG_TRACERS
-
-
Constructor Summary
Constructors Constructor Description DefaultTracerFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ITracercreateBuildLanguageTracerImpl()Creates a tracer for the VIL build language.IInstantiatorTracercreateInstantiatorTracerImpl()Creates a tracer for instantiators, i.e., to send messages to the VIL output.ITracercreateTemplateLanguageTracerImpl()Creates a tracer for the VIL template language.-
Methods inherited from class net.ssehub.easy.instantiation.core.model.execution.TracerFactory
createBuildLanguageTracer, createInstantiatorTracer, createTemplateLanguageTracer, getDefaultInstance, getInstance, getRegisteredBuildLanguageTracer, getRegisteredTemplateLanguageTracer, progress, registerBuildLanguageTracer, registerProgressObserver, registerTemplateLanguageTracer, setDefaultInstance, setInstance, unregisterBuildLanguageTracer, unregisterProgressObserver, unregisterTemplateLanguageTracer
-
-
-
-
Method Detail
-
createTemplateLanguageTracerImpl
public ITracer createTemplateLanguageTracerImpl()
Description copied from class:TracerFactoryCreates a tracer for the VIL template language.- Specified by:
createTemplateLanguageTracerImplin classTracerFactory- Returns:
- a tracer instance for the VIL template language (null will lead to the
corresponding result by
TracerFactory.DEFAULT)
-
createBuildLanguageTracerImpl
public ITracer createBuildLanguageTracerImpl()
Description copied from class:TracerFactoryCreates a tracer for the VIL build language.- Specified by:
createBuildLanguageTracerImplin classTracerFactory- Returns:
- a tracer instance for the VIL build language (null will lead to the
corresponding result by
TracerFactory.DEFAULT)
-
createInstantiatorTracerImpl
public IInstantiatorTracer createInstantiatorTracerImpl()
Description copied from class:TracerFactoryCreates a tracer for instantiators, i.e., to send messages to the VIL output.- Specified by:
createInstantiatorTracerImplin classTracerFactory- Returns:
- the instantiator tracer
-
-