|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectENamedElementImpl
org.eclipse.datatools.modelbase.sql.schema.impl.SQLObjectImpl
org.eclipse.datatools.modelbase.sql.query.impl.SQLQueryObjectImpl
org.eclipse.datatools.modelbase.sql.query.impl.TableReferenceImpl
org.eclipse.datatools.modelbase.sql.query.impl.TableExpressionImpl
org.eclipse.datatools.modelbase.sql.query.impl.QueryExpressionBodyImpl
An implementation of the model object 'Expression Body'.
The following features are implemented:
Query Expression
Combined Left
Combined Right
Predicate Exists
Update Source Query
With Table Specification
Method Summary | |
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)
|
QueryCombined |
getCombinedLeft()
|
QueryCombined |
getCombinedRight()
|
PredicateExists |
getPredicateExists()
|
QueryExpressionRoot |
getQueryExpression()
|
UpdateSourceQuery |
getUpdateSourceQuery()
|
WithTableSpecification |
getWithTableSpecification()
|
void |
setCombinedLeft(QueryCombined newCombinedLeft)
|
void |
setCombinedRight(QueryCombined newCombinedRight)
|
void |
setPredicateExists(PredicateExists newPredicateExists)
|
void |
setQueryExpression(QueryExpressionRoot newQueryExpression)
|
void |
setUpdateSourceQuery(UpdateSourceQuery newUpdateSourceQuery)
|
void |
setWithTableSpecification(WithTableSpecification newWithTableSpecification)
|
Methods inherited from class org.eclipse.datatools.modelbase.sql.query.impl.TableExpressionImpl |
basicSetTableCorrelation, getColumnList, getResultTableAllColumns, getTableCorrelation, getValueExprColumns, setTableCorrelation |
Methods inherited from class org.eclipse.datatools.modelbase.sql.query.impl.TableReferenceImpl |
getNest, getQuerySelect, getTableJoinedLeft, getTableJoinedRight, setNest, setQuerySelect, setTableJoinedLeft, setTableJoinedRight |
Methods inherited from class org.eclipse.datatools.modelbase.sql.query.impl.SQLQueryObjectImpl |
getSourceInfo, getSQL, setSourceInfo, setSQL |
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.TableExpression |
getColumnList, getResultTableAllColumns, getTableCorrelation, getValueExprColumns, setTableCorrelation |
Methods inherited from interface org.eclipse.datatools.modelbase.sql.query.TableReference |
getNest, getQuerySelect, getTableJoinedLeft, getTableJoinedRight, setNest, setQuerySelect, setTableJoinedLeft, setTableJoinedRight |
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, getDependencies, getDescription, getEAnnotation, getEAnnotationDetail, getLabel, removeEAnnotationDetail, setAnnotationDetail, setDescription, setLabel |
Method Detail |
public QueryExpressionRoot getQueryExpression()
getQueryExpression
in interface QueryExpressionBody
QueryExpressionBody.setQueryExpression(QueryExpressionRoot)
,
SQLQueryModelPackage.getQueryExpressionBody_QueryExpression()
,
QueryExpressionRoot.getQuery()
public void setQueryExpression(QueryExpressionRoot newQueryExpression)
setQueryExpression
in interface QueryExpressionBody
newQueryExpression
- the new value of the 'Query Expression' container reference.QueryExpressionBody.getQueryExpression()
public QueryCombined getCombinedLeft()
getCombinedLeft
in interface QueryExpressionBody
QueryExpressionBody.setCombinedLeft(QueryCombined)
,
SQLQueryModelPackage.getQueryExpressionBody_CombinedLeft()
,
QueryCombined.getLeftQuery()
public void setCombinedLeft(QueryCombined newCombinedLeft)
setCombinedLeft
in interface QueryExpressionBody
newCombinedLeft
- the new value of the 'Combined Left' container reference.QueryExpressionBody.getCombinedLeft()
public QueryCombined getCombinedRight()
getCombinedRight
in interface QueryExpressionBody
QueryExpressionBody.setCombinedRight(QueryCombined)
,
SQLQueryModelPackage.getQueryExpressionBody_CombinedRight()
,
QueryCombined.getRightQuery()
public void setCombinedRight(QueryCombined newCombinedRight)
setCombinedRight
in interface QueryExpressionBody
newCombinedRight
- the new value of the 'Combined Right' container reference.QueryExpressionBody.getCombinedRight()
public PredicateExists getPredicateExists()
getPredicateExists
in interface QueryExpressionBody
QueryExpressionBody.setPredicateExists(PredicateExists)
,
SQLQueryModelPackage.getQueryExpressionBody_PredicateExists()
,
PredicateExists.getQueryExpr()
public void setPredicateExists(PredicateExists newPredicateExists)
setPredicateExists
in interface QueryExpressionBody
newPredicateExists
- the new value of the 'Predicate Exists' container reference.QueryExpressionBody.getPredicateExists()
public UpdateSourceQuery getUpdateSourceQuery()
getUpdateSourceQuery
in interface QueryExpressionBody
QueryExpressionBody.setUpdateSourceQuery(UpdateSourceQuery)
,
SQLQueryModelPackage.getQueryExpressionBody_UpdateSourceQuery()
,
UpdateSourceQuery.getQueryExpr()
public void setUpdateSourceQuery(UpdateSourceQuery newUpdateSourceQuery)
setUpdateSourceQuery
in interface QueryExpressionBody
newUpdateSourceQuery
- the new value of the 'Update Source Query' container reference.QueryExpressionBody.getUpdateSourceQuery()
public WithTableSpecification getWithTableSpecification()
getWithTableSpecification
in interface QueryExpressionBody
QueryExpressionBody.setWithTableSpecification(WithTableSpecification)
,
SQLQueryModelPackage.getQueryExpressionBody_WithTableSpecification()
,
WithTableSpecification.getWithTableQueryExpr()
public void setWithTableSpecification(WithTableSpecification newWithTableSpecification)
setWithTableSpecification
in interface QueryExpressionBody
newWithTableSpecification
- the new value of the 'With Table Specification' container reference.QueryExpressionBody.getWithTableSpecification()
public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, java.lang.Class baseClass, NotificationChain msgs)
eInverseAdd
in class TableExpressionImpl
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, java.lang.Class baseClass, NotificationChain msgs)
eInverseRemove
in class TableExpressionImpl
public NotificationChain eBasicRemoveFromContainer(NotificationChain msgs)
eBasicRemoveFromContainer
in class TableExpressionImpl
public java.lang.Object eGet(EStructuralFeature eFeature, boolean resolve)
eGet
in class TableExpressionImpl
public void eSet(EStructuralFeature eFeature, java.lang.Object newValue)
eSet
in class TableExpressionImpl
public void eUnset(EStructuralFeature eFeature)
eUnset
in class TableExpressionImpl
public boolean eIsSet(EStructuralFeature eFeature)
eIsSet
in class TableExpressionImpl
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |