1 package net.sf.msplice.visitor;
2
3 import net.sf.msplice.model.BusinessProperty;
4 import net.sf.msplice.model.DefaultConditionHolder;
5 import net.sf.msplice.model.DefaultValueHolder;
6 import net.sf.msplice.model.SpliceConfig;
7 import net.sf.msplice.model.ViewProperty;
8 import net.sf.msplice.model.condition.AbstractCondition;
9 import net.sf.msplice.model.value.AbstractValue;
10
11
12 public abstract class AbstractVisitor implements IVisitor {
13
14 public Object visit(BusinessProperty businessProperty) {
15 return businessProperty;
16 }
17
18 public Object visit(ViewProperty viewProperty) {
19 return viewProperty;
20 }
21
22 public Object visit(DefaultConditionHolder conditionHolder) {
23 return conditionHolder;
24 }
25
26 public Object visit(DefaultValueHolder valueHolder) {
27 return valueHolder;
28 }
29
30 public Object visit(AbstractCondition defaultCondition) {
31 return defaultCondition;
32 }
33
34 public Object visit(AbstractValue defaultValue) {
35 return defaultValue;
36 }
37
38 public Object visit(SpliceConfig rootElement) {
39 return rootElement;
40 }
41
42 }