package org.whole.lang.rdb.visitors; import org.whole.lang.rdb.visitors.RDBIdentityUnaryVisitor; import org.whole.lang.rdb.visitors.IRDBVisitor; import org.whole.lang.rdb.model.*; import org.whole.lang.visitors.IVisitor; /** * @generator Whole */ public class RDBTraverseAllVisitor extends RDBIdentityUnaryVisitor<IRDBVisitor> { public RDBTraverseAllVisitor() { wSetVisitor1(this); } public RDBTraverseAllVisitor(IVisitor visitor1) { super(visitor1); } public void visit(Database entity) { entity.getUri().accept(wGetVisitor1()); entity.getNamespace().accept(wGetVisitor1()); entity.getSchemas().accept(wGetVisitor1()); } public void visit(Schemas entity) { for (Schema child : entity) child.accept(wGetVisitor1()); } public void visit(Schema entity) { entity.getName().accept(wGetVisitor1()); entity.getModelName().accept(wGetVisitor1()); entity.getTables().accept(wGetVisitor1()); } public void visit(Tables entity) { for (Table child : entity) child.accept(wGetVisitor1()); } public void visit(Table entity) { entity.getName().accept(wGetVisitor1()); entity.getEntityName().accept(wGetVisitor1()); entity.getColumns().accept(wGetVisitor1()); entity.getPrimaryKey().accept(wGetVisitor1()); entity.getForeignKeys().accept(wGetVisitor1()); entity.getIndices().accept(wGetVisitor1()); entity.getRemarks().accept(wGetVisitor1()); } public void visit(Columns entity) { for (int i = 0; i < entity.size(); i++) entity.get(i).accept(wGetVisitor1()); } public void visit(Column entity) { entity.getName().accept(wGetVisitor1()); entity.getFeatureName().accept(wGetVisitor1()); entity.getFeatureType().accept(wGetVisitor1()); entity.getType().accept(wGetVisitor1()); entity.getSize().accept(wGetVisitor1()); entity.getDecimals().accept(wGetVisitor1()); entity.getNullable().accept(wGetVisitor1()); entity.getDefaultValue().accept(wGetVisitor1()); entity.getRemarks().accept(wGetVisitor1()); } public void visit(PrimaryKey entity) { entity.getName().accept(wGetVisitor1()); entity.getIdMethod().accept(wGetVisitor1()); entity.getColumnNames().accept(wGetVisitor1()); } public void visit(ColumnNames entity) { for (int i = 0; i < entity.size(); i++) entity.get(i).accept(wGetVisitor1()); } public void visit(ForeignKeys entity) { for (int i = 0; i < entity.size(); i++) entity.get(i).accept(wGetVisitor1()); } public void visit(ForeignKey entity) { entity.getName().accept(wGetVisitor1()); entity.getTargetTable().accept(wGetVisitor1()); entity.getUpdateAction().accept(wGetVisitor1()); entity.getDeleteAction().accept(wGetVisitor1()); entity.getDeferrability().accept(wGetVisitor1()); entity.getColumnReferences().accept(wGetVisitor1()); } public void visit(ColumnReferences entity) { for (int i = 0; i < entity.size(); i++) entity.get(i).accept(wGetVisitor1()); } public void visit(ColumnReference entity) { entity.getSource().accept(wGetVisitor1()); entity.getTarget().accept(wGetVisitor1()); } public void visit(Indices entity) { for (int i = 0; i < entity.size(); i++) entity.get(i).accept(wGetVisitor1()); } public void visit(Index entity) { entity.getName().accept(wGetVisitor1()); entity.getQualifier().accept(wGetVisitor1()); entity.getUnique().accept(wGetVisitor1()); entity.getType().accept(wGetVisitor1()); entity.getColumnIndices().accept(wGetVisitor1()); } public void visit(ColumnIndices entity) { for (int i = 0; i < entity.size(); i++) entity.get(i).accept(wGetVisitor1()); } public void visit(ColumnIndex entity) { entity.getName().accept(wGetVisitor1()); entity.getOrder().accept(wGetVisitor1()); } }