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 Summary
Modifier 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.DuallyNamedElement
getNameRu, setNameRuMethods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetMethods inherited from interface com._1c.g5.v8.dt.mcore.NamedElement
getName, setNameMethods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Method Details
-
isDistinct
boolean isDistinct()Returns the value of the 'Distinct' attribute.- Returns:
- the value of the 'Distinct' attribute.
- See Also:
-
setDistinct
void setDistinct(boolean value) Sets the value of the 'Distinct' attribute.- Parameters:
value- the new value of the 'Distinct' attribute.- See Also:
-
isAggregate
boolean isAggregate()Returns the value of the 'Aggregate' attribute.- Returns:
- the value of the 'Aggregate' attribute.
- See Also:
-
setAggregate
void setAggregate(boolean value) Sets the value of the 'Aggregate' attribute.- Parameters:
value- the new value of the 'Aggregate' attribute.- See Also:
-
getMinNumParams
int getMinNumParams()Returns the value of the 'Min Num Params' attribute.- Returns:
- the value of the 'Min Num Params' attribute.
- See Also:
-
setMinNumParams
void 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:
-
getMaxNumParams
int getMaxNumParams()Returns the value of the 'Max Num Params' attribute.- Returns:
- the value of the 'Max Num Params' attribute.
- See Also:
-
setMaxNumParams
void 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:
-
getAllowedPeriodType
org.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:
-
getReturnType
TypeDescription getReturnType()Returns the value of the 'Return Type' reference.- Returns:
- the value of the 'Return Type' reference.
- See Also:
-
setReturnType
Sets the value of the 'Return Type' reference.- Parameters:
value- the new value of the 'Return Type' reference.- See Also:
-
getParamTypes
org.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:
-
getAdditionalParam
IAdditionalExpressionChecker getAdditionalParam()Returns the value of the 'Additional Param' attribute.- Returns:
- the value of the 'Additional Param' attribute.
- See Also:
-
setAdditionalParam
Sets the value of the 'Additional Param' attribute.- Parameters:
value- the new value of the 'Additional Param' attribute.- See Also:
-