package org.whole.lang.workflows.visitors; import org.whole.lang.visitors.AbstractVisitor; import org.whole.lang.workflows.model.*; import org.whole.lang.model.IEntity; import org.whole.lang.workflows.reflect.WorkflowsEntityDescriptorEnum; /** * @generator Whole */ public abstract class WorkflowsIdentitySwitchVisitor extends AbstractVisitor implements IWorkflowsVisitor { public void visit(IEntity entity) { switch (entity.wGetEntityOrd()) { case WorkflowsEntityDescriptorEnum.Workflow_ord: visit((Workflow) entity); break; case WorkflowsEntityDescriptorEnum.Scope_ord: visit((Scope) entity); break; case WorkflowsEntityDescriptorEnum.FaultHandlers_ord: visit((FaultHandlers) entity); break; case WorkflowsEntityDescriptorEnum.FaultHandler_ord: visit((FaultHandler) entity); break; case WorkflowsEntityDescriptorEnum.EventHandlers_ord: visit((EventHandlers) entity); break; case WorkflowsEntityDescriptorEnum.EventHandler_ord: visit((EventHandler) entity); break; case WorkflowsEntityDescriptorEnum.Sequence_ord: visit((Sequence) entity); break; case WorkflowsEntityDescriptorEnum.Parallel_ord: visit((Parallel) entity); break; case WorkflowsEntityDescriptorEnum.FlowObjects_ord: visit((FlowObjects) entity); break; case WorkflowsEntityDescriptorEnum.ForeachLoop_ord: visit((ForeachLoop) entity); break; case WorkflowsEntityDescriptorEnum.WhileLoop_ord: visit((WhileLoop) entity); break; case WorkflowsEntityDescriptorEnum.TestTime_ord: visit((TestTime) entity); break; case WorkflowsEntityDescriptorEnum.PickControl_ord: visit((PickControl) entity); break; case WorkflowsEntityDescriptorEnum.SwitchControl_ord: visit((SwitchControl) entity); break; case WorkflowsEntityDescriptorEnum.SwitchType_ord: visit((SwitchType) entity); break; case WorkflowsEntityDescriptorEnum.ConditionalCases_ord: visit((ConditionalCases) entity); break; case WorkflowsEntityDescriptorEnum.ConditionalCase_ord: visit((ConditionalCase) entity); break; case WorkflowsEntityDescriptorEnum.DefaultCase_ord: visit((DefaultCase) entity); break; case WorkflowsEntityDescriptorEnum.OnCallEvent_ord: visit((OnCallEvent) entity); break; case WorkflowsEntityDescriptorEnum.OnMessageEvent_ord: visit((OnMessageEvent) entity); break; case WorkflowsEntityDescriptorEnum.OnTimerEvent_ord: visit((OnTimerEvent) entity); break; case WorkflowsEntityDescriptorEnum.FaultEvent_ord: visit((FaultEvent) entity); break; case WorkflowsEntityDescriptorEnum.ReturnEvent_ord: visit((ReturnEvent) entity); break; case WorkflowsEntityDescriptorEnum.Task_ord: visit((Task) entity); break; case WorkflowsEntityDescriptorEnum.Breakpoint_ord: visit((Breakpoint) entity); break; case WorkflowsEntityDescriptorEnum.ConditionTest_ord: visit((ConditionTest) entity); break; case WorkflowsEntityDescriptorEnum.Variables_ord: visit((Variables) entity); break; case WorkflowsEntityDescriptorEnum.EmptyActivity_ord: visit((EmptyActivity) entity); break; case WorkflowsEntityDescriptorEnum.AssignActivity_ord: visit((AssignActivity) entity); break; case WorkflowsEntityDescriptorEnum.CreateEntity_ord: visit((CreateEntity) entity); break; case WorkflowsEntityDescriptorEnum.CreateModel_ord: visit((CreateModel) entity); break; case WorkflowsEntityDescriptorEnum.LoadJavaModel_ord: visit((LoadJavaModel) entity); break; case WorkflowsEntityDescriptorEnum.ResourceKind_ord: visit((ResourceKind) entity); break; case WorkflowsEntityDescriptorEnum.LoadModel_ord: visit((LoadModel) entity); break; case WorkflowsEntityDescriptorEnum.SaveModel_ord: visit((SaveModel) entity); break; case WorkflowsEntityDescriptorEnum.DeleteArtifacts_ord: visit((DeleteArtifacts) entity); break; case WorkflowsEntityDescriptorEnum.ArtifactsTraversalStrategy_ord: visit((ArtifactsTraversalStrategy) entity); break; case WorkflowsEntityDescriptorEnum.ArtifactsSynchronizeStrategy_ord: visit((ArtifactsSynchronizeStrategy) entity); break; case WorkflowsEntityDescriptorEnum.LoadArtifacts_ord: visit((LoadArtifacts) entity); break; case WorkflowsEntityDescriptorEnum.SaveArtifacts_ord: visit((SaveArtifacts) entity); break; case WorkflowsEntityDescriptorEnum.Parse_ord: visit((Parse) entity); break; case WorkflowsEntityDescriptorEnum.Unparse_ord: visit((Unparse) entity); break; case WorkflowsEntityDescriptorEnum.InvokeOperation_ord: visit((InvokeOperation) entity); break; case WorkflowsEntityDescriptorEnum.Operation_ord: visit((Operation) entity); break; case WorkflowsEntityDescriptorEnum.InvokeQuery_ord: visit((InvokeQuery) entity); break; case WorkflowsEntityDescriptorEnum.InvokeJavaInstanceMethod_ord: visit((InvokeJavaInstanceMethod) entity); break; case WorkflowsEntityDescriptorEnum.InvokeJavaClassMethod_ord: visit((InvokeJavaClassMethod) entity); break; case WorkflowsEntityDescriptorEnum.CreateJavaClassInstance_ord: visit((CreateJavaClassInstance) entity); break; case WorkflowsEntityDescriptorEnum.Registry_ord: visit((Registry) entity); break; case WorkflowsEntityDescriptorEnum.BooleanLiteral_ord: visit((BooleanLiteral) entity); break; case WorkflowsEntityDescriptorEnum.IntLiteral_ord: visit((IntLiteral) entity); break; case WorkflowsEntityDescriptorEnum.StringLiteral_ord: visit((StringLiteral) entity); break; case WorkflowsEntityDescriptorEnum.ObjectLiteral_ord: visit((ObjectLiteral) entity); break; case WorkflowsEntityDescriptorEnum.Variable_ord: visit((Variable) entity); break; case WorkflowsEntityDescriptorEnum.Name_ord: visit((Name) entity); break; case WorkflowsEntityDescriptorEnum.Text_ord: visit((Text) entity); break; case WorkflowsEntityDescriptorEnum.Declarations_ord: visit((Declarations) entity); break; case WorkflowsEntityDescriptorEnum.Assignments_ord: visit((Assignments) entity); break; case WorkflowsEntityDescriptorEnum.Assign_ord: visit((Assign) entity); break; case WorkflowsEntityDescriptorEnum.Expressions_ord: visit((Expressions) entity); break; case WorkflowsEntityDescriptorEnum.Signature_ord: visit((Signature) entity); break; case WorkflowsEntityDescriptorEnum.ClassPath_ord: visit((ClassPath) entity); break; case WorkflowsEntityDescriptorEnum.CurrentJavaProject_ord: visit((CurrentJavaProject) entity); break; case WorkflowsEntityDescriptorEnum.JavaProject_ord: visit((JavaProject) entity); break; } } }