public abstract class XAbstractFeatureCallImpl extends XExpressionImpl implements XAbstractFeatureCall
The following features are implemented:
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
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
Modifier and Type | Field and Description |
---|---|
protected 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
The default value of the '
Invalid Feature Issue Code ' attribute |
protected java.lang.String |
invalidFeatureIssueCode
The cached value of the '
Invalid Feature Issue Code ' attribute |
protected org.eclipse.emf.common.util.EList<JvmTypeReference> |
typeArguments
The cached value of the '
Type Arguments ' containment reference list |
protected static boolean |
VALID_FEATURE_EDEFAULT
The default value of the '
Valid Feature ' attribute |
protected boolean |
validFeature
The cached value of the '
Valid Feature ' attribute |
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
Modifier | Constructor and Description |
---|---|
protected |
XAbstractFeatureCallImpl() |
Modifier and Type | Method and Description |
---|---|
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() |
JvmIdentifiableElement |
getFeature() |
XExpression |
getImplicitFirstArgument() |
XExpression |
getImplicitReceiver() |
java.lang.String |
getInvalidFeatureIssueCode() |
org.eclipse.emf.common.util.EList<JvmTypeReference> |
getTypeArguments() |
boolean |
isExplicitOperationCallOrBuilderSyntax() |
boolean |
isExtension() |
boolean |
isPackageFragment() |
boolean |
isStatic() |
boolean |
isTypeLiteral() |
boolean |
isValidFeature() |
void |
setFeature(JvmIdentifiableElement newFeature) |
void |
setImplicitFirstArgument(XExpression newImplicitFirstArgument) |
void |
setImplicitReceiver(XExpression newImplicitReceiver) |
void |
setInvalidFeatureIssueCode(java.lang.String newInvalidFeatureIssueCode) |
java.lang.String |
toString() |
eBasicSetContainer, eInternalContainer
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
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
eNotificationRequired, eNotify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
protected JvmIdentifiableElement feature
Feature
' reference.
getFeature()
protected org.eclipse.emf.common.util.EList<JvmTypeReference> typeArguments
Type Arguments
' containment reference list.
getTypeArguments()
protected XExpression implicitReceiver
Implicit Receiver
' containment reference.
getImplicitReceiver()
protected static final java.lang.String INVALID_FEATURE_ISSUE_CODE_EDEFAULT
Invalid Feature Issue Code
' attribute.
getInvalidFeatureIssueCode()
protected java.lang.String invalidFeatureIssueCode
Invalid Feature Issue Code
' attribute.
getInvalidFeatureIssueCode()
protected static final boolean VALID_FEATURE_EDEFAULT
Valid Feature
' attribute.
isValidFeature()
,
Constant Field Valuesprotected boolean validFeature
Valid Feature
' attribute.
isValidFeature()
protected XExpression implicitFirstArgument
Implicit First Argument
' containment reference.
getImplicitFirstArgument()
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class XExpressionImpl
public JvmIdentifiableElement getFeature()
getFeature
in interface XAbstractFeatureCall
XAbstractFeatureCall.setFeature(JvmIdentifiableElement)
,
XbasePackage.getXAbstractFeatureCall_Feature()
public JvmIdentifiableElement basicGetFeature()
public void setFeature(JvmIdentifiableElement newFeature)
setFeature
in interface XAbstractFeatureCall
newFeature
- the new value of the 'Feature' reference.XAbstractFeatureCall.getFeature()
public org.eclipse.emf.common.util.EList<JvmTypeReference> getTypeArguments()
getTypeArguments
in interface XAbstractFeatureCall
XbasePackage.getXAbstractFeatureCall_TypeArguments()
public XExpression getImplicitReceiver()
getImplicitReceiver
in interface XAbstractFeatureCall
XAbstractFeatureCall.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 XAbstractFeatureCall
newImplicitReceiver
- the new value of the 'Implicit Receiver' containment reference.XAbstractFeatureCall.getImplicitReceiver()
public java.lang.String getInvalidFeatureIssueCode()
getInvalidFeatureIssueCode
in interface XAbstractFeatureCall
XAbstractFeatureCall.setInvalidFeatureIssueCode(String)
,
XbasePackage.getXAbstractFeatureCall_InvalidFeatureIssueCode()
public void setInvalidFeatureIssueCode(java.lang.String newInvalidFeatureIssueCode)
setInvalidFeatureIssueCode
in interface XAbstractFeatureCall
newInvalidFeatureIssueCode
- the new value of the 'Invalid Feature Issue Code' attribute.XAbstractFeatureCall.getInvalidFeatureIssueCode()
public boolean isValidFeature()
isValidFeature
in interface XAbstractFeatureCall
XbasePackage.getXAbstractFeatureCall_ValidFeature()
public XExpression getImplicitFirstArgument()
getImplicitFirstArgument
in interface XAbstractFeatureCall
XAbstractFeatureCall.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 XAbstractFeatureCall
newImplicitFirstArgument
- the new value of the 'Implicit First Argument' containment reference.XAbstractFeatureCall.getImplicitFirstArgument()
public java.lang.String getConcreteSyntaxFeatureName()
getConcreteSyntaxFeatureName
in interface XAbstractFeatureCall
public org.eclipse.emf.common.util.EList<XExpression> getExplicitArguments()
getExplicitArguments
in interface XAbstractFeatureCall
public boolean isExplicitOperationCallOrBuilderSyntax()
isExplicitOperationCallOrBuilderSyntax
in interface XAbstractFeatureCall
public XExpression getActualReceiver()
getActualReceiver
in interface XAbstractFeatureCall
public org.eclipse.emf.common.util.EList<XExpression> getActualArguments()
getActualArguments
in interface XAbstractFeatureCall
public boolean isStatic()
isStatic
in interface XAbstractFeatureCall
public boolean isExtension()
isExtension
in interface XAbstractFeatureCall
public boolean isPackageFragment()
isPackageFragment
in interface XAbstractFeatureCall
public boolean isTypeLiteral()
isTypeLiteral
in interface XAbstractFeatureCall
public 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.BasicEObjectImpl
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public java.lang.String toString()
toString
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl