Interface PathElement.PartialVisitor<R>
-
- All Superinterfaces:
PathElement.Visitor<R>
- Enclosing class:
- PathElement
public static interface PathElement.PartialVisitor<R> extends PathElement.Visitor<R>
Partial visitor overPathElementwith a defaultotherwise(com.gdblab.pathAlgebra.expressions.PathElement)branch.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default Rotherwise(PathElement instance)Default branch for unhandled cases.default Rvisit(PathElement.Edge instance)Visit thePathElement.Edgecase.default Rvisit(PathElement.First instance)Visit thePathElement.Firstcase.default Rvisit(PathElement.Last instance)Visit thePathElement.Lastcase.default Rvisit(PathElement.Node instance)Visit thePathElement.Nodecase.
-
-
-
Method Detail
-
otherwise
default R otherwise(PathElement instance)
Default branch for unhandled cases.
-
visit
default R visit(PathElement.Node instance)
Visit thePathElement.Nodecase.- Specified by:
visitin interfacePathElement.Visitor<R>
-
visit
default R visit(PathElement.Edge instance)
Visit thePathElement.Edgecase.- Specified by:
visitin interfacePathElement.Visitor<R>
-
visit
default R visit(PathElement.First instance)
Visit thePathElement.Firstcase.- Specified by:
visitin interfacePathElement.Visitor<R>
-
visit
default R visit(PathElement.Last instance)
Visit thePathElement.Lastcase.- Specified by:
visitin interfacePathElement.Visitor<R>
-
-