001: /*
002: * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
003: *
004: * Copyright 1997-2007 Sun Microsystems, Inc. All rights reserved.
005: *
006: * The contents of this file are subject to the terms of either the GNU
007: * General Public License Version 2 only ("GPL") or the Common
008: * Development and Distribution License("CDDL") (collectively, the
009: * "License"). You may not use this file except in compliance with the
010: * License. You can obtain a copy of the License at
011: * http://www.netbeans.org/cddl-gplv2.html
012: * or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the
013: * specific language governing permissions and limitations under the
014: * License. When distributing the software, include this License Header
015: * Notice in each file and include the License file at
016: * nbbuild/licenses/CDDL-GPL-2-CP. Sun designates this
017: * particular file as subject to the "Classpath" exception as provided
018: * by Sun in the GPL Version 2 section of the License file that
019: * accompanied this code. If applicable, add the following below the
020: * License Header, with the fields enclosed by brackets [] replaced by
021: * your own identifying information:
022: * "Portions Copyrighted [year] [name of copyright owner]"
023: *
024: * Contributor(s):
025: *
026: * The Original Software is NetBeans. The Initial Developer of the Original
027: * Software is Sun Microsystems, Inc. Portions Copyright 1997-2006 Sun
028: * Microsystems, Inc. All Rights Reserved.
029: *
030: * If you wish your version of this file to be governed by only the CDDL
031: * or only the GPL Version 2, indicate your decision by adding
032: * "[Contributor] elects to include this software in this distribution
033: * under the [CDDL or GPL Version 2] license." If you do not indicate a
034: * single choice of license, a recipient has the option to distribute
035: * your version of this file under either the CDDL, the GPL Version 2 or
036: * to extend the choice of license to its licensees as provided above.
037: * However, if you add GPL Version 2 code and therefore, elected the GPL
038: * Version 2 license, then the option applies only if the new code is
039: * made subject to such option by the copyright holder.
040: */
041:
042: /*
043: * DefaultVisitor.java
044: *
045: * Created on November 17, 2005, 9:59 AM
046: *
047: * To change this template, choose Tools | Template Manager
048: * and open the template in the editor.
049: */
050:
051: package org.netbeans.modules.xml.wsdl.model.visitor;
052:
053: import org.netbeans.modules.xml.wsdl.model.ExtensibilityElement;
054: import org.netbeans.modules.xml.wsdl.model.NotificationOperation;
055: import org.netbeans.modules.xml.wsdl.model.OneWayOperation;
056: import org.netbeans.modules.xml.wsdl.model.RequestResponseOperation;
057: import org.netbeans.modules.xml.wsdl.model.SolicitResponseOperation;
058: import org.netbeans.modules.xml.wsdl.model.WSDLComponent;
059:
060: /**
061: *
062: * @author nn136682
063: */
064: public class DefaultVisitor implements WSDLVisitor {
065:
066: /** Creates a new instance of DefaultVisitor */
067: public DefaultVisitor() {
068: }
069:
070: public void visit(org.netbeans.modules.xml.wsdl.model.Types types) {
071: visitComponent(types);
072: }
073:
074: public void visit(org.netbeans.modules.xml.wsdl.model.Port port) {
075: visitComponent(port);
076: }
077:
078: public void visit(
079: org.netbeans.modules.xml.wsdl.model.Definitions definition) {
080: visitComponent(definition);
081: }
082:
083: public void visit(
084: org.netbeans.modules.xml.wsdl.model.BindingInput bi) {
085: visitComponent(bi);
086: }
087:
088: public void visit(
089: org.netbeans.modules.xml.wsdl.model.BindingOutput bo) {
090: visitComponent(bo);
091: }
092:
093: public void visit(OneWayOperation op) {
094: visitComponent(op);
095: }
096:
097: public void visit(RequestResponseOperation op) {
098: visitComponent(op);
099: }
100:
101: public void visit(NotificationOperation op) {
102: visitComponent(op);
103: }
104:
105: public void visit(SolicitResponseOperation op) {
106: visitComponent(op);
107: }
108:
109: public void visit(org.netbeans.modules.xml.wsdl.model.Part part) {
110: visitComponent(part);
111: }
112:
113: public void visit(
114: org.netbeans.modules.xml.wsdl.model.Documentation doc) {
115: visitComponent(doc);
116: }
117:
118: public void visit(
119: org.netbeans.modules.xml.wsdl.model.BindingOperation bop) {
120: visitComponent(bop);
121: }
122:
123: public void visit(
124: org.netbeans.modules.xml.wsdl.model.Binding binding) {
125: visitComponent(binding);
126: }
127:
128: public void visit(
129: org.netbeans.modules.xml.wsdl.model.Message message) {
130: visitComponent(message);
131: }
132:
133: public void visit(
134: org.netbeans.modules.xml.wsdl.model.Service service) {
135: visitComponent(service);
136: }
137:
138: public void visit(
139: org.netbeans.modules.xml.wsdl.model.BindingFault bf) {
140: visitComponent(bf);
141: }
142:
143: public void visit(
144: org.netbeans.modules.xml.wsdl.model.Import importDef) {
145: visitComponent(importDef);
146: }
147:
148: public void visit(org.netbeans.modules.xml.wsdl.model.Output out) {
149: visitComponent(out);
150: }
151:
152: public void visit(
153: org.netbeans.modules.xml.wsdl.model.PortType portType) {
154: visitComponent(portType);
155: }
156:
157: public void visit(org.netbeans.modules.xml.wsdl.model.Input in) {
158: visitComponent(in);
159: }
160:
161: public void visit(org.netbeans.modules.xml.wsdl.model.Fault fault) {
162: visitComponent(fault);
163: }
164:
165: public void visit(ExtensibilityElement ee) {
166: visitComponent(ee);
167: }
168:
169: protected void visitComponent(WSDLComponent component) {
170: }
171: }
|