package org.whole.lang.testentities.visitors; import org.whole.lang.testentities.visitors.TestEntitiesIdentityUnaryVisitor; import org.whole.lang.visitors.IVisitor; import org.whole.lang.testentities.model.*; /** * @generator Whole */ public class TestEntitiesTraverseAllSwitchVisitor extends TestEntitiesIdentityUnaryVisitor<IVisitor> { public TestEntitiesTraverseAllSwitchVisitor(IVisitor visitor1) { super(visitor1); } public void visit(SimpleTestEntity entity) { wGetVisitor1().visit(entity.getAnyEntityValue()); wGetVisitor1().visit(entity.getStructuralEntityValue()); wGetVisitor1().visit(entity.getCompositeEntityValue()); wGetVisitor1().visit(entity.getDataEntityValue()); wGetVisitor1().visit(entity.getBooleanValue()); wGetVisitor1().visit(entity.getByteValue()); wGetVisitor1().visit(entity.getCharValue()); wGetVisitor1().visit(entity.getDoubleValue()); wGetVisitor1().visit(entity.getFloatValue()); wGetVisitor1().visit(entity.getIntValue()); wGetVisitor1().visit(entity.getLongValue()); wGetVisitor1().visit(entity.getShortValue()); wGetVisitor1().visit(entity.getStringValue()); wGetVisitor1().visit(entity.getDateValue()); wGetVisitor1().visit(entity.getEnumValue()); wGetVisitor1().visit(entity.getObjectValue()); } public void visit(ListTestEntity entity) { for (int i = 0; i < entity.size(); i++) wGetVisitor1().visit(entity.get(i)); } public void visit(UListTestEntity entity) { for (int i = 0; i < entity.size(); i++) wGetVisitor1().visit(entity.get(i)); } public void visit(SetTestEntity entity) { for (ITestEntity child : entity) wGetVisitor1().visit(child); } public void visit(BagTestEntity entity) { for (ITestEntity child : entity) wGetVisitor1().visit(child); } }