@PortedFrom(file="modelCacheConst.h", name="modelCacheConst") public class ModelCacheConst extends ModelCacheInterface
| Constructor and Description |
|---|
ModelCacheConst(boolean top)
c'tor: no nominals can be here
|
| Modifier and Type | Method and Description |
|---|---|
ModelCacheState |
canMerge(ModelCacheInterface p)
check whether two caches can be merged;
|
static ModelCacheConst |
createConstCache(int bp) |
ModelCacheType |
getCacheType()
Get the tag identifying the cache type
|
boolean |
getConst() |
ModelCacheState |
getState()
Check if the model contains clash
|
void |
logCacheEntry(int level,
LogAdapter l)
log this cache entry (with given level)
|
hasNominalClash, isHasNominalNode, setHasNominalNode, shallowCache, updateNominalStatuspublic ModelCacheConst(boolean top)
top - top@PortedFrom(file="modelCacheConst.h", name="getState") public ModelCacheState getState()
getState in class ModelCacheInterface@PortedFrom(file="modelCacheConst.h", name="getConst") public boolean getConst()
@PortedFrom(file="modelCacheConst.h", name="canMerge") public ModelCacheState canMerge(ModelCacheInterface p)
canMerge in class ModelCacheInterfacep - p@PortedFrom(file="modelCacheConst.h", name="getCacheType") public ModelCacheType getCacheType()
getCacheType in class ModelCacheInterface@PortedFrom(file="modelCacheConst.h", name="logCacheEntry") public void logCacheEntry(int level, LogAdapter l)
logCacheEntry in class ModelCacheInterfacelevel - levell - l@PortedFrom(file="modelCacheConst.h", name="createConstCache") public static ModelCacheConst createConstCache(int bp)
bp - bpCopyright © 2016 The University of Manchester. All rights reserved.