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 booleanEXPLICIT_OPERATION_CALL_EDEFAULTThe default value of the 'Explicit Operation Call' attribute.protected booleanexplicitOperationCallThe cached value of the 'Explicit Operation Call' attribute.protected org.eclipse.emf.common.util.EList<XExpression>featureCallArgumentsThe cached value of the 'Feature Call Arguments' containment reference list.protected static booleanPACKAGE_FRAGMENT_EDEFAULTThe default value of the 'Package Fragment' attribute.protected booleanpackageFragmentThe cached value of the 'Package Fragment' attribute.protected static booleanTYPE_LITERAL_EDEFAULTThe default value of the 'Type Literal' attribute.protected booleantypeLiteralThe 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 protectedXFeatureCallImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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>getFeatureCallArguments()booleanisExplicitOperationCall()booleanisPackageFragment()booleanisTypeLiteral()voidsetExplicitOperationCall(boolean newExplicitOperationCall)voidsetPackageFragment(boolean newPackageFragment)voidsetTypeLiteral(boolean newTypeLiteral)java.lang.StringtoString()-
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:
eStaticClassin classXAbstractFeatureCallImpl- Generated:
-
getFeatureCallArguments
public org.eclipse.emf.common.util.EList<XExpression> getFeatureCallArguments()
- Specified by:
getFeatureCallArgumentsin interfaceXFeatureCall- Returns:
- the value of the 'Feature Call Arguments' containment reference list.
- See Also:
XbasePackage.getXFeatureCall_FeatureCallArguments()- Generated:
-
isExplicitOperationCall
public boolean isExplicitOperationCall()
- Specified by:
isExplicitOperationCallin 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:
setExplicitOperationCallin interfaceXFeatureCall- Parameters:
newExplicitOperationCall- the new value of the 'Explicit Operation Call' attribute.- See Also:
XFeatureCall.isExplicitOperationCall()- Generated:
-
isTypeLiteral
public boolean isTypeLiteral()
- Specified by:
isTypeLiteralin interfaceXAbstractFeatureCall- Specified by:
isTypeLiteralin interfaceXFeatureCall- Overrides:
isTypeLiteralin 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:
setTypeLiteralin interfaceXFeatureCall- Parameters:
newTypeLiteral- the new value of the 'Type Literal' attribute.- See Also:
XFeatureCall.isTypeLiteral()- Generated:
-
isPackageFragment
public boolean isPackageFragment()
- Specified by:
isPackageFragmentin interfaceXAbstractFeatureCall- Specified by:
isPackageFragmentin interfaceXFeatureCall- Overrides:
isPackageFragmentin 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:
setPackageFragmentin 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:
eInverseRemovein classXAbstractFeatureCallImpl- Generated:
-
eGet
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)- Specified by:
eGetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eGetin classXAbstractFeatureCallImpl- Generated:
-
eSet
public void eSet(int featureID, java.lang.Object newValue)- Specified by:
eSetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eSetin classXAbstractFeatureCallImpl- Generated:
-
eUnset
public void eUnset(int featureID)
- Specified by:
eUnsetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eUnsetin classXAbstractFeatureCallImpl- Generated:
-
eIsSet
public boolean eIsSet(int featureID)
- Specified by:
eIsSetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eIsSetin classXAbstractFeatureCallImpl- Generated:
-
toString
public java.lang.String toString()
- Overrides:
toStringin classXAbstractFeatureCallImpl- Generated:
-
-