Skip to contentPackage: TreeElementVisitor
TreeElementVisitor
Coverage
      1: package gui.wrapperobjects;
2: 
3: /**
4:  * A visitor for TreeElements.
5:  */
6: public interface TreeElementVisitor {
7:         /**
8:          * Visits a DefinitionFileWrapper.
9:          * 
10:          * @param element
11:          *            The DefinitionFileWrapper to visit.
12:          */
13:         void visit(DefinitionFileWrapper element);
14: 
15:         /**
16:          * Visits a TypeFileWrapper.
17:          * 
18:          * @param element
19:          *            The TypeFileWrapper to visit.
20:          */
21:         void visit(TypeFileWrapper element);
22: 
23:         /**
24:          * Visits a PackageWrapper.
25:          * 
26:          * @param element
27:          *            The PackageWrapper to visit.
28:          */
29:         void visit(PackageWrapper element);
30: 
31:         /**
32:          * Visits a ConfiguredPackageWrapper.
33:          * 
34:          * @param element
35:          *            The ConfiguredPackageWrapper to visit.
36:          */
37:         void visit(ConfiguredPackageWrapper element);
38: 
39:         /**
40:          * Visits a ConfigurationWrapper.
41:          * 
42:          * @param element
43:          *            The ConfigurationWrapper to visit.
44:          */
45:         void visit(ConfigurationWrapper element);
46: 
47:         /**
48:          * Visits a SoftwareWrapper.
49:          * 
50:          * @param element
51:          *            The SoftwareWrapper to visit.
52:          */
53:         void visit(SoftwareWrapper element);
54: 
55:         /**
56:          * Visits a ConfigurationCategoryWrapper.
57:          * 
58:          * @param element
59:          *            The ConfigurationCategoryWrapper to visit.
60:          */
61:         void visit(ConfigurationCategoryWrapper element);
62: 
63:         /**
64:          * Visits a PackageCategoryWrapper.
65:          * 
66:          * @param element
67:          *            The PackageCategoryWrapper to visit.
68:          */
69:         void visit(PackageCategoryWrapper element);
70: 
71:         /**
72:          * Visits a RootWrapper.
73:          * 
74:          * @param element
75:          *            The RootWrapper to visit.
76:          */
77:         void visit(RootWrapper element);
78: }