Class TransientEffectTransformationCacheKeeper
- java.lang.Object
-
- org.palladiosimulator.simulizar.action.interpreter.util.TransientEffectTransformationCacheKeeper
-
- All Implemented Interfaces:
IModelObserver
public class TransientEffectTransformationCacheKeeper extends Object implements IModelObserver
-
-
Field Summary
Fields Modifier and Type Field Description protected static Map<AbstractSimuLizarRuntimeState,ModelTransformationCache>
CACHE_MAP
protected AbstractSimuLizarRuntimeState
runtimeState
-
Constructor Summary
Constructors Constructor Description TransientEffectTransformationCacheKeeper()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ModelTransformationCache
getTransformationCacheForRuntimeState(AbstractSimuLizarRuntimeState state)
void
initialize(AbstractSimuLizarRuntimeState runtimeState)
Syncs PCM models with SimuCom.void
unregister()
-
-
-
Field Detail
-
CACHE_MAP
protected static Map<AbstractSimuLizarRuntimeState,ModelTransformationCache> CACHE_MAP
-
runtimeState
protected AbstractSimuLizarRuntimeState runtimeState
-
-
Method Detail
-
getTransformationCacheForRuntimeState
public static ModelTransformationCache getTransformationCacheForRuntimeState(AbstractSimuLizarRuntimeState state)
-
initialize
public void initialize(AbstractSimuLizarRuntimeState runtimeState)
Description copied from interface:IModelObserver
Syncs PCM models with SimuCom.- Specified by:
initialize
in interfaceIModelObserver
-
unregister
public void unregister()
- Specified by:
unregister
in interfaceIModelObserver
-
-