@PortedFrom(file="modelCacheSingleton.h", name="modelCacheSingleton") public class ModelCacheSingleton extends ModelCacheInterface
| Constructor and Description |
|---|
ModelCacheSingleton(int bp) |
| Modifier and Type | Method and Description |
|---|---|
ModelCacheState |
canMerge(ModelCacheInterface p)
check whether two caches can be merged;
|
ModelCacheType |
getCacheType()
Get the tag identifying the cache type
|
ModelCacheState |
getState()
Check if the model contains clash
|
int |
getValue() |
void |
logCacheEntry(int level,
LogAdapter l)
log this cache entry (with given level)
|
hasNominalClash, isHasNominalNode, setHasNominalNode, shallowCache, updateNominalStatus@PortedFrom(file="modelCacheSingleton.h", name="getState") public ModelCacheState getState()
getState in class ModelCacheInterface@PortedFrom(file="modelCacheSingleton.h", name="getValue") public int getValue()
@PortedFrom(file="modelCacheSingleton.h", name="canMerge") public ModelCacheState canMerge(ModelCacheInterface p)
canMerge in class ModelCacheInterfacep - p@PortedFrom(file="modelCacheSingleton.h", name="getCacheType") public ModelCacheType getCacheType()
getCacheType in class ModelCacheInterface@PortedFrom(file="modelCacheSingleton.h", name="logCacheEntry") public void logCacheEntry(int level, LogAdapter l)
logCacheEntry in class ModelCacheInterfacelevel - levell - lCopyright © 2018 The University of Manchester. All rights reserved.