Class AbstractTracerBase
- java.lang.Object
-
- net.ssehub.easy.instantiation.core.model.expressions.AbstractTracerBase
-
- All Implemented Interfaces:
ITracer
- Direct Known Subclasses:
AbstractVilTracer,NoTracer
public abstract class AbstractTracerBase extends java.lang.Object implements ITracer
An abstract base tracer implementation storing the actual locale.- Author:
- Holger Eichelberger
-
-
Field Summary
Fields Modifier and Type Field Description private RuntimeEnvironment<?,?>environmentprivate java.util.Localelocale
-
Constructor Summary
Constructors Constructor Description AbstractTracerBase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.LocalegetLocale()Returns the current locale for evaluation.RuntimeEnvironment<?,?>getRuntimeEnvironment()Returns the actual runtime environment.voidsetLocale(java.util.Locale locale)Changes the current locale.voidsetRuntimeEnvironment(RuntimeEnvironment<?,?> environment)Defines the actual runtime environment.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface net.ssehub.easy.instantiation.core.model.expressions.ITracer
failedAt, visitedCallExpression, visitingCallExpression
-
-
-
-
Field Detail
-
locale
private java.util.Locale locale
-
environment
private RuntimeEnvironment<?,?> environment
-
-
Method Detail
-
getLocale
public java.util.Locale getLocale()
Description copied from interface:ITracerReturns the current locale for evaluation.
-
setLocale
public void setLocale(java.util.Locale locale)
Description copied from interface:ITracerChanges the current locale.
-
setRuntimeEnvironment
public void setRuntimeEnvironment(RuntimeEnvironment<?,?> environment)
Description copied from interface:ITracerDefines the actual runtime environment.- Specified by:
setRuntimeEnvironmentin interfaceITracer- Parameters:
environment- the environment
-
getRuntimeEnvironment
public RuntimeEnvironment<?,?> getRuntimeEnvironment()
Description copied from interface:ITracerReturns the actual runtime environment.- Specified by:
getRuntimeEnvironmentin interfaceITracer- Returns:
- registry the runtime environment (may be null if not currently executing)
-
-