package org.whole.lang.commons.visitors; import org.whole.lang.commons.visitors.CommonsIdentityUnaryVisitor; import org.whole.lang.visitors.IVisitor; import org.whole.lang.commons.model.*; /** * @generator Whole */ public class CommonsTraverseAllSwitchVisitor extends CommonsIdentityUnaryVisitor<IVisitor> { public CommonsTraverseAllSwitchVisitor(IVisitor visitor1) { super(visitor1); } public void visit(Fragment entity) { wGetVisitor1().visit(entity.getRootEntity()); } public void visit(RootFragment entity) { wGetVisitor1().visit(entity.getRootEntity()); } public void visit(SameStageFragment entity) { wGetVisitor1().visit(entity.getRootEntity()); } public void visit(StageUpFragment entity) { wGetVisitor1().visit(entity.getRootEntity()); } public void visit(StageDownFragment entity) { wGetVisitor1().visit(entity.getRootEntity()); } public void visit(TemplateFragment entity) { wGetVisitor1().visit(entity.getPhase()); wGetVisitor1().visit(entity.getRootEntity()); } public void visit(BaseFragment entity) { wGetVisitor1().visit(entity.getPhase()); wGetVisitor1().visit(entity.getRootEntity()); } public void visit(Multiplexer entity) { for (Any child : entity) wGetVisitor1().visit(child); } public void visit(Variable entity) { wGetVisitor1().visit(entity.getVarType()); wGetVisitor1().visit(entity.getVarName()); wGetVisitor1().visit(entity.getQuantifier()); } public void visit(InlineVariable entity) { wGetVisitor1().visit(entity.getVarType()); wGetVisitor1().visit(entity.getVarName()); wGetVisitor1().visit(entity.getQuantifier()); } }