Package org.eclipse.xtext.xbase.impl
Class XFeatureCallImpl
- 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
-
- org.eclipse.xtext.xbase.impl.XFeatureCallImpl
-
- 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
,XFeatureCall
- Direct Known Subclasses:
XFeatureCallImplCustom
public class XFeatureCallImpl extends XAbstractFeatureCallImplCustom implements XFeatureCall
An implementation of the model object 'XFeature 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 static boolean
EXPLICIT_OPERATION_CALL_EDEFAULT
The default value of the 'Explicit Operation Call
' attribute.protected boolean
explicitOperationCall
The cached value of the 'Explicit Operation Call
' attribute.protected org.eclipse.emf.common.util.EList<XExpression>
featureCallArguments
The cached value of the 'Feature Call Arguments
' containment reference list.protected static boolean
PACKAGE_FRAGMENT_EDEFAULT
The default value of the 'Package Fragment
' attribute.protected boolean
packageFragment
The cached value of the 'Package Fragment
' attribute.protected static boolean
TYPE_LITERAL_EDEFAULT
The default value of the 'Type Literal
' attribute.protected boolean
typeLiteral
The cached value of the 'Type Literal
' attribute.-
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 Modifier Constructor Description protected
XFeatureCallImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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>
getFeatureCallArguments()
boolean
isExplicitOperationCall()
boolean
isPackageFragment()
boolean
isTypeLiteral()
void
setExplicitOperationCall(boolean newExplicitOperationCall)
void
setPackageFragment(boolean newPackageFragment)
void
setTypeLiteral(boolean newTypeLiteral)
java.lang.String
toString()
-
Methods inherited from class org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImplCustom
createArgumentList, ensureFeatureLinked, getActualArguments, getActualArguments, getActualReceiver, getConcreteSyntaxFeatureName, getExpressionAsString, getExpressionsAsString, getFeature, getImplicitFirstArgument, getImplicitReceiver, getInvalidFeatureIssueCode, isExplicitOperationCallOrBuilderSyntax, isExtension, isOperation, isStatic, isValidFeature, setFeature
-
Methods inherited from class org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImpl
basicGetFeature, basicSetImplicitFirstArgument, basicSetImplicitReceiver, getActualArguments, getActualReceiver, getExplicitArguments, getTypeArguments, isExtension, setImplicitFirstArgument, setImplicitReceiver, setInvalidFeatureIssueCode
-
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
-
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Methods inherited from interface org.eclipse.xtext.xbase.XAbstractFeatureCall
getActualArguments, getActualReceiver, getConcreteSyntaxFeatureName, getExplicitArguments, getFeature, getImplicitFirstArgument, getImplicitReceiver, getInvalidFeatureIssueCode, getTypeArguments, isExplicitOperationCallOrBuilderSyntax, isExtension, isOperation, isStatic, isValidFeature, setFeature, setImplicitFirstArgument, setImplicitReceiver, setInvalidFeatureIssueCode
-
-
-
-
Field Detail
-
featureCallArguments
protected org.eclipse.emf.common.util.EList<XExpression> featureCallArguments
The cached value of the 'Feature Call Arguments
' containment reference list.- See Also:
getFeatureCallArguments()
- Generated:
- Ordered:
-
EXPLICIT_OPERATION_CALL_EDEFAULT
protected static final boolean EXPLICIT_OPERATION_CALL_EDEFAULT
The default value of the 'Explicit Operation Call
' attribute.- See Also:
isExplicitOperationCall()
, Constant Field Values- Generated:
- Ordered:
-
explicitOperationCall
protected boolean explicitOperationCall
The cached value of the 'Explicit Operation Call
' attribute.- See Also:
isExplicitOperationCall()
- Generated:
- Ordered:
-
TYPE_LITERAL_EDEFAULT
protected static final boolean TYPE_LITERAL_EDEFAULT
The default value of the 'Type Literal
' attribute.- See Also:
isTypeLiteral()
, Constant Field Values- Generated:
- Ordered:
-
typeLiteral
protected boolean typeLiteral
The cached value of the 'Type Literal
' attribute.- See Also:
isTypeLiteral()
- Generated:
- Ordered:
-
PACKAGE_FRAGMENT_EDEFAULT
protected static final boolean PACKAGE_FRAGMENT_EDEFAULT
The default value of the 'Package Fragment
' attribute.- See Also:
isPackageFragment()
, Constant Field Values- Generated:
- Ordered:
-
packageFragment
protected boolean packageFragment
The cached value of the 'Package Fragment
' attribute.- See Also:
isPackageFragment()
- Generated:
- Ordered:
-
-
Method Detail
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()
- Overrides:
eStaticClass
in classXAbstractFeatureCallImpl
- Generated:
-
getFeatureCallArguments
public org.eclipse.emf.common.util.EList<XExpression> getFeatureCallArguments()
- Specified by:
getFeatureCallArguments
in interfaceXFeatureCall
- Returns:
- the value of the 'Feature Call Arguments' containment reference list.
- See Also:
XbasePackage.getXFeatureCall_FeatureCallArguments()
- Generated:
-
isExplicitOperationCall
public boolean isExplicitOperationCall()
- Specified by:
isExplicitOperationCall
in interfaceXFeatureCall
- Returns:
- the value of the 'Explicit Operation Call' attribute.
- See Also:
XFeatureCall.setExplicitOperationCall(boolean)
,XbasePackage.getXFeatureCall_ExplicitOperationCall()
- Generated:
-
setExplicitOperationCall
public void setExplicitOperationCall(boolean newExplicitOperationCall)
- Specified by:
setExplicitOperationCall
in interfaceXFeatureCall
- Parameters:
newExplicitOperationCall
- the new value of the 'Explicit Operation Call' attribute.- See Also:
XFeatureCall.isExplicitOperationCall()
- Generated:
-
isTypeLiteral
public boolean isTypeLiteral()
- Specified by:
isTypeLiteral
in interfaceXAbstractFeatureCall
- Specified by:
isTypeLiteral
in interfaceXFeatureCall
- Overrides:
isTypeLiteral
in classXAbstractFeatureCallImplCustom
- Returns:
- the value of the 'Type Literal' attribute.
- See Also:
XFeatureCall.setTypeLiteral(boolean)
,XbasePackage.getXFeatureCall_TypeLiteral()
- Generated:
-
setTypeLiteral
public void setTypeLiteral(boolean newTypeLiteral)
- Specified by:
setTypeLiteral
in interfaceXFeatureCall
- Parameters:
newTypeLiteral
- the new value of the 'Type Literal' attribute.- See Also:
XFeatureCall.isTypeLiteral()
- Generated:
-
isPackageFragment
public boolean isPackageFragment()
- Specified by:
isPackageFragment
in interfaceXAbstractFeatureCall
- Specified by:
isPackageFragment
in interfaceXFeatureCall
- Overrides:
isPackageFragment
in classXAbstractFeatureCallImplCustom
- Returns:
- the value of the 'Package Fragment' attribute.
- See Also:
XFeatureCall.setPackageFragment(boolean)
,XbasePackage.getXFeatureCall_PackageFragment()
- Generated:
-
setPackageFragment
public void setPackageFragment(boolean newPackageFragment)
- Specified by:
setPackageFragment
in interfaceXFeatureCall
- Parameters:
newPackageFragment
- the new value of the 'Package Fragment' attribute.- See Also:
XFeatureCall.isPackageFragment()
- 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:
eInverseRemove
in classXAbstractFeatureCallImpl
- Generated:
-
eGet
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
- Specified by:
eGet
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eGet
in classXAbstractFeatureCallImpl
- Generated:
-
eSet
public void eSet(int featureID, java.lang.Object newValue)
- Specified by:
eSet
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eSet
in classXAbstractFeatureCallImpl
- Generated:
-
eUnset
public void eUnset(int featureID)
- Specified by:
eUnset
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eUnset
in classXAbstractFeatureCallImpl
- Generated:
-
eIsSet
public boolean eIsSet(int featureID)
- Specified by:
eIsSet
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eIsSet
in classXAbstractFeatureCallImpl
- Generated:
-
toString
public java.lang.String toString()
- Overrides:
toString
in classXAbstractFeatureCallImpl
- Generated:
-
-