- All Implemented Interfaces:
- net.sourceforge.czt.util.Visitor<Object>, net.sourceforge.czt.z.visitor.ConstDeclVisitor<Object>, net.sourceforge.czt.z.visitor.InclDeclVisitor<Object>, net.sourceforge.czt.z.visitor.VarDeclVisitor<Object>, net.sourceforge.czt.z.visitor.ZDeclListVisitor<Object>, net.sourceforge.czt.zpatt.visitor.HeadDeclListVisitor<Object>, net.sourceforge.czt.zpatt.visitor.JokerDeclListVisitor<Object>
public class CollectStateVariablesVisitor
extends Object
implements net.sourceforge.czt.z.visitor.ConstDeclVisitor<Object>, net.sourceforge.czt.zpatt.visitor.HeadDeclListVisitor<Object>, net.sourceforge.czt.z.visitor.InclDeclVisitor<Object>, net.sourceforge.czt.z.visitor.VarDeclVisitor<Object>, net.sourceforge.czt.zpatt.visitor.JokerDeclListVisitor<Object>, net.sourceforge.czt.z.visitor.ZDeclListVisitor<Object>
A visitor for collecting all ZNames in some schema text.
It takes into account the fact that ids inside a InclDecl are
different to the ids outside. Eg. [ [x@1 : N | x@1<10] | x@2 > 0 ]
collects x@1 and x@2 (they are connected via the type annotation on
the InclDecl).