1 19 20 package org.netbeans.modules.xml.wsdl.model.impl; 21 22 import org.netbeans.modules.xml.wsdl.model.NotificationOperation; 23 import org.netbeans.modules.xml.wsdl.model.Output; 24 import org.netbeans.modules.xml.wsdl.model.WSDLModel; 25 import org.netbeans.modules.xml.wsdl.model.visitor.WSDLVisitor; 26 import org.w3c.dom.Element ; 27 28 32 public class NotificationOperationImpl extends OperationImpl implements NotificationOperation { 33 34 35 public NotificationOperationImpl(WSDLModel model, Element e) { 36 super(model, e); 37 } 38 39 public NotificationOperationImpl(WSDLModel model) { 40 this(model, createNewElement(WSDLQNames.OPERATION.getQName(), model)); 41 } 42 43 public Output getOutput() { 44 return getChild(Output.class); 45 } 46 47 public void setOutput(Output output) { 48 super.setChildAfter(Output.class, OUTPUT_PROPERTY, output, TypeCollection.DOCUMENTATION.types()); 49 } 50 51 public void accept(WSDLVisitor visitor) { 52 visitor.visit(this); 53 } 54 55 } 56 | Popular Tags |