Package org.eclipse.xtext.xbase.impl
Class XAbstractFeatureCallImpl
- 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
-
- 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:
XAbstractFeatureCallImplCustom
public abstract class XAbstractFeatureCallImpl extends XExpressionImpl implements XAbstractFeatureCall
An implementation of the model object 'XAbstract Feature Call'.The following features are implemented:
- Since:
- 2.7
- Generated:
-
-
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 Modifier and Type Field Description protected org.eclipse.xtext.common.types.JvmIdentifiableElementfeatureThe cached value of the 'Feature' reference.protected XExpressionimplicitFirstArgumentThe cached value of the 'Implicit First Argument' containment reference.protected XExpressionimplicitReceiverThe cached value of the 'Implicit Receiver' containment reference.protected static java.lang.StringINVALID_FEATURE_ISSUE_CODE_EDEFAULTDeprecated.Seemodel documentationfor details.protected java.lang.StringinvalidFeatureIssueCodeDeprecated.Seemodel documentationfor details.protected org.eclipse.emf.common.util.EList<org.eclipse.xtext.common.types.JvmTypeReference>typeArgumentsThe cached value of the 'Type Arguments' containment reference list.protected static booleanVALID_FEATURE_EDEFAULTDeprecated.Seemodel documentationfor details.protected booleanvalidFeatureDeprecated.Seemodel documentationfor details.-
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 Modifier Constructor Description protectedXAbstractFeatureCallImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description org.eclipse.xtext.common.types.JvmIdentifiableElementbasicGetFeature()org.eclipse.emf.common.notify.NotificationChainbasicSetImplicitFirstArgument(XExpression newImplicitFirstArgument, org.eclipse.emf.common.notify.NotificationChain msgs)org.eclipse.emf.common.notify.NotificationChainbasicSetImplicitReceiver(XExpression newImplicitReceiver, org.eclipse.emf.common.notify.NotificationChain msgs)java.lang.ObjecteGet(int featureID, boolean resolve, boolean coreType)org.eclipse.emf.common.notify.NotificationChaineInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)booleaneIsSet(int featureID)voideSet(int featureID, java.lang.Object newValue)protected org.eclipse.emf.ecore.EClasseStaticClass()voideUnset(int featureID)org.eclipse.emf.common.util.EList<XExpression>getActualArguments()XExpressiongetActualReceiver()java.lang.StringgetConcreteSyntaxFeatureName()org.eclipse.emf.common.util.EList<XExpression>getExplicitArguments()Deprecated.Seemodel documentationfor details.org.eclipse.xtext.common.types.JvmIdentifiableElementgetFeature()XExpressiongetImplicitFirstArgument()XExpressiongetImplicitReceiver()java.lang.StringgetInvalidFeatureIssueCode()Deprecated.Seemodel documentationfor details.org.eclipse.emf.common.util.EList<org.eclipse.xtext.common.types.JvmTypeReference>getTypeArguments()booleanisExplicitOperationCallOrBuilderSyntax()booleanisExtension()booleanisOperation()booleanisPackageFragment()booleanisStatic()booleanisTypeLiteral()booleanisValidFeature()Deprecated.Seemodel documentationfor details.voidsetFeature(org.eclipse.xtext.common.types.JvmIdentifiableElement newFeature)voidsetImplicitFirstArgument(XExpression newImplicitFirstArgument)voidsetImplicitReceiver(XExpression newImplicitReceiver)voidsetInvalidFeatureIssueCode(java.lang.String newInvalidFeatureIssueCode)Deprecated.Seemodel documentationfor details.java.lang.StringtoString()-
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
-
-
-
-
Field Detail
-
feature
protected org.eclipse.xtext.common.types.JvmIdentifiableElement feature
The cached value of the 'Feature' reference.- See Also:
getFeature()- Generated:
- Ordered:
-
typeArguments
protected org.eclipse.emf.common.util.EList<org.eclipse.xtext.common.types.JvmTypeReference> typeArguments
The cached value of the 'Type Arguments' containment reference list.- See Also:
getTypeArguments()- Generated:
- Ordered:
-
implicitReceiver
protected XExpression implicitReceiver
The cached value of the 'Implicit Receiver' containment reference.- See Also:
getImplicitReceiver()- Generated:
- Ordered:
-
INVALID_FEATURE_ISSUE_CODE_EDEFAULT
@Deprecated protected static final java.lang.String INVALID_FEATURE_ISSUE_CODE_EDEFAULT
Deprecated.Seemodel documentationfor details.The default value of the 'Invalid Feature Issue Code' attribute.- See Also:
getInvalidFeatureIssueCode()- Generated:
- Ordered:
-
invalidFeatureIssueCode
@Deprecated protected java.lang.String invalidFeatureIssueCode
Deprecated.Seemodel documentationfor details.The cached value of the 'Invalid Feature Issue Code' attribute.- See Also:
getInvalidFeatureIssueCode()- Generated:
- Ordered:
-
VALID_FEATURE_EDEFAULT
@Deprecated protected static final boolean VALID_FEATURE_EDEFAULT
Deprecated.Seemodel documentationfor details.The default value of the 'Valid Feature' attribute.- See Also:
isValidFeature(), Constant Field Values- Generated:
- Ordered:
-
validFeature
@Deprecated protected boolean validFeature
Deprecated.Seemodel documentationfor details.The cached value of the 'Valid Feature' attribute.- See Also:
isValidFeature()- Generated:
- Ordered:
-
implicitFirstArgument
protected XExpression implicitFirstArgument
The cached value of the 'Implicit First Argument' containment reference.- See Also:
getImplicitFirstArgument()- Generated:
- Ordered:
-
-
Method Detail
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()
- Overrides:
eStaticClassin classXExpressionImpl- Generated:
-
getFeature
public org.eclipse.xtext.common.types.JvmIdentifiableElement getFeature()
- Specified by:
getFeaturein interfaceXAbstractFeatureCall- Returns:
- the value of the 'Feature' reference.
- See Also:
XAbstractFeatureCall.setFeature(JvmIdentifiableElement),XbasePackage.getXAbstractFeatureCall_Feature()- Generated:
-
basicGetFeature
public org.eclipse.xtext.common.types.JvmIdentifiableElement basicGetFeature()
- Generated:
-
setFeature
public void setFeature(org.eclipse.xtext.common.types.JvmIdentifiableElement newFeature)
- Specified by:
setFeaturein interfaceXAbstractFeatureCall- Parameters:
newFeature- the new value of the 'Feature' reference.- See Also:
XAbstractFeatureCall.getFeature()- Generated:
-
getTypeArguments
public org.eclipse.emf.common.util.EList<org.eclipse.xtext.common.types.JvmTypeReference> getTypeArguments()
- Specified by:
getTypeArgumentsin interfaceXAbstractFeatureCall- Returns:
- the value of the 'Type Arguments' containment reference list.
- See Also:
XbasePackage.getXAbstractFeatureCall_TypeArguments()- Generated:
-
getImplicitReceiver
public XExpression getImplicitReceiver()
- Specified by:
getImplicitReceiverin interfaceXAbstractFeatureCall- Returns:
- the value of the 'Implicit Receiver' containment reference.
- See Also:
XAbstractFeatureCall.setImplicitReceiver(XExpression),XbasePackage.getXAbstractFeatureCall_ImplicitReceiver()- Generated:
-
basicSetImplicitReceiver
public org.eclipse.emf.common.notify.NotificationChain basicSetImplicitReceiver(XExpression newImplicitReceiver, org.eclipse.emf.common.notify.NotificationChain msgs)
- Generated:
-
setImplicitReceiver
public void setImplicitReceiver(XExpression newImplicitReceiver)
- Specified by:
setImplicitReceiverin interfaceXAbstractFeatureCall- Parameters:
newImplicitReceiver- the new value of the 'Implicit Receiver' containment reference.- See Also:
XAbstractFeatureCall.getImplicitReceiver()- Generated:
-
getInvalidFeatureIssueCode
@Deprecated public java.lang.String getInvalidFeatureIssueCode()
Deprecated.Seemodel documentationfor details.- Specified by:
getInvalidFeatureIssueCodein interfaceXAbstractFeatureCall- Returns:
- the value of the 'Invalid Feature Issue Code' attribute.
- See Also:
XAbstractFeatureCall.setInvalidFeatureIssueCode(String),XbasePackage.getXAbstractFeatureCall_InvalidFeatureIssueCode()- Generated:
-
setInvalidFeatureIssueCode
@Deprecated public void setInvalidFeatureIssueCode(java.lang.String newInvalidFeatureIssueCode)
Deprecated.Seemodel documentationfor details.- Specified by:
setInvalidFeatureIssueCodein interfaceXAbstractFeatureCall- Parameters:
newInvalidFeatureIssueCode- the new value of the 'Invalid Feature Issue Code' attribute.- See Also:
XAbstractFeatureCall.getInvalidFeatureIssueCode()- Generated:
-
isValidFeature
@Deprecated public boolean isValidFeature()
Deprecated.Seemodel documentationfor details.- Specified by:
isValidFeaturein interfaceXAbstractFeatureCall- Returns:
- the value of the 'Valid Feature' attribute.
- See Also:
XbasePackage.getXAbstractFeatureCall_ValidFeature()- Generated:
-
getImplicitFirstArgument
public XExpression getImplicitFirstArgument()
- Specified by:
getImplicitFirstArgumentin interfaceXAbstractFeatureCall- Returns:
- the value of the 'Implicit First Argument' containment reference.
- See Also:
XAbstractFeatureCall.setImplicitFirstArgument(XExpression),XbasePackage.getXAbstractFeatureCall_ImplicitFirstArgument()- Generated:
-
basicSetImplicitFirstArgument
public org.eclipse.emf.common.notify.NotificationChain basicSetImplicitFirstArgument(XExpression newImplicitFirstArgument, org.eclipse.emf.common.notify.NotificationChain msgs)
- Generated:
-
setImplicitFirstArgument
public void setImplicitFirstArgument(XExpression newImplicitFirstArgument)
- Specified by:
setImplicitFirstArgumentin interfaceXAbstractFeatureCall- Parameters:
newImplicitFirstArgument- the new value of the 'Implicit First Argument' containment reference.- See Also:
XAbstractFeatureCall.getImplicitFirstArgument()- Generated:
-
getConcreteSyntaxFeatureName
public java.lang.String getConcreteSyntaxFeatureName()
- Specified by:
getConcreteSyntaxFeatureNamein interfaceXAbstractFeatureCall- Generated:
-
getExplicitArguments
@Deprecated public org.eclipse.emf.common.util.EList<XExpression> getExplicitArguments()
Deprecated.Seemodel documentationfor details.- Specified by:
getExplicitArgumentsin interfaceXAbstractFeatureCall- Generated:
-
isExplicitOperationCallOrBuilderSyntax
public boolean isExplicitOperationCallOrBuilderSyntax()
- Specified by:
isExplicitOperationCallOrBuilderSyntaxin interfaceXAbstractFeatureCall- Generated:
-
getActualReceiver
public XExpression getActualReceiver()
- Specified by:
getActualReceiverin interfaceXAbstractFeatureCall- Generated:
-
getActualArguments
public org.eclipse.emf.common.util.EList<XExpression> getActualArguments()
- Specified by:
getActualArgumentsin interfaceXAbstractFeatureCall- Generated:
-
isStatic
public boolean isStatic()
- Specified by:
isStaticin interfaceXAbstractFeatureCall- Generated:
-
isExtension
public boolean isExtension()
- Specified by:
isExtensionin interfaceXAbstractFeatureCall- Generated:
-
isPackageFragment
public boolean isPackageFragment()
- Specified by:
isPackageFragmentin interfaceXAbstractFeatureCall- Generated:
-
isTypeLiteral
public boolean isTypeLiteral()
- Specified by:
isTypeLiteralin interfaceXAbstractFeatureCall- Generated:
-
isOperation
public boolean isOperation()
- Specified by:
isOperationin interfaceXAbstractFeatureCall- Generated:
-
eInverseRemove
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)- Overrides:
eInverseRemovein classorg.eclipse.emf.ecore.impl.BasicEObjectImpl- Generated:
-
eGet
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)- Specified by:
eGetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eGetin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl- Generated:
-
eSet
public void eSet(int featureID, java.lang.Object newValue)- Specified by:
eSetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eSetin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl- Generated:
-
eUnset
public void eUnset(int featureID)
- Specified by:
eUnsetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eUnsetin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl- Generated:
-
eIsSet
public boolean eIsSet(int featureID)
- Specified by:
eIsSetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eIsSetin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl- Generated:
-
toString
public java.lang.String toString()
- Overrides:
toStringin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl- Generated:
-
-