package org.whole.lang.changes.visitors;
import org.whole.lang.visitors.AbstractVisitor;
import org.whole.lang.changes.model.*;
import org.whole.lang.model.IEntity;
import org.whole.lang.changes.reflect.ChangesEntityDescriptorEnum;
/**
* @generator Whole
*/
public abstract class ChangesIdentitySwitchVisitor extends AbstractVisitor implements IChangesVisitor {
public void visit(IEntity entity) {
switch (entity.wGetEntityOrd()) {
case ChangesEntityDescriptorEnum.RevisionFrame_ord :
visit((RevisionFrame) entity);
break;
case ChangesEntityDescriptorEnum.RevisionTrack_ord :
visit((RevisionTrack) entity);
break;
case ChangesEntityDescriptorEnum.Revisions_ord :
visit((Revisions) entity);
break;
case ChangesEntityDescriptorEnum.Revision_ord :
visit((Revision) entity);
break;
case ChangesEntityDescriptorEnum.RevisionChanges_ord :
visit((RevisionChanges) entity);
break;
case ChangesEntityDescriptorEnum.RevisionChange_ord :
visit((RevisionChange) entity);
break;
case ChangesEntityDescriptorEnum.ChangeSides_ord :
visit((ChangeSides) entity);
break;
case ChangesEntityDescriptorEnum.ChangeRevisions_ord :
visit((ChangeRevisions) entity);
break;
case ChangesEntityDescriptorEnum.UnifiedCompare_ord :
visit((UnifiedCompare) entity);
break;
case ChangesEntityDescriptorEnum.SideBySideCompare_ord :
visit((SideBySideCompare) entity);
break;
case ChangesEntityDescriptorEnum.Nothing_ord :
visit((Nothing) entity);
break;
case ChangesEntityDescriptorEnum.Changes_ord :
visit((Changes) entity);
break;
case ChangesEntityDescriptorEnum.Relate_ord :
visit((Relate) entity);
break;
case ChangesEntityDescriptorEnum.Cut_ord :
visit((Cut) entity);
break;
case ChangesEntityDescriptorEnum.Copy_ord :
visit((Copy) entity);
break;
case ChangesEntityDescriptorEnum.Paste_ord :
visit((Paste) entity);
break;
case ChangesEntityDescriptorEnum.Delete_ord :
visit((Delete) entity);
break;
case ChangesEntityDescriptorEnum.Insert_ord :
visit((Insert) entity);
break;
case ChangesEntityDescriptorEnum.Replace_ord :
visit((Replace) entity);
break;
case ChangesEntityDescriptorEnum.Wrap_ord :
visit((Wrap) entity);
break;
case ChangesEntityDescriptorEnum.Comment_ord :
visit((Comment) entity);
break;
case ChangesEntityDescriptorEnum.Text_ord :
visit((Text) entity);
break;
case ChangesEntityDescriptorEnum.Clipboard_ord :
visit((Clipboard) entity);
break;
}
}
}