public abstract class XAbstractFeatureCallImpl extends XExpressionImpl implements XAbstractFeatureCall
The following features are implemented:
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamicorg.eclipse.emf.ecore.impl.MinimalEObjectImpl.Containerorg.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImplorg.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| Modifier and Type | Field and Description |
|---|---|
protected org.eclipse.xtext.common.types.JvmIdentifiableElement |
feature
The cached value of the '
Feature' reference. |
protected XExpression |
implicitFirstArgument
The cached value of the '
Implicit First Argument' containment reference. |
protected XExpression |
implicitReceiver
The cached value of the '
Implicit Receiver' containment reference. |
protected static java.lang.String |
INVALID_FEATURE_ISSUE_CODE_EDEFAULT
Deprecated.
See
model documentation for details. |
protected java.lang.String |
invalidFeatureIssueCode
Deprecated.
See
model documentation for details. |
protected org.eclipse.emf.common.util.EList<org.eclipse.xtext.common.types.JvmTypeReference> |
typeArguments
The cached value of the '
Type Arguments' containment reference list. |
protected static boolean |
VALID_FEATURE_EDEFAULT
Deprecated.
See
model documentation for details. |
protected boolean |
validFeature
Deprecated.
See
model documentation for details. |
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET| Modifier | Constructor and Description |
|---|---|
protected |
XAbstractFeatureCallImpl() |
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.xtext.common.types.JvmIdentifiableElement |
basicGetFeature() |
org.eclipse.emf.common.notify.NotificationChain |
basicSetImplicitFirstArgument(XExpression newImplicitFirstArgument,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetImplicitReceiver(XExpression newImplicitReceiver,
org.eclipse.emf.common.notify.NotificationChain msgs) |
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
org.eclipse.emf.common.notify.NotificationChain |
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
java.lang.Object newValue) |
protected org.eclipse.emf.ecore.EClass |
eStaticClass() |
void |
eUnset(int featureID) |
org.eclipse.emf.common.util.EList<XExpression> |
getActualArguments() |
XExpression |
getActualReceiver() |
java.lang.String |
getConcreteSyntaxFeatureName() |
org.eclipse.emf.common.util.EList<XExpression> |
getExplicitArguments()
Deprecated.
See
model documentation for details. |
org.eclipse.xtext.common.types.JvmIdentifiableElement |
getFeature() |
XExpression |
getImplicitFirstArgument() |
XExpression |
getImplicitReceiver() |
java.lang.String |
getInvalidFeatureIssueCode()
Deprecated.
See
model documentation for details. |
org.eclipse.emf.common.util.EList<org.eclipse.xtext.common.types.JvmTypeReference> |
getTypeArguments() |
boolean |
isExplicitOperationCallOrBuilderSyntax() |
boolean |
isExtension() |
boolean |
isOperation() |
boolean |
isPackageFragment() |
boolean |
isStatic() |
boolean |
isTypeLiteral() |
boolean |
isValidFeature()
Deprecated.
See
model documentation for details. |
void |
setFeature(org.eclipse.xtext.common.types.JvmIdentifiableElement newFeature) |
void |
setImplicitFirstArgument(XExpression newImplicitFirstArgument) |
void |
setImplicitReceiver(XExpression newImplicitReceiver) |
void |
setInvalidFeatureIssueCode(java.lang.String newInvalidFeatureIssueCode)
Deprecated.
See
model documentation for details. |
java.lang.String |
toString() |
eBasicSetContainer, eInternalContainerdynamicGet, 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, eSettingseAddVirtualValue, 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, eVirtualValueseNotificationRequired, eNotifyclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waiteAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetprotected org.eclipse.xtext.common.types.JvmIdentifiableElement feature
Feature' reference.
getFeature()protected org.eclipse.emf.common.util.EList<org.eclipse.xtext.common.types.JvmTypeReference> typeArguments
Type Arguments' containment reference list.
getTypeArguments()protected XExpression implicitReceiver
Implicit Receiver' containment reference.
getImplicitReceiver()@Deprecated protected static final java.lang.String INVALID_FEATURE_ISSUE_CODE_EDEFAULT
model documentation for details.Invalid Feature Issue Code' attribute.
getInvalidFeatureIssueCode()@Deprecated protected java.lang.String invalidFeatureIssueCode
model documentation for details.Invalid Feature Issue Code' attribute.
getInvalidFeatureIssueCode()@Deprecated protected static final boolean VALID_FEATURE_EDEFAULT
model documentation for details.Valid Feature' attribute.
isValidFeature(),
Constant Field Values@Deprecated protected boolean validFeature
model documentation for details.Valid Feature' attribute.
isValidFeature()protected XExpression implicitFirstArgument
Implicit First Argument' containment reference.
getImplicitFirstArgument()protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class XExpressionImplpublic org.eclipse.xtext.common.types.JvmIdentifiableElement getFeature()
getFeature in interface XAbstractFeatureCallXAbstractFeatureCall.setFeature(JvmIdentifiableElement),
XbasePackage.getXAbstractFeatureCall_Feature()public org.eclipse.xtext.common.types.JvmIdentifiableElement basicGetFeature()
public void setFeature(org.eclipse.xtext.common.types.JvmIdentifiableElement newFeature)
setFeature in interface XAbstractFeatureCallnewFeature - the new value of the 'Feature' reference.XAbstractFeatureCall.getFeature()public org.eclipse.emf.common.util.EList<org.eclipse.xtext.common.types.JvmTypeReference> getTypeArguments()
getTypeArguments in interface XAbstractFeatureCallXbasePackage.getXAbstractFeatureCall_TypeArguments()public XExpression getImplicitReceiver()
getImplicitReceiver in interface XAbstractFeatureCallXAbstractFeatureCall.setImplicitReceiver(XExpression),
XbasePackage.getXAbstractFeatureCall_ImplicitReceiver()public org.eclipse.emf.common.notify.NotificationChain basicSetImplicitReceiver(XExpression newImplicitReceiver, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setImplicitReceiver(XExpression newImplicitReceiver)
setImplicitReceiver in interface XAbstractFeatureCallnewImplicitReceiver - the new value of the 'Implicit Receiver' containment reference.XAbstractFeatureCall.getImplicitReceiver()@Deprecated public java.lang.String getInvalidFeatureIssueCode()
model documentation for details.getInvalidFeatureIssueCode in interface XAbstractFeatureCallXAbstractFeatureCall.setInvalidFeatureIssueCode(String),
XbasePackage.getXAbstractFeatureCall_InvalidFeatureIssueCode()@Deprecated public void setInvalidFeatureIssueCode(java.lang.String newInvalidFeatureIssueCode)
model documentation for details.setInvalidFeatureIssueCode in interface XAbstractFeatureCallnewInvalidFeatureIssueCode - the new value of the 'Invalid Feature Issue Code' attribute.XAbstractFeatureCall.getInvalidFeatureIssueCode()@Deprecated public boolean isValidFeature()
model documentation for details.isValidFeature in interface XAbstractFeatureCallXbasePackage.getXAbstractFeatureCall_ValidFeature()public XExpression getImplicitFirstArgument()
getImplicitFirstArgument in interface XAbstractFeatureCallXAbstractFeatureCall.setImplicitFirstArgument(XExpression),
XbasePackage.getXAbstractFeatureCall_ImplicitFirstArgument()public org.eclipse.emf.common.notify.NotificationChain basicSetImplicitFirstArgument(XExpression newImplicitFirstArgument, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setImplicitFirstArgument(XExpression newImplicitFirstArgument)
setImplicitFirstArgument in interface XAbstractFeatureCallnewImplicitFirstArgument - the new value of the 'Implicit First Argument' containment reference.XAbstractFeatureCall.getImplicitFirstArgument()public java.lang.String getConcreteSyntaxFeatureName()
getConcreteSyntaxFeatureName in interface XAbstractFeatureCall@Deprecated public org.eclipse.emf.common.util.EList<XExpression> getExplicitArguments()
model documentation for details.getExplicitArguments in interface XAbstractFeatureCallpublic boolean isExplicitOperationCallOrBuilderSyntax()
isExplicitOperationCallOrBuilderSyntax in interface XAbstractFeatureCallpublic XExpression getActualReceiver()
getActualReceiver in interface XAbstractFeatureCallpublic org.eclipse.emf.common.util.EList<XExpression> getActualArguments()
getActualArguments in interface XAbstractFeatureCallpublic boolean isStatic()
isStatic in interface XAbstractFeatureCallpublic boolean isExtension()
isExtension in interface XAbstractFeatureCallpublic boolean isPackageFragment()
isPackageFragment in interface XAbstractFeatureCallpublic boolean isTypeLiteral()
isTypeLiteral in interface XAbstractFeatureCallpublic boolean isOperation()
isOperation in interface XAbstractFeatureCallpublic org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic java.lang.String toString()
toString in class org.eclipse.emf.ecore.impl.BasicEObjectImpl