org.eclipse.datatools.modelbase.sql.query.impl
Class QueryValueExpressionImpl

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
All Implemented Interfaces:
QueryValueExpression, SQLObject, SQLQueryObject, ValueExpression
Direct Known Subclasses:
ValueExpressionAtomicImpl, ValueExpressionCombinedImpl, ValueExpressionNestedImpl, XMLAttributeDeclarationItemImpl, XMLQueryArgumentItemImpl, XMLSerializeFunctionTargetImpl, XMLTableColumnDefinitionDefaultImpl, XMLValueFunctionCommentContentImpl, XMLValueFunctionConcatContentItemImpl, XMLValueFunctionDocumentContentImpl, XMLValueFunctionElementContentItemImpl, XMLValueFunctionForestContentItemImpl, XMLValueFunctionParseContentImpl, XMLValueFunctionPIContentImpl, XMLValueFunctionTextContentImpl, XMLValueFunctionValidateContentImpl

public abstract class QueryValueExpressionImpl
extends SQLQueryObjectImpl
implements QueryValueExpression

An implementation of the model object 'SQL Value Expression'.

The following features are implemented:

See Also:
Serialized Form

Method Summary
 NotificationChain basicSetDataType(DataType newDataType, NotificationChain msgs)
           
 NotificationChain eBasicRemoveFromContainer(NotificationChain msgs)
           
 java.lang.Object eGet(EStructuralFeature eFeature, boolean resolve)
           
 NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, java.lang.Class baseClass, NotificationChain msgs)
           
 NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, java.lang.Class baseClass, NotificationChain msgs)
           
 boolean eIsSet(EStructuralFeature eFeature)
           
 void eSet(EStructuralFeature eFeature, java.lang.Object newValue)
           
 void eUnset(EStructuralFeature eFeature)
           
 PredicateBasic getBasicLeft()
           
 PredicateBasic getBasicRight()
           
 PredicateBetween getBetweenLeft()
           
 PredicateBetween getBetweenRight1()
           
 PredicateBetween getBetweenRight2()
           
 DataType getDataType()
           
 GroupingExpression getGroupingExpr()
           
 PredicateInValueList getInValueListLeft()
           
 PredicateInValueList getInValueListRight()
           
 PredicateInValueRowSelect getInValueRowSelectLeft()
           
 PredicateInValueSelect getInValueSelectLeft()
           
 PredicateLike getLikeEscape()
           
 PredicateLike getLikeMatching()
           
 PredicateLike getLikePattern()
           
 ValueExpressionNested getNest()
           
 OrderByValueExpression getOrderByValueExpr()
           
 PredicateIsNull getPredicateNull()
           
 PredicateQuantifiedRowSelect getQuantifiedRowSelectLeft()
           
 PredicateQuantifiedValueSelect getQuantifiedValueSelectLeft()
           
 ResultColumn getResultColumn()
           
 java.lang.String getSQL()
           
 ValueExpressionUnaryOperator getUnaryOperator()
           
 UpdateSourceExprList getUpdateSourceExprList()
           
 ValueExpressionCaseElse getValueExprCaseElse()
           
 ValueExpressionCaseSearchContent getValueExprCaseSearchContent()
           
 ValueExpressionCaseSimple getValueExprCaseSimple()
           
 ValueExpressionCaseSimpleContent getValueExprCaseSimpleContentResult()
           
 ValueExpressionCaseSimpleContent getValueExprCaseSimpleContentWhen()
           
 ValueExpressionCast getValueExprCast()
           
 ValueExpressionCombined getValueExprCombinedLeft()
           
 ValueExpressionCombined getValueExprCombinedRight()
           
 ValueExpressionFunction getValueExprFunction()
           
 ValueExpressionLabeledDuration getValueExprLabeledDuration()
           
 ValuesRow getValuesRow()
           
 void setBasicLeft(PredicateBasic newBasicLeft)
           
 void setBasicRight(PredicateBasic newBasicRight)
           
 void setBetweenLeft(PredicateBetween newBetweenLeft)
           
 void setBetweenRight1(PredicateBetween newBetweenRight1)
           
 void setBetweenRight2(PredicateBetween newBetweenRight2)
           
 void setDataType(DataType newDataType)
           
 void setGroupingExpr(GroupingExpression newGroupingExpr)
           
 void setInValueListLeft(PredicateInValueList newInValueListLeft)
           
 void setInValueListRight(PredicateInValueList newInValueListRight)
           
 void setInValueRowSelectLeft(PredicateInValueRowSelect newInValueRowSelectLeft)
           
 void setInValueSelectLeft(PredicateInValueSelect newInValueSelectLeft)
           
 void setLikeEscape(PredicateLike newLikeEscape)
           
 void setLikeMatching(PredicateLike newLikeMatching)
           
 void setLikePattern(PredicateLike newLikePattern)
           
 void setNest(ValueExpressionNested newNest)
           
 void setOrderByValueExpr(OrderByValueExpression newOrderByValueExpr)
           
 void setPredicateNull(PredicateIsNull newPredicateNull)
           
 void setQuantifiedRowSelectLeft(PredicateQuantifiedRowSelect newQuantifiedRowSelectLeft)
           
 void setQuantifiedValueSelectLeft(PredicateQuantifiedValueSelect newQuantifiedValueSelectLeft)
           
 void setResultColumn(ResultColumn newResultColumn)
           
 void setSQL(java.lang.String sqlText)
           
 void setUnaryOperator(ValueExpressionUnaryOperator newUnaryOperator)
           
 void setUpdateSourceExprList(UpdateSourceExprList newUpdateSourceExprList)
           
 void setValueExprCaseElse(ValueExpressionCaseElse newValueExprCaseElse)
           
 void setValueExprCaseSearchContent(ValueExpressionCaseSearchContent newValueExprCaseSearchContent)
           
 void setValueExprCaseSimple(ValueExpressionCaseSimple newValueExprCaseSimple)
           
 void setValueExprCaseSimpleContentResult(ValueExpressionCaseSimpleContent newValueExprCaseSimpleContentResult)
           
 void setValueExprCaseSimpleContentWhen(ValueExpressionCaseSimpleContent newValueExprCaseSimpleContentWhen)
           
 void setValueExprCast(ValueExpressionCast newValueExprCast)
           
 void setValueExprCombinedLeft(ValueExpressionCombined newValueExprCombinedLeft)
           
 void setValueExprCombinedRight(ValueExpressionCombined newValueExprCombinedRight)
           
 void setValueExprFunction(ValueExpressionFunction newValueExprFunction)
           
 void setValueExprLabeledDuration(ValueExpressionLabeledDuration newValueExprLabeledDuration)
           
 void setValuesRow(ValuesRow newValuesRow)
           
 java.lang.String toString()
           
 
Methods inherited from class org.eclipse.datatools.modelbase.sql.query.impl.SQLQueryObjectImpl
getSourceInfo, setSourceInfo
 
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, getContainer, getContainmentProperty, getDataGraph, getDataObject, getDataObject, getDate, getDate, getDependencies, getDescription, getDouble, getDouble, getEAnnotation, getEAnnotationDetail, getFloat, getFloat, getInstanceProperties, getInt, getInt, getLabel, getList, getList, getLong, getLong, 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.SQLQueryObject
getSourceInfo, setSourceInfo
 
Methods inherited from interface org.eclipse.datatools.modelbase.sql.schema.SQLObject
addEAnnotation, addEAnnotationDetail, getDependencies, getDescription, getEAnnotation, getEAnnotationDetail, getLabel, removeEAnnotationDetail, setAnnotationDetail, setDescription, setLabel
 

Method Detail

getUnaryOperator

public ValueExpressionUnaryOperator getUnaryOperator()

Specified by:
getUnaryOperator in interface QueryValueExpression
Returns:
the value of the 'Unary Operator' attribute.
See Also:
ValueExpressionUnaryOperator, QueryValueExpression.setUnaryOperator(ValueExpressionUnaryOperator), SQLQueryModelPackage.getQueryValueExpression_UnaryOperator()

setUnaryOperator

public void setUnaryOperator(ValueExpressionUnaryOperator newUnaryOperator)

Specified by:
setUnaryOperator in interface QueryValueExpression
Parameters:
newUnaryOperator - the new value of the 'Unary Operator' attribute.
See Also:
ValueExpressionUnaryOperator, QueryValueExpression.getUnaryOperator()

getDataType

public DataType getDataType()

Specified by:
getDataType in interface QueryValueExpression
Returns:
the value of the 'Data Type' containment reference.
See Also:
QueryValueExpression.setDataType(DataType), SQLQueryModelPackage.getQueryValueExpression_DataType()

basicSetDataType

public NotificationChain basicSetDataType(DataType newDataType,
                                          NotificationChain msgs)


setDataType

public void setDataType(DataType newDataType)

Specified by:
setDataType in interface QueryValueExpression
Parameters:
newDataType - the new value of the 'Data Type' containment reference.
See Also:
QueryValueExpression.getDataType()

getValuesRow

public ValuesRow getValuesRow()

Specified by:
getValuesRow in interface QueryValueExpression
Returns:
the value of the 'Values Row' container reference.
See Also:
QueryValueExpression.setValuesRow(ValuesRow), SQLQueryModelPackage.getQueryValueExpression_ValuesRow(), ValuesRow.getExprList()

setValuesRow

public void setValuesRow(ValuesRow newValuesRow)

Specified by:
setValuesRow in interface QueryValueExpression
Parameters:
newValuesRow - the new value of the 'Values Row' container reference.
See Also:
QueryValueExpression.getValuesRow()

getOrderByValueExpr

public OrderByValueExpression getOrderByValueExpr()

Specified by:
getOrderByValueExpr in interface QueryValueExpression
Returns:
the value of the 'Order By Value Expr' container reference.
See Also:
QueryValueExpression.setOrderByValueExpr(OrderByValueExpression), SQLQueryModelPackage.getQueryValueExpression_OrderByValueExpr(), OrderByValueExpression.getValueExpr()

setOrderByValueExpr

public void setOrderByValueExpr(OrderByValueExpression newOrderByValueExpr)

Specified by:
setOrderByValueExpr in interface QueryValueExpression
Parameters:
newOrderByValueExpr - the new value of the 'Order By Value Expr' container reference.
See Also:
QueryValueExpression.getOrderByValueExpr()

getResultColumn

public ResultColumn getResultColumn()

Specified by:
getResultColumn in interface QueryValueExpression
Returns:
the value of the 'Result Column' container reference.
See Also:
QueryValueExpression.setResultColumn(ResultColumn), SQLQueryModelPackage.getQueryValueExpression_ResultColumn(), ResultColumn.getValueExpr()

setResultColumn

public void setResultColumn(ResultColumn newResultColumn)

Specified by:
setResultColumn in interface QueryValueExpression
Parameters:
newResultColumn - the new value of the 'Result Column' container reference.
See Also:
QueryValueExpression.getResultColumn()

getBasicRight

public PredicateBasic getBasicRight()

Specified by:
getBasicRight in interface QueryValueExpression
Returns:
the value of the 'Basic Right' container reference.
See Also:
QueryValueExpression.setBasicRight(PredicateBasic), SQLQueryModelPackage.getQueryValueExpression_BasicRight(), PredicateBasic.getRightValueExpr()

setBasicRight

public void setBasicRight(PredicateBasic newBasicRight)

Specified by:
setBasicRight in interface QueryValueExpression
Parameters:
newBasicRight - the new value of the 'Basic Right' container reference.
See Also:
QueryValueExpression.getBasicRight()

getBasicLeft

public PredicateBasic getBasicLeft()

Specified by:
getBasicLeft in interface QueryValueExpression
Returns:
the value of the 'Basic Left' container reference.
See Also:
QueryValueExpression.setBasicLeft(PredicateBasic), SQLQueryModelPackage.getQueryValueExpression_BasicLeft(), PredicateBasic.getLeftValueExpr()

setBasicLeft

public void setBasicLeft(PredicateBasic newBasicLeft)

Specified by:
setBasicLeft in interface QueryValueExpression
Parameters:
newBasicLeft - the new value of the 'Basic Left' container reference.
See Also:
QueryValueExpression.getBasicLeft()

getLikePattern

public PredicateLike getLikePattern()

Specified by:
getLikePattern in interface QueryValueExpression
Returns:
the value of the 'Like Pattern' container reference.
See Also:
QueryValueExpression.setLikePattern(PredicateLike), SQLQueryModelPackage.getQueryValueExpression_LikePattern(), PredicateLike.getPatternValueExpr()

setLikePattern

public void setLikePattern(PredicateLike newLikePattern)

Specified by:
setLikePattern in interface QueryValueExpression
Parameters:
newLikePattern - the new value of the 'Like Pattern' container reference.
See Also:
QueryValueExpression.getLikePattern()

getLikeMatching

public PredicateLike getLikeMatching()

Specified by:
getLikeMatching in interface QueryValueExpression
Returns:
the value of the 'Like Matching' container reference.
See Also:
QueryValueExpression.setLikeMatching(PredicateLike), SQLQueryModelPackage.getQueryValueExpression_LikeMatching(), PredicateLike.getMatchingValueExpr()

setLikeMatching

public void setLikeMatching(PredicateLike newLikeMatching)

Specified by:
setLikeMatching in interface QueryValueExpression
Parameters:
newLikeMatching - the new value of the 'Like Matching' container reference.
See Also:
QueryValueExpression.getLikeMatching()

getPredicateNull

public PredicateIsNull getPredicateNull()

Specified by:
getPredicateNull in interface QueryValueExpression
Returns:
the value of the 'Predicate Null' container reference.
See Also:
QueryValueExpression.setPredicateNull(PredicateIsNull), SQLQueryModelPackage.getQueryValueExpression_PredicateNull(), PredicateIsNull.getValueExpr()

setPredicateNull

public void setPredicateNull(PredicateIsNull newPredicateNull)

Specified by:
setPredicateNull in interface QueryValueExpression
Parameters:
newPredicateNull - the new value of the 'Predicate Null' container reference.
See Also:
QueryValueExpression.getPredicateNull()

getInValueListRight

public PredicateInValueList getInValueListRight()

Specified by:
getInValueListRight in interface QueryValueExpression
Returns:
the value of the 'In Value List Right' container reference.
See Also:
QueryValueExpression.setInValueListRight(PredicateInValueList), SQLQueryModelPackage.getQueryValueExpression_InValueListRight(), PredicateInValueList.getValueExprList()

setInValueListRight

public void setInValueListRight(PredicateInValueList newInValueListRight)

Specified by:
setInValueListRight in interface QueryValueExpression
Parameters:
newInValueListRight - the new value of the 'In Value List Right' container reference.
See Also:
QueryValueExpression.getInValueListRight()

getInValueListLeft

public PredicateInValueList getInValueListLeft()

Specified by:
getInValueListLeft in interface QueryValueExpression
Returns:
the value of the 'In Value List Left' container reference.
See Also:
QueryValueExpression.setInValueListLeft(PredicateInValueList), SQLQueryModelPackage.getQueryValueExpression_InValueListLeft(), PredicateInValueList.getValueExpr()

setInValueListLeft

public void setInValueListLeft(PredicateInValueList newInValueListLeft)

Specified by:
setInValueListLeft in interface QueryValueExpression
Parameters:
newInValueListLeft - the new value of the 'In Value List Left' container reference.
See Also:
QueryValueExpression.getInValueListLeft()

getInValueRowSelectLeft

public PredicateInValueRowSelect getInValueRowSelectLeft()

Specified by:
getInValueRowSelectLeft in interface QueryValueExpression
Returns:
the value of the 'In Value Row Select Left' container reference.
See Also:
QueryValueExpression.setInValueRowSelectLeft(PredicateInValueRowSelect), SQLQueryModelPackage.getQueryValueExpression_InValueRowSelectLeft(), PredicateInValueRowSelect.getValueExprList()

setInValueRowSelectLeft

public void setInValueRowSelectLeft(PredicateInValueRowSelect newInValueRowSelectLeft)

Specified by:
setInValueRowSelectLeft in interface QueryValueExpression
Parameters:
newInValueRowSelectLeft - the new value of the 'In Value Row Select Left' container reference.
See Also:
QueryValueExpression.getInValueRowSelectLeft()

getInValueSelectLeft

public PredicateInValueSelect getInValueSelectLeft()

Specified by:
getInValueSelectLeft in interface QueryValueExpression
Returns:
the value of the 'In Value Select Left' container reference.
See Also:
QueryValueExpression.setInValueSelectLeft(PredicateInValueSelect), SQLQueryModelPackage.getQueryValueExpression_InValueSelectLeft(), PredicateInValueSelect.getValueExpr()

setInValueSelectLeft

public void setInValueSelectLeft(PredicateInValueSelect newInValueSelectLeft)

Specified by:
setInValueSelectLeft in interface QueryValueExpression
Parameters:
newInValueSelectLeft - the new value of the 'In Value Select Left' container reference.
See Also:
QueryValueExpression.getInValueSelectLeft()

getQuantifiedRowSelectLeft

public PredicateQuantifiedRowSelect getQuantifiedRowSelectLeft()

Specified by:
getQuantifiedRowSelectLeft in interface QueryValueExpression
Returns:
the value of the 'Quantified Row Select Left' container reference.
See Also:
QueryValueExpression.setQuantifiedRowSelectLeft(PredicateQuantifiedRowSelect), SQLQueryModelPackage.getQueryValueExpression_QuantifiedRowSelectLeft(), PredicateQuantifiedRowSelect.getValueExprList()

setQuantifiedRowSelectLeft

public void setQuantifiedRowSelectLeft(PredicateQuantifiedRowSelect newQuantifiedRowSelectLeft)

Specified by:
setQuantifiedRowSelectLeft in interface QueryValueExpression
Parameters:
newQuantifiedRowSelectLeft - the new value of the 'Quantified Row Select Left' container reference.
See Also:
QueryValueExpression.getQuantifiedRowSelectLeft()

getQuantifiedValueSelectLeft

public PredicateQuantifiedValueSelect getQuantifiedValueSelectLeft()

Specified by:
getQuantifiedValueSelectLeft in interface QueryValueExpression
Returns:
the value of the 'Quantified Value Select Left' container reference.
See Also:
QueryValueExpression.setQuantifiedValueSelectLeft(PredicateQuantifiedValueSelect), SQLQueryModelPackage.getQueryValueExpression_QuantifiedValueSelectLeft(), PredicateQuantifiedValueSelect.getValueExpr()

setQuantifiedValueSelectLeft

public void setQuantifiedValueSelectLeft(PredicateQuantifiedValueSelect newQuantifiedValueSelectLeft)

Specified by:
setQuantifiedValueSelectLeft in interface QueryValueExpression
Parameters:
newQuantifiedValueSelectLeft - the new value of the 'Quantified Value Select Left' container reference.
See Also:
QueryValueExpression.getQuantifiedValueSelectLeft()

getBetweenLeft

public PredicateBetween getBetweenLeft()

Specified by:
getBetweenLeft in interface QueryValueExpression
Returns:
the value of the 'Between Left' container reference.
See Also:
QueryValueExpression.setBetweenLeft(PredicateBetween), SQLQueryModelPackage.getQueryValueExpression_BetweenLeft(), PredicateBetween.getLeftValueExpr()

setBetweenLeft

public void setBetweenLeft(PredicateBetween newBetweenLeft)

Specified by:
setBetweenLeft in interface QueryValueExpression
Parameters:
newBetweenLeft - the new value of the 'Between Left' container reference.
See Also:
QueryValueExpression.getBetweenLeft()

getBetweenRight1

public PredicateBetween getBetweenRight1()

Specified by:
getBetweenRight1 in interface QueryValueExpression
Returns:
the value of the 'Between Right1' container reference.
See Also:
QueryValueExpression.setBetweenRight1(PredicateBetween), SQLQueryModelPackage.getQueryValueExpression_BetweenRight1(), PredicateBetween.getRightValueExpr1()

setBetweenRight1

public void setBetweenRight1(PredicateBetween newBetweenRight1)

Specified by:
setBetweenRight1 in interface QueryValueExpression
Parameters:
newBetweenRight1 - the new value of the 'Between Right1' container reference.
See Also:
QueryValueExpression.getBetweenRight1()

getBetweenRight2

public PredicateBetween getBetweenRight2()

Specified by:
getBetweenRight2 in interface QueryValueExpression
Returns:
the value of the 'Between Right2' container reference.
See Also:
QueryValueExpression.setBetweenRight2(PredicateBetween), SQLQueryModelPackage.getQueryValueExpression_BetweenRight2(), PredicateBetween.getRightValueExpr2()

setBetweenRight2

public void setBetweenRight2(PredicateBetween newBetweenRight2)

Specified by:
setBetweenRight2 in interface QueryValueExpression
Parameters:
newBetweenRight2 - the new value of the 'Between Right2' container reference.
See Also:
QueryValueExpression.getBetweenRight2()

getValueExprCast

public ValueExpressionCast getValueExprCast()

Specified by:
getValueExprCast in interface QueryValueExpression
Returns:
the value of the 'Value Expr Cast' container reference.
See Also:
QueryValueExpression.setValueExprCast(ValueExpressionCast), SQLQueryModelPackage.getQueryValueExpression_ValueExprCast(), ValueExpressionCast.getValueExpr()

setValueExprCast

public void setValueExprCast(ValueExpressionCast newValueExprCast)

Specified by:
setValueExprCast in interface QueryValueExpression
Parameters:
newValueExprCast - the new value of the 'Value Expr Cast' container reference.
See Also:
QueryValueExpression.getValueExprCast()

getValueExprFunction

public ValueExpressionFunction getValueExprFunction()

Specified by:
getValueExprFunction in interface QueryValueExpression
Returns:
the value of the 'Value Expr Function' container reference.
See Also:
QueryValueExpression.setValueExprFunction(ValueExpressionFunction), SQLQueryModelPackage.getQueryValueExpression_ValueExprFunction(), ValueExpressionFunction.getParameterList()

setValueExprFunction

public void setValueExprFunction(ValueExpressionFunction newValueExprFunction)

Specified by:
setValueExprFunction in interface QueryValueExpression
Parameters:
newValueExprFunction - the new value of the 'Value Expr Function' container reference.
See Also:
QueryValueExpression.getValueExprFunction()

getValueExprCombinedLeft

public ValueExpressionCombined getValueExprCombinedLeft()

Specified by:
getValueExprCombinedLeft in interface QueryValueExpression
Returns:
the value of the 'Value Expr Combined Left' container reference.
See Also:
QueryValueExpression.setValueExprCombinedLeft(ValueExpressionCombined), SQLQueryModelPackage.getQueryValueExpression_ValueExprCombinedLeft(), ValueExpressionCombined.getLeftValueExpr()

setValueExprCombinedLeft

public void setValueExprCombinedLeft(ValueExpressionCombined newValueExprCombinedLeft)

Specified by:
setValueExprCombinedLeft in interface QueryValueExpression
Parameters:
newValueExprCombinedLeft - the new value of the 'Value Expr Combined Left' container reference.
See Also:
QueryValueExpression.getValueExprCombinedLeft()

getValueExprCombinedRight

public ValueExpressionCombined getValueExprCombinedRight()

Specified by:
getValueExprCombinedRight in interface QueryValueExpression
Returns:
the value of the 'Value Expr Combined Right' container reference.
See Also:
QueryValueExpression.setValueExprCombinedRight(ValueExpressionCombined), SQLQueryModelPackage.getQueryValueExpression_ValueExprCombinedRight(), ValueExpressionCombined.getRightValueExpr()

setValueExprCombinedRight

public void setValueExprCombinedRight(ValueExpressionCombined newValueExprCombinedRight)

Specified by:
setValueExprCombinedRight in interface QueryValueExpression
Parameters:
newValueExprCombinedRight - the new value of the 'Value Expr Combined Right' container reference.
See Also:
QueryValueExpression.getValueExprCombinedRight()

getGroupingExpr

public GroupingExpression getGroupingExpr()

Specified by:
getGroupingExpr in interface QueryValueExpression
Returns:
the value of the 'Grouping Expr' container reference.
See Also:
QueryValueExpression.setGroupingExpr(GroupingExpression), SQLQueryModelPackage.getQueryValueExpression_GroupingExpr(), GroupingExpression.getValueExpr()

setGroupingExpr

public void setGroupingExpr(GroupingExpression newGroupingExpr)

Specified by:
setGroupingExpr in interface QueryValueExpression
Parameters:
newGroupingExpr - the new value of the 'Grouping Expr' container reference.
See Also:
QueryValueExpression.getGroupingExpr()

getValueExprCaseElse

public ValueExpressionCaseElse getValueExprCaseElse()

Specified by:
getValueExprCaseElse in interface QueryValueExpression
Returns:
the value of the 'Value Expr Case Else' container reference.
See Also:
QueryValueExpression.setValueExprCaseElse(ValueExpressionCaseElse), SQLQueryModelPackage.getQueryValueExpression_ValueExprCaseElse(), ValueExpressionCaseElse.getValueExpr()

setValueExprCaseElse

public void setValueExprCaseElse(ValueExpressionCaseElse newValueExprCaseElse)

Specified by:
setValueExprCaseElse in interface QueryValueExpression
Parameters:
newValueExprCaseElse - the new value of the 'Value Expr Case Else' container reference.
See Also:
QueryValueExpression.getValueExprCaseElse()

getValueExprCaseSimple

public ValueExpressionCaseSimple getValueExprCaseSimple()

Specified by:
getValueExprCaseSimple in interface QueryValueExpression
Returns:
the value of the 'Value Expr Case Simple' container reference.
See Also:
QueryValueExpression.setValueExprCaseSimple(ValueExpressionCaseSimple), SQLQueryModelPackage.getQueryValueExpression_ValueExprCaseSimple(), ValueExpressionCaseSimple.getValueExpr()

setValueExprCaseSimple

public void setValueExprCaseSimple(ValueExpressionCaseSimple newValueExprCaseSimple)

Specified by:
setValueExprCaseSimple in interface QueryValueExpression
Parameters:
newValueExprCaseSimple - the new value of the 'Value Expr Case Simple' container reference.
See Also:
QueryValueExpression.getValueExprCaseSimple()

getValueExprCaseSimpleContentWhen

public ValueExpressionCaseSimpleContent getValueExprCaseSimpleContentWhen()

Specified by:
getValueExprCaseSimpleContentWhen in interface QueryValueExpression
Returns:
the value of the 'Value Expr Case Simple Content When' container reference.
See Also:
QueryValueExpression.setValueExprCaseSimpleContentWhen(ValueExpressionCaseSimpleContent), SQLQueryModelPackage.getQueryValueExpression_ValueExprCaseSimpleContentWhen(), ValueExpressionCaseSimpleContent.getWhenValueExpr()

setValueExprCaseSimpleContentWhen

public void setValueExprCaseSimpleContentWhen(ValueExpressionCaseSimpleContent newValueExprCaseSimpleContentWhen)

Specified by:
setValueExprCaseSimpleContentWhen in interface QueryValueExpression
Parameters:
newValueExprCaseSimpleContentWhen - the new value of the 'Value Expr Case Simple Content When' container reference.
See Also:
QueryValueExpression.getValueExprCaseSimpleContentWhen()

getValueExprCaseSimpleContentResult

public ValueExpressionCaseSimpleContent getValueExprCaseSimpleContentResult()

Specified by:
getValueExprCaseSimpleContentResult in interface QueryValueExpression
Returns:
the value of the 'Value Expr Case Simple Content Result' container reference.
See Also:
QueryValueExpression.setValueExprCaseSimpleContentResult(ValueExpressionCaseSimpleContent), SQLQueryModelPackage.getQueryValueExpression_ValueExprCaseSimpleContentResult(), ValueExpressionCaseSimpleContent.getResultValueExpr()

setValueExprCaseSimpleContentResult

public void setValueExprCaseSimpleContentResult(ValueExpressionCaseSimpleContent newValueExprCaseSimpleContentResult)

Specified by:
setValueExprCaseSimpleContentResult in interface QueryValueExpression
Parameters:
newValueExprCaseSimpleContentResult - the new value of the 'Value Expr Case Simple Content Result' container reference.
See Also:
QueryValueExpression.getValueExprCaseSimpleContentResult()

getValueExprCaseSearchContent

public ValueExpressionCaseSearchContent getValueExprCaseSearchContent()

Specified by:
getValueExprCaseSearchContent in interface QueryValueExpression
Returns:
the value of the 'Value Expr Case Search Content' container reference.
See Also:
QueryValueExpression.setValueExprCaseSearchContent(ValueExpressionCaseSearchContent), SQLQueryModelPackage.getQueryValueExpression_ValueExprCaseSearchContent(), ValueExpressionCaseSearchContent.getValueExpr()

setValueExprCaseSearchContent

public void setValueExprCaseSearchContent(ValueExpressionCaseSearchContent newValueExprCaseSearchContent)

Specified by:
setValueExprCaseSearchContent in interface QueryValueExpression
Parameters:
newValueExprCaseSearchContent - the new value of the 'Value Expr Case Search Content' container reference.
See Also:
QueryValueExpression.getValueExprCaseSearchContent()

getLikeEscape

public PredicateLike getLikeEscape()

Specified by:
getLikeEscape in interface QueryValueExpression
Returns:
the value of the 'Like Escape' container reference.
See Also:
QueryValueExpression.setLikeEscape(PredicateLike), SQLQueryModelPackage.getQueryValueExpression_LikeEscape(), PredicateLike.getEscapeValueExpr()

setLikeEscape

public void setLikeEscape(PredicateLike newLikeEscape)

Specified by:
setLikeEscape in interface QueryValueExpression
Parameters:
newLikeEscape - the new value of the 'Like Escape' container reference.
See Also:
QueryValueExpression.getLikeEscape()

getValueExprLabeledDuration

public ValueExpressionLabeledDuration getValueExprLabeledDuration()

Specified by:
getValueExprLabeledDuration in interface QueryValueExpression
Returns:
the value of the 'Value Expr Labeled Duration' container reference.
See Also:
QueryValueExpression.setValueExprLabeledDuration(ValueExpressionLabeledDuration), SQLQueryModelPackage.getQueryValueExpression_ValueExprLabeledDuration(), ValueExpressionLabeledDuration.getValueExpr()

setValueExprLabeledDuration

public void setValueExprLabeledDuration(ValueExpressionLabeledDuration newValueExprLabeledDuration)

Specified by:
setValueExprLabeledDuration in interface QueryValueExpression
Parameters:
newValueExprLabeledDuration - the new value of the 'Value Expr Labeled Duration' container reference.
See Also:
QueryValueExpression.getValueExprLabeledDuration()

getNest

public ValueExpressionNested getNest()

Specified by:
getNest in interface QueryValueExpression
Returns:
the value of the 'Nest' container reference.
See Also:
QueryValueExpression.setNest(ValueExpressionNested), SQLQueryModelPackage.getQueryValueExpression_Nest(), ValueExpressionNested.getNestedValueExpr()

setNest

public void setNest(ValueExpressionNested newNest)

Specified by:
setNest in interface QueryValueExpression
Parameters:
newNest - the new value of the 'Nest' container reference.
See Also:
QueryValueExpression.getNest()

getUpdateSourceExprList

public UpdateSourceExprList getUpdateSourceExprList()

Specified by:
getUpdateSourceExprList in interface QueryValueExpression
Returns:
the value of the 'Update Source Expr List' container reference.
See Also:
QueryValueExpression.setUpdateSourceExprList(UpdateSourceExprList), SQLQueryModelPackage.getQueryValueExpression_UpdateSourceExprList(), UpdateSourceExprList.getValueExprList()

setUpdateSourceExprList

public void setUpdateSourceExprList(UpdateSourceExprList newUpdateSourceExprList)

Specified by:
setUpdateSourceExprList in interface QueryValueExpression
Parameters:
newUpdateSourceExprList - the new value of the 'Update Source Expr List' container reference.
See Also:
QueryValueExpression.getUpdateSourceExprList()

getSQL

public java.lang.String getSQL()

Specified by:
getSQL in interface SQLQueryObject
Overrides:
getSQL in class SQLQueryObjectImpl

setSQL

public void setSQL(java.lang.String sqlText)

Specified by:
setSQL in interface SQLQueryObject
Overrides:
setSQL in class SQLQueryObjectImpl

eInverseAdd

public NotificationChain eInverseAdd(InternalEObject otherEnd,
                                     int featureID,
                                     java.lang.Class baseClass,
                                     NotificationChain msgs)

Overrides:
eInverseAdd in class SQLQueryObjectImpl

eInverseRemove

public NotificationChain eInverseRemove(InternalEObject otherEnd,
                                        int featureID,
                                        java.lang.Class baseClass,
                                        NotificationChain msgs)

Overrides:
eInverseRemove in class SQLQueryObjectImpl

eBasicRemoveFromContainer

public NotificationChain eBasicRemoveFromContainer(NotificationChain msgs)


eGet

public java.lang.Object eGet(EStructuralFeature eFeature,
                             boolean resolve)

Overrides:
eGet in class SQLQueryObjectImpl

eSet

public void eSet(EStructuralFeature eFeature,
                 java.lang.Object newValue)

Overrides:
eSet in class SQLQueryObjectImpl

eUnset

public void eUnset(EStructuralFeature eFeature)

Overrides:
eUnset in class SQLQueryObjectImpl

eIsSet

public boolean eIsSet(EStructuralFeature eFeature)

Overrides:
eIsSet in class SQLQueryObjectImpl

toString

public java.lang.String toString()

Overrides:
toString in class SQLObjectImpl


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