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<SimuLizarRuntimeState,ModelTransformationCache>
CACHE_MAP
protected SimuLizarRuntimeState
runtimeState
-
Constructor Summary
Constructors Constructor Description TransientEffectTransformationCacheKeeper(SimuLizarRuntimeState runtimeState)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ModelTransformationCache
getTransformationCacheForRuntimeState(SimuLizarRuntimeState state)
void
initialize()
void
unregister()
-
-
-
Field Detail
-
CACHE_MAP
protected static Map<SimuLizarRuntimeState,ModelTransformationCache> CACHE_MAP
-
runtimeState
protected SimuLizarRuntimeState runtimeState
-
-
Constructor Detail
-
TransientEffectTransformationCacheKeeper
@Inject public TransientEffectTransformationCacheKeeper(SimuLizarRuntimeState runtimeState)
-
-
Method Detail
-
getTransformationCacheForRuntimeState
public static ModelTransformationCache getTransformationCacheForRuntimeState(SimuLizarRuntimeState state)
-
initialize
public void initialize()
- Specified by:
initialize
in interfaceIModelObserver
-
unregister
public void unregister()
- Specified by:
unregister
in interfaceIModelObserver
-
-