package org.whole.lang.xsd.mapping.visitors;
import org.whole.lang.xsd.mapping.visitors.MappingIdentityUnaryVisitor;
import org.whole.lang.xsd.mapping.visitors.IMappingVisitor;
import org.whole.lang.xsd.mapping.model.*;
import org.whole.lang.visitors.IVisitor;
/**
* @generator Whole
*/
public class MappingTraverseAllChildrenVisitor extends
MappingIdentityUnaryVisitor<IMappingVisitor> {
public MappingTraverseAllChildrenVisitor() {
wSetVisitor1(this);
}
public MappingTraverseAllChildrenVisitor(IVisitor visitor1) {
super(visitor1);
}
public void visit(MappingStrategy entity) {
entity.getNamespace().accept(wGetVisitor1());
entity.getSchemaLocation().accept(wGetVisitor1());
entity.getSynthesized().accept(wGetVisitor1());
entity.getElementsFormQualified().accept(wGetVisitor1());
entity.getAttributesFormQualified().accept(wGetVisitor1());
entity.getMixedDataType().accept(wGetVisitor1());
entity.getMixedTypes().accept(wGetVisitor1());
entity.getMappings().accept(wGetVisitor1());
entity.getDataTypes().accept(wGetVisitor1());
}
public void visit(Mappings entity) {
for (Mapping child : entity)
child.accept(wGetVisitor1());
}
public void visit(Types entity) {
for (URI child : entity)
child.accept(wGetVisitor1());
}
public void visit(RootMapping entity) {
entity.getName().accept(wGetVisitor1());
entity.getEntityType().accept(wGetVisitor1());
}
public void visit(ContextMapping entity) {
entity.getContextEntityType().accept(wGetVisitor1());
}
public void visit(ContentMapping entity) {
entity.getContextEntityType().accept(wGetVisitor1());
entity.getEntityType().accept(wGetVisitor1());
entity.getFeatureType().accept(wGetVisitor1());
}
public void visit(MixedStructuralMapping entity) {
entity.getContextEntityType().accept(wGetVisitor1());
entity.getEntityType().accept(wGetVisitor1());
entity.getFeatureType().accept(wGetVisitor1());
}
public void visit(AnyMapping entity) {
entity.getContextEntityType().accept(wGetVisitor1());
entity.getEntityType().accept(wGetVisitor1());
entity.getFeatureType().accept(wGetVisitor1());
}
public void visit(AnyStructuralMapping entity) {
entity.getContextEntityType().accept(wGetVisitor1());
entity.getEntityType().accept(wGetVisitor1());
entity.getFeatureType().accept(wGetVisitor1());
}
public void visit(AnyElementMapping entity) {
entity.getContextEntityType().accept(wGetVisitor1());
entity.getEntityType().accept(wGetVisitor1());
entity.getFeatureType().accept(wGetVisitor1());
}
public void visit(AnyAttributeMapping entity) {
entity.getContextEntityType().accept(wGetVisitor1());
entity.getEntityType().accept(wGetVisitor1());
entity.getFeatureType().accept(wGetVisitor1());
}
public void visit(TypeMapping entity) {
entity.getContextEntityType().accept(wGetVisitor1());
entity.getName().accept(wGetVisitor1());
entity.getEntityType().accept(wGetVisitor1());
entity.getFeatureType().accept(wGetVisitor1());
}
public void visit(StructuralMapping entity) {
entity.getContextEntityType().accept(wGetVisitor1());
entity.getName().accept(wGetVisitor1());
entity.getEntityType().accept(wGetVisitor1());
entity.getFeatureType().accept(wGetVisitor1());
}
public void visit(ElementMapping entity) {
entity.getContextEntityType().accept(wGetVisitor1());
entity.getName().accept(wGetVisitor1());
entity.getEntityType().accept(wGetVisitor1());
entity.getFeatureType().accept(wGetVisitor1());
}
public void visit(AttributeMapping entity) {
entity.getContextEntityType().accept(wGetVisitor1());
entity.getName().accept(wGetVisitor1());
entity.getEntityType().accept(wGetVisitor1());
entity.getFeatureType().accept(wGetVisitor1());
}
public void visit(UnionMapping entity) {
entity.getContextEntityType().accept(wGetVisitor1());
entity.getUnionTypes().accept(wGetVisitor1());
}
public void visit(DataTypes entity) {
for (DataType child : entity)
child.accept(wGetVisitor1());
}
public void visit(DataType entity) {
entity.getEntityType().accept(wGetVisitor1());
}
public void visit(EnumDataType entity) {
entity.getEntityType().accept(wGetVisitor1());
entity.getEnumValues().accept(wGetVisitor1());
}
public void visit(EnumValues entity) {
for (EnumValue child : entity)
child.accept(wGetVisitor1());
}
public void visit(EnumValue entity) {
entity.getEnumValue().accept(wGetVisitor1());
entity.getValue().accept(wGetVisitor1());
}
public void visit(CustomDataType entity) {
entity.getEntityType().accept(wGetVisitor1());
entity.getBuiltInType().accept(wGetVisitor1());
}
}