public class NeighbourhoodMarkingGenerator extends AbstractMarkingGenerator
abortStrategy, aggressiveCanonicalizationStrategy, availableSelectorLabelNames, canonicalizationStrategy, materializationStrategy, stateRectificationStrategy| Constructor and Description |
|---|
NeighbourhoodMarkingGenerator(Collection<String> availableSelectorLabelNames,
AbortStrategy abortStrategy,
MaterializationStrategy materializationStrategy,
CanonicalizationStrategy canonicalizationStrategy,
CanonicalizationStrategy aggressiveCanonicalizationStrategy,
StateRectificationStrategy stateRectificationStrategy) |
| Modifier and Type | Method and Description |
|---|---|
protected Program |
getProgram() |
protected Collection<HeapConfiguration> |
getResultingHeaps(StateSpace stateSpace) |
protected List<ProgramState> |
placeInitialMarkings(ProgramState initialState) |
getAvailableSelectorLabelNames, markedpublic NeighbourhoodMarkingGenerator(Collection<String> availableSelectorLabelNames, AbortStrategy abortStrategy, MaterializationStrategy materializationStrategy, CanonicalizationStrategy canonicalizationStrategy, CanonicalizationStrategy aggressiveCanonicalizationStrategy, StateRectificationStrategy stateRectificationStrategy)
protected List<ProgramState> placeInitialMarkings(ProgramState initialState)
placeInitialMarkings in class AbstractMarkingGeneratorprotected Program getProgram()
getProgram in class AbstractMarkingGeneratorprotected Collection<HeapConfiguration> getResultingHeaps(StateSpace stateSpace)
getResultingHeaps in class AbstractMarkingGeneratorCopyright © 2018. All rights reserved.