package org.whole.lang.properties.visitors; import org.whole.lang.visitors.AbstractVisitor; import org.whole.lang.properties.model.*; import org.whole.lang.model.IEntity; import org.whole.lang.properties.reflect.PropertiesEntityDescriptorEnum; /** * @generator Whole */ public abstract class PropertiesIdentitySwitchVisitor extends AbstractVisitor implements IPropertiesVisitor { public void visit(IEntity entity) { switch (entity.wGetEntityOrd()) { case PropertiesEntityDescriptorEnum.Properties_ord: visit((Properties) entity); break; case PropertiesEntityDescriptorEnum.Entries_ord: visit((Entries) entity); break; case PropertiesEntityDescriptorEnum.Property_ord: visit((Property) entity); break; case PropertiesEntityDescriptorEnum.Comment_ord: visit((Comment) entity); break; case PropertiesEntityDescriptorEnum.PropertyName_ord: visit((PropertyName) entity); break; case PropertiesEntityDescriptorEnum.PropertyValue_ord: visit((PropertyValue) entity); break; } } }