@PortedFrom(file="modelCacheInterface.h", name="modelCacheInterface") public abstract class ModelCacheInterface extends Object implements Serializable
| Constructor and Description |
|---|
ModelCacheInterface(boolean flagNominals)
Create cache model with given precense of nominals
|
| Modifier and Type | Method and Description |
|---|---|
abstract ModelCacheState |
canMerge(ModelCacheInterface p)
check whether two caches can be merged;
|
ModelCacheType |
getCacheType() |
abstract ModelCacheState |
getState() |
boolean |
hasNominalClash(ModelCacheInterface p) |
boolean |
isHasNominalNode() |
abstract void |
logCacheEntry(int level,
LogAdapter l)
log this cache entry (with given level)
|
void |
setHasNominalNode(boolean hasNominalNode) |
boolean |
shallowCache() |
void |
updateNominalStatus(ModelCacheInterface p)
update knoweledge about nominals in the model after merging
|
public ModelCacheInterface(boolean flagNominals)
flagNominals - flagNominals@PortedFrom(file="modelCacheInterface.h", name="hasNominalClash") public boolean hasNominalClash(ModelCacheInterface p)
p - p@PortedFrom(file="modelCacheInterface.h", name="updateNominalStatus") public void updateNominalStatus(ModelCacheInterface p)
p - p@PortedFrom(file="modelCacheInterface.h", name="getState") public abstract ModelCacheState getState()
@PortedFrom(file="modelCacheInterface.h", name="canMerge") public abstract ModelCacheState canMerge(ModelCacheInterface p)
p - p@PortedFrom(file="modelCacheInterface.h", name="getCacheType") public ModelCacheType getCacheType()
@PortedFrom(file="modelCacheInterface.h", name="shallowCache") public boolean shallowCache()
@PortedFrom(file="modelCacheInterface.h", name="logCacheEntry") public abstract void logCacheEntry(int level, LogAdapter l)
level - levell - l@Original public void setHasNominalNode(boolean hasNominalNode)
hasNominalNode - hasNominalNode@Original public boolean isHasNominalNode()
Copyright © 2018 The University of Manchester. All rights reserved.