package org.whole.lang.frames.visitors;
import org.whole.lang.frames.visitors.FramesIdentityUnaryVisitor;
import org.whole.lang.visitors.IVisitor;
import org.whole.lang.frames.model.*;
/**
* @generator Whole
*/
public class FramesTraverseAllSwitchVisitor extends
FramesIdentityUnaryVisitor<IVisitor> {
public FramesTraverseAllSwitchVisitor(IVisitor visitor1) {
super(visitor1);
}
public void visit(Frame entity) {
wGetVisitor1().visit(entity.getUri());
wGetVisitor1().visit(entity.getNamespace());
wGetVisitor1().visit(entity.getName());
wGetVisitor1().visit(entity.getVersion());
wGetVisitor1().visit(entity.getImports());
wGetVisitor1().visit(entity.getVariability());
wGetVisitor1().visit(entity.getRelations());
wGetVisitor1().visit(entity.getContent());
}
public void visit(Variants entity) {
for (int i = 0; i < entity.size(); i++)
wGetVisitor1().visit(entity.get(i));
}
public void visit(Proceed entity) {
wGetVisitor1().visit(entity.getJoinpoints());
}
public void visit(InlineContent entity) {
wGetVisitor1().visit(entity.getContent());
}
public void visit(JoinPoint entity) {
wGetVisitor1().visit(entity.getName());
wGetVisitor1().visit(entity.getContent());
}
public void visit(ConditionPoint entity) {
wGetVisitor1().visit(entity.getEnabler());
wGetVisitor1().visit(entity.getContent());
}
public void visit(IterationPoint entity) {
wGetVisitor1().visit(entity.getIterator());
wGetVisitor1().visit(entity.getContent());
}
public void visit(SelectionPoint entity) {
wGetVisitor1().visit(entity.getSelector());
wGetVisitor1().visit(entity.getVariants());
}
public void visit(ReusePoint entity) {
wGetVisitor1().visit(entity.getFrame());
wGetVisitor1().visit(entity.getConfiguration());
wGetVisitor1().visit(entity.getRelations());
wGetVisitor1().visit(entity.getAdvices());
}
public void visit(IncludePoint entity) {
wGetVisitor1().visit(entity.getResource());
}
public void visit(Relations entity) {
for (int i = 0; i < entity.size(); i++)
wGetVisitor1().visit(entity.get(i));
}
public void visit(Pointcut entity) {
wGetVisitor1().visit(entity.getFeature());
wGetVisitor1().visit(entity.getJoinpoints());
}
public void visit(Require entity) {
wGetVisitor1().visit(entity.getFeature());
wGetVisitor1().visit(entity.getRequiredFeatures());
}
public void visit(Exclude entity) {
wGetVisitor1().visit(entity.getFeature());
wGetVisitor1().visit(entity.getExcludedFeatures());
}
public void visit(MutuallyRequire entity) {
for (FeatureName child : entity)
wGetVisitor1().visit(child);
}
public void visit(MutuallyExclude entity) {
for (FeatureName child : entity)
wGetVisitor1().visit(child);
}
public void visit(FeatureNames entity) {
for (FeatureName child : entity)
wGetVisitor1().visit(child);
}
public void visit(Advices entity) {
for (int i = 0; i < entity.size(); i++)
wGetVisitor1().visit(entity.get(i));
}
public void visit(Advice entity) {
wGetVisitor1().visit(entity.getJoinpoints());
wGetVisitor1().visit(entity.getContent());
}
public void visit(Before entity) {
wGetVisitor1().visit(entity.getJoinpoints());
wGetVisitor1().visit(entity.getContent());
}
public void visit(After entity) {
wGetVisitor1().visit(entity.getJoinpoints());
wGetVisitor1().visit(entity.getContent());
}
public void visit(Into entity) {
wGetVisitor1().visit(entity.getJoinpoints());
wGetVisitor1().visit(entity.getContent());
}
public void visit(Around entity) {
wGetVisitor1().visit(entity.getJoinpoints());
wGetVisitor1().visit(entity.getContent());
}
public void visit(Features entity) {
for (int i = 0; i < entity.size(); i++)
wGetVisitor1().visit(entity.get(i));
}
public void visit(Subfeatures entity) {
for (int i = 0; i < entity.size(); i++)
wGetVisitor1().visit(entity.get(i));
}
public void visit(VariableFeatures entity) {
for (int i = 0; i < entity.size(); i++)
wGetVisitor1().visit(entity.get(i));
}
public void visit(SolitaryFeatures entity) {
for (int i = 0; i < entity.size(); i++)
wGetVisitor1().visit(entity.get(i));
}
public void visit(SubsetGroup entity) {
wGetVisitor1().visit(entity.getCardinality());
wGetVisitor1().visit(entity.getFeatures());
}
public void visit(CloneGroup entity) {
wGetVisitor1().visit(entity.getCardinality());
wGetVisitor1().visit(entity.getFeatures());
}
public void visit(VariableFeature entity) {
wGetVisitor1().visit(entity.getFeature());
wGetVisitor1().visit(entity.getValue());
}
public void visit(SolitaryFeature entity) {
wGetVisitor1().visit(entity.getName());
}
public void visit(Feature entity) {
wGetVisitor1().visit(entity.getName());
wGetVisitor1().visit(entity.getAnnotations());
wGetVisitor1().visit(entity.getFeatures());
}
public void visit(Attribute entity) {
wGetVisitor1().visit(entity.getName());
wGetVisitor1().visit(entity.getType());
wGetVisitor1().visit(entity.getValue());
}
public void visit(FeatureReference entity) {
wGetVisitor1().visit(entity.getName());
}
public void visit(FeatureRename entity) {
wGetVisitor1().visit(entity.getName());
wGetVisitor1().visit(entity.getNewName());
}
public void visit(Resources entity) {
for (int i = 0; i < entity.size(); i++)
wGetVisitor1().visit(entity.get(i));
}
public void visit(Resource entity) {
wGetVisitor1().visit(entity.getUri());
wGetVisitor1().visit(entity.getLocation());
wGetVisitor1().visit(entity.getPersistence());
}
public void visit(Cardinality entity) {
wGetVisitor1().visit(entity.getMin());
wGetVisitor1().visit(entity.getMax());
}
public void visit(Annotations entity) {
for (int i = 0; i < entity.size(); i++)
wGetVisitor1().visit(entity.get(i));
}
public void visit(Categories entity) {
for (int i = 0; i < entity.size(); i++)
wGetVisitor1().visit(entity.get(i));
}
public void visit(Stakeholders entity) {
for (int i = 0; i < entity.size(); i++)
wGetVisitor1().visit(entity.get(i));
}
public void visit(CustomAnnotation entity) {
wGetVisitor1().visit(entity.getName());
wGetVisitor1().visit(entity.getValue());
}
}