public class XConstructorCallImpl extends XExpressionImpl implements XConstructorCall
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 org.eclipse.emf.common.util.EList<XExpression> |
arguments
The cached value of the '
Arguments ' containment reference list |
protected JvmConstructor |
constructor
The cached value of the '
Constructor ' 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 |
XConstructorCallImpl() |
Modifier and Type | Method and Description |
---|---|
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() |
JvmConstructor |
getConstructor() |
java.lang.String |
getInvalidFeatureIssueCode() |
org.eclipse.emf.common.util.EList<JvmTypeReference> |
getTypeArguments() |
boolean |
isValidFeature() |
void |
setConstructor(JvmConstructor newConstructor) |
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 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<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 org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class XExpressionImpl
public JvmConstructor getConstructor()
getConstructor
in interface XConstructorCall
XConstructorCall.setConstructor(JvmConstructor)
,
XbasePackage.getXConstructorCall_Constructor()
public JvmConstructor basicGetConstructor()
public void setConstructor(JvmConstructor newConstructor)
setConstructor
in interface XConstructorCall
newConstructor
- the new value of the 'Constructor' reference.XConstructorCall.getConstructor()
public org.eclipse.emf.common.util.EList<XExpression> getArguments()
getArguments
in interface XConstructorCall
XbasePackage.getXConstructorCall_Arguments()
public org.eclipse.emf.common.util.EList<JvmTypeReference> getTypeArguments()
getTypeArguments
in interface XConstructorCall
XbasePackage.getXConstructorCall_TypeArguments()
public java.lang.String getInvalidFeatureIssueCode()
getInvalidFeatureIssueCode
in interface XConstructorCall
XConstructorCall.setInvalidFeatureIssueCode(String)
,
XbasePackage.getXConstructorCall_InvalidFeatureIssueCode()
public void setInvalidFeatureIssueCode(java.lang.String newInvalidFeatureIssueCode)
setInvalidFeatureIssueCode
in interface XConstructorCall
newInvalidFeatureIssueCode
- the new value of the 'Invalid Feature Issue Code' attribute.XConstructorCall.getInvalidFeatureIssueCode()
public boolean isValidFeature()
isValidFeature
in interface XConstructorCall
XbasePackage.getXConstructorCall_ValidFeature()
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