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
public interface FunctionExpression extends AbstractExpression, DuallyNamedElement
A representation of the model object 'Function Expression'.The following features are supported:
- See Also:
QlPackage.getFunctionExpression()
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IAdditionalExpressionChecker
getAdditionalParam()
Returns the value of the 'Additional Param' attribute.org.eclipse.emf.common.util.EList<String>
getAllowedPeriodType()
Returns the value of the 'Allowed Period Type' attribute list.int
getMaxNumParams()
Returns the value of the 'Max Num Params' attribute.int
getMinNumParams()
Returns the value of the 'Min Num Params' attribute.org.eclipse.emf.common.util.EList<TypeDescription>
getParamTypes()
Returns the value of the 'Param Types' reference list.TypeDescription
getReturnType()
Returns the value of the 'Return Type' reference.boolean
isAggregate()
Returns the value of the 'Aggregate' attribute.boolean
isDistinct()
Returns the value of the 'Distinct' attribute.void
setAdditionalParam(IAdditionalExpressionChecker value)
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
-
-
-
-
Method Detail
-
isDistinct
boolean isDistinct()
Returns the value of the 'Distinct' attribute.- Returns:
- the value of the 'Distinct' attribute.
- See Also:
setDistinct(boolean)
,QlPackage.getFunctionExpression_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()
-
isAggregate
boolean isAggregate()
Returns the value of the 'Aggregate' attribute.- Returns:
- the value of the 'Aggregate' attribute.
- See Also:
setAggregate(boolean)
,QlPackage.getFunctionExpression_Aggregate()
-
setAggregate
void setAggregate(boolean value)
Sets the value of the 'Aggregate
' attribute.- Parameters:
value
- the new value of the 'Aggregate' attribute.- See Also:
isAggregate()
-
getMinNumParams
int getMinNumParams()
Returns the value of the 'Min Num Params' attribute.- Returns:
- the value of the 'Min Num Params' attribute.
- See Also:
setMinNumParams(int)
,QlPackage.getFunctionExpression_MinNumParams()
-
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:
getMinNumParams()
-
getMaxNumParams
int getMaxNumParams()
Returns the value of the 'Max Num Params' attribute.- Returns:
- the value of the 'Max Num Params' attribute.
- See Also:
setMaxNumParams(int)
,QlPackage.getFunctionExpression_MaxNumParams()
-
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:
getMaxNumParams()
-
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:
QlPackage.getFunctionExpression_AllowedPeriodType()
-
getReturnType
TypeDescription getReturnType()
Returns the value of the 'Return Type' reference.- Returns:
- the value of the 'Return Type' reference.
- See Also:
setReturnType(TypeDescription)
,QlPackage.getFunctionExpression_ReturnType()
-
setReturnType
void setReturnType(TypeDescription value)
Sets the value of the 'Return Type
' reference.- Parameters:
value
- the new value of the 'Return Type' reference.- See Also:
getReturnType()
-
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:
QlPackage.getFunctionExpression_ParamTypes()
-
getAdditionalParam
IAdditionalExpressionChecker getAdditionalParam()
Returns the value of the 'Additional Param' attribute.- Returns:
- the value of the 'Additional Param' attribute.
- See Also:
setAdditionalParam(IAdditionalExpressionChecker)
,QlPackage.getFunctionExpression_AdditionalParam()
-
setAdditionalParam
void setAdditionalParam(IAdditionalExpressionChecker value)
Sets the value of the 'Additional Param
' attribute.- Parameters:
value
- the new value of the 'Additional Param' attribute.- See Also:
getAdditionalParam()
-
-