org.eclipse.datatools.modelbase.sql.xml.query.impl
Class XMLValueFunctionValidateImpl

java.lang.Object
  extended byENamedElementImpl
      extended byorg.eclipse.datatools.modelbase.sql.schema.impl.SQLObjectImpl
          extended byorg.eclipse.datatools.modelbase.sql.query.impl.SQLQueryObjectImpl
              extended byorg.eclipse.datatools.modelbase.sql.query.impl.QueryValueExpressionImpl
                  extended byorg.eclipse.datatools.modelbase.sql.query.impl.ValueExpressionAtomicImpl
                      extended byorg.eclipse.datatools.modelbase.sql.query.impl.ValueExpressionFunctionImpl
                          extended byorg.eclipse.datatools.modelbase.sql.xml.query.impl.XMLValueFunctionImpl
                              extended byorg.eclipse.datatools.modelbase.sql.xml.query.impl.XMLValueFunctionValidateImpl
All Implemented Interfaces:
QueryValueExpression, SQLObject, SQLQueryObject, ValueExpression, ValueExpressionAtomic, ValueExpressionFunction, XMLValueFunction, XMLValueFunctionValidate

public class XMLValueFunctionValidateImpl
extends XMLValueFunctionImpl
implements XMLValueFunctionValidate

An implementation of the model object 'XML Value Function Validate'.

The following features are implemented:

See Also:
Serialized Form

Method Summary
 NotificationChain basicSetValidateAccordingTo(XMLValueFunctionValidateAccordingTo newValidateAccordingTo, NotificationChain msgs)
           
 NotificationChain basicSetValidateContent(XMLValueFunctionValidateContent newValidateContent, NotificationChain msgs)
           
 java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
           
 NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs)
           
 NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
           
 boolean eIsSet(int featureID)
           
 void eSet(int featureID, java.lang.Object newValue)
           
 void eUnset(int featureID)
           
 XMLContentType2 getContentOption()
           
 XMLValueFunctionValidateAccordingTo getValidateAccordingTo()
           
 XMLValueFunctionValidateContent getValidateContent()
           
 void setContentOption(XMLContentType2 newContentOption)
           
 void setValidateAccordingTo(XMLValueFunctionValidateAccordingTo newValidateAccordingTo)
           
 void setValidateContent(XMLValueFunctionValidateContent newValidateContent)
           
 java.lang.String toString()
           
 
Methods inherited from class org.eclipse.datatools.modelbase.sql.query.impl.ValueExpressionFunctionImpl
basicGetFunction, getFunction, getParameterList, isColumnFunction, isDistinct, isSpecialRegister, setColumnFunction, setDistinct, setFunction, setSpecialRegister
 
Methods inherited from class org.eclipse.datatools.modelbase.sql.query.impl.QueryValueExpressionImpl
basicSetBasicLeft, basicSetBasicRight, basicSetBetweenLeft, basicSetBetweenRight1, basicSetBetweenRight2, basicSetDataType, basicSetGroupingExpr, basicSetInValueListLeft, basicSetInValueListRight, basicSetInValueRowSelectLeft, basicSetInValueSelectLeft, basicSetLikeEscape, basicSetLikeMatching, basicSetLikePattern, basicSetNest, basicSetOrderByValueExpr, basicSetPredicateNull, basicSetQuantifiedRowSelectLeft, basicSetQuantifiedValueSelectLeft, basicSetResultColumn, basicSetUpdateSourceExprList, basicSetValueExprCaseElse, basicSetValueExprCaseSearchContent, basicSetValueExprCaseSimple, basicSetValueExprCaseSimpleContentResult, basicSetValueExprCaseSimpleContentWhen, basicSetValueExprCast, basicSetValueExprCombinedLeft, basicSetValueExprCombinedRight, basicSetValueExprFunction, basicSetValueExprLabeledDuration, basicSetValuesRow, eBasicRemoveFromContainerFeature, getBasicLeft, getBasicRight, getBetweenLeft, getBetweenRight1, getBetweenRight2, getDataType, getGroupingExpr, getInValueListLeft, getInValueListRight, getInValueRowSelectLeft, getInValueSelectLeft, getLikeEscape, getLikeMatching, getLikePattern, getNest, getOrderByValueExpr, getPredicateNull, getQuantifiedRowSelectLeft, getQuantifiedValueSelectLeft, getResultColumn, getSQL, getUnaryOperator, getUpdateSourceExprList, getValueExprCaseElse, getValueExprCaseSearchContent, getValueExprCaseSimple, getValueExprCaseSimpleContentResult, getValueExprCaseSimpleContentWhen, getValueExprCast, getValueExprCombinedLeft, getValueExprCombinedRight, getValueExprFunction, getValueExprLabeledDuration, getValuesRow, setBasicLeft, setBasicRight, setBetweenLeft, setBetweenRight1, setBetweenRight2, setDataType, setGroupingExpr, setInValueListLeft, setInValueListRight, setInValueRowSelectLeft, setInValueSelectLeft, setLikeEscape, setLikeMatching, setLikePattern, setNest, setOrderByValueExpr, setPredicateNull, setQuantifiedRowSelectLeft, setQuantifiedValueSelectLeft, setResultColumn, setUnaryOperator, setUpdateSourceExprList, setValueExprCaseElse, setValueExprCaseSearchContent, setValueExprCaseSimple, setValueExprCaseSimpleContentResult, setValueExprCaseSimpleContentWhen, setValueExprCast, setValueExprCombinedLeft, setValueExprCombinedRight, setValueExprFunction, setValueExprLabeledDuration, setValuesRow
 
Methods inherited from class org.eclipse.datatools.modelbase.sql.query.impl.SQLQueryObjectImpl
getSourceInfo, setSourceInfo, setSQL
 
Methods inherited from class org.eclipse.datatools.modelbase.sql.schema.impl.SQLObjectImpl
addEAnnotation, addEAnnotationDetail, createDataObject, createDataObject, createDataObject, createDataObject, createDataObject, delete, get, get, getBigDecimal, getBigDecimal, getBigInteger, getBigInteger, getBoolean, getBoolean, getByte, getByte, getBytes, getBytes, getChar, getChar, getComments, getContainer, getContainmentProperty, getDataGraph, getDataObject, getDataObject, getDate, getDate, getDependencies, getDescription, getDouble, getDouble, getEAnnotation, getEAnnotationDetail, getFloat, getFloat, getInstanceProperties, getInt, getInt, getLabel, getList, getList, getLong, getLong, getPrivileges, getSequence, getSequence, getShort, getShort, getString, getString, getType, isSet, isSet, removeEAnnotationDetail, set, set, setAnnotationDetail, setBigDecimal, setBigDecimal, setBigInteger, setBigInteger, setBoolean, setBoolean, setByte, setByte, setBytes, setBytes, setChar, setChar, setDataObject, setDataObject, setDate, setDate, setDescription, setDouble, setDouble, setFloat, setFloat, setInt, setInt, setLabel, setList, setList, setLong, setLong, setShort, setShort, setString, setString, unset, unset, writeReplace
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.datatools.modelbase.sql.query.ValueExpressionFunction
getFunction, getParameterList, isColumnFunction, isDistinct, isSpecialRegister, setColumnFunction, setDistinct, setFunction, setSpecialRegister
 
Methods inherited from interface org.eclipse.datatools.modelbase.sql.query.QueryValueExpression
getBasicLeft, getBasicRight, getBetweenLeft, getBetweenRight1, getBetweenRight2, getDataType, getGroupingExpr, getInValueListLeft, getInValueListRight, getInValueRowSelectLeft, getInValueSelectLeft, getLikeEscape, getLikeMatching, getLikePattern, getNest, getOrderByValueExpr, getPredicateNull, getQuantifiedRowSelectLeft, getQuantifiedValueSelectLeft, getResultColumn, getUnaryOperator, getUpdateSourceExprList, getValueExprCaseElse, getValueExprCaseSearchContent, getValueExprCaseSimple, getValueExprCaseSimpleContentResult, getValueExprCaseSimpleContentWhen, getValueExprCast, getValueExprCombinedLeft, getValueExprCombinedRight, getValueExprFunction, getValueExprLabeledDuration, getValuesRow, setBasicLeft, setBasicRight, setBetweenLeft, setBetweenRight1, setBetweenRight2, setDataType, setGroupingExpr, setInValueListLeft, setInValueListRight, setInValueRowSelectLeft, setInValueSelectLeft, setLikeEscape, setLikeMatching, setLikePattern, setNest, setOrderByValueExpr, setPredicateNull, setQuantifiedRowSelectLeft, setQuantifiedValueSelectLeft, setResultColumn, setUnaryOperator, setUpdateSourceExprList, setValueExprCaseElse, setValueExprCaseSearchContent, setValueExprCaseSimple, setValueExprCaseSimpleContentResult, setValueExprCaseSimpleContentWhen, setValueExprCast, setValueExprCombinedLeft, setValueExprCombinedRight, setValueExprFunction, setValueExprLabeledDuration, setValuesRow
 
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, getLabel, getPrivileges, removeEAnnotationDetail, setAnnotationDetail, setDescription, setLabel
 
Methods inherited from interface org.eclipse.datatools.modelbase.sql.expressions.ValueExpression
getSQL, setSQL
 

Method Detail

getContentOption

public XMLContentType2 getContentOption()

Specified by:
getContentOption in interface XMLValueFunctionValidate
Returns:
the value of the 'Content Option' attribute.
See Also:
XMLContentType2, XMLValueFunctionValidate.setContentOption(XMLContentType2), SQLXMLQueryModelPackage.getXMLValueFunctionValidate_ContentOption()

setContentOption

public void setContentOption(XMLContentType2 newContentOption)

Specified by:
setContentOption in interface XMLValueFunctionValidate
Parameters:
newContentOption - the new value of the 'Content Option' attribute.
See Also:
XMLContentType2, XMLValueFunctionValidate.getContentOption()

getValidateContent

public XMLValueFunctionValidateContent getValidateContent()

Specified by:
getValidateContent in interface XMLValueFunctionValidate
Returns:
the value of the 'Validate Content' containment reference.
See Also:
XMLValueFunctionValidate.setValidateContent(XMLValueFunctionValidateContent), SQLXMLQueryModelPackage.getXMLValueFunctionValidate_ValidateContent(), XMLValueFunctionValidateContent.getValueFunctionValidate()

basicSetValidateContent

public NotificationChain basicSetValidateContent(XMLValueFunctionValidateContent newValidateContent,
                                                 NotificationChain msgs)


setValidateContent

public void setValidateContent(XMLValueFunctionValidateContent newValidateContent)

Specified by:
setValidateContent in interface XMLValueFunctionValidate
Parameters:
newValidateContent - the new value of the 'Validate Content' containment reference.
See Also:
XMLValueFunctionValidate.getValidateContent()

getValidateAccordingTo

public XMLValueFunctionValidateAccordingTo getValidateAccordingTo()

Specified by:
getValidateAccordingTo in interface XMLValueFunctionValidate
Returns:
the value of the 'Validate According To' containment reference.
See Also:
XMLValueFunctionValidate.setValidateAccordingTo(XMLValueFunctionValidateAccordingTo), SQLXMLQueryModelPackage.getXMLValueFunctionValidate_ValidateAccordingTo(), XMLValueFunctionValidateAccordingTo.getValueFunctionValidate()

basicSetValidateAccordingTo

public NotificationChain basicSetValidateAccordingTo(XMLValueFunctionValidateAccordingTo newValidateAccordingTo,
                                                     NotificationChain msgs)


setValidateAccordingTo

public void setValidateAccordingTo(XMLValueFunctionValidateAccordingTo newValidateAccordingTo)

Specified by:
setValidateAccordingTo in interface XMLValueFunctionValidate
Parameters:
newValidateAccordingTo - the new value of the 'Validate According To' containment reference.
See Also:
XMLValueFunctionValidate.getValidateAccordingTo()

eInverseAdd

public NotificationChain eInverseAdd(InternalEObject otherEnd,
                                     int featureID,
                                     NotificationChain msgs)

Overrides:
eInverseAdd in class ValueExpressionFunctionImpl

eInverseRemove

public NotificationChain eInverseRemove(InternalEObject otherEnd,
                                        int featureID,
                                        NotificationChain msgs)

Overrides:
eInverseRemove in class ValueExpressionFunctionImpl

eGet

public java.lang.Object eGet(int featureID,
                             boolean resolve,
                             boolean coreType)

Overrides:
eGet in class ValueExpressionFunctionImpl

eSet

public void eSet(int featureID,
                 java.lang.Object newValue)

Overrides:
eSet in class ValueExpressionFunctionImpl

eUnset

public void eUnset(int featureID)

Overrides:
eUnset in class ValueExpressionFunctionImpl

eIsSet

public boolean eIsSet(int featureID)

Overrides:
eIsSet in class ValueExpressionFunctionImpl

toString

public java.lang.String toString()

Overrides:
toString in class ValueExpressionFunctionImpl


Copyright © 2007 Actuate, IBM Corporation, Sybase, Inc. and others. All rights reserved.