View Javadoc
1   // Generated from eu/simuline/relana/parser/SClass.g4 by ANTLR 4.7
2   package eu.simuline.relana.parser;
3   
4       import eu.simuline.relana.model.ClassLocator;
5       import eu.simuline.relana.model.SClass;
6       import eu.simuline.relana.model.Deficiency;
7       import eu.simuline.relana.model.DeficiencyNode;
8       import eu.simuline.relana.model.SClassLoader;
9       import eu.simuline.relana.model.Package;
10  
11      import java.util.Map;
12      import java.util.HashMap;
13      import java.util.Set;
14      import java.util.HashSet;
15      import java.util.Iterator;
16      import java.util.Collections;
17  
18      import java.io.Reader;
19      import java.io.IOException;
20      import java.io.InputStream;
21  
22  import org.antlr.v4.runtime.tree.ParseTreeListener;
23  
24  /**
25   * This interface defines a complete listener for a parse tree produced by
26   * {@link SClassParser}.
27   */
28  public interface SClassListener extends ParseTreeListener {
29  	/**
30  	 * Enter a parse tree produced by {@link SClassParser#sClass}.
31  	 * @param ctx the parse tree
32  	 */
33  	void enterSClass(SClassParser.SClassContext ctx);
34  	/**
35  	 * Exit a parse tree produced by {@link SClassParser#sClass}.
36  	 * @param ctx the parse tree
37  	 */
38  	void exitSClass(SClassParser.SClassContext ctx);
39  	/**
40  	 * Enter a parse tree produced by {@link SClassParser#getPath}.
41  	 * @param ctx the parse tree
42  	 */
43  	void enterGetPath(SClassParser.GetPathContext ctx);
44  	/**
45  	 * Exit a parse tree produced by {@link SClassParser#getPath}.
46  	 * @param ctx the parse tree
47  	 */
48  	void exitGetPath(SClassParser.GetPathContext ctx);
49  	/**
50  	 * Enter a parse tree produced by {@link SClassParser#addPath}.
51  	 * @param ctx the parse tree
52  	 */
53  	void enterAddPath(SClassParser.AddPathContext ctx);
54  	/**
55  	 * Exit a parse tree produced by {@link SClassParser#addPath}.
56  	 * @param ctx the parse tree
57  	 */
58  	void exitAddPath(SClassParser.AddPathContext ctx);
59  	/**
60  	 * Enter a parse tree produced by {@link SClassParser#getSuperClass}.
61  	 * @param ctx the parse tree
62  	 */
63  	void enterGetSuperClass(SClassParser.GetSuperClassContext ctx);
64  	/**
65  	 * Exit a parse tree produced by {@link SClassParser#getSuperClass}.
66  	 * @param ctx the parse tree
67  	 */
68  	void exitGetSuperClass(SClassParser.GetSuperClassContext ctx);
69  	/**
70  	 * Enter a parse tree produced by {@link SClassParser#getDeficiencies}.
71  	 * @param ctx the parse tree
72  	 */
73  	void enterGetDeficiencies(SClassParser.GetDeficienciesContext ctx);
74  	/**
75  	 * Exit a parse tree produced by {@link SClassParser#getDeficiencies}.
76  	 * @param ctx the parse tree
77  	 */
78  	void exitGetDeficiencies(SClassParser.GetDeficienciesContext ctx);
79  	/**
80  	 * Enter a parse tree produced by {@link SClassParser#addDeficiency}.
81  	 * @param ctx the parse tree
82  	 */
83  	void enterAddDeficiency(SClassParser.AddDeficiencyContext ctx);
84  	/**
85  	 * Exit a parse tree produced by {@link SClassParser#addDeficiency}.
86  	 * @param ctx the parse tree
87  	 */
88  	void exitAddDeficiency(SClassParser.AddDeficiencyContext ctx);
89  	/**
90  	 * Enter a parse tree produced by {@link SClassParser#getInnerCls}.
91  	 * @param ctx the parse tree
92  	 */
93  	void enterGetInnerCls(SClassParser.GetInnerClsContext ctx);
94  	/**
95  	 * Exit a parse tree produced by {@link SClassParser#getInnerCls}.
96  	 * @param ctx the parse tree
97  	 */
98  	void exitGetInnerCls(SClassParser.GetInnerClsContext ctx);
99  	/**
100 	 * Enter a parse tree produced by {@link SClassParser#addMap}.
101 	 * @param ctx the parse tree
102 	 */
103 	void enterAddMap(SClassParser.AddMapContext ctx);
104 	/**
105 	 * Exit a parse tree produced by {@link SClassParser#addMap}.
106 	 * @param ctx the parse tree
107 	 */
108 	void exitAddMap(SClassParser.AddMapContext ctx);
109 	/**
110 	 * Enter a parse tree produced by {@link SClassParser#getCheckedDeficiencies}.
111 	 * @param ctx the parse tree
112 	 */
113 	void enterGetCheckedDeficiencies(SClassParser.GetCheckedDeficienciesContext ctx);
114 	/**
115 	 * Exit a parse tree produced by {@link SClassParser#getCheckedDeficiencies}.
116 	 * @param ctx the parse tree
117 	 */
118 	void exitGetCheckedDeficiencies(SClassParser.GetCheckedDeficienciesContext ctx);
119 	/**
120 	 * Enter a parse tree produced by {@link SClassParser#addRelations}.
121 	 * @param ctx the parse tree
122 	 */
123 	void enterAddRelations(SClassParser.AddRelationsContext ctx);
124 	/**
125 	 * Exit a parse tree produced by {@link SClassParser#addRelations}.
126 	 * @param ctx the parse tree
127 	 */
128 	void exitAddRelations(SClassParser.AddRelationsContext ctx);
129 	/**
130 	 * Enter a parse tree produced by {@link SClassParser#addRelation}.
131 	 * @param ctx the parse tree
132 	 */
133 	void enterAddRelation(SClassParser.AddRelationContext ctx);
134 	/**
135 	 * Exit a parse tree produced by {@link SClassParser#addRelation}.
136 	 * @param ctx the parse tree
137 	 */
138 	void exitAddRelation(SClassParser.AddRelationContext ctx);
139 }