org.netbeans.modules.bpel.model.api.support
Class XPathBpelVariable

java.lang.Object
  extended by org.netbeans.modules.bpel.model.api.support.XPathBpelVariable
All Implemented Interfaces:
org.netbeans.modules.xml.xpath.ext.spi.XPathVariable

public final class XPathBpelVariable
extends java.lang.Object
implements org.netbeans.modules.xml.xpath.ext.spi.XPathVariable

The special BPEL variable container is intended to be used by XPath model.

Author:
nk160297

Constructor Summary
XPathBpelVariable(VariableDeclaration var, Part part)
          The part can be null.
 
Method Summary
 javax.xml.namespace.QName constructXPathName()
           
 boolean equals(java.lang.Object obj)
           
 javax.xml.namespace.QName getName()
           
 Part getPart()
           
 org.netbeans.modules.xml.schema.model.ReferenceableSchemaComponent getType()
           
 VariableDeclaration getVarDecl()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

XPathBpelVariable

public XPathBpelVariable(VariableDeclaration var,
                         Part part)
The part can be null.

Method Detail

getVarDecl

public VariableDeclaration getVarDecl()

getPart

public Part getPart()

getName

public javax.xml.namespace.QName getName()
Specified by:
getName in interface org.netbeans.modules.xml.xpath.ext.spi.XPathVariable

getType

public org.netbeans.modules.xml.schema.model.ReferenceableSchemaComponent getType()
Specified by:
getType in interface org.netbeans.modules.xml.xpath.ext.spi.XPathVariable

constructXPathName

public javax.xml.namespace.QName constructXPathName()

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object