Class TransientEffectTransformationCacheKeeper
- java.lang.Object
-
- org.palladiosimulator.simulizar.action.interpreter.util.TransientEffectTransformationCacheKeeper
-
- All Implemented Interfaces:
Extension
,IModelObserver
public class TransientEffectTransformationCacheKeeper extends Object implements IModelObserver
-
-
Field Summary
Fields Modifier and Type Field Description protected static Map<InterpreterDefaultContext,ModelTransformationCache>
CACHE_MAP
-
Constructor Summary
Constructors Constructor Description TransientEffectTransformationCacheKeeper(InterpreterDefaultContext mainContext)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ModelTransformationCache
getTransformationCacheForRuntimeState(SimuLizarRuntimeState runtimeState)
void
initialize()
void
unregister()
-
-
-
Field Detail
-
CACHE_MAP
protected static Map<InterpreterDefaultContext,ModelTransformationCache> CACHE_MAP
-
-
Constructor Detail
-
TransientEffectTransformationCacheKeeper
@Inject public TransientEffectTransformationCacheKeeper(InterpreterDefaultContext mainContext)
-
-
Method Detail
-
getTransformationCacheForRuntimeState
public static ModelTransformationCache getTransformationCacheForRuntimeState(SimuLizarRuntimeState runtimeState)
-
initialize
public void initialize()
- Specified by:
initialize
in interfaceIModelObserver
-
unregister
public void unregister()
- Specified by:
unregister
in interfaceIModelObserver
-
-