Interface PathSemantics.PartialVisitor<R>
-
- All Superinterfaces:
PathSemantics.Visitor<R>
- Enclosing class:
- PathSemantics
public static interface PathSemantics.PartialVisitor<R> extends PathSemantics.Visitor<R>
Partial visitor overPathSemanticswith a defaultotherwise(com.gdblab.pathAlgebra.expressions.PathSemantics)branch.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default Rotherwise(PathSemantics instance)Default branch for unhandled cases.default Rvisit(PathSemantics.Acyclic instance)Visit thePathSemantics.Acycliccase.default Rvisit(PathSemantics.Shortest instance)Visit thePathSemantics.Shortestcase.default Rvisit(PathSemantics.Simple instance)Visit thePathSemantics.Simplecase.default Rvisit(PathSemantics.Trail instance)Visit thePathSemantics.Trailcase.default Rvisit(PathSemantics.Walk instance)Visit thePathSemantics.Walkcase.
-
-
-
Method Detail
-
otherwise
default R otherwise(PathSemantics instance)
Default branch for unhandled cases.
-
visit
default R visit(PathSemantics.Walk instance)
Visit thePathSemantics.Walkcase.- Specified by:
visitin interfacePathSemantics.Visitor<R>
-
visit
default R visit(PathSemantics.Trail instance)
Visit thePathSemantics.Trailcase.- Specified by:
visitin interfacePathSemantics.Visitor<R>
-
visit
default R visit(PathSemantics.Acyclic instance)
Visit thePathSemantics.Acycliccase.- Specified by:
visitin interfacePathSemantics.Visitor<R>
-
visit
default R visit(PathSemantics.Simple instance)
Visit thePathSemantics.Simplecase.- Specified by:
visitin interfacePathSemantics.Visitor<R>
-
visit
default R visit(PathSemantics.Shortest instance)
Visit thePathSemantics.Shortestcase.- Specified by:
visitin interfacePathSemantics.Visitor<R>
-
-