package org.whole.lang.actions.visitors;
import org.whole.lang.visitors.GenericForwardStrategyVisitor;
import org.whole.lang.actions.model.*;
import org.whole.lang.model.IEntity;
/**
* @generator Whole
*/
public class ActionsForwardStrategyVisitor extends
GenericForwardStrategyVisitor<IActionsVisitor> implements
IActionsVisitor {
public ActionsForwardStrategyVisitor() {
this(new ActionsIdentityVisitor());
}
public ActionsForwardStrategyVisitor(IActionsVisitor... initialStrategies) {
super(initialStrategies);
}
public void visit(IEntity entity) {
((IActionsEntity) entity).accept(this);
}
public void visit(LanguageActionFactory entity) {
wGetStrategy().visit(entity);
}
public void visit(ToolbarActions entity) {
wGetStrategy().visit(entity);
}
public void visit(ContextMenuActions entity) {
wGetStrategy().visit(entity);
}
public void visit(MenuActions entity) {
wGetStrategy().visit(entity);
}
public void visit(Actions entity) {
wGetStrategy().visit(entity);
}
public void visit(SeparatedAction entity) {
wGetStrategy().visit(entity);
}
public void visit(GroupAction entity) {
wGetStrategy().visit(entity);
}
public void visit(SubgroupAction entity) {
wGetStrategy().visit(entity);
}
public void visit(CustomAction entity) {
wGetStrategy().visit(entity);
}
public void visit(PerformAction entity) {
wGetStrategy().visit(entity);
}
public void visit(TemplateAction entity) {
wGetStrategy().visit(entity);
}
public void visit(FactoryAction entity) {
wGetStrategy().visit(entity);
}
public void visit(SimpleAction entity) {
wGetStrategy().visit(entity);
}
public void visit(GuardedAction entity) {
wGetStrategy().visit(entity);
}
public void visit(Configuration entity) {
wGetStrategy().visit(entity);
}
public void visit(ActionCall entity) {
wGetStrategy().visit(entity);
}
public void visit(Flat entity) {
wGetStrategy().visit(entity);
}
public void visit(Hierarchical entity) {
wGetStrategy().visit(entity);
}
public void visit(FullName entity) {
wGetStrategy().visit(entity);
}
public void visit(DistinctPrefix entity) {
wGetStrategy().visit(entity);
}
public void visit(URI entity) {
wGetStrategy().visit(entity);
}
public void visit(Namespace entity) {
wGetStrategy().visit(entity);
}
public void visit(Name entity) {
wGetStrategy().visit(entity);
}
public void visit(Version entity) {
wGetStrategy().visit(entity);
}
public void visit(Label entity) {
wGetStrategy().visit(entity);
}
public void visit(Text entity) {
wGetStrategy().visit(entity);
}
public void visit(Icon entity) {
wGetStrategy().visit(entity);
}
public void visit(Size entity) {
wGetStrategy().visit(entity);
}
public void visit(ActionKind entity) {
wGetStrategy().visit(entity);
}
}