View Javadoc

1   package net.sf.msplice.visitor;
2   
3   import net.sf.msplice.SpliceException;
4   import net.sf.msplice.model.BusinessProperty;
5   import net.sf.msplice.model.CompositeElement;
6   import net.sf.msplice.model.DefaultConditionHolder;
7   import net.sf.msplice.model.DefaultValueHolder;
8   import net.sf.msplice.model.SpliceConfig;
9   import net.sf.msplice.model.ViewProperty;
10  import net.sf.msplice.model.condition.AbstractCondition;
11  import net.sf.msplice.model.value.AbstractValue;
12  
13  
14  public interface IVisitor {
15  
16  	Object visit(BusinessProperty property) throws SpliceException;
17  
18  	Object visit(ViewProperty property) throws SpliceException;
19  
20  	Object visit(DefaultConditionHolder holder) throws SpliceException;
21  
22  	Object visit(DefaultValueHolder holder) throws SpliceException;
23  
24  	Object visit(AbstractCondition condition) throws SpliceException;
25  
26  	Object visit(AbstractValue value) throws SpliceException;
27  
28  	Object visit(SpliceConfig element) throws SpliceException;
29  	
30  	
31  
32  }