org.openxma.dsl.dom.model
Interface AggregateFunction

All Superinterfaces:
org.eclipse.emf.ecore.EObject, Expression, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
AggregateFunctionImpl

public interface AggregateFunction
extends Expression

A representation of the model object 'Aggregate Function'.

The following features are supported:

See Also:
DomPackage.getAggregateFunction()

Method Summary
 Expression getAggregateExpression()
          Returns the value of the 'Aggregate Expression' containment reference.
 CollectionFunction getCollection()
          Returns the value of the 'Collection' containment reference.
 String getFrom()
          Returns the value of the 'From' attribute.
 String getFunction()
          Returns the value of the 'Function' attribute.
 boolean isAll()
          Returns the value of the 'All' attribute.
 boolean isDistinct()
          Returns the value of the 'Distinct' attribute.
 void setAggregateExpression(Expression value)
          Sets the value of the 'Aggregate Expression' containment reference.
 void setAll(boolean value)
          Sets the value of the 'All' attribute.
 void setCollection(CollectionFunction value)
          Sets the value of the 'Collection' containment reference.
 void setDistinct(boolean value)
          Sets the value of the 'Distinct' attribute.
 void setFrom(String value)
          Sets the value of the 'From' attribute.
 void setFunction(String value)
          Sets the value of the 'Function' attribute.
 
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

getFunction

String getFunction()
Returns the value of the 'Function' attribute.

If the meaning of the 'Function' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Function' attribute.
See Also:
setFunction(String), DomPackage.getAggregateFunction_Function()

setFunction

void setFunction(String value)
Sets the value of the 'Function' attribute.

Parameters:
value - the new value of the 'Function' attribute.
See Also:
getFunction()

getAggregateExpression

Expression getAggregateExpression()
Returns the value of the 'Aggregate Expression' containment reference.

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

Returns:
the value of the 'Aggregate Expression' containment reference.
See Also:
setAggregateExpression(Expression), DomPackage.getAggregateFunction_AggregateExpression()

setAggregateExpression

void setAggregateExpression(Expression value)
Sets the value of the 'Aggregate Expression' containment reference.

Parameters:
value - the new value of the 'Aggregate Expression' containment reference.
See Also:
getAggregateExpression()

isAll

boolean isAll()
Returns the value of the 'All' attribute.

If the meaning of the 'All' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'All' attribute.
See Also:
setAll(boolean), DomPackage.getAggregateFunction_All()

setAll

void setAll(boolean value)
Sets the value of the 'All' attribute.

Parameters:
value - the new value of the 'All' attribute.
See Also:
isAll()

isDistinct

boolean isDistinct()
Returns the value of the 'Distinct' attribute.

If the meaning of the 'Distinct' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Distinct' attribute.
See Also:
setDistinct(boolean), DomPackage.getAggregateFunction_Distinct()

setDistinct

void setDistinct(boolean value)
Sets the value of the 'Distinct' attribute.

Parameters:
value - the new value of the 'Distinct' attribute.
See Also:
isDistinct()

getFrom

String getFrom()
Returns the value of the 'From' attribute.

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

Returns:
the value of the 'From' attribute.
See Also:
setFrom(String), DomPackage.getAggregateFunction_From()

setFrom

void setFrom(String value)
Sets the value of the 'From' attribute.

Parameters:
value - the new value of the 'From' attribute.
See Also:
getFrom()

getCollection

CollectionFunction getCollection()
Returns the value of the 'Collection' containment reference.

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

Returns:
the value of the 'Collection' containment reference.
See Also:
setCollection(CollectionFunction), DomPackage.getAggregateFunction_Collection()

setCollection

void setCollection(CollectionFunction value)
Sets the value of the 'Collection' containment reference.

Parameters:
value - the new value of the 'Collection' containment reference.
See Also:
getCollection()


Copyright © 2013. All Rights Reserved.