Package com._1c.g5.v8.dt.ql.model.impl
Class FunctionExpressionImpl
java.lang.Object
org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEStoreEObjectImpl
com._1c.g5.v8.bm.core.BmObject
com._1c.g5.v8.dt.ql.model.impl.AbstractExpressionImpl
com._1c.g5.v8.dt.ql.model.impl.FunctionExpressionImpl
- All Implemented Interfaces:
- IBmObject,- DuallyNamedElement,- NamedElement,- AbstractExpression,- FunctionExpression,- org.eclipse.emf.common.notify.Notifier,- org.eclipse.emf.ecore.EObject,- org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder,- org.eclipse.emf.ecore.InternalEObject
- Direct Known Subclasses:
- DerivedFunctionExpressionImpl
 An implementation of the model object 'Function Expression'.
 
 
The following features are implemented:
- 
Nested Class SummaryNested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImplorg.eclipse.emf.ecore.impl.MinimalEObjectImpl.ContainerNested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImplorg.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImplNested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImplorg.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterListNested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObjectorg.eclipse.emf.ecore.InternalEObject.EStore
- 
Field SummaryFields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImplEVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSETFields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolderNILFields inherited from interface com._1c.g5.v8.bm.core.IBmObjectBM_NULL_IDFields inherited from interface org.eclipse.emf.ecore.InternalEObjectEOPPOSITE_FEATURE_BASE
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptioninteBaseStructuralFeatureID(int derivedFeatureID, Class<?> baseClass) inteDerivedStructuralFeatureID(int baseFeatureID, Class<?> baseClass) protected org.eclipse.emf.ecore.EClassorg.eclipse.emf.common.util.EList<String>intintgetName()org.eclipse.emf.common.util.EList<TypeDescription>booleanbooleanvoidsetAdditionalParam(IAdditionalExpressionChecker newAdditionalParam) voidsetAggregate(boolean newAggregate) voidsetDistinct(boolean newDistinct) voidsetMaxNumParams(int newMaxNumParams) voidsetMinNumParams(int newMinNumParams) voidvoidvoidsetReturnType(TypeDescription newReturnType) Methods inherited from class com._1c.g5.v8.dt.ql.model.impl.AbstractExpressionImpleStaticFeatureCountMethods inherited from class com._1c.g5.v8.bm.core.BmObjectbmGetEngine, bmGetFqn, bmGetId, bmGetNamespace, bmGetPlatformTransaction, bmGetProperties, bmGetProperty, bmGetReferences, bmGetResourceId, bmGetTopObject, bmGetTransaction, bmGetUri, bmGetUriAsString, bmIsTop, bmIsTransient, bmMatchSingleReference, bmSetProperty, createFeatureMap, createList, dynamicGet, dynamicSet, dynamicUnset, eBasicSetContainer, eBasicSetContainer, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eDirectResource, eGet, eHasSettings, eInternalContainer, eInternalResource, eInverseAdd, eNotificationRequired, eNotify, equals, eResolveProxy, eSetDirectResource, eSetStore, eSettings, eStore, hashCodeMethods inherited from class org.eclipse.emf.ecore.impl.MinimalEStoreEObjectImpleBasicContainerFeatureID, eBasicInternalContainer, eDerivedStructuralFeatureID, eDynamicIsSet, eIsCachingMethods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpleAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eContents, eCrossReferences, eDeliver, eDynamicClass, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetProxyURIMethods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpleAddVirtualValue, eAllContents, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInverseAdd, eInverseRemove, eInverseRemove, eInvocationDelegate, eInvoke, eInvoke, eIsSet, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResource, eSet, eSet, eSetResource, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticOperationCount, eUnset, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues, toStringMethods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods 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 org.eclipse.emf.common.notify.NotifiereAdapters, eDeliver, eNotify, eSetDeliver
- 
Constructor Details- 
FunctionExpressionImplprotected FunctionExpressionImpl()
 
- 
- 
Method Details- 
eStaticClassprotected org.eclipse.emf.ecore.EClass eStaticClass()- Overrides:
- eStaticClassin class- AbstractExpressionImpl
 
- 
getName- Specified by:
- getNamein interface- NamedElement
- Returns:
- the value of the 'Name' attribute.
- See Also:
 
- 
setName- Specified by:
- setNamein interface- NamedElement
- Parameters:
- newName- the new value of the 'Name' attribute.
- See Also:
 
- 
getNameRu- Specified by:
- getNameRuin interface- DuallyNamedElement
- Returns:
- the value of the 'Name Ru' attribute.
- See Also:
 
- 
setNameRu- Specified by:
- setNameRuin interface- DuallyNamedElement
- Parameters:
- newNameRu- the new value of the 'Name Ru' attribute.
- See Also:
 
- 
isDistinctpublic boolean isDistinct()- Specified by:
- isDistinctin interface- FunctionExpression
- Returns:
- the value of the 'Distinct' attribute.
- See Also:
 
- 
setDistinctpublic void setDistinct(boolean newDistinct) - Specified by:
- setDistinctin interface- FunctionExpression
- Parameters:
- newDistinct- the new value of the 'Distinct' attribute.
- See Also:
 
- 
isAggregatepublic boolean isAggregate()- Specified by:
- isAggregatein interface- FunctionExpression
- Returns:
- the value of the 'Aggregate' attribute.
- See Also:
 
- 
setAggregatepublic void setAggregate(boolean newAggregate) - Specified by:
- setAggregatein interface- FunctionExpression
- Parameters:
- newAggregate- the new value of the 'Aggregate' attribute.
- See Also:
 
- 
getMinNumParamspublic int getMinNumParams()- Specified by:
- getMinNumParamsin interface- FunctionExpression
- Returns:
- the value of the 'Min Num Params' attribute.
- See Also:
 
- 
setMinNumParamspublic void setMinNumParams(int newMinNumParams) - Specified by:
- setMinNumParamsin interface- FunctionExpression
- Parameters:
- newMinNumParams- the new value of the 'Min Num Params' attribute.
- See Also:
 
- 
getMaxNumParamspublic int getMaxNumParams()- Specified by:
- getMaxNumParamsin interface- FunctionExpression
- Returns:
- the value of the 'Max Num Params' attribute.
- See Also:
 
- 
setMaxNumParamspublic void setMaxNumParams(int newMaxNumParams) - Specified by:
- setMaxNumParamsin interface- FunctionExpression
- Parameters:
- newMaxNumParams- the new value of the 'Max Num Params' attribute.
- See Also:
 
- 
getAllowedPeriodType- Specified by:
- getAllowedPeriodTypein interface- FunctionExpression
- Returns:
- the value of the 'Allowed Period Type' attribute list.
- See Also:
 
- 
getReturnType- Specified by:
- getReturnTypein interface- FunctionExpression
- Returns:
- the value of the 'Return Type' reference.
- See Also:
 
- 
setReturnType- Specified by:
- setReturnTypein interface- FunctionExpression
- Parameters:
- newReturnType- the new value of the 'Return Type' reference.
- See Also:
 
- 
getParamTypes- Specified by:
- getParamTypesin interface- FunctionExpression
- Returns:
- the value of the 'Param Types' reference list.
- See Also:
 
- 
getAdditionalParam- Specified by:
- getAdditionalParamin interface- FunctionExpression
- Returns:
- the value of the 'Additional Param' attribute.
- See Also:
 
- 
setAdditionalParam- Specified by:
- setAdditionalParamin interface- FunctionExpression
- Parameters:
- newAdditionalParam- the new value of the 'Additional Param' attribute.
- See Also:
 
- 
eBaseStructuralFeatureID- Specified by:
- eBaseStructuralFeatureIDin interface- org.eclipse.emf.ecore.InternalEObject
- Overrides:
- eBaseStructuralFeatureIDin class- org.eclipse.emf.ecore.impl.BasicEObjectImpl
 
- 
eDerivedStructuralFeatureID- Specified by:
- eDerivedStructuralFeatureIDin interface- org.eclipse.emf.ecore.InternalEObject
- Overrides:
- eDerivedStructuralFeatureIDin class- org.eclipse.emf.ecore.impl.BasicEObjectImpl
 
 
-