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.int
Returns the value of the 'Max Num Params' attribute.int
Returns 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.boolean
Returns the value of the 'Aggregate' attribute.boolean
Returns the value of the 'Distinct' attribute.void
Sets the value of the 'Additional Param
' attribute.void
setAggregate
(boolean value) Sets the value of the 'Aggregate
' attribute.void
setDistinct
(boolean value) Sets the value of the 'Distinct
' attribute.void
setMaxNumParams
(int value) Sets the value of the 'Max Num Params
' attribute.void
setMinNumParams
(int value) Sets the value of the 'Min Num Params
' attribute.void
setReturnType
(TypeDescription value) Sets the value of the 'Return Type
' reference.Methods inherited from interface com._1c.g5.v8.dt.mcore.DuallyNamedElement
getNameRu, setNameRu
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
Methods inherited from interface com._1c.g5.v8.dt.mcore.NamedElement
getName, setName
Methods 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:
-