Package com.kcsl.paths.algorithms
Class PathEnumerator
- java.lang.Object
-
- com.kcsl.paths.algorithms.PathCounter
-
- com.kcsl.paths.algorithms.PathEnumerator
-
- Direct Known Subclasses:
TopDownBFPropagatePathEnumerator
,TopDownDFBacktrackPathEnumerator
public abstract class PathEnumerator extends PathCounter
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PathEnumerator.EnumerationResult
Holds a path counting result and the path enumeration-
Nested classes/interfaces inherited from class com.kcsl.paths.algorithms.PathCounter
PathCounter.CountingResult
-
-
Constructor Summary
Constructors Constructor Description PathEnumerator()
PathEnumerator(boolean considerShortCircuitPaths)
-
Method Summary
Modifier and Type Method Description abstract PathEnumerator.EnumerationResult
enumeratePaths(com.ensoftcorp.atlas.core.query.Q cfg)
-
Methods inherited from class com.kcsl.paths.algorithms.PathCounter
countPaths, isConsiderShortCircuitPaths, setConsiderShortCircuitPaths
-
-
-
-
Method Detail
-
enumeratePaths
public abstract PathEnumerator.EnumerationResult enumeratePaths(com.ensoftcorp.atlas.core.query.Q cfg)
-
-