package org.whole.lang.versions.visitors;
import org.whole.lang.visitors.AbstractVisitor;
import org.whole.lang.versions.model.*;
import org.whole.lang.model.IEntity;
import org.whole.lang.versions.reflect.VersionsEntityDescriptorEnum;
/**
* @generator Whole
*/
public abstract class VersionsIdentitySwitchVisitor extends AbstractVisitor
implements IVersionsVisitor {
public void visit(IEntity entity) {
switch (entity.wGetEntityOrd()) {
case VersionsEntityDescriptorEnum.History_ord:
visit((History) entity);
break;
case VersionsEntityDescriptorEnum.Version_ord:
visit((Version) entity);
break;
case VersionsEntityDescriptorEnum.Versions_ord:
visit((Versions) entity);
break;
case VersionsEntityDescriptorEnum.VersionsRefs_ord:
visit((VersionsRefs) entity);
break;
case VersionsEntityDescriptorEnum.VersionLabel_ord:
visit((VersionLabel) entity);
break;
}
}
}