package org.whole.lang.frames.visitors; import org.whole.lang.visitors.AbstractVisitor; import org.whole.lang.frames.model.*; import org.whole.lang.model.IEntity; import org.whole.lang.frames.reflect.FramesEntityDescriptorEnum; /** * @generator Whole */ public abstract class FramesIdentitySwitchVisitor extends AbstractVisitor implements IFramesVisitor { public void visit(IEntity entity) { switch (entity.wGetEntityOrd()) { case FramesEntityDescriptorEnum.Frame_ord: visit((Frame) entity); break; case FramesEntityDescriptorEnum.Variants_ord: visit((Variants) entity); break; case FramesEntityDescriptorEnum.Empty_ord: visit((Empty) entity); break; case FramesEntityDescriptorEnum.Proceed_ord: visit((Proceed) entity); break; case FramesEntityDescriptorEnum.InlineContent_ord: visit((InlineContent) entity); break; case FramesEntityDescriptorEnum.JoinPoint_ord: visit((JoinPoint) entity); break; case FramesEntityDescriptorEnum.ConditionPoint_ord: visit((ConditionPoint) entity); break; case FramesEntityDescriptorEnum.IterationPoint_ord: visit((IterationPoint) entity); break; case FramesEntityDescriptorEnum.SelectionPoint_ord: visit((SelectionPoint) entity); break; case FramesEntityDescriptorEnum.ReusePoint_ord: visit((ReusePoint) entity); break; case FramesEntityDescriptorEnum.IncludePoint_ord: visit((IncludePoint) entity); break; case FramesEntityDescriptorEnum.Relations_ord: visit((Relations) entity); break; case FramesEntityDescriptorEnum.Pointcut_ord: visit((Pointcut) entity); break; case FramesEntityDescriptorEnum.Require_ord: visit((Require) entity); break; case FramesEntityDescriptorEnum.Exclude_ord: visit((Exclude) entity); break; case FramesEntityDescriptorEnum.MutuallyRequire_ord: visit((MutuallyRequire) entity); break; case FramesEntityDescriptorEnum.MutuallyExclude_ord: visit((MutuallyExclude) entity); break; case FramesEntityDescriptorEnum.FeatureNames_ord: visit((FeatureNames) entity); break; case FramesEntityDescriptorEnum.Advices_ord: visit((Advices) entity); break; case FramesEntityDescriptorEnum.Before_ord: visit((Before) entity); break; case FramesEntityDescriptorEnum.After_ord: visit((After) entity); break; case FramesEntityDescriptorEnum.Into_ord: visit((Into) entity); break; case FramesEntityDescriptorEnum.Around_ord: visit((Around) entity); break; case FramesEntityDescriptorEnum.Features_ord: visit((Features) entity); break; case FramesEntityDescriptorEnum.Subfeatures_ord: visit((Subfeatures) entity); break; case FramesEntityDescriptorEnum.VariableFeatures_ord: visit((VariableFeatures) entity); break; case FramesEntityDescriptorEnum.SolitaryFeatures_ord: visit((SolitaryFeatures) entity); break; case FramesEntityDescriptorEnum.SubsetGroup_ord: visit((SubsetGroup) entity); break; case FramesEntityDescriptorEnum.CloneGroup_ord: visit((CloneGroup) entity); break; case FramesEntityDescriptorEnum.VariableFeature_ord: visit((VariableFeature) entity); break; case FramesEntityDescriptorEnum.Feature_ord: visit((Feature) entity); break; case FramesEntityDescriptorEnum.Attribute_ord: visit((Attribute) entity); break; case FramesEntityDescriptorEnum.FeatureReference_ord: visit((FeatureReference) entity); break; case FramesEntityDescriptorEnum.FeatureRename_ord: visit((FeatureRename) entity); break; case FramesEntityDescriptorEnum.EntityType_ord: visit((EntityType) entity); break; case FramesEntityDescriptorEnum.Domain_ord: visit((Domain) entity); break; case FramesEntityDescriptorEnum.VariableValue_ord: visit((VariableValue) entity); break; case FramesEntityDescriptorEnum.Resources_ord: visit((Resources) entity); break; case FramesEntityDescriptorEnum.Resource_ord: visit((Resource) entity); break; case FramesEntityDescriptorEnum.WorkspacePath_ord: visit((WorkspacePath) entity); break; case FramesEntityDescriptorEnum.FileSystemPath_ord: visit((FileSystemPath) entity); break; case FramesEntityDescriptorEnum.URL_ord: visit((URL) entity); break; case FramesEntityDescriptorEnum.PersistenceId_ord: visit((PersistenceId) entity); break; case FramesEntityDescriptorEnum.BooleanValue_ord: visit((BooleanValue) entity); break; case FramesEntityDescriptorEnum.ByteValue_ord: visit((ByteValue) entity); break; case FramesEntityDescriptorEnum.ShortValue_ord: visit((ShortValue) entity); break; case FramesEntityDescriptorEnum.IntValue_ord: visit((IntValue) entity); break; case FramesEntityDescriptorEnum.LongValue_ord: visit((LongValue) entity); break; case FramesEntityDescriptorEnum.FloatValue_ord: visit((FloatValue) entity); break; case FramesEntityDescriptorEnum.DoubleValue_ord: visit((DoubleValue) entity); break; case FramesEntityDescriptorEnum.CharValue_ord: visit((CharValue) entity); break; case FramesEntityDescriptorEnum.StringValue_ord: visit((StringValue) entity); break; case FramesEntityDescriptorEnum.FeatureName_ord: visit((FeatureName) entity); break; case FramesEntityDescriptorEnum.FeatureValue_ord: visit((FeatureValue) entity); break; case FramesEntityDescriptorEnum.URI_ord: visit((URI) entity); break; case FramesEntityDescriptorEnum.Namespace_ord: visit((Namespace) entity); break; case FramesEntityDescriptorEnum.Name_ord: visit((Name) entity); break; case FramesEntityDescriptorEnum.Version_ord: visit((Version) entity); break; case FramesEntityDescriptorEnum.Cardinality_ord: visit((Cardinality) entity); break; case FramesEntityDescriptorEnum.Annotations_ord: visit((Annotations) entity); break; case FramesEntityDescriptorEnum.Description_ord: visit((Description) entity); break; case FramesEntityDescriptorEnum.Categories_ord: visit((Categories) entity); break; case FramesEntityDescriptorEnum.Stakeholders_ord: visit((Stakeholders) entity); break; case FramesEntityDescriptorEnum.Priority_ord: visit((Priority) entity); break; case FramesEntityDescriptorEnum.BindingTime_ord: visit((BindingTime) entity); break; case FramesEntityDescriptorEnum.CustomAnnotation_ord: visit((CustomAnnotation) entity); break; } } }