org.openxma.dsl.dom.model
Interface SelectStatement

All Superinterfaces:
org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier, QlStatement
All Known Subinterfaces:
SelectClass, SelectObject, SelectProperties
All Known Implementing Classes:
SelectClassImpl, SelectObjectImpl, SelectPropertiesImpl, SelectStatementImpl

public interface SelectStatement
extends QlStatement

A representation of the model object 'Select Statement'.

The following features are supported:

See Also:
DomPackage.getSelectStatement()

Method Summary
 org.eclipse.emf.common.util.EList<FromRange> getFrom()
          Returns the value of the 'From' containment reference list.
 org.eclipse.emf.common.util.EList<Expression> getGroupBy()
          Returns the value of the 'Group By' containment reference list.
 Expression getHaving()
          Returns the value of the 'Having' containment reference.
 org.eclipse.emf.common.util.EList<Join> getJoin()
          Returns the value of the 'Join' containment reference list.
 org.eclipse.emf.common.util.EList<SortOrderElement> getOrderBy()
          Returns the value of the 'Order By' containment reference list.
 Expression getWhere()
          Returns the value of the 'Where' containment reference.
 void setHaving(Expression value)
          Sets the value of the 'Having' containment reference.
 void setWhere(Expression value)
          Sets the value of the 'Where' containment reference.
 
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
 

Method Detail

getFrom

org.eclipse.emf.common.util.EList<FromRange> getFrom()
Returns the value of the 'From' containment reference list. The list contents are of type FromRange.

If the meaning of the 'From' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'From' containment reference list.
See Also:
DomPackage.getSelectStatement_From()

getJoin

org.eclipse.emf.common.util.EList<Join> getJoin()
Returns the value of the 'Join' containment reference list. The list contents are of type Join.

If the meaning of the 'Join' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Join' containment reference list.
See Also:
DomPackage.getSelectStatement_Join()

getWhere

Expression getWhere()
Returns the value of the 'Where' containment reference.

If the meaning of the 'Where' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Where' containment reference.
See Also:
setWhere(Expression), DomPackage.getSelectStatement_Where()

setWhere

void setWhere(Expression value)
Sets the value of the 'Where' containment reference.

Parameters:
value - the new value of the 'Where' containment reference.
See Also:
getWhere()

getGroupBy

org.eclipse.emf.common.util.EList<Expression> getGroupBy()
Returns the value of the 'Group By' containment reference list. The list contents are of type Expression.

If the meaning of the 'Group By' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Group By' containment reference list.
See Also:
DomPackage.getSelectStatement_GroupBy()

getHaving

Expression getHaving()
Returns the value of the 'Having' containment reference.

If the meaning of the 'Having' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Having' containment reference.
See Also:
setHaving(Expression), DomPackage.getSelectStatement_Having()

setHaving

void setHaving(Expression value)
Sets the value of the 'Having' containment reference.

Parameters:
value - the new value of the 'Having' containment reference.
See Also:
getHaving()

getOrderBy

org.eclipse.emf.common.util.EList<SortOrderElement> getOrderBy()
Returns the value of the 'Order By' containment reference list. The list contents are of type SortOrderElement.

If the meaning of the 'Order By' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Order By' containment reference list.
See Also:
DomPackage.getSelectStatement_OrderBy()


Copyright © 2013. All Rights Reserved.