Package hydra.query
Interface Pattern.PartialVisitor<R>
-
- All Superinterfaces:
Pattern.Visitor<R>
- Enclosing class:
- Pattern
public static interface Pattern.PartialVisitor<R> extends Pattern.Visitor<R>
Partial visitor overPatternwith a defaultotherwise(hydra.query.Pattern)branch.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default Rotherwise(Pattern instance)Default branch for unhandled cases.default Rvisit(Pattern.Conjunction instance)Visit thePattern.Conjunctioncase.default Rvisit(Pattern.Disjunction instance)Visit thePattern.Disjunctioncase.default Rvisit(Pattern.Graph instance)Visit thePattern.Graphcase.default Rvisit(Pattern.Negation instance)Visit thePattern.Negationcase.default Rvisit(Pattern.Triple instance)Visit thePattern.Triplecase.
-
-
-
Method Detail
-
visit
default R visit(Pattern.Triple instance)
Visit thePattern.Triplecase.- Specified by:
visitin interfacePattern.Visitor<R>
-
visit
default R visit(Pattern.Negation instance)
Visit thePattern.Negationcase.- Specified by:
visitin interfacePattern.Visitor<R>
-
visit
default R visit(Pattern.Conjunction instance)
Visit thePattern.Conjunctioncase.- Specified by:
visitin interfacePattern.Visitor<R>
-
visit
default R visit(Pattern.Disjunction instance)
Visit thePattern.Disjunctioncase.- Specified by:
visitin interfacePattern.Visitor<R>
-
visit
default R visit(Pattern.Graph instance)
Visit thePattern.Graphcase.- Specified by:
visitin interfacePattern.Visitor<R>
-
-