AbstractStateT
- The type of the abstract states in the BAM cache.public interface BamLocationDependent<CfaNodeT extends CfaNode<CfaEdgeT,SignatureT>,CfaEdgeT extends CfaEdge<CfaNodeT>,AbstractStateT extends AbstractState & ProgramLocationDependent<CfaNodeT,CfaEdgeT,SignatureT>,SignatureT extends Signature>
AbstractState
depends on the specific BAM cache entry it belongs to,
it should implement BamLocationDependent
to link it to its source reached set.Modifier and Type | Method and Description |
---|---|
ProgramLocationDependentReachedSet<CfaNodeT,CfaEdgeT,AbstractStateT,SignatureT> |
getSourceReachedSet()
Returns the reached set the abstract state belongs to.
|
void |
setSourceReachedSet(ProgramLocationDependentReachedSet<CfaNodeT,CfaEdgeT,AbstractStateT,SignatureT> sourceReachedSet)
Sets the reached set the abstract state belongs to.
|
ProgramLocationDependentReachedSet<CfaNodeT,CfaEdgeT,AbstractStateT,SignatureT> getSourceReachedSet()
void setSourceReachedSet(ProgramLocationDependentReachedSet<CfaNodeT,CfaEdgeT,AbstractStateT,SignatureT> sourceReachedSet)