2
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
4
* Copyright 1997-2007 Sun Microsystems, Inc. All rights reserved.
6
* The contents of this file are subject to the terms of either the GNU
7
* General Public License Version 2 only ("GPL") or the Common
8
* Development and Distribution License("CDDL") (collectively, the
9
* "License"). You may not use this file except in compliance with the
10
* License. You can obtain a copy of the License at
11
* http://www.netbeans.org/cddl-gplv2.html
12
* or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the
13
* specific language governing permissions and limitations under the
14
* License. When distributing the software, include this License Header
15
* Notice in each file and include the License file at
16
* nbbuild/licenses/CDDL-GPL-2-CP. Sun designates this
17
* particular file as subject to the "Classpath" exception as provided
18
* by Sun in the GPL Version 2 section of the License file that
19
* accompanied this code. If applicable, add the following below the
20
* License Header, with the fields enclosed by brackets [] replaced by
21
* your own identifying information:
22
* "Portions Copyrighted [year] [name of copyright owner]"
26
* The Original Software is NetBeans. The Initial Developer of the Original
27
* Software is Sun Microsystems, Inc. Portions Copyright 1997-2007 Sun
28
* Microsystems, Inc. All Rights Reserved.
30
* If you wish your version of this file to be governed by only the CDDL
31
* or only the GPL Version 2, indicate your decision by adding
32
* "[Contributor] elects to include this software in this distribution
33
* under the [CDDL or GPL Version 2] license." If you do not indicate a
34
* single choice of license, a recipient has the option to distribute
35
* your version of this file under either the CDDL, the GPL Version 2 or
36
* to extend the choice of license to its licensees as provided above.
37
* However, if you add GPL Version 2 code and therefore, elected the GPL
38
* Version 2 license, then the option applies only if the new code is
39
* made subject to such option by the copyright holder.
42
package org.netbeans.modules.xml.wsdl.ui.property.model;
44
import org.netbeans.modules.xml.schema.model.All;
45
import org.netbeans.modules.xml.schema.model.Annotation;
46
import org.netbeans.modules.xml.schema.model.AnyAttribute;
47
import org.netbeans.modules.xml.schema.model.AnyElement;
48
import org.netbeans.modules.xml.schema.model.AppInfo;
49
import org.netbeans.modules.xml.schema.model.AttributeGroupReference;
50
import org.netbeans.modules.xml.schema.model.AttributeReference;
51
import org.netbeans.modules.xml.schema.model.Choice;
52
import org.netbeans.modules.xml.schema.model.ComplexContent;
53
import org.netbeans.modules.xml.schema.model.ComplexContentRestriction;
54
import org.netbeans.modules.xml.schema.model.ComplexExtension;
55
import org.netbeans.modules.xml.schema.model.Documentation;
56
import org.netbeans.modules.xml.schema.model.ElementReference;
57
import org.netbeans.modules.xml.schema.model.Enumeration;
58
import org.netbeans.modules.xml.schema.model.Field;
59
import org.netbeans.modules.xml.schema.model.FractionDigits;
60
import org.netbeans.modules.xml.schema.model.GlobalAttribute;
61
import org.netbeans.modules.xml.schema.model.GlobalAttributeGroup;
62
import org.netbeans.modules.xml.schema.model.GlobalComplexType;
63
import org.netbeans.modules.xml.schema.model.GlobalElement;
64
import org.netbeans.modules.xml.schema.model.GlobalGroup;
65
import org.netbeans.modules.xml.schema.model.GlobalSimpleType;
66
import org.netbeans.modules.xml.schema.model.GroupReference;
67
import org.netbeans.modules.xml.schema.model.Import;
68
import org.netbeans.modules.xml.schema.model.Include;
69
import org.netbeans.modules.xml.schema.model.Key;
70
import org.netbeans.modules.xml.schema.model.KeyRef;
71
import org.netbeans.modules.xml.schema.model.Length;
72
import org.netbeans.modules.xml.schema.model.List;
73
import org.netbeans.modules.xml.schema.model.LocalAttribute;
74
import org.netbeans.modules.xml.schema.model.LocalComplexType;
75
import org.netbeans.modules.xml.schema.model.LocalElement;
76
import org.netbeans.modules.xml.schema.model.LocalSimpleType;
77
import org.netbeans.modules.xml.schema.model.MaxExclusive;
78
import org.netbeans.modules.xml.schema.model.MaxInclusive;
79
import org.netbeans.modules.xml.schema.model.MaxLength;
80
import org.netbeans.modules.xml.schema.model.MinExclusive;
81
import org.netbeans.modules.xml.schema.model.MinInclusive;
82
import org.netbeans.modules.xml.schema.model.MinLength;
83
import org.netbeans.modules.xml.schema.model.Notation;
84
import org.netbeans.modules.xml.schema.model.Pattern;
85
import org.netbeans.modules.xml.schema.model.Redefine;
86
import org.netbeans.modules.xml.schema.model.Schema;
87
import org.netbeans.modules.xml.schema.model.Selector;
88
import org.netbeans.modules.xml.schema.model.Sequence;
89
import org.netbeans.modules.xml.schema.model.SimpleContent;
90
import org.netbeans.modules.xml.schema.model.SimpleContentRestriction;
91
import org.netbeans.modules.xml.schema.model.SimpleExtension;
92
import org.netbeans.modules.xml.schema.model.SimpleTypeRestriction;
93
import org.netbeans.modules.xml.schema.model.TotalDigits;
94
import org.netbeans.modules.xml.schema.model.Union;
95
import org.netbeans.modules.xml.schema.model.Unique;
96
import org.netbeans.modules.xml.schema.model.Whitespace;
102
public abstract class AbstractXSDVisitor implements XSDVisitor {
104
/** Creates a new instance of AbstractXSDVisitor */
105
public AbstractXSDVisitor() {
108
public void visit(All all) {
109
// TODO Auto-generated method stub
113
public void visit(Annotation ann) {
114
// TODO Auto-generated method stub
118
public void visit(AnyAttribute anyAttr) {
119
// TODO Auto-generated method stub
123
public void visit(AnyElement any) {
124
// TODO Auto-generated method stub
128
public void visit(AppInfo appinfo) {
129
// TODO Auto-generated method stub
133
public void visit(AttributeGroupReference agr) {
134
// TODO Auto-generated method stub
138
public void visit(AttributeReference reference) {
139
// TODO Auto-generated method stub
143
public void visit(Choice choice) {
144
// TODO Auto-generated method stub
148
public void visit(ComplexContent cc) {
149
// TODO Auto-generated method stub
153
public void visit(ComplexContentRestriction ccr) {
154
// TODO Auto-generated method stub
158
public void visit(ComplexExtension ce) {
159
// TODO Auto-generated method stub
163
public void visit(Documentation d) {
164
// TODO Auto-generated method stub
168
public void visit(ElementReference er) {
169
// TODO Auto-generated method stub
173
public void visit(Enumeration e) {
174
// TODO Auto-generated method stub
178
public void visit(Field f) {
179
// TODO Auto-generated method stub
183
public void visit(FractionDigits fd) {
184
// TODO Auto-generated method stub
188
public void visit(GlobalAttribute ga) {
189
// TODO Auto-generated method stub
193
public void visit(GlobalAttributeGroup gag) {
194
// TODO Auto-generated method stub
198
public void visit(GlobalComplexType gct) {
199
// TODO Auto-generated method stub
203
public void visit(GlobalElement ge) {
204
// TODO Auto-generated method stub
208
public void visit(GlobalGroup gd) {
209
// TODO Auto-generated method stub
213
public void visit(GlobalSimpleType gst) {
214
// TODO Auto-generated method stub
218
public void visit(GroupReference gr) {
219
// TODO Auto-generated method stub
223
public void visit(Import im) {
224
// TODO Auto-generated method stub
228
public void visit(Include include) {
229
// TODO Auto-generated method stub
233
public void visit(Key key) {
234
// TODO Auto-generated method stub
238
public void visit(KeyRef kr) {
239
// TODO Auto-generated method stub
243
public void visit(Length length) {
244
// TODO Auto-generated method stub
248
public void visit(List l) {
249
// TODO Auto-generated method stub
253
public void visit(LocalAttribute la) {
254
// TODO Auto-generated method stub
258
public void visit(LocalComplexType type) {
259
// TODO Auto-generated method stub
263
public void visit(LocalElement le) {
264
// TODO Auto-generated method stub
268
public void visit(LocalSimpleType type) {
269
// TODO Auto-generated method stub
273
public void visit(MaxExclusive me) {
274
// TODO Auto-generated method stub
278
public void visit(MaxInclusive mi) {
279
// TODO Auto-generated method stub
283
public void visit(MaxLength ml) {
284
// TODO Auto-generated method stub
288
public void visit(MinExclusive me) {
289
// TODO Auto-generated method stub
293
public void visit(MinInclusive mi) {
294
// TODO Auto-generated method stub
298
public void visit(MinLength ml) {
299
// TODO Auto-generated method stub
303
public void visit(Notation notation) {
304
// TODO Auto-generated method stub
308
public void visit(Pattern p) {
309
// TODO Auto-generated method stub
313
public void visit(Redefine rd) {
314
// TODO Auto-generated method stub
318
public void visit(Schema s) {
319
// TODO Auto-generated method stub
323
public void visit(Selector s) {
324
// TODO Auto-generated method stub
328
public void visit(Sequence s) {
329
// TODO Auto-generated method stub
333
public void visit(SimpleContent sc) {
334
// TODO Auto-generated method stub
338
public void visit(SimpleContentRestriction scr) {
339
// TODO Auto-generated method stub
343
public void visit(SimpleExtension se) {
344
// TODO Auto-generated method stub
348
public void visit(SimpleTypeRestriction str) {
349
// TODO Auto-generated method stub
353
public void visit(TotalDigits td) {
354
// TODO Auto-generated method stub
358
public void visit(Union u) {
359
// TODO Auto-generated method stub
363
public void visit(Unique u) {
364
// TODO Auto-generated method stub
368
public void visit(Whitespace ws) {
369
// TODO Auto-generated method stub