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