|
||||||||||
| 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.QueryExpressionRootImpl
public class QueryExpressionRootImpl
An implementation of the model object 'Expression'.
The following features are implemented:
Insert StatementSelect StatementWith ClauseQueryIn Value Row Select RightIn Value Select RightQuantified Row Select RightQuantified Value Select RightValue Expr Scalar Selects
| 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 |
basicSetInsertStatement(QueryInsertStatement newInsertStatement,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetInValueRowSelectRight(PredicateInValueRowSelect newInValueRowSelectRight,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetInValueSelectRight(PredicateInValueSelect newInValueSelectRight,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetQuantifiedRowSelectRight(PredicateQuantifiedRowSelect newQuantifiedRowSelectRight,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetQuantifiedValueSelectRight(PredicateQuantifiedValueSelect newQuantifiedValueSelectRight,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetQuery(QueryExpressionBody newQuery,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetSelectStatement(QuerySelectStatement newSelectStatement,
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)
|
QueryInsertStatement |
getInsertStatement()
|
PredicateInValueRowSelect |
getInValueRowSelectRight()
|
PredicateInValueSelect |
getInValueSelectRight()
|
PredicateQuantifiedRowSelect |
getQuantifiedRowSelectRight()
|
PredicateQuantifiedValueSelect |
getQuantifiedValueSelectRight()
|
QueryExpressionBody |
getQuery()
|
QuerySelectStatement |
getSelectStatement()
|
java.lang.String |
getSQL()
|
org.eclipse.emf.common.util.EList |
getValueExprScalarSelects()
|
org.eclipse.emf.common.util.EList |
getWithClause()
|
void |
setInsertStatement(QueryInsertStatement newInsertStatement)
|
void |
setInValueRowSelectRight(PredicateInValueRowSelect newInValueRowSelectRight)
|
void |
setInValueSelectRight(PredicateInValueSelect newInValueSelectRight)
|
void |
setQuantifiedRowSelectRight(PredicateQuantifiedRowSelect newQuantifiedRowSelectRight)
|
void |
setQuantifiedValueSelectRight(PredicateQuantifiedValueSelect newQuantifiedValueSelectRight)
|
void |
setQuery(QueryExpressionBody newQuery)
|
void |
setSelectStatement(QuerySelectStatement newSelectStatement)
|
| 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, toString |
| 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.QueryExpression |
|---|
setSQL |
| Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
eNotificationRequired |
| Method Detail |
|---|
public QueryInsertStatement getInsertStatement()
getInsertStatement in interface QueryExpressionRootQueryExpressionRoot.setInsertStatement(QueryInsertStatement),
SQLQueryModelPackage.getQueryExpressionRoot_InsertStatement(),
QueryInsertStatement.getSourceQuery()
public org.eclipse.emf.common.notify.NotificationChain basicSetInsertStatement(QueryInsertStatement newInsertStatement,
org.eclipse.emf.common.notify.NotificationChain msgs)
public void setInsertStatement(QueryInsertStatement newInsertStatement)
setInsertStatement in interface QueryExpressionRootnewInsertStatement - the new value of the 'Insert Statement' container reference.QueryExpressionRoot.getInsertStatement()public QuerySelectStatement getSelectStatement()
getSelectStatement in interface QueryExpressionRootQueryExpressionRoot.setSelectStatement(QuerySelectStatement),
SQLQueryModelPackage.getQueryExpressionRoot_SelectStatement(),
QuerySelectStatement.getQueryExpr()
public org.eclipse.emf.common.notify.NotificationChain basicSetSelectStatement(QuerySelectStatement newSelectStatement,
org.eclipse.emf.common.notify.NotificationChain msgs)
public void setSelectStatement(QuerySelectStatement newSelectStatement)
setSelectStatement in interface QueryExpressionRootnewSelectStatement - the new value of the 'Select Statement' container reference.QueryExpressionRoot.getSelectStatement()public org.eclipse.emf.common.util.EList getWithClause()
getWithClause in interface QueryExpressionRootSQLQueryModelPackage.getQueryExpressionRoot_WithClause(),
WithTableSpecification.getQueryExpressionRoot()public QueryExpressionBody getQuery()
getQuery in interface QueryExpressionRootQueryExpressionRoot.setQuery(QueryExpressionBody),
SQLQueryModelPackage.getQueryExpressionRoot_Query(),
QueryExpressionBody.getQueryExpression()
public org.eclipse.emf.common.notify.NotificationChain basicSetQuery(QueryExpressionBody newQuery,
org.eclipse.emf.common.notify.NotificationChain msgs)
public void setQuery(QueryExpressionBody newQuery)
setQuery in interface QueryExpressionRootnewQuery - the new value of the 'Query' containment reference.QueryExpressionRoot.getQuery()public PredicateInValueRowSelect getInValueRowSelectRight()
getInValueRowSelectRight in interface QueryExpressionRootQueryExpressionRoot.setInValueRowSelectRight(PredicateInValueRowSelect),
SQLQueryModelPackage.getQueryExpressionRoot_InValueRowSelectRight(),
PredicateInValueRowSelect.getQueryExpr()
public org.eclipse.emf.common.notify.NotificationChain basicSetInValueRowSelectRight(PredicateInValueRowSelect newInValueRowSelectRight,
org.eclipse.emf.common.notify.NotificationChain msgs)
public void setInValueRowSelectRight(PredicateInValueRowSelect newInValueRowSelectRight)
setInValueRowSelectRight in interface QueryExpressionRootnewInValueRowSelectRight - the new value of the 'In Value Row Select Right' container reference.QueryExpressionRoot.getInValueRowSelectRight()public PredicateInValueSelect getInValueSelectRight()
getInValueSelectRight in interface QueryExpressionRootQueryExpressionRoot.setInValueSelectRight(PredicateInValueSelect),
SQLQueryModelPackage.getQueryExpressionRoot_InValueSelectRight(),
PredicateInValueSelect.getQueryExpr()
public org.eclipse.emf.common.notify.NotificationChain basicSetInValueSelectRight(PredicateInValueSelect newInValueSelectRight,
org.eclipse.emf.common.notify.NotificationChain msgs)
public void setInValueSelectRight(PredicateInValueSelect newInValueSelectRight)
setInValueSelectRight in interface QueryExpressionRootnewInValueSelectRight - the new value of the 'In Value Select Right' container reference.QueryExpressionRoot.getInValueSelectRight()public PredicateQuantifiedRowSelect getQuantifiedRowSelectRight()
getQuantifiedRowSelectRight in interface QueryExpressionRootQueryExpressionRoot.setQuantifiedRowSelectRight(PredicateQuantifiedRowSelect),
SQLQueryModelPackage.getQueryExpressionRoot_QuantifiedRowSelectRight(),
PredicateQuantifiedRowSelect.getQueryExpr()
public org.eclipse.emf.common.notify.NotificationChain basicSetQuantifiedRowSelectRight(PredicateQuantifiedRowSelect newQuantifiedRowSelectRight,
org.eclipse.emf.common.notify.NotificationChain msgs)
public void setQuantifiedRowSelectRight(PredicateQuantifiedRowSelect newQuantifiedRowSelectRight)
setQuantifiedRowSelectRight in interface QueryExpressionRootnewQuantifiedRowSelectRight - the new value of the 'Quantified Row Select Right' container reference.QueryExpressionRoot.getQuantifiedRowSelectRight()public PredicateQuantifiedValueSelect getQuantifiedValueSelectRight()
getQuantifiedValueSelectRight in interface QueryExpressionRootQueryExpressionRoot.setQuantifiedValueSelectRight(PredicateQuantifiedValueSelect),
SQLQueryModelPackage.getQueryExpressionRoot_QuantifiedValueSelectRight(),
PredicateQuantifiedValueSelect.getQueryExpr()
public org.eclipse.emf.common.notify.NotificationChain basicSetQuantifiedValueSelectRight(PredicateQuantifiedValueSelect newQuantifiedValueSelectRight,
org.eclipse.emf.common.notify.NotificationChain msgs)
public void setQuantifiedValueSelectRight(PredicateQuantifiedValueSelect newQuantifiedValueSelectRight)
setQuantifiedValueSelectRight in interface QueryExpressionRootnewQuantifiedValueSelectRight - the new value of the 'Quantified Value Select Right' container reference.QueryExpressionRoot.getQuantifiedValueSelectRight()public org.eclipse.emf.common.util.EList getValueExprScalarSelects()
getValueExprScalarSelects in interface QueryExpressionRootSQLQueryModelPackage.getQueryExpressionRoot_ValueExprScalarSelects(),
ValueExpressionScalarSelect.getQueryExpr()
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 SQLObjectImpl
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 SQLObjectImplpublic org.eclipse.emf.common.notify.NotificationChain eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs)
eBasicRemoveFromContainerFeature in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class SQLObjectImpl
public void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class SQLObjectImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class SQLObjectImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class SQLObjectImplpublic java.lang.String getSQL()
getSQL in interface QueryExpressiongetSQL in interface SQLQueryObjectgetSQL in class SQLQueryObjectImpl
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||