Package org.eclipse.xtext.xbase.impl
Class XAbstractFeatureCallImplCustom
- 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.MinimalEObjectImpl.Container
-
- org.eclipse.xtext.xbase.impl.XExpressionImpl
-
- org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImpl
-
- org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImplCustom
-
- All Implemented Interfaces:
org.eclipse.emf.common.notify.Notifier,org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder,org.eclipse.emf.ecore.InternalEObject,XAbstractFeatureCall,XExpression
- Direct Known Subclasses:
XAssignmentImpl,XBinaryOperationImpl,XFeatureCallImpl,XMemberFeatureCallImpl,XPostfixOperationImpl,XUnaryOperationImpl
public abstract class XAbstractFeatureCallImplCustom extends XAbstractFeatureCallImpl
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
-
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList
-
-
Field Summary
-
Fields inherited from class org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImpl
feature, implicitFirstArgument, implicitReceiver, INVALID_FEATURE_ISSUE_CODE_EDEFAULT, invalidFeatureIssueCode, typeArguments, VALID_FEATURE_EDEFAULT, validFeature
-
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
-
-
Constructor Summary
Constructors Constructor Description XAbstractFeatureCallImplCustom()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected org.eclipse.emf.common.util.EList<XExpression>createArgumentList(XExpression head, java.util.List<XExpression> tail)protected voidensureFeatureLinked()checks whether the feature was successfully linked Any features which rely on side effects done during linking of feature should call this method.protected org.eclipse.emf.common.util.EList<XExpression>getActualArguments(XExpression syntacticReceiver, org.eclipse.emf.common.util.EList<XExpression> syntacticArguments)protected org.eclipse.emf.common.util.EList<XExpression>getActualArguments(XExpression syntacticReceiver, XExpression syntacticArgument)protected XExpressiongetActualReceiver(XExpression syntacticReceiver)java.lang.StringgetConcreteSyntaxFeatureName()protected java.lang.StringgetExpressionAsString(XExpression x)protected java.lang.StringgetExpressionsAsString(java.util.List<XExpression> expressions, boolean explicitOperationCall)org.eclipse.xtext.common.types.JvmIdentifiableElementgetFeature()XExpressiongetImplicitFirstArgument()XExpressiongetImplicitReceiver()java.lang.StringgetInvalidFeatureIssueCode()Deprecated.booleanisExplicitOperationCallOrBuilderSyntax()protected booleanisExtension(XExpression syntacticReceiver)booleanisOperation()booleanisPackageFragment()booleanisStatic()booleanisTypeLiteral()booleanisValidFeature()voidsetFeature(org.eclipse.xtext.common.types.JvmIdentifiableElement newFeature)-
Methods inherited from class org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImpl
basicGetFeature, basicSetImplicitFirstArgument, basicSetImplicitReceiver, eGet, eInverseRemove, eIsSet, eSet, eStaticClass, eUnset, getActualArguments, getActualReceiver, getExplicitArguments, getTypeArguments, isExtension, setImplicitFirstArgument, setImplicitReceiver, setInvalidFeatureIssueCode, toString
-
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eBasicSetContainer, eInternalContainer
-
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetDirectResource, eSetProxyURI, eSettings
-
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
-
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotify
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
setFeature
public void setFeature(org.eclipse.xtext.common.types.JvmIdentifiableElement newFeature)
Description copied from class:XAbstractFeatureCallImpl- Specified by:
setFeaturein interfaceXAbstractFeatureCall- Overrides:
setFeaturein classXAbstractFeatureCallImpl- Parameters:
newFeature- the new value of the 'Feature' reference.- See Also:
XAbstractFeatureCall.getFeature()
-
getFeature
public org.eclipse.xtext.common.types.JvmIdentifiableElement getFeature()
Description copied from class:XAbstractFeatureCallImpl- Specified by:
getFeaturein interfaceXAbstractFeatureCall- Overrides:
getFeaturein classXAbstractFeatureCallImpl- Returns:
- the value of the 'Feature' reference.
- See Also:
XAbstractFeatureCall.setFeature(JvmIdentifiableElement),XbasePackage.getXAbstractFeatureCall_Feature()
-
isExplicitOperationCallOrBuilderSyntax
public boolean isExplicitOperationCallOrBuilderSyntax()
Description copied from class:XAbstractFeatureCallImpl- Specified by:
isExplicitOperationCallOrBuilderSyntaxin interfaceXAbstractFeatureCall- Overrides:
isExplicitOperationCallOrBuilderSyntaxin classXAbstractFeatureCallImpl
-
getConcreteSyntaxFeatureName
public java.lang.String getConcreteSyntaxFeatureName()
Description copied from class:XAbstractFeatureCallImpl- Specified by:
getConcreteSyntaxFeatureNamein interfaceXAbstractFeatureCall- Overrides:
getConcreteSyntaxFeatureNamein classXAbstractFeatureCallImpl
-
getExpressionsAsString
protected java.lang.String getExpressionsAsString(java.util.List<XExpression> expressions, boolean explicitOperationCall)
-
getExpressionAsString
protected java.lang.String getExpressionAsString(XExpression x)
-
getImplicitReceiver
public XExpression getImplicitReceiver()
Description copied from class:XAbstractFeatureCallImpl- Specified by:
getImplicitReceiverin interfaceXAbstractFeatureCall- Overrides:
getImplicitReceiverin classXAbstractFeatureCallImpl- Returns:
- the value of the 'Implicit Receiver' containment reference.
- See Also:
XAbstractFeatureCall.setImplicitReceiver(XExpression),XbasePackage.getXAbstractFeatureCall_ImplicitReceiver()
-
getImplicitFirstArgument
public XExpression getImplicitFirstArgument()
Description copied from class:XAbstractFeatureCallImpl- Specified by:
getImplicitFirstArgumentin interfaceXAbstractFeatureCall- Overrides:
getImplicitFirstArgumentin classXAbstractFeatureCallImpl- Returns:
- the value of the 'Implicit First Argument' containment reference.
- See Also:
XAbstractFeatureCall.setImplicitFirstArgument(XExpression),XbasePackage.getXAbstractFeatureCall_ImplicitFirstArgument()
-
isPackageFragment
public boolean isPackageFragment()
Description copied from class:XAbstractFeatureCallImpl- Specified by:
isPackageFragmentin interfaceXAbstractFeatureCall- Overrides:
isPackageFragmentin classXAbstractFeatureCallImpl
-
isTypeLiteral
public boolean isTypeLiteral()
Description copied from class:XAbstractFeatureCallImpl- Specified by:
isTypeLiteralin interfaceXAbstractFeatureCall- Overrides:
isTypeLiteralin classXAbstractFeatureCallImpl
-
ensureFeatureLinked
protected void ensureFeatureLinked()
checks whether the feature was successfully linked Any features which rely on side effects done during linking of feature should call this method.
-
isValidFeature
public boolean isValidFeature()
Description copied from class:XAbstractFeatureCallImpl- Specified by:
isValidFeaturein interfaceXAbstractFeatureCall- Overrides:
isValidFeaturein classXAbstractFeatureCallImpl- Returns:
- the value of the 'Valid Feature' attribute.
- See Also:
XbasePackage.getXAbstractFeatureCall_ValidFeature()
-
getInvalidFeatureIssueCode
@Deprecated public java.lang.String getInvalidFeatureIssueCode()
Deprecated.Description copied from class:XAbstractFeatureCallImpl- Specified by:
getInvalidFeatureIssueCodein interfaceXAbstractFeatureCall- Overrides:
getInvalidFeatureIssueCodein classXAbstractFeatureCallImpl- Returns:
- the value of the 'Invalid Feature Issue Code' attribute.
- See Also:
XAbstractFeatureCall.setInvalidFeatureIssueCode(String),XbasePackage.getXAbstractFeatureCall_InvalidFeatureIssueCode()
-
isStatic
public boolean isStatic()
Description copied from class:XAbstractFeatureCallImpl- Specified by:
isStaticin interfaceXAbstractFeatureCall- Overrides:
isStaticin classXAbstractFeatureCallImpl
-
isExtension
protected boolean isExtension(XExpression syntacticReceiver)
-
getActualReceiver
protected XExpression getActualReceiver(XExpression syntacticReceiver)
-
getActualArguments
protected org.eclipse.emf.common.util.EList<XExpression> getActualArguments(XExpression syntacticReceiver, XExpression syntacticArgument)
-
getActualArguments
protected org.eclipse.emf.common.util.EList<XExpression> getActualArguments(XExpression syntacticReceiver, org.eclipse.emf.common.util.EList<XExpression> syntacticArguments)
-
createArgumentList
protected org.eclipse.emf.common.util.EList<XExpression> createArgumentList(XExpression head, java.util.List<XExpression> tail)
-
isOperation
public boolean isOperation()
Description copied from class:XAbstractFeatureCallImpl- Specified by:
isOperationin interfaceXAbstractFeatureCall- Overrides:
isOperationin classXAbstractFeatureCallImpl
-
-