Package org.eclipse.xtext.xbase.impl
Class XConstructorCallImpl
- 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.XConstructorCallImpl
-
- 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,XConstructorCall,XExpression
- Direct Known Subclasses:
XConstructorCallImplCustom
public class XConstructorCallImpl extends XExpressionImpl implements XConstructorCall
An implementation of the model object 'XConstructor 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 booleanANONYMOUS_CLASS_CONSTRUCTOR_CALL_EDEFAULTThe default value of the 'Anonymous Class Constructor Call' attribute.protected booleananonymousClassConstructorCallThe cached value of the 'Anonymous Class Constructor Call' attribute.protected org.eclipse.emf.common.util.EList<XExpression>argumentsThe cached value of the 'Arguments' containment reference list.protected org.eclipse.xtext.common.types.JvmConstructorconstructorThe cached value of the 'Constructor' reference.protected static booleanEXPLICIT_CONSTRUCTOR_CALL_EDEFAULTThe default value of the 'Explicit Constructor Call' attribute.protected booleanexplicitConstructorCallThe cached value of the 'Explicit Constructor Call' attribute.protected static java.lang.StringINVALID_FEATURE_ISSUE_CODE_EDEFAULTThe default value of the 'Invalid Feature Issue Code' attribute.protected java.lang.StringinvalidFeatureIssueCodeThe cached value of the 'Invalid Feature Issue Code' attribute.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_EDEFAULTThe default value of the 'Valid Feature' attribute.protected booleanvalidFeatureThe cached value of the 'Valid Feature' attribute.-
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 protectedXConstructorCallImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.xtext.common.types.JvmConstructorbasicGetConstructor()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>getArguments()org.eclipse.xtext.common.types.JvmConstructorgetConstructor()java.lang.StringgetInvalidFeatureIssueCode()org.eclipse.emf.common.util.EList<org.eclipse.xtext.common.types.JvmTypeReference>getTypeArguments()booleanisAnonymousClassConstructorCall()booleanisExplicitConstructorCall()booleanisValidFeature()voidsetAnonymousClassConstructorCall(boolean newAnonymousClassConstructorCall)voidsetConstructor(org.eclipse.xtext.common.types.JvmConstructor newConstructor)voidsetExplicitConstructorCall(boolean newExplicitConstructorCall)voidsetInvalidFeatureIssueCode(java.lang.String newInvalidFeatureIssueCode)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
-
constructor
protected org.eclipse.xtext.common.types.JvmConstructor constructor
The cached value of the 'Constructor' reference.- See Also:
getConstructor()- Generated:
- Ordered:
-
arguments
protected org.eclipse.emf.common.util.EList<XExpression> arguments
The cached value of the 'Arguments' containment reference list.- See Also:
getArguments()- 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:
-
INVALID_FEATURE_ISSUE_CODE_EDEFAULT
protected static final java.lang.String INVALID_FEATURE_ISSUE_CODE_EDEFAULT
The default value of the 'Invalid Feature Issue Code' attribute.- See Also:
getInvalidFeatureIssueCode()- Generated:
- Ordered:
-
invalidFeatureIssueCode
protected java.lang.String invalidFeatureIssueCode
The cached value of the 'Invalid Feature Issue Code' attribute.- See Also:
getInvalidFeatureIssueCode()- Generated:
- Ordered:
-
VALID_FEATURE_EDEFAULT
protected static final boolean VALID_FEATURE_EDEFAULT
The default value of the 'Valid Feature' attribute.- See Also:
isValidFeature(), Constant Field Values- Generated:
- Ordered:
-
validFeature
protected boolean validFeature
The cached value of the 'Valid Feature' attribute.- See Also:
isValidFeature()- Generated:
- Ordered:
-
EXPLICIT_CONSTRUCTOR_CALL_EDEFAULT
protected static final boolean EXPLICIT_CONSTRUCTOR_CALL_EDEFAULT
The default value of the 'Explicit Constructor Call' attribute.- See Also:
isExplicitConstructorCall(), Constant Field Values- Generated:
- Ordered:
-
explicitConstructorCall
protected boolean explicitConstructorCall
The cached value of the 'Explicit Constructor Call' attribute.- See Also:
isExplicitConstructorCall()- Generated:
- Ordered:
-
ANONYMOUS_CLASS_CONSTRUCTOR_CALL_EDEFAULT
protected static final boolean ANONYMOUS_CLASS_CONSTRUCTOR_CALL_EDEFAULT
The default value of the 'Anonymous Class Constructor Call' attribute.- See Also:
isAnonymousClassConstructorCall(), Constant Field Values- Generated:
- Ordered:
-
anonymousClassConstructorCall
protected boolean anonymousClassConstructorCall
The cached value of the 'Anonymous Class Constructor Call' attribute.- See Also:
isAnonymousClassConstructorCall()- Generated:
- Ordered:
-
-
Method Detail
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()
- Overrides:
eStaticClassin classXExpressionImpl- Generated:
-
getConstructor
public org.eclipse.xtext.common.types.JvmConstructor getConstructor()
- Specified by:
getConstructorin interfaceXConstructorCall- Returns:
- the value of the 'Constructor' reference.
- See Also:
XConstructorCall.setConstructor(JvmConstructor),XbasePackage.getXConstructorCall_Constructor()- Generated:
-
basicGetConstructor
public org.eclipse.xtext.common.types.JvmConstructor basicGetConstructor()
- Generated:
-
setConstructor
public void setConstructor(org.eclipse.xtext.common.types.JvmConstructor newConstructor)
- Specified by:
setConstructorin interfaceXConstructorCall- Parameters:
newConstructor- the new value of the 'Constructor' reference.- See Also:
XConstructorCall.getConstructor()- Generated:
-
getArguments
public org.eclipse.emf.common.util.EList<XExpression> getArguments()
- Specified by:
getArgumentsin interfaceXConstructorCall- Returns:
- the value of the 'Arguments' containment reference list.
- See Also:
XbasePackage.getXConstructorCall_Arguments()- Generated:
-
getTypeArguments
public org.eclipse.emf.common.util.EList<org.eclipse.xtext.common.types.JvmTypeReference> getTypeArguments()
- Specified by:
getTypeArgumentsin interfaceXConstructorCall- Returns:
- the value of the 'Type Arguments' containment reference list.
- See Also:
XbasePackage.getXConstructorCall_TypeArguments()- Generated:
-
getInvalidFeatureIssueCode
public java.lang.String getInvalidFeatureIssueCode()
- Specified by:
getInvalidFeatureIssueCodein interfaceXConstructorCall- Returns:
- the value of the 'Invalid Feature Issue Code' attribute.
- See Also:
XConstructorCall.setInvalidFeatureIssueCode(String),XbasePackage.getXConstructorCall_InvalidFeatureIssueCode()- Generated:
-
setInvalidFeatureIssueCode
public void setInvalidFeatureIssueCode(java.lang.String newInvalidFeatureIssueCode)
- Specified by:
setInvalidFeatureIssueCodein interfaceXConstructorCall- Parameters:
newInvalidFeatureIssueCode- the new value of the 'Invalid Feature Issue Code' attribute.- See Also:
XConstructorCall.getInvalidFeatureIssueCode()- Generated:
-
isValidFeature
public boolean isValidFeature()
- Specified by:
isValidFeaturein interfaceXConstructorCall- Returns:
- the value of the 'Valid Feature' attribute.
- See Also:
XbasePackage.getXConstructorCall_ValidFeature()- Generated:
-
isExplicitConstructorCall
public boolean isExplicitConstructorCall()
- Specified by:
isExplicitConstructorCallin interfaceXConstructorCall- Returns:
- the value of the 'Explicit Constructor Call' attribute.
- See Also:
XConstructorCall.setExplicitConstructorCall(boolean),XbasePackage.getXConstructorCall_ExplicitConstructorCall()- Generated:
-
setExplicitConstructorCall
public void setExplicitConstructorCall(boolean newExplicitConstructorCall)
- Specified by:
setExplicitConstructorCallin interfaceXConstructorCall- Parameters:
newExplicitConstructorCall- the new value of the 'Explicit Constructor Call' attribute.- See Also:
XConstructorCall.isExplicitConstructorCall()- Generated:
-
isAnonymousClassConstructorCall
public boolean isAnonymousClassConstructorCall()
- Specified by:
isAnonymousClassConstructorCallin interfaceXConstructorCall- Returns:
- the value of the 'Anonymous Class Constructor Call' attribute.
- See Also:
XConstructorCall.setAnonymousClassConstructorCall(boolean),XbasePackage.getXConstructorCall_AnonymousClassConstructorCall()- Generated:
-
setAnonymousClassConstructorCall
public void setAnonymousClassConstructorCall(boolean newAnonymousClassConstructorCall)
- Specified by:
setAnonymousClassConstructorCallin interfaceXConstructorCall- Parameters:
newAnonymousClassConstructorCall- the new value of the 'Anonymous Class Constructor Call' attribute.- See Also:
XConstructorCall.isAnonymousClassConstructorCall()- 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:
-
-