1 19 20 23 package org.netbeans.modules.xml.wsdl.model.extensions.bpel.impl; 24 25 import org.netbeans.modules.xml.wsdl.model.WSDLModel; 26 import org.netbeans.modules.xml.wsdl.model.extensions.bpel.BPELQName; 27 import org.netbeans.modules.xml.wsdl.model.extensions.bpel.PropertyAlias; 28 import org.netbeans.modules.xml.wsdl.model.extensions.bpel.Query; 29 import org.netbeans.modules.xml.wsdl.model.spi.GenericExtensibilityElement; 30 import org.netbeans.modules.xml.xam.Component; 31 import org.w3c.dom.Element ; 32 33 34 38 public class QueryImpl extends GenericExtensibilityElement implements Query { 39 40 public QueryImpl( WSDLModel model, Element e ) { 41 super(model, e); 42 } 43 44 public QueryImpl( WSDLModel model ) { 45 this(model, createPrefixedElement(BPELQName.QUERY.getQName(), 46 model)); 47 } 48 49 52 public String getContent() { 53 return getText(); 54 } 55 56 59 public void setContent( String value ) { 60 setText( CONTENT_PROPERTY, value ); 61 } 62 63 66 public void accept( Visitor v ) { 67 v.visit( this ); 68 } 69 70 73 public String getQueryLanguage() { 74 return getAttribute(BPELAttribute.QUERY_LANGUAGE); 75 } 76 77 80 public void setQueryLanguage( String value ) { 81 setAttribute( QUERY_LANGUAGE , BPELAttribute.QUERY_LANGUAGE , value ); 82 } 83 84 87 public void removeQueryLanguage() { 88 setAttribute( QUERY_LANGUAGE , BPELAttribute.QUERY_LANGUAGE , null ); 89 } 90 91 @Override 92 public boolean canBeAddedTo(Component target) { 93 if (target instanceof PropertyAlias) { 94 return true; 95 } 96 return false; 97 } 98 99 } 100 | Popular Tags |