AbstractModuleVisitor.java
001 /* This file is part of the project "Hilbert II" - http://www.qedeq.org
002  *
003  * Copyright 2000-2011,  Michael Meyling <mime@qedeq.org>.
004  *
005  * "Hilbert II" is free software; you can redistribute
006  * it and/or modify it under the terms of the GNU General Public
007  * License as published by the Free Software Foundation; either
008  * version 2 of the License, or (at your option) any later version.
009  *
010  * This program is distributed in the hope that it will be useful,
011  * but WITHOUT ANY WARRANTY; without even the implied warranty of
012  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
013  * GNU General Public License for more details.
014  */
015 
016 package org.qedeq.kernel.se.visitor;
017 
018 import org.qedeq.kernel.se.base.list.Atom;
019 import org.qedeq.kernel.se.base.list.ElementList;
020 import org.qedeq.kernel.se.base.module.Add;
021 import org.qedeq.kernel.se.base.module.Author;
022 import org.qedeq.kernel.se.base.module.AuthorList;
023 import org.qedeq.kernel.se.base.module.Axiom;
024 import org.qedeq.kernel.se.base.module.Chapter;
025 import org.qedeq.kernel.se.base.module.ChapterList;
026 import org.qedeq.kernel.se.base.module.Existential;
027 import org.qedeq.kernel.se.base.module.FormalProof;
028 import org.qedeq.kernel.se.base.module.FormalProofLine;
029 import org.qedeq.kernel.se.base.module.FormalProofLineList;
030 import org.qedeq.kernel.se.base.module.FormalProofList;
031 import org.qedeq.kernel.se.base.module.Formula;
032 import org.qedeq.kernel.se.base.module.FunctionDefinition;
033 import org.qedeq.kernel.se.base.module.Header;
034 import org.qedeq.kernel.se.base.module.Import;
035 import org.qedeq.kernel.se.base.module.ImportList;
036 import org.qedeq.kernel.se.base.module.InitialFunctionDefinition;
037 import org.qedeq.kernel.se.base.module.InitialPredicateDefinition;
038 import org.qedeq.kernel.se.base.module.Latex;
039 import org.qedeq.kernel.se.base.module.LatexList;
040 import org.qedeq.kernel.se.base.module.LinkList;
041 import org.qedeq.kernel.se.base.module.LiteratureItem;
042 import org.qedeq.kernel.se.base.module.LiteratureItemList;
043 import org.qedeq.kernel.se.base.module.Location;
044 import org.qedeq.kernel.se.base.module.LocationList;
045 import org.qedeq.kernel.se.base.module.ModusPonens;
046 import org.qedeq.kernel.se.base.module.Node;
047 import org.qedeq.kernel.se.base.module.PredicateDefinition;
048 import org.qedeq.kernel.se.base.module.Proof;
049 import org.qedeq.kernel.se.base.module.ProofList;
050 import org.qedeq.kernel.se.base.module.Proposition;
051 import org.qedeq.kernel.se.base.module.Qedeq;
052 import org.qedeq.kernel.se.base.module.ReasonType;
053 import org.qedeq.kernel.se.base.module.Rename;
054 import org.qedeq.kernel.se.base.module.Rule;
055 import org.qedeq.kernel.se.base.module.Section;
056 import org.qedeq.kernel.se.base.module.SectionList;
057 import org.qedeq.kernel.se.base.module.Specification;
058 import org.qedeq.kernel.se.base.module.Subsection;
059 import org.qedeq.kernel.se.base.module.SubsectionList;
060 import org.qedeq.kernel.se.base.module.SubsectionType;
061 import org.qedeq.kernel.se.base.module.SubstFree;
062 import org.qedeq.kernel.se.base.module.SubstFunc;
063 import org.qedeq.kernel.se.base.module.SubstPred;
064 import org.qedeq.kernel.se.base.module.Term;
065 import org.qedeq.kernel.se.base.module.Universal;
066 import org.qedeq.kernel.se.base.module.UsedByList;
067 import org.qedeq.kernel.se.base.module.VariableList;
068 import org.qedeq.kernel.se.common.ModuleDataException;
069 
070 /**
071  * Basic visitor that makes nothing.
072  *
073  @author Michael Meyling
074  */
075 public abstract class AbstractModuleVisitor implements QedeqVisitor {
076 
077     public void visitEnter(final Atom atomthrows ModuleDataException {
078     }
079 
080     public void visitEnter(final ElementList listthrows ModuleDataException {
081     }
082 
083     public void visitEnter(final Author authorthrows ModuleDataException {
084     }
085 
086     public void visitEnter(final AuthorList authorListthrows ModuleDataException {
087     }
088 
089     public void visitEnter(final Axiom axiomthrows ModuleDataException {
090     }
091 
092     public void visitEnter(final Chapter chapterthrows ModuleDataException {
093     }
094 
095     public void visitEnter(final ChapterList chapterListthrows ModuleDataException {
096     }
097 
098     public void visitEnter(final Formula formulathrows ModuleDataException {
099     }
100 
101     public void visitEnter(final InitialFunctionDefinition functionDefinition)
102             throws ModuleDataException {
103     }
104 
105     public void visitEnter(final FunctionDefinition functionDefinitionthrows ModuleDataException {
106     }
107 
108     public void visitEnter(final Header headerthrows ModuleDataException {
109     }
110 
111     public void visitEnter(final Import impthrows ModuleDataException {
112     }
113 
114     public void visitEnter(final ImportList importListthrows ModuleDataException {
115     }
116 
117     public void visitEnter(final Latex latexthrows ModuleDataException {
118     }
119 
120     public void visitEnter(final LatexList latexListthrows ModuleDataException {
121     }
122 
123     public void visitEnter(final LinkList linkListthrows ModuleDataException {
124     }
125 
126     public void visitEnter(final LiteratureItem literatureItemthrows ModuleDataException {
127     }
128 
129     public void visitEnter(final LiteratureItemList literatureItemListthrows ModuleDataException {
130     }
131 
132     public void visitEnter(final Location locationthrows ModuleDataException {
133     }
134 
135     public void visitEnter(final LocationList locationListthrows ModuleDataException {
136     }
137 
138     public void visitEnter(final Node nodethrows ModuleDataException {
139     }
140 
141     public void visitEnter(final InitialPredicateDefinition predicateDefinition)
142             throws ModuleDataException {
143     }
144 
145     public void visitEnter(final PredicateDefinition predicateDefinition)
146             throws ModuleDataException {
147     }
148 
149     public void visitEnter(final FormalProofList proofListthrows ModuleDataException {
150     }
151 
152     public void visitEnter(final FormalProof proofthrows ModuleDataException {
153     }
154 
155     public void visitEnter(final FormalProofLine proofLinethrows ModuleDataException {
156     }
157 
158     public void visitEnter(final ReasonType reasonTypethrows ModuleDataException {
159     }
160 
161     public void visitEnter(final ModusPonens reasonthrows ModuleDataException {
162     }
163 
164     public void visitEnter(final Add reasonthrows ModuleDataException {
165     }
166 
167     public void visitEnter(final Rename reasonthrows ModuleDataException {
168     }
169 
170     public void visitEnter(final SubstFree reasonthrows ModuleDataException {
171     }
172 
173     public void visitEnter(final SubstFunc reasonthrows ModuleDataException {
174     }
175 
176     public void visitEnter(final SubstPred reasonthrows ModuleDataException {
177     }
178 
179     public void visitEnter(final Existential reasonthrows ModuleDataException {
180     }
181 
182     public void visitEnter(final Universal reasonthrows ModuleDataException {
183     }
184 
185     public void visitEnter(final FormalProofLineList proofLineListthrows ModuleDataException {
186     }
187 
188     public void visitEnter(final Proof proofthrows ModuleDataException {
189     }
190 
191     public void visitEnter(final ProofList proofListthrows ModuleDataException {
192     }
193 
194     public void visitEnter(final Proposition propositionthrows ModuleDataException {
195     }
196 
197     public void visitEnter(final Qedeq qedeqthrows ModuleDataException {
198     }
199 
200     public void visitEnter(final Rule rulethrows ModuleDataException {
201     }
202 
203     public void visitEnter(final Section sectionthrows ModuleDataException {
204     }
205 
206     public void visitEnter(final SectionList sectionListthrows ModuleDataException {
207     }
208 
209     public void visitEnter(final Specification specificationthrows ModuleDataException {
210     }
211 
212     public void visitEnter(final Subsection subsectionthrows ModuleDataException {
213     }
214 
215     public void visitEnter(final SubsectionList subsectionListthrows ModuleDataException {
216     }
217 
218     public void visitEnter(final SubsectionType subsectionTypethrows ModuleDataException {
219     }
220 
221     public void visitEnter(final Term termthrows ModuleDataException {
222     }
223 
224     public void visitEnter(final UsedByList usedByListthrows ModuleDataException {
225     }
226 
227     public void visitEnter(final VariableList variableListthrows ModuleDataException {
228     }
229 
230     public void visitLeave(final Author authorthrows ModuleDataException {
231     }
232 
233     public void visitLeave(final AuthorList authorListthrows ModuleDataException {
234     }
235 
236     public void visitLeave(final Axiom axiomthrows ModuleDataException {
237     }
238 
239     public void visitLeave(final Chapter chapterthrows ModuleDataException {
240     }
241 
242     public void visitLeave(final ChapterList chapterListthrows ModuleDataException {
243     }
244 
245     public void visitLeave(final Formula formulathrows ModuleDataException {
246     }
247 
248     public void visitLeave(final InitialFunctionDefinition functionDefinitionthrows ModuleDataException {
249     }
250 
251     public void visitLeave(final FunctionDefinition functionDefinitionthrows ModuleDataException {
252     }
253 
254     public void visitLeave(final Header headerthrows ModuleDataException {
255     }
256 
257     public void visitLeave(final Import impthrows ModuleDataException {
258     }
259 
260     public void visitLeave(final ImportList importListthrows ModuleDataException {
261     }
262 
263     public void visitLeave(final Latex latexthrows ModuleDataException {
264     }
265 
266     public void visitLeave(final LatexList latexListthrows ModuleDataException {
267     }
268 
269     public void visitLeave(final LinkList linkListthrows ModuleDataException {
270     }
271 
272     public void visitLeave(final LiteratureItem literatureItemthrows ModuleDataException {
273     }
274 
275     public void visitLeave(final LiteratureItemList literatureItemListthrows ModuleDataException {
276     }
277 
278     public void visitLeave(final Location locationthrows ModuleDataException {
279     }
280 
281     public void visitLeave(final LocationList locationListthrows ModuleDataException {
282     }
283 
284     public void visitLeave(final Node authorListthrows ModuleDataException {
285     }
286 
287     public void visitLeave(final InitialPredicateDefinition predicateDefinition)
288         throws ModuleDataException {
289     }
290 
291     public void visitLeave(final PredicateDefinition predicateDefinition)
292             throws ModuleDataException {
293     }
294 
295     public void visitLeave(final FormalProofList proofListthrows ModuleDataException {
296     }
297 
298     public void visitLeave(final FormalProof proofthrows ModuleDataException {
299     }
300 
301     public void visitLeave(final FormalProofLine proofLinethrows ModuleDataException {
302     }
303 
304     public void visitLeave(final ReasonType reasonTypethrows ModuleDataException {
305     }
306 
307     public void visitLeave(final ModusPonens reasonthrows ModuleDataException {
308     }
309 
310     public void visitLeave(final Add reasonthrows ModuleDataException {
311     }
312 
313     public void visitLeave(final Rename reasonthrows ModuleDataException {
314     }
315 
316     public void visitLeave(final SubstFree reasonthrows ModuleDataException {
317     }
318 
319     public void visitLeave(final SubstFunc reasonthrows ModuleDataException {
320     }
321 
322     public void visitLeave(final SubstPred reasonthrows ModuleDataException {
323     }
324 
325     public void visitLeave(final Existential reasonthrows ModuleDataException {
326     }
327 
328     public void visitLeave(final Universal reasonthrows ModuleDataException {
329     }
330 
331     public void visitLeave(final FormalProofLineList proofLineListthrows ModuleDataException {
332     }
333 
334     public void visitLeave(final Proof proofthrows ModuleDataException {
335     }
336 
337     public void visitLeave(final ProofList proofListthrows ModuleDataException {
338     }
339 
340     public void visitLeave(final Proposition propositionthrows ModuleDataException {
341     }
342 
343     public void visitLeave(final Qedeq qedeqthrows ModuleDataException {
344     }
345 
346     public void visitLeave(final Rule rulethrows ModuleDataException {
347     }
348 
349     public void visitLeave(final Section sectionthrows ModuleDataException {
350     }
351 
352     public void visitLeave(final SectionList sectionListthrows ModuleDataException {
353     }
354 
355     public void visitLeave(final Specification specificationthrows ModuleDataException {
356     }
357 
358     public void visitLeave(final Subsection subsectionthrows ModuleDataException {
359     }
360 
361     public void visitLeave(final SubsectionList subsectionListthrows ModuleDataException {
362     }
363 
364     public void visitLeave(final SubsectionType subsectionTypethrows ModuleDataException {
365     }
366 
367     public void visitLeave(final Term termthrows ModuleDataException {
368     }
369 
370     public void visitLeave(final UsedByList usedByListthrows ModuleDataException {
371     }
372 
373     public void visitLeave(final VariableList variableListthrows ModuleDataException {
374     }
375 
376     public void visitLeave(final Atom atomthrows ModuleDataException {
377     }
378 
379     public void visitLeave(final ElementList listthrows ModuleDataException {
380     }
381 }