|
||||||||||
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
public abstract class 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
Query Nest
Method Summary | |
---|---|
NotificationChain |
basicSetCombinedLeft(QueryCombined newCombinedLeft,
NotificationChain msgs)
|
NotificationChain |
basicSetCombinedRight(QueryCombined newCombinedRight,
NotificationChain msgs)
|
NotificationChain |
basicSetPredicateExists(PredicateExists newPredicateExists,
NotificationChain msgs)
|
NotificationChain |
basicSetQueryExpression(QueryExpressionRoot newQueryExpression,
NotificationChain msgs)
|
NotificationChain |
basicSetQueryNest(QueryNested newQueryNest,
NotificationChain msgs)
|
NotificationChain |
basicSetUpdateSourceQuery(UpdateSourceQuery newUpdateSourceQuery,
NotificationChain msgs)
|
NotificationChain |
basicSetWithTableSpecification(WithTableSpecification newWithTableSpecification,
NotificationChain msgs)
|
NotificationChain |
eBasicRemoveFromContainerFeature(NotificationChain msgs)
|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
NotificationChain |
eInverseAdd(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
|
NotificationChain |
eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
|
boolean |
eIsSet(int featureID)
|
void |
eSet(int featureID,
java.lang.Object newValue)
|
void |
eUnset(int featureID)
|
QueryCombined |
getCombinedLeft()
|
QueryCombined |
getCombinedRight()
|
PredicateExists |
getPredicateExists()
|
QueryExpressionRoot |
getQueryExpression()
|
QueryNested |
getQueryNest()
|
UpdateSourceQuery |
getUpdateSourceQuery()
|
WithTableSpecification |
getWithTableSpecification()
|
void |
setCombinedLeft(QueryCombined newCombinedLeft)
|
void |
setCombinedRight(QueryCombined newCombinedRight)
|
void |
setPredicateExists(PredicateExists newPredicateExists)
|
void |
setQueryExpression(QueryExpressionRoot newQueryExpression)
|
void |
setQueryNest(QueryNested newQueryNest)
|
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 |
---|
basicSetNest, basicSetQuerySelect, basicSetTableJoinedLeft, basicSetTableJoinedRight, 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 org.eclipse.datatools.modelbase.sql.schema.impl.SQLObjectImpl |
---|
addEAnnotation, addEAnnotationDetail, getComments, getDependencies, getDescription, getEAnnotation, getEAnnotationDetail, getLabel, getPrivileges, removeEAnnotationDetail, setAnnotationDetail, setDescription, setLabel, toString |
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, getComments, getDependencies, getDescription, getEAnnotation, getEAnnotationDetail, getLabel, getPrivileges, removeEAnnotationDetail, setAnnotationDetail, setDescription, setLabel |
Method Detail |
---|
public QueryExpressionRoot getQueryExpression()
getQueryExpression
in interface QueryExpressionBody
QueryExpressionBody.setQueryExpression(QueryExpressionRoot)
,
SQLQueryModelPackage.getQueryExpressionBody_QueryExpression()
,
QueryExpressionRoot.getQuery()
public NotificationChain basicSetQueryExpression(QueryExpressionRoot newQueryExpression, NotificationChain msgs)
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 NotificationChain basicSetCombinedLeft(QueryCombined newCombinedLeft, NotificationChain msgs)
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 NotificationChain basicSetCombinedRight(QueryCombined newCombinedRight, NotificationChain msgs)
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 NotificationChain basicSetPredicateExists(PredicateExists newPredicateExists, NotificationChain msgs)
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 NotificationChain basicSetUpdateSourceQuery(UpdateSourceQuery newUpdateSourceQuery, NotificationChain msgs)
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 NotificationChain basicSetWithTableSpecification(WithTableSpecification newWithTableSpecification, NotificationChain msgs)
public void setWithTableSpecification(WithTableSpecification newWithTableSpecification)
setWithTableSpecification
in interface QueryExpressionBody
newWithTableSpecification
- the new value of the 'With Table Specification' container reference.QueryExpressionBody.getWithTableSpecification()
public QueryNested getQueryNest()
getQueryNest
in interface QueryExpressionBody
QueryExpressionBody.setQueryNest(QueryNested)
,
SQLQueryModelPackage.getQueryExpressionBody_QueryNest()
,
QueryNested.getNestedQuery()
public NotificationChain basicSetQueryNest(QueryNested newQueryNest, NotificationChain msgs)
public void setQueryNest(QueryNested newQueryNest)
setQueryNest
in interface QueryExpressionBody
newQueryNest
- the new value of the 'Query Nest' container reference.QueryExpressionBody.getQueryNest()
public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseAdd
in class TableExpressionImpl
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseRemove
in class TableExpressionImpl
public NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs)
eBasicRemoveFromContainerFeature
in class TableReferenceImpl
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in class TableExpressionImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in class TableExpressionImpl
public void eUnset(int featureID)
eUnset
in class TableExpressionImpl
public boolean eIsSet(int featureID)
eIsSet
in class TableExpressionImpl
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |