1 19 20 package org.netbeans.modules.xml.wsdl.model.impl; 21 22 import org.netbeans.modules.xml.wsdl.model.Binding; 23 import org.netbeans.modules.xml.wsdl.model.Port; 24 import org.netbeans.modules.xml.wsdl.model.WSDLModel; 25 import org.netbeans.modules.xml.xam.dom.NamedComponentReference; 26 import org.w3c.dom.Element ; 27 28 32 public class PortImpl extends NamedImpl implements Port { 33 34 35 public PortImpl(WSDLModel model, Element e) { 36 super(model, e); 37 } 38 39 public PortImpl(WSDLModel model){ 40 this(model, createNewElement(WSDLQNames.PORT.getQName(), model)); 41 } 42 43 public void accept(org.netbeans.modules.xml.wsdl.model.visitor.WSDLVisitor visitor) { 44 visitor.visit(this); 45 } 46 47 public void setBinding(NamedComponentReference<Binding> binding) { 48 setAttribute(BINDING_PROPERTY, WSDLAttribute.BINDING, binding); 49 } 50 51 public NamedComponentReference<Binding> getBinding() { 52 return resolveGlobalReference(Binding.class, WSDLAttribute.BINDING); 53 } 54 } 55 | Popular Tags |