Uses of Interface
net.ssehub.easy.instantiation.core.model.buildlangModel.ITracer
-
Packages that use ITracer Package Description net.ssehub.easy.instantiation.core.model.buildlangModel Implements the abstract representation of the build language (parsed, analyzed and already linked, i.e.net.ssehub.easy.instantiation.core.model.buildlangModel.matchLoop Implements the LHS/RHS match loop and related applicators.net.ssehub.easy.instantiation.core.model.execution High level execution support.net.ssehub.easy.instantiation.core.model.tracing Common tracing functionality.net.ssehub.easy.producer.ui.core.instantiation Classes for connecting instantiation output to the GUI. -
-
Uses of ITracer in net.ssehub.easy.instantiation.core.model.buildlangModel
Classes in net.ssehub.easy.instantiation.core.model.buildlangModel that implement ITracer Modifier and Type Class Description classNoTracerImplements a no-action execution tracer.classStreamTracerImplements a simple stream-based execution tracer.Fields in net.ssehub.easy.instantiation.core.model.buildlangModel declared as ITracer Modifier and Type Field Description static ITracerNoTracer. INSTANCEprivate ITracerBuildlangExecution. tracerMethods in net.ssehub.easy.instantiation.core.model.buildlangModel that return ITracer Modifier and Type Method Description protected ITracerBuildlangExecution. getTracer()Constructors in net.ssehub.easy.instantiation.core.model.buildlangModel with parameters of type ITracer Constructor Description BuildlangExecution(ITracer tracer, java.io.File base, java.lang.String startRuleName, java.util.Map<java.lang.String,java.lang.Object> parameter)Creates a new execution environment.BuildlangExecution(ITracer tracer, java.io.File base, java.util.Map<java.lang.String,java.lang.Object> parameter)Creates a new execution environment. -
Uses of ITracer in net.ssehub.easy.instantiation.core.model.buildlangModel.matchLoop
Methods in net.ssehub.easy.instantiation.core.model.buildlangModel.matchLoop with parameters of type ITracer Modifier and Type Method Description static voidLhsRhsMatchLoop. matchLoop(Rule rule, java.lang.Object[] rhsValues, Applicator applicator, ITracer tracer)Loops over the LHS/RHS matches and calls theapplicatorfor each match. -
Uses of ITracer in net.ssehub.easy.instantiation.core.model.execution
Fields in net.ssehub.easy.instantiation.core.model.execution with type parameters of type ITracer Modifier and Type Field Description static java.util.Map<java.lang.Thread,ITracer>TracerFactory. BUILDLANG_TRACERSMethods in net.ssehub.easy.instantiation.core.model.execution that return ITracer Modifier and Type Method Description static ITracerTracerFactory. createBuildLanguageTracer()Creates a tracer for the VIL build language.abstract ITracerTracerFactory. createBuildLanguageTracerImpl()Creates a tracer for the VIL build language.ITracerTracerFactory.DefaultTracerFactory. createBuildLanguageTracerImpl()static ITracerTracerFactory. getRegisteredBuildLanguageTracer()Returns the currently registered build language tracer for the current thread.Methods in net.ssehub.easy.instantiation.core.model.execution with parameters of type ITracer Modifier and Type Method Description protected BuildlangExecutionExecutor. createExecutionEnvironment(ITracer tracer, java.io.File base, java.lang.String startRuleName, java.util.Map<java.lang.String,java.lang.Object> parameter)Creates a new execution environment.voidExecutor.IExecutable. execute(Executor executor, ITracer tracer, java.util.Map<java.lang.String,java.lang.Object> args)Performs the final execution for a script.protected voidExecutor. handleExecutionResult(RuleExecutionResult result, ITracer tracer, BuildlangExecution executor)Handles an execution result returned fromexecutor.static voidTracerFactory. registerBuildLanguageTracer(ITracer tracer)Registers a build language tracer along with the current thread.static voidTracerFactory. unregisterBuildLanguageTracer(ITracer tracer)Unregisters a build language tracer from the current thread. -
Uses of ITracer in net.ssehub.easy.instantiation.core.model.tracing
Classes in net.ssehub.easy.instantiation.core.model.tracing that implement ITracer Modifier and Type Class Description classAbstractVilTracerImplements a combined tracer for VIL and VTL with common indentation.classStreamVilTracerImplements the VIL tracer for print streams.Methods in net.ssehub.easy.instantiation.core.model.tracing that return ITracer Modifier and Type Method Description ITracerConsoleTracerFactory. createBuildLanguageTracerImpl() -
Uses of ITracer in net.ssehub.easy.producer.ui.core.instantiation
Classes in net.ssehub.easy.producer.ui.core.instantiation that implement ITracer Modifier and Type Class Description classVilTracerImplements a combined tracer for VIL and VTL with common indentation.Methods in net.ssehub.easy.producer.ui.core.instantiation that return ITracer Modifier and Type Method Description ITracerGuiTracerFactory. createBuildLanguageTracerImpl()
-