public class XConstructorCallImpl extends XExpressionImpl implements XConstructorCall
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| Modifier and Type | Field and Description |
|---|---|
protected static boolean |
ANONYMOUS_CLASS_CONSTRUCTOR_CALL_EDEFAULT
The default value of the '
Anonymous Class Constructor Call' attribute. |
protected boolean |
anonymousClassConstructorCall
The cached value of the '
Anonymous Class Constructor Call' attribute. |
protected org.eclipse.emf.common.util.EList<XExpression> |
arguments
The cached value of the '
Arguments' containment reference list. |
protected org.eclipse.xtext.common.types.JvmConstructor |
constructor
The cached value of the '
Constructor' reference. |
protected static boolean |
EXPLICIT_CONSTRUCTOR_CALL_EDEFAULT
The default value of the '
Explicit Constructor Call' attribute. |
protected boolean |
explicitConstructorCall
The cached value of the '
Explicit Constructor Call' attribute. |
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<org.eclipse.xtext.common.types.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 |
XConstructorCallImpl() |
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.xtext.common.types.JvmConstructor |
basicGetConstructor() |
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> |
getArguments() |
org.eclipse.xtext.common.types.JvmConstructor |
getConstructor() |
java.lang.String |
getInvalidFeatureIssueCode() |
org.eclipse.emf.common.util.EList<org.eclipse.xtext.common.types.JvmTypeReference> |
getTypeArguments() |
boolean |
isAnonymousClassConstructorCall() |
boolean |
isExplicitConstructorCall() |
boolean |
isValidFeature() |
void |
setAnonymousClassConstructorCall(boolean newAnonymousClassConstructorCall) |
void |
setConstructor(org.eclipse.xtext.common.types.JvmConstructor newConstructor) |
void |
setExplicitConstructorCall(boolean newExplicitConstructorCall) |
void |
setInvalidFeatureIssueCode(java.lang.String newInvalidFeatureIssueCode) |
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.JvmConstructor constructor
Constructor' reference.
getConstructor()protected org.eclipse.emf.common.util.EList<XExpression> arguments
Arguments' containment reference list.
getArguments()protected org.eclipse.emf.common.util.EList<org.eclipse.xtext.common.types.JvmTypeReference> typeArguments
Type Arguments' containment reference list.
getTypeArguments()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 static final boolean EXPLICIT_CONSTRUCTOR_CALL_EDEFAULT
Explicit Constructor Call' attribute.
isExplicitConstructorCall(),
Constant Field Valuesprotected boolean explicitConstructorCall
Explicit Constructor Call' attribute.
isExplicitConstructorCall()protected static final boolean ANONYMOUS_CLASS_CONSTRUCTOR_CALL_EDEFAULT
Anonymous Class Constructor Call' attribute.
isAnonymousClassConstructorCall(),
Constant Field Valuesprotected boolean anonymousClassConstructorCall
Anonymous Class Constructor Call' attribute.
isAnonymousClassConstructorCall()protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class XExpressionImplpublic org.eclipse.xtext.common.types.JvmConstructor getConstructor()
getConstructor in interface XConstructorCallXConstructorCall.setConstructor(JvmConstructor),
XbasePackage.getXConstructorCall_Constructor()public org.eclipse.xtext.common.types.JvmConstructor basicGetConstructor()
public void setConstructor(org.eclipse.xtext.common.types.JvmConstructor newConstructor)
setConstructor in interface XConstructorCallnewConstructor - the new value of the 'Constructor' reference.XConstructorCall.getConstructor()public org.eclipse.emf.common.util.EList<XExpression> getArguments()
getArguments in interface XConstructorCallXbasePackage.getXConstructorCall_Arguments()public org.eclipse.emf.common.util.EList<org.eclipse.xtext.common.types.JvmTypeReference> getTypeArguments()
getTypeArguments in interface XConstructorCallXbasePackage.getXConstructorCall_TypeArguments()public java.lang.String getInvalidFeatureIssueCode()
getInvalidFeatureIssueCode in interface XConstructorCallXConstructorCall.setInvalidFeatureIssueCode(String),
XbasePackage.getXConstructorCall_InvalidFeatureIssueCode()public void setInvalidFeatureIssueCode(java.lang.String newInvalidFeatureIssueCode)
setInvalidFeatureIssueCode in interface XConstructorCallnewInvalidFeatureIssueCode - the new value of the 'Invalid Feature Issue Code' attribute.XConstructorCall.getInvalidFeatureIssueCode()public boolean isValidFeature()
isValidFeature in interface XConstructorCallXbasePackage.getXConstructorCall_ValidFeature()public boolean isExplicitConstructorCall()
isExplicitConstructorCall in interface XConstructorCallXConstructorCall.setExplicitConstructorCall(boolean),
XbasePackage.getXConstructorCall_ExplicitConstructorCall()public void setExplicitConstructorCall(boolean newExplicitConstructorCall)
setExplicitConstructorCall in interface XConstructorCallnewExplicitConstructorCall - the new value of the 'Explicit Constructor Call' attribute.XConstructorCall.isExplicitConstructorCall()public boolean isAnonymousClassConstructorCall()
isAnonymousClassConstructorCall in interface XConstructorCallXConstructorCall.setAnonymousClassConstructorCall(boolean),
XbasePackage.getXConstructorCall_AnonymousClassConstructorCall()public void setAnonymousClassConstructorCall(boolean newAnonymousClassConstructorCall)
setAnonymousClassConstructorCall in interface XConstructorCallnewAnonymousClassConstructorCall - the new value of the 'Anonymous Class Constructor Call' attribute.XConstructorCall.isAnonymousClassConstructorCall()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.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