org.eclipse.datatools.modelbase.sql.xml.query
Interface XMLQueryExpression

All Superinterfaces:
org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.ENamedElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier, SQLObject, SQLQueryObject

public interface XMLQueryExpression
extends SQLQueryObject

A representation of the model object 'XML Query Expression'. Represents an XQuery expression. The content of this element is a literal string which specifies an XML Query. See ISO SQL/XML sec. 6.17.

The following features are supported:

See Also:
SQLXMLQueryModelPackage.getXMLQueryExpression()

Method Summary
 XMLPredicateExists getPredicateExists()
          Returns the value of the 'Predicate Exists' container reference.
 XMLValueFunctionQuery getValueFunctionQuery()
          Returns the value of the 'Value Function Query' container reference.
 java.lang.String getXqueryExprContent()
          Returns the value of the 'Xquery Expr Content' attribute.
 void setPredicateExists(XMLPredicateExists value)
          Sets the value of the 'Predicate Exists' container reference.
 void setValueFunctionQuery(XMLValueFunctionQuery value)
          Sets the value of the 'Value Function Query' container reference.
 void setXqueryExprContent(java.lang.String value)
          Sets the value of the 'Xquery Expr Content' attribute.
 
Methods inherited from interface org.eclipse.datatools.modelbase.sql.query.SQLQueryObject
getSourceInfo, getSQL, setSourceInfo, setSQL
 
Methods inherited from interface org.eclipse.datatools.modelbase.sql.schema.SQLObject
addEAnnotation, addEAnnotationDetail, getComments, getDependencies, getDescription, getEAnnotation, getEAnnotationDetail, getExtensions, getLabel, getPrivileges, removeEAnnotationDetail, setAnnotationDetail, setDescription, setLabel
 
Methods inherited from interface org.eclipse.emf.ecore.ENamedElement
getName, setName
 
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotations
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Method Detail

getXqueryExprContent

java.lang.String getXqueryExprContent()
Returns the value of the 'Xquery Expr Content' attribute.

If the meaning of the 'Xquery Expr Content' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Xquery Expr Content' attribute.
See Also:
setXqueryExprContent(String), SQLXMLQueryModelPackage.getXMLQueryExpression_XqueryExprContent()

setXqueryExprContent

void setXqueryExprContent(java.lang.String value)
Sets the value of the 'Xquery Expr Content' attribute.

Parameters:
value - the new value of the 'Xquery Expr Content' attribute.
See Also:
getXqueryExprContent()

getPredicateExists

XMLPredicateExists getPredicateExists()
Returns the value of the 'Predicate Exists' container reference. It is bidirectional and its opposite is 'Xquery Expr'.

If the meaning of the 'Predicate Exists' container reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Predicate Exists' container reference.
See Also:
setPredicateExists(XMLPredicateExists), SQLXMLQueryModelPackage.getXMLQueryExpression_PredicateExists(), XMLPredicateExists.getXqueryExpr()

setPredicateExists

void setPredicateExists(XMLPredicateExists value)
Sets the value of the 'Predicate Exists' container reference.

Parameters:
value - the new value of the 'Predicate Exists' container reference.
See Also:
getPredicateExists()

getValueFunctionQuery

XMLValueFunctionQuery getValueFunctionQuery()
Returns the value of the 'Value Function Query' container reference. It is bidirectional and its opposite is 'Xquery Expr'.

If the meaning of the 'Value Function Query' container reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Value Function Query' container reference.
See Also:
setValueFunctionQuery(XMLValueFunctionQuery), SQLXMLQueryModelPackage.getXMLQueryExpression_ValueFunctionQuery(), XMLValueFunctionQuery.getXqueryExpr()

setValueFunctionQuery

void setValueFunctionQuery(XMLValueFunctionQuery value)
Sets the value of the 'Value Function Query' container reference.

Parameters:
value - the new value of the 'Value Function Query' container reference.
See Also:
getValueFunctionQuery()