|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
org.eclipse.emf.ecore.impl.FlatEObjectImpl
org.eclipse.datatools.modelbase.sql.schema.impl.EModelElementImpl
org.eclipse.datatools.modelbase.sql.schema.impl.ENamedElementImpl
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:
Row Fetch LimitQuery ExpressionCombined LeftCombined RightPredicate ExistsUpdate Source QueryWith Table SpecificationQuery NestSort Spec List
| 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 |
basicSetCombinedLeft(QueryCombined newCombinedLeft,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetCombinedRight(QueryCombined newCombinedRight,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetPredicateExists(PredicateExists newPredicateExists,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetQueryExpression(QueryExpressionRoot newQueryExpression,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetQueryNest(QueryNested newQueryNest,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetUpdateSourceQuery(UpdateSourceQuery newUpdateSourceQuery,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetWithTableSpecification(WithTableSpecification newWithTableSpecification,
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)
|
QueryCombined |
getCombinedLeft()
|
QueryCombined |
getCombinedRight()
|
PredicateExists |
getPredicateExists()
|
QueryExpressionRoot |
getQueryExpression()
|
QueryNested |
getQueryNest()
|
int |
getRowFetchLimit()
|
org.eclipse.emf.common.util.EList |
getSortSpecList()
|
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 |
setRowFetchLimit(int newRowFetchLimit)
|
void |
setUpdateSourceQuery(UpdateSourceQuery newUpdateSourceQuery)
|
void |
setWithTableSpecification(WithTableSpecification newWithTableSpecification)
|
java.lang.String |
toString()
|
| Methods inherited from class org.eclipse.datatools.modelbase.sql.query.impl.TableExpressionImpl |
|---|
basicSetMergeTargetTable, basicSetTableCorrelation, getColumnList, getMergeTargetTable, getResultTableAllColumns, getTableCorrelation, getValueExprColumns, setMergeTargetTable, setTableCorrelation |
| Methods inherited from class org.eclipse.datatools.modelbase.sql.query.impl.TableReferenceImpl |
|---|
basicSetMergeSourceTable, basicSetNest, basicSetQuerySelect, basicSetTableJoinedLeft, basicSetTableJoinedRight, getMergeSourceTable, getNest, getQuerySelect, getTableJoinedLeft, getTableJoinedRight, setMergeSourceTable, 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, 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.TableExpression |
|---|
getColumnList, getMergeTargetTable, getResultTableAllColumns, getTableCorrelation, getValueExprColumns, setMergeTargetTable, setTableCorrelation |
| Methods inherited from interface org.eclipse.datatools.modelbase.sql.query.TableReference |
|---|
getMergeSourceTable, getNest, getQuerySelect, getTableJoinedLeft, getTableJoinedRight, setMergeSourceTable, 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, 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.emf.ecore.InternalEObject |
|---|
eNotificationRequired |
| Method Detail |
|---|
public int getRowFetchLimit()
getRowFetchLimit in interface QueryExpressionBodyQueryExpressionBody.setRowFetchLimit(int),
SQLQueryModelPackage.getQueryExpressionBody_RowFetchLimit()public void setRowFetchLimit(int newRowFetchLimit)
setRowFetchLimit in interface QueryExpressionBodynewRowFetchLimit - the new value of the 'Row Fetch Limit' attribute.QueryExpressionBody.getRowFetchLimit()public QueryExpressionRoot getQueryExpression()
getQueryExpression in interface QueryExpressionBodyQueryExpressionBody.setQueryExpression(QueryExpressionRoot),
SQLQueryModelPackage.getQueryExpressionBody_QueryExpression(),
QueryExpressionRoot.getQuery()
public org.eclipse.emf.common.notify.NotificationChain basicSetQueryExpression(QueryExpressionRoot newQueryExpression,
org.eclipse.emf.common.notify.NotificationChain msgs)
public void setQueryExpression(QueryExpressionRoot newQueryExpression)
setQueryExpression in interface QueryExpressionBodynewQueryExpression - the new value of the 'Query Expression' container reference.QueryExpressionBody.getQueryExpression()public QueryCombined getCombinedLeft()
getCombinedLeft in interface QueryExpressionBodyQueryExpressionBody.setCombinedLeft(QueryCombined),
SQLQueryModelPackage.getQueryExpressionBody_CombinedLeft(),
QueryCombined.getLeftQuery()
public org.eclipse.emf.common.notify.NotificationChain basicSetCombinedLeft(QueryCombined newCombinedLeft,
org.eclipse.emf.common.notify.NotificationChain msgs)
public void setCombinedLeft(QueryCombined newCombinedLeft)
setCombinedLeft in interface QueryExpressionBodynewCombinedLeft - the new value of the 'Combined Left' container reference.QueryExpressionBody.getCombinedLeft()public QueryCombined getCombinedRight()
getCombinedRight in interface QueryExpressionBodyQueryExpressionBody.setCombinedRight(QueryCombined),
SQLQueryModelPackage.getQueryExpressionBody_CombinedRight(),
QueryCombined.getRightQuery()
public org.eclipse.emf.common.notify.NotificationChain basicSetCombinedRight(QueryCombined newCombinedRight,
org.eclipse.emf.common.notify.NotificationChain msgs)
public void setCombinedRight(QueryCombined newCombinedRight)
setCombinedRight in interface QueryExpressionBodynewCombinedRight - the new value of the 'Combined Right' container reference.QueryExpressionBody.getCombinedRight()public PredicateExists getPredicateExists()
getPredicateExists in interface QueryExpressionBodyQueryExpressionBody.setPredicateExists(PredicateExists),
SQLQueryModelPackage.getQueryExpressionBody_PredicateExists(),
PredicateExists.getQueryExpr()
public org.eclipse.emf.common.notify.NotificationChain basicSetPredicateExists(PredicateExists newPredicateExists,
org.eclipse.emf.common.notify.NotificationChain msgs)
public void setPredicateExists(PredicateExists newPredicateExists)
setPredicateExists in interface QueryExpressionBodynewPredicateExists - the new value of the 'Predicate Exists' container reference.QueryExpressionBody.getPredicateExists()public UpdateSourceQuery getUpdateSourceQuery()
getUpdateSourceQuery in interface QueryExpressionBodyQueryExpressionBody.setUpdateSourceQuery(UpdateSourceQuery),
SQLQueryModelPackage.getQueryExpressionBody_UpdateSourceQuery(),
UpdateSourceQuery.getQueryExpr()
public org.eclipse.emf.common.notify.NotificationChain basicSetUpdateSourceQuery(UpdateSourceQuery newUpdateSourceQuery,
org.eclipse.emf.common.notify.NotificationChain msgs)
public void setUpdateSourceQuery(UpdateSourceQuery newUpdateSourceQuery)
setUpdateSourceQuery in interface QueryExpressionBodynewUpdateSourceQuery - the new value of the 'Update Source Query' container reference.QueryExpressionBody.getUpdateSourceQuery()public WithTableSpecification getWithTableSpecification()
getWithTableSpecification in interface QueryExpressionBodyQueryExpressionBody.setWithTableSpecification(WithTableSpecification),
SQLQueryModelPackage.getQueryExpressionBody_WithTableSpecification(),
WithTableSpecification.getWithTableQueryExpr()
public org.eclipse.emf.common.notify.NotificationChain basicSetWithTableSpecification(WithTableSpecification newWithTableSpecification,
org.eclipse.emf.common.notify.NotificationChain msgs)
public void setWithTableSpecification(WithTableSpecification newWithTableSpecification)
setWithTableSpecification in interface QueryExpressionBodynewWithTableSpecification - the new value of the 'With Table Specification' container reference.QueryExpressionBody.getWithTableSpecification()public QueryNested getQueryNest()
getQueryNest in interface QueryExpressionBodyQueryExpressionBody.setQueryNest(QueryNested),
SQLQueryModelPackage.getQueryExpressionBody_QueryNest(),
QueryNested.getNestedQuery()
public org.eclipse.emf.common.notify.NotificationChain basicSetQueryNest(QueryNested newQueryNest,
org.eclipse.emf.common.notify.NotificationChain msgs)
public void setQueryNest(QueryNested newQueryNest)
setQueryNest in interface QueryExpressionBodynewQueryNest - the new value of the 'Query Nest' container reference.QueryExpressionBody.getQueryNest()public org.eclipse.emf.common.util.EList getSortSpecList()
getSortSpecList in interface QueryExpressionBodySQLQueryModelPackage.getQueryExpressionBody_SortSpecList(),
OrderBySpecification.getQuery()
public org.eclipse.emf.common.notify.NotificationChain eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseAdd in class TableExpressionImpl
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove in class TableExpressionImplpublic org.eclipse.emf.common.notify.NotificationChain eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs)
eBasicRemoveFromContainerFeature in class TableExpressionImpl
public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class TableExpressionImpl
public void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class TableExpressionImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class TableExpressionImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class TableExpressionImplpublic java.lang.String toString()
toString in class SQLObjectImpl
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||