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 ModelTransformationCachegetTransformationCacheForRuntimeState(SimuLizarRuntimeState runtimeState)voidinitialize()voidunregister()
-
-
-
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:
initializein interfaceIModelObserver
-
unregister
public void unregister()
- Specified by:
unregisterin interfaceIModelObserver
-
-