package org.whole.lang.editors.visitors; import org.whole.lang.visitors.AbstractVisitor; import org.whole.lang.editors.model.*; import org.whole.lang.model.IEntity; import org.whole.lang.editors.reflect.EditorsEntityDescriptorEnum; /** * @generator Whole */ public abstract class EditorsIdentitySwitchVisitor extends AbstractVisitor implements IEditorsVisitor { public void visit(IEntity entity) { switch (entity.wGetEntityOrd()) { case EditorsEntityDescriptorEnum.Editor_ord: visit((Editor) entity); break; case EditorsEntityDescriptorEnum.ModelComponent_ord: visit((ModelComponent) entity); break; case EditorsEntityDescriptorEnum.ControllerComponent_ord: visit((ControllerComponent) entity); break; case EditorsEntityDescriptorEnum.ControllerDeclarations_ord: visit((ControllerDeclarations) entity); break; case EditorsEntityDescriptorEnum.PartDeclaration_ord: visit((PartDeclaration) entity); break; case EditorsEntityDescriptorEnum.JavaPartDeclaration_ord: visit((JavaPartDeclaration) entity); break; case EditorsEntityDescriptorEnum.GenericPartDeclaration_ord: visit((GenericPartDeclaration) entity); break; case EditorsEntityDescriptorEnum.EntityFeatures_ord: visit((EntityFeatures) entity); break; case EditorsEntityDescriptorEnum.GenericPartName_ord: visit((GenericPartName) entity); break; case EditorsEntityDescriptorEnum.ViewComponent_ord: visit((ViewComponent) entity); break; case EditorsEntityDescriptorEnum.ViewDeclarations_ord: visit((ViewDeclarations) entity); break; case EditorsEntityDescriptorEnum.SimpleFigureDeclaration_ord: visit((SimpleFigureDeclaration) entity); break; case EditorsEntityDescriptorEnum.FoldableTextualFigure_ord: visit((FoldableTextualFigure) entity); break; case EditorsEntityDescriptorEnum.TextualFigure_ord: visit((TextualFigure) entity); break; case EditorsEntityDescriptorEnum.Row_ord: visit((Row) entity); break; case EditorsEntityDescriptorEnum.ChildPlace_ord: visit((ChildPlace) entity); break; case EditorsEntityDescriptorEnum.Indent_ord: visit((Indent) entity); break; case EditorsEntityDescriptorEnum.FoldingToggle_ord: visit((FoldingToggle) entity); break; case EditorsEntityDescriptorEnum.KeywordToken_ord: visit((KeywordToken) entity); break; case EditorsEntityDescriptorEnum.LiteralToken_ord: visit((LiteralToken) entity); break; case EditorsEntityDescriptorEnum.IdentifierToken_ord: visit((IdentifierToken) entity); break; case EditorsEntityDescriptorEnum.OperatorToken_ord: visit((OperatorToken) entity); break; case EditorsEntityDescriptorEnum.DelimiterToken_ord: visit((DelimiterToken) entity); break; case EditorsEntityDescriptorEnum.ParenthesisToken_ord: visit((ParenthesisToken) entity); break; case EditorsEntityDescriptorEnum.EntityNames_ord: visit((EntityNames) entity); break; case EditorsEntityDescriptorEnum.Identifier_ord: visit((Identifier) entity); break; } } }