Package com.gdblab.pathAlgebra.syntax
Interface EdgeDirection.PartialVisitor<R>
-
- All Superinterfaces:
EdgeDirection.Visitor<R>
- Enclosing class:
- EdgeDirection
public static interface EdgeDirection.PartialVisitor<R> extends EdgeDirection.Visitor<R>
Partial visitor overEdgeDirectionwith a defaultotherwise(com.gdblab.pathAlgebra.syntax.EdgeDirection)branch.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default Rotherwise(EdgeDirection instance)Default branch for unhandled cases.default Rvisit(EdgeDirection.Incoming instance)Visit theEdgeDirection.Incomingcase.default Rvisit(EdgeDirection.Outgoing instance)Visit theEdgeDirection.Outgoingcase.default Rvisit(EdgeDirection.Undirected instance)Visit theEdgeDirection.Undirectedcase.
-
-
-
Method Detail
-
otherwise
default R otherwise(EdgeDirection instance)
Default branch for unhandled cases.
-
visit
default R visit(EdgeDirection.Outgoing instance)
Visit theEdgeDirection.Outgoingcase.- Specified by:
visitin interfaceEdgeDirection.Visitor<R>
-
visit
default R visit(EdgeDirection.Incoming instance)
Visit theEdgeDirection.Incomingcase.- Specified by:
visitin interfaceEdgeDirection.Visitor<R>
-
visit
default R visit(EdgeDirection.Undirected instance)
Visit theEdgeDirection.Undirectedcase.- Specified by:
visitin interfaceEdgeDirection.Visitor<R>
-
-