package org.whole.lang.models.visitors;
import org.whole.lang.visitors.AbstractBinaryVisitor;
import org.whole.lang.models.visitors.IModelsVisitor;
import org.whole.lang.models.model.*;
import org.whole.lang.visitors.IVisitor;
import org.whole.lang.model.IEntity;
/**
* @generator Whole
*/
public class ModelsSequenceVisitor extends
AbstractBinaryVisitor<IModelsVisitor> implements IModelsVisitor {
public ModelsSequenceVisitor(IVisitor visitor1, IVisitor visitor2) {
super(visitor1, visitor2);
}
public void visit(IEntity entity) {
wGetVisitor1().visit(entity);
wGetVisitor2().visit(entity);
}
public void visit(Model entity) {
wGetVisitor1().visit(entity);
wGetVisitor2().visit(entity);
}
public void visit(ModelDeclarations entity) {
wGetVisitor1().visit(entity);
wGetVisitor2().visit(entity);
}
public void visit(SimpleEntity entity) {
wGetVisitor1().visit(entity);
wGetVisitor2().visit(entity);
}
public void visit(CompositeEntity entity) {
wGetVisitor1().visit(entity);
wGetVisitor2().visit(entity);
}
public void visit(MapEntity entity) {
wGetVisitor1().visit(entity);
wGetVisitor2().visit(entity);
}
public void visit(DataEntity entity) {
wGetVisitor1().visit(entity);
wGetVisitor2().visit(entity);
}
public void visit(EnumEntity entity) {
wGetVisitor1().visit(entity);
wGetVisitor2().visit(entity);
}
public void visit(EntityModifiers entity) {
wGetVisitor1().visit(entity);
wGetVisitor2().visit(entity);
}
public void visit(EntityModifier entity) {
wGetVisitor1().visit(entity);
wGetVisitor2().visit(entity);
}
public void visit(Features entity) {
wGetVisitor1().visit(entity);
wGetVisitor2().visit(entity);
}
public void visit(Feature entity) {
wGetVisitor1().visit(entity);
wGetVisitor2().visit(entity);
}
public void visit(FeatureModifiers entity) {
wGetVisitor1().visit(entity);
wGetVisitor2().visit(entity);
}
public void visit(FeatureModifier entity) {
wGetVisitor1().visit(entity);
wGetVisitor2().visit(entity);
}
public void visit(ComponentModifiers entity) {
wGetVisitor1().visit(entity);
wGetVisitor2().visit(entity);
}
public void visit(ComponentModifier entity) {
wGetVisitor1().visit(entity);
wGetVisitor2().visit(entity);
}
public void visit(DataType entity) {
wGetVisitor1().visit(entity);
wGetVisitor2().visit(entity);
}
public void visit(EnumValues entity) {
wGetVisitor1().visit(entity);
wGetVisitor2().visit(entity);
}
public void visit(EnumValue entity) {
wGetVisitor1().visit(entity);
wGetVisitor2().visit(entity);
}
public void visit(Types entity) {
wGetVisitor1().visit(entity);
wGetVisitor2().visit(entity);
}
public void visit(TypeRelations entity) {
wGetVisitor1().visit(entity);
wGetVisitor2().visit(entity);
}
public void visit(SupertypesOf entity) {
wGetVisitor1().visit(entity);
wGetVisitor2().visit(entity);
}
public void visit(SubtypesOf entity) {
wGetVisitor1().visit(entity);
wGetVisitor2().visit(entity);
}
public void visit(TypeAliasOf entity) {
wGetVisitor1().visit(entity);
wGetVisitor2().visit(entity);
}
public void visit(AnyType entity) {
wGetVisitor1().visit(entity);
wGetVisitor2().visit(entity);
}
public void visit(EntityType entity) {
wGetVisitor1().visit(entity);
wGetVisitor2().visit(entity);
}
public void visit(SimpleName entity) {
wGetVisitor1().visit(entity);
wGetVisitor2().visit(entity);
}
public void visit(Namespace entity) {
wGetVisitor1().visit(entity);
wGetVisitor2().visit(entity);
}
public void visit(Version entity) {
wGetVisitor1().visit(entity);
wGetVisitor2().visit(entity);
}
public void visit(URI entity) {
wGetVisitor1().visit(entity);
wGetVisitor2().visit(entity);
}
}