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

java.lang.Object
  extended by org.eclipse.emf.common.notify.impl.BasicNotifierImpl
      extended by org.eclipse.emf.ecore.impl.BasicEObjectImpl
          extended by org.eclipse.emf.ecore.impl.EObjectImpl
              extended by org.eclipse.emf.ecore.impl.FlatEObjectImpl
                  extended by org.eclipse.datatools.modelbase.sql.schema.impl.EModelElementImpl
                      extended by org.eclipse.datatools.modelbase.sql.schema.impl.ENamedElementImpl
                          extended by org.eclipse.datatools.modelbase.sql.schema.impl.SQLObjectImpl
                              extended by org.eclipse.datatools.modelbase.sql.query.impl.SQLQueryObjectImpl
                                  extended by org.eclipse.datatools.modelbase.sql.query.impl.QueryValueExpressionImpl
All Implemented Interfaces:
ValueExpression, QueryValueExpression, SQLQueryObject, SQLObject, org.eclipse.emf.common.notify.Notifier, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.ENamedElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.InternalEObject
Direct Known Subclasses:
ValueExpressionAtomicImpl, ValueExpressionCombinedImpl, ValueExpressionNestedImpl, ValueExpressionRowImpl, 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:


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore
 
Field Summary
 
Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
ELAST_EOBJECT_FLAG
 
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
 
Method Summary
 org.eclipse.emf.common.notify.NotificationChain basicSetBasicLeft(PredicateBasic newBasicLeft, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain basicSetBasicRight(PredicateBasic newBasicRight, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain basicSetBetweenLeft(PredicateBetween newBetweenLeft, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain basicSetBetweenRight1(PredicateBetween newBetweenRight1, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain basicSetBetweenRight2(PredicateBetween newBetweenRight2, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain basicSetCallStatement(CallStatement newCallStatement, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain basicSetDataType(DataType newDataType, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain basicSetGroupingExpr(GroupingExpression newGroupingExpr, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain basicSetInValueListLeft(PredicateInValueList newInValueListLeft, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain basicSetInValueListRight(PredicateInValueList newInValueListRight, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain basicSetInValueRowSelectLeft(PredicateInValueRowSelect newInValueRowSelectLeft, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain basicSetInValueSelectLeft(PredicateInValueSelect newInValueSelectLeft, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain basicSetLikeEscape(PredicateLike newLikeEscape, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain basicSetLikeMatching(PredicateLike newLikeMatching, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain basicSetLikePattern(PredicateLike newLikePattern, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain basicSetNest(ValueExpressionNested newNest, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain basicSetOrderByValueExpr(OrderByValueExpression newOrderByValueExpr, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain basicSetPredicateNull(PredicateIsNull newPredicateNull, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain basicSetQuantifiedRowSelectLeft(PredicateQuantifiedRowSelect newQuantifiedRowSelectLeft, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain basicSetQuantifiedValueSelectLeft(PredicateQuantifiedValueSelect newQuantifiedValueSelectLeft, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain basicSetResultColumn(ResultColumn newResultColumn, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain basicSetTableFunction(TableFunction newTableFunction, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain basicSetUpdateSourceExprList(UpdateSourceExprList newUpdateSourceExprList, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain basicSetValueExprCaseElse(ValueExpressionCaseElse newValueExprCaseElse, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain basicSetValueExprCaseSearchContent(ValueExpressionCaseSearchContent newValueExprCaseSearchContent, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain basicSetValueExprCaseSimple(ValueExpressionCaseSimple newValueExprCaseSimple, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain basicSetValueExprCaseSimpleContentResult(ValueExpressionCaseSimpleContent newValueExprCaseSimpleContentResult, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain basicSetValueExprCaseSimpleContentWhen(ValueExpressionCaseSimpleContent newValueExprCaseSimpleContentWhen, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain basicSetValueExprCast(ValueExpressionCast newValueExprCast, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain basicSetValueExprCombinedLeft(ValueExpressionCombined newValueExprCombinedLeft, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain basicSetValueExprCombinedRight(ValueExpressionCombined newValueExprCombinedRight, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain basicSetValueExprFunction(ValueExpressionFunction newValueExprFunction, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain basicSetValueExprLabeledDuration(ValueExpressionLabeledDuration newValueExprLabeledDuration, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain basicSetValueExprRow(ValueExpressionRow newValueExprRow, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain basicSetValuesRow(ValuesRow newValuesRow, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs)
           
 java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
           
 org.eclipse.emf.common.notify.NotificationChain eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 boolean eIsSet(int featureID)
           
 void eSet(int featureID, java.lang.Object newValue)
           
 void eUnset(int featureID)
           
 PredicateBasic getBasicLeft()
           
 PredicateBasic getBasicRight()
           
 PredicateBetween getBetweenLeft()
           
 PredicateBetween getBetweenRight1()
           
 PredicateBetween getBetweenRight2()
           
 CallStatement getCallStatement()
           
 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()
           
 TableFunction getTableFunction()
           
 ValueExpressionUnaryOperator getUnaryOperator()
           
 UpdateSourceExprList getUpdateSourceExprList()
           
 ValueExpressionCaseElse getValueExprCaseElse()
           
 ValueExpressionCaseSearchContent getValueExprCaseSearchContent()
           
 ValueExpressionCaseSimple getValueExprCaseSimple()
           
 ValueExpressionCaseSimpleContent getValueExprCaseSimpleContentResult()
           
 ValueExpressionCaseSimpleContent getValueExprCaseSimpleContentWhen()
           
 ValueExpressionCast getValueExprCast()
           
 ValueExpressionCombined getValueExprCombinedLeft()
           
 ValueExpressionCombined getValueExprCombinedRight()
           
 ValueExpressionFunction getValueExprFunction()
           
 ValueExpressionLabeledDuration getValueExprLabeledDuration()
           
 ValueExpressionRow getValueExprRow()
           
 ValuesRow getValuesRow()
           
 void setBasicLeft(PredicateBasic newBasicLeft)
           
 void setBasicRight(PredicateBasic newBasicRight)
           
 void setBetweenLeft(PredicateBetween newBetweenLeft)
           
 void setBetweenRight1(PredicateBetween newBetweenRight1)
           
 void setBetweenRight2(PredicateBetween newBetweenRight2)
           
 void setCallStatement(CallStatement newCallStatement)
           
 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 setTableFunction(TableFunction newTableFunction)
           
 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 setValueExprRow(ValueExpressionRow newValueExprRow)
           
 void setValuesRow(ValuesRow newValuesRow)
           
 java.lang.String toString()
           
 
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, getComments, getDependencies, getDescription, getEAnnotation, getEAnnotationDetail, getExtensions, getLabel, getPrivileges, removeEAnnotationDetail, setAnnotationDetail, setDescription, setLabel
 
Methods inherited from class org.eclipse.datatools.modelbase.sql.schema.impl.ENamedElementImpl
eContents, eCrossReferences, getName, getNameGen, setName
 
Methods inherited from class org.eclipse.datatools.modelbase.sql.schema.impl.EModelElementImpl
eObjectForURIFragmentSegment, eURIFragmentSegment, getEAnnotations
 
Methods inherited from class org.eclipse.emf.ecore.impl.FlatEObjectImpl
eIsProxy, eProxyURI, eSetProxyURI
 
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eSetClass, eSetDeliver
 
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnset
 
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotify
 
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, 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
 
Methods inherited from interface org.eclipse.datatools.modelbase.sql.expressions.ValueExpression
setSQL
 
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequired
 

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 org.eclipse.emf.common.notify.NotificationChain basicSetDataType(DataType newDataType,
                                                                        org.eclipse.emf.common.notify.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()

basicSetValuesRow

public org.eclipse.emf.common.notify.NotificationChain basicSetValuesRow(ValuesRow newValuesRow,
                                                                         org.eclipse.emf.common.notify.NotificationChain msgs)


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()

basicSetOrderByValueExpr

public org.eclipse.emf.common.notify.NotificationChain basicSetOrderByValueExpr(OrderByValueExpression newOrderByValueExpr,
                                                                                org.eclipse.emf.common.notify.NotificationChain msgs)


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()

basicSetResultColumn

public org.eclipse.emf.common.notify.NotificationChain basicSetResultColumn(ResultColumn newResultColumn,
                                                                            org.eclipse.emf.common.notify.NotificationChain msgs)


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()

basicSetBasicRight

public org.eclipse.emf.common.notify.NotificationChain basicSetBasicRight(PredicateBasic newBasicRight,
                                                                          org.eclipse.emf.common.notify.NotificationChain msgs)


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()

basicSetBasicLeft

public org.eclipse.emf.common.notify.NotificationChain basicSetBasicLeft(PredicateBasic newBasicLeft,
                                                                         org.eclipse.emf.common.notify.NotificationChain msgs)


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()

basicSetLikePattern

public org.eclipse.emf.common.notify.NotificationChain basicSetLikePattern(PredicateLike newLikePattern,
                                                                           org.eclipse.emf.common.notify.NotificationChain msgs)


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()

basicSetLikeMatching

public org.eclipse.emf.common.notify.NotificationChain basicSetLikeMatching(PredicateLike newLikeMatching,
                                                                            org.eclipse.emf.common.notify.NotificationChain msgs)


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()

basicSetPredicateNull

public org.eclipse.emf.common.notify.NotificationChain basicSetPredicateNull(PredicateIsNull newPredicateNull,
                                                                             org.eclipse.emf.common.notify.NotificationChain msgs)


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()

basicSetInValueListRight

public org.eclipse.emf.common.notify.NotificationChain basicSetInValueListRight(PredicateInValueList newInValueListRight,
                                                                                org.eclipse.emf.common.notify.NotificationChain msgs)


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()

basicSetInValueListLeft

public org.eclipse.emf.common.notify.NotificationChain basicSetInValueListLeft(PredicateInValueList newInValueListLeft,
                                                                               org.eclipse.emf.common.notify.NotificationChain msgs)


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()

basicSetInValueRowSelectLeft

public org.eclipse.emf.common.notify.NotificationChain basicSetInValueRowSelectLeft(PredicateInValueRowSelect newInValueRowSelectLeft,
                                                                                    org.eclipse.emf.common.notify.NotificationChain msgs)


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()

basicSetInValueSelectLeft

public org.eclipse.emf.common.notify.NotificationChain basicSetInValueSelectLeft(PredicateInValueSelect newInValueSelectLeft,
                                                                                 org.eclipse.emf.common.notify.NotificationChain msgs)


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()

basicSetQuantifiedRowSelectLeft

public org.eclipse.emf.common.notify.NotificationChain basicSetQuantifiedRowSelectLeft(PredicateQuantifiedRowSelect newQuantifiedRowSelectLeft,
                                                                                       org.eclipse.emf.common.notify.NotificationChain msgs)


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()

basicSetQuantifiedValueSelectLeft

public org.eclipse.emf.common.notify.NotificationChain basicSetQuantifiedValueSelectLeft(PredicateQuantifiedValueSelect newQuantifiedValueSelectLeft,
                                                                                         org.eclipse.emf.common.notify.NotificationChain msgs)


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()

basicSetBetweenLeft

public org.eclipse.emf.common.notify.NotificationChain basicSetBetweenLeft(PredicateBetween newBetweenLeft,
                                                                           org.eclipse.emf.common.notify.NotificationChain msgs)


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()

basicSetBetweenRight1

public org.eclipse.emf.common.notify.NotificationChain basicSetBetweenRight1(PredicateBetween newBetweenRight1,
                                                                             org.eclipse.emf.common.notify.NotificationChain msgs)


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()

basicSetBetweenRight2

public org.eclipse.emf.common.notify.NotificationChain basicSetBetweenRight2(PredicateBetween newBetweenRight2,
                                                                             org.eclipse.emf.common.notify.NotificationChain msgs)


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()

basicSetValueExprCast

public org.eclipse.emf.common.notify.NotificationChain basicSetValueExprCast(ValueExpressionCast newValueExprCast,
                                                                             org.eclipse.emf.common.notify.NotificationChain msgs)


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()

basicSetValueExprFunction

public org.eclipse.emf.common.notify.NotificationChain basicSetValueExprFunction(ValueExpressionFunction newValueExprFunction,
                                                                                 org.eclipse.emf.common.notify.NotificationChain msgs)


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()

basicSetValueExprCombinedLeft

public org.eclipse.emf.common.notify.NotificationChain basicSetValueExprCombinedLeft(ValueExpressionCombined newValueExprCombinedLeft,
                                                                                     org.eclipse.emf.common.notify.NotificationChain msgs)


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()

basicSetValueExprCombinedRight

public org.eclipse.emf.common.notify.NotificationChain basicSetValueExprCombinedRight(ValueExpressionCombined newValueExprCombinedRight,
                                                                                      org.eclipse.emf.common.notify.NotificationChain msgs)


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()

basicSetGroupingExpr

public org.eclipse.emf.common.notify.NotificationChain basicSetGroupingExpr(GroupingExpression newGroupingExpr,
                                                                            org.eclipse.emf.common.notify.NotificationChain msgs)


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()

basicSetValueExprCaseElse

public org.eclipse.emf.common.notify.NotificationChain basicSetValueExprCaseElse(ValueExpressionCaseElse newValueExprCaseElse,
                                                                                 org.eclipse.emf.common.notify.NotificationChain msgs)


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()

basicSetValueExprCaseSimple

public org.eclipse.emf.common.notify.NotificationChain basicSetValueExprCaseSimple(ValueExpressionCaseSimple newValueExprCaseSimple,
                                                                                   org.eclipse.emf.common.notify.NotificationChain msgs)


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()

basicSetValueExprCaseSimpleContentWhen

public org.eclipse.emf.common.notify.NotificationChain basicSetValueExprCaseSimpleContentWhen(ValueExpressionCaseSimpleContent newValueExprCaseSimpleContentWhen,
                                                                                              org.eclipse.emf.common.notify.NotificationChain msgs)


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()

basicSetValueExprCaseSimpleContentResult

public org.eclipse.emf.common.notify.NotificationChain basicSetValueExprCaseSimpleContentResult(ValueExpressionCaseSimpleContent newValueExprCaseSimpleContentResult,
                                                                                                org.eclipse.emf.common.notify.NotificationChain msgs)


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()

basicSetValueExprCaseSearchContent

public org.eclipse.emf.common.notify.NotificationChain basicSetValueExprCaseSearchContent(ValueExpressionCaseSearchContent newValueExprCaseSearchContent,
                                                                                          org.eclipse.emf.common.notify.NotificationChain msgs)


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()

basicSetLikeEscape

public org.eclipse.emf.common.notify.NotificationChain basicSetLikeEscape(PredicateLike newLikeEscape,
                                                                          org.eclipse.emf.common.notify.NotificationChain msgs)


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()

basicSetValueExprLabeledDuration

public org.eclipse.emf.common.notify.NotificationChain basicSetValueExprLabeledDuration(ValueExpressionLabeledDuration newValueExprLabeledDuration,
                                                                                        org.eclipse.emf.common.notify.NotificationChain msgs)


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()

basicSetNest

public org.eclipse.emf.common.notify.NotificationChain basicSetNest(ValueExpressionNested newNest,
                                                                    org.eclipse.emf.common.notify.NotificationChain msgs)


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()

basicSetUpdateSourceExprList

public org.eclipse.emf.common.notify.NotificationChain basicSetUpdateSourceExprList(UpdateSourceExprList newUpdateSourceExprList,
                                                                                    org.eclipse.emf.common.notify.NotificationChain msgs)


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()

getTableFunction

public TableFunction getTableFunction()

Specified by:
getTableFunction in interface QueryValueExpression
Returns:
the value of the 'Table Function' container reference.
See Also:
QueryValueExpression.setTableFunction(TableFunction), SQLQueryModelPackage.getQueryValueExpression_TableFunction(), TableFunction.getParameterList()

basicSetTableFunction

public org.eclipse.emf.common.notify.NotificationChain basicSetTableFunction(TableFunction newTableFunction,
                                                                             org.eclipse.emf.common.notify.NotificationChain msgs)


setTableFunction

public void setTableFunction(TableFunction newTableFunction)

Specified by:
setTableFunction in interface QueryValueExpression
Parameters:
newTableFunction - the new value of the 'Table Function' container reference.
See Also:
QueryValueExpression.getTableFunction()

getValueExprRow

public ValueExpressionRow getValueExprRow()

Specified by:
getValueExprRow in interface QueryValueExpression
Returns:
the value of the 'Value Expr Row' container reference.
See Also:
QueryValueExpression.setValueExprRow(ValueExpressionRow), SQLQueryModelPackage.getQueryValueExpression_ValueExprRow(), ValueExpressionRow.getValueExprList()

basicSetValueExprRow

public org.eclipse.emf.common.notify.NotificationChain basicSetValueExprRow(ValueExpressionRow newValueExprRow,
                                                                            org.eclipse.emf.common.notify.NotificationChain msgs)


setValueExprRow

public void setValueExprRow(ValueExpressionRow newValueExprRow)

Specified by:
setValueExprRow in interface QueryValueExpression
Parameters:
newValueExprRow - the new value of the 'Value Expr Row' container reference.
See Also:
QueryValueExpression.getValueExprRow()

getCallStatement

public CallStatement getCallStatement()

Specified by:
getCallStatement in interface QueryValueExpression
Returns:
the value of the 'Call Statement' container reference.
See Also:
QueryValueExpression.setCallStatement(CallStatement), SQLQueryModelPackage.getQueryValueExpression_CallStatement(), CallStatement.getArgumentList()

basicSetCallStatement

public org.eclipse.emf.common.notify.NotificationChain basicSetCallStatement(CallStatement newCallStatement,
                                                                             org.eclipse.emf.common.notify.NotificationChain msgs)


setCallStatement

public void setCallStatement(CallStatement newCallStatement)

Specified by:
setCallStatement in interface QueryValueExpression
Parameters:
newCallStatement - the new value of the 'Call Statement' container reference.
See Also:
QueryValueExpression.getCallStatement()

eInverseAdd

public org.eclipse.emf.common.notify.NotificationChain eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd,
                                                                   int featureID,
                                                                   org.eclipse.emf.common.notify.NotificationChain msgs)

Overrides:
eInverseAdd in class SQLObjectImpl

eInverseRemove

public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
                                                                      int featureID,
                                                                      org.eclipse.emf.common.notify.NotificationChain msgs)

Overrides:
eInverseRemove in class SQLObjectImpl

eBasicRemoveFromContainerFeature

public org.eclipse.emf.common.notify.NotificationChain eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs)

Overrides:
eBasicRemoveFromContainerFeature in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

eGet

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

Specified by:
eGet in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eGet in class SQLObjectImpl

eSet

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

Specified by:
eSet in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eSet in class SQLObjectImpl

eUnset

public void eUnset(int featureID)

Specified by:
eUnset in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eUnset in class SQLObjectImpl

eIsSet

public boolean eIsSet(int featureID)

Specified by:
eIsSet in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eIsSet in class SQLObjectImpl

getSQL

public java.lang.String getSQL()

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

toString

public java.lang.String toString()

Overrides:
toString in class SQLObjectImpl