Package com._1c.g5.v8.dt.ql.model
Interface FunctionExpression
- All Superinterfaces:
- AbstractExpression,- DuallyNamedElement,- org.eclipse.emf.ecore.EObject,- NamedElement,- org.eclipse.emf.common.notify.Notifier
- All Known Subinterfaces:
- DerivedFunctionExpression
- All Known Implementing Classes:
- DerivedFunctionExpressionImpl,- FunctionExpressionImpl
 A representation of the model object 'Function Expression'.
 
 
The following features are supported:
- See Also:
- 
Method SummaryModifier and TypeMethodDescriptionReturns the value of the 'Additional Param' attribute.org.eclipse.emf.common.util.EList<String>Returns the value of the 'Allowed Period Type' attribute list.intReturns the value of the 'Max Num Params' attribute.intReturns the value of the 'Min Num Params' attribute.org.eclipse.emf.common.util.EList<TypeDescription>Returns the value of the 'Param Types' reference list.Returns the value of the 'Return Type' reference.booleanReturns the value of the 'Aggregate' attribute.booleanReturns the value of the 'Distinct' attribute.voidSets the value of the 'Additional Param' attribute.voidsetAggregate(boolean value) Sets the value of the 'Aggregate' attribute.voidsetDistinct(boolean value) Sets the value of the 'Distinct' attribute.voidsetMaxNumParams(int value) Sets the value of the 'Max Num Params' attribute.voidsetMinNumParams(int value) Sets the value of the 'Min Num Params' attribute.voidsetReturnType(TypeDescription value) Sets the value of the 'Return Type' reference.Methods inherited from interface com._1c.g5.v8.dt.mcore.DuallyNamedElementgetNameRu, setNameRuMethods inherited from interface org.eclipse.emf.ecore.EObjecteAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetMethods inherited from interface com._1c.g5.v8.dt.mcore.NamedElementgetName, setNameMethods inherited from interface org.eclipse.emf.common.notify.NotifiereAdapters, eDeliver, eNotify, eSetDeliver
- 
Method Details- 
isDistinctboolean isDistinct()Returns the value of the 'Distinct' attribute.- Returns:
- the value of the 'Distinct' attribute.
- See Also:
 
- 
setDistinctvoid setDistinct(boolean value) Sets the value of the 'Distinct' attribute.- Parameters:
- value- the new value of the 'Distinct' attribute.
- See Also:
 
- 
isAggregateboolean isAggregate()Returns the value of the 'Aggregate' attribute.- Returns:
- the value of the 'Aggregate' attribute.
- See Also:
 
- 
setAggregatevoid setAggregate(boolean value) Sets the value of the 'Aggregate' attribute.- Parameters:
- value- the new value of the 'Aggregate' attribute.
- See Also:
 
- 
getMinNumParamsint getMinNumParams()Returns the value of the 'Min Num Params' attribute.- Returns:
- the value of the 'Min Num Params' attribute.
- See Also:
 
- 
setMinNumParamsvoid setMinNumParams(int value) Sets the value of the 'Min Num Params' attribute.- Parameters:
- value- the new value of the 'Min Num Params' attribute.
- See Also:
 
- 
getMaxNumParamsint getMaxNumParams()Returns the value of the 'Max Num Params' attribute.- Returns:
- the value of the 'Max Num Params' attribute.
- See Also:
 
- 
setMaxNumParamsvoid setMaxNumParams(int value) Sets the value of the 'Max Num Params' attribute.- Parameters:
- value- the new value of the 'Max Num Params' attribute.
- See Also:
 
- 
getAllowedPeriodTypeorg.eclipse.emf.common.util.EList<String> getAllowedPeriodType()Returns the value of the 'Allowed Period Type' attribute list. The list contents are of typeString.- Returns:
- the value of the 'Allowed Period Type' attribute list.
- See Also:
 
- 
getReturnTypeTypeDescription getReturnType()Returns the value of the 'Return Type' reference.- Returns:
- the value of the 'Return Type' reference.
- See Also:
 
- 
setReturnTypeSets the value of the 'Return Type' reference.- Parameters:
- value- the new value of the 'Return Type' reference.
- See Also:
 
- 
getParamTypesorg.eclipse.emf.common.util.EList<TypeDescription> getParamTypes()Returns the value of the 'Param Types' reference list. The list contents are of typeTypeDescription.- Returns:
- the value of the 'Param Types' reference list.
- See Also:
 
- 
getAdditionalParamIAdditionalExpressionChecker getAdditionalParam()Returns the value of the 'Additional Param' attribute.- Returns:
- the value of the 'Additional Param' attribute.
- See Also:
 
- 
setAdditionalParamSets the value of the 'Additional Param' attribute.- Parameters:
- value- the new value of the 'Additional Param' attribute.
- See Also:
 
 
-