X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;f=system%2Fgeneral%2Fsrc%2Fmain%2Fjava%2Forg%2Fwamblee%2Fsystem%2Fgraph%2FVisitor.java;fp=system%2Fgeneral%2Fsrc%2Fmain%2Fjava%2Forg%2Fwamblee%2Fsystem%2Fgraph%2FVisitor.java;h=e65a535c062b4f6c656a1c25b555ad7c00462d89;hb=9bc96feb1a8b20fdb87edbfca54297e206229112;hp=9c3240e0a09f92abd85cdedd7ba7308ade6c141b;hpb=c0f5e2d0fdc8b7544652c1d92248717c086caaf6;p=utils diff --git a/system/general/src/main/java/org/wamblee/system/graph/Visitor.java b/system/general/src/main/java/org/wamblee/system/graph/Visitor.java index 9c3240e0..e65a535c 100644 --- a/system/general/src/main/java/org/wamblee/system/graph/Visitor.java +++ b/system/general/src/main/java/org/wamblee/system/graph/Visitor.java @@ -15,9 +15,22 @@ */ package org.wamblee.system.graph; +/** + * Visitor of a graph. + * @author Erik Brakkee. + * + */ public interface Visitor { + /** + * Visits a node. Called by {@link Graph#accept(Visitor)}. + * @param aNode Node to visit. + */ void visitNode(Node aNode); + /** + * Visits a node. Called by {@link Graph#accept(Visitor)}. + * @param aEdge Edge to visit. + */ void visitEdge(Edge aEdge); }