public class ClassInstanceCreationImpl extends ExpressionImpl implements ClassInstanceCreation
The following features are implemented:
org.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 Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList| Modifier and Type | Field and Description |
|---|---|
protected AnonymousClassDeclaration |
anonymousClassDeclaration
The cached value of the '
Anonymous Class Declaration' containment reference. |
protected org.eclipse.emf.common.util.EList<Expression> |
arguments
The cached value of the '
Arguments' containment reference list. |
protected Expression |
expression
The cached value of the '
Expression' containment reference. |
protected AbstractMethodDeclaration |
method
The cached value of the '
Method' reference. |
protected TypeAccess |
type
The cached value of the '
Type' containment reference. |
protected org.eclipse.emf.common.util.EList<TypeAccess> |
typeArguments
The cached value of the '
Type Arguments' containment reference list. |
comments, originalClassFile, originalCompilationUnitEVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET| Modifier | Constructor and Description |
|---|---|
protected |
ClassInstanceCreationImpl() |
| Modifier and Type | Method and Description |
|---|---|
AbstractMethodDeclaration |
basicGetMethod() |
org.eclipse.emf.common.notify.NotificationChain |
basicSetAnonymousClassDeclaration(AnonymousClassDeclaration newAnonymousClassDeclaration,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetExpression(Expression newExpression,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetMethod(AbstractMethodDeclaration newMethod,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetType(TypeAccess newType,
org.eclipse.emf.common.notify.NotificationChain msgs) |
int |
eBaseStructuralFeatureID(int derivedFeatureID,
Class<?> baseClass) |
int |
eDerivedStructuralFeatureID(int baseFeatureID,
Class<?> baseClass) |
Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
org.eclipse.emf.common.notify.NotificationChain |
eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs) |
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,
Object newValue) |
protected org.eclipse.emf.ecore.EClass |
eStaticClass() |
void |
eUnset(int featureID) |
AnonymousClassDeclaration |
getAnonymousClassDeclaration() |
org.eclipse.emf.common.util.EList<Expression> |
getArguments() |
Expression |
getExpression() |
AbstractMethodDeclaration |
getMethod() |
TypeAccess |
getType() |
org.eclipse.emf.common.util.EList<TypeAccess> |
getTypeArguments() |
void |
setAnonymousClassDeclaration(AnonymousClassDeclaration newAnonymousClassDeclaration) |
void |
setExpression(Expression newExpression) |
void |
setMethod(AbstractMethodDeclaration newMethod) |
void |
setType(TypeAccess newType) |
basicGetOriginalClassFile, basicGetOriginalCompilationUnit, getComments, getOriginalClassFile, getOriginalCompilationUnit, setOriginalClassFile, setOriginalCompilationUnitdynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eInternalContainer, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetDirectResource, eSetProxyURI, eSettingseAddVirtualValue, eAllContents, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, 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, 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, toStringeNotificationRequired, eNotifyclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetComments, getOriginalClassFile, getOriginalCompilationUnit, setOriginalClassFile, setOriginalCompilationUniteAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetprotected AbstractMethodDeclaration method
Method' reference.
getMethod()protected org.eclipse.emf.common.util.EList<Expression> arguments
Arguments' containment reference list.
getArguments()protected org.eclipse.emf.common.util.EList<TypeAccess> typeArguments
Type Arguments' containment reference list.
getTypeArguments()protected AnonymousClassDeclaration anonymousClassDeclaration
Anonymous Class Declaration' containment reference.
getAnonymousClassDeclaration()protected Expression expression
Expression' containment reference.
getExpression()protected TypeAccess type
Type' containment reference.
getType()protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class ExpressionImplpublic AbstractMethodDeclaration getMethod()
getMethod in interface AbstractMethodInvocationAbstractMethodInvocation.setMethod(AbstractMethodDeclaration),
JavaPackage.getAbstractMethodInvocation_Method(),
AbstractMethodDeclaration.getUsages()public AbstractMethodDeclaration basicGetMethod()
public org.eclipse.emf.common.notify.NotificationChain basicSetMethod(AbstractMethodDeclaration newMethod, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setMethod(AbstractMethodDeclaration newMethod)
setMethod in interface AbstractMethodInvocationnewMethod - the new value of the 'Method' reference.AbstractMethodInvocation.getMethod()public org.eclipse.emf.common.util.EList<Expression> getArguments()
getArguments in interface AbstractMethodInvocationJavaPackage.getAbstractMethodInvocation_Arguments()public org.eclipse.emf.common.util.EList<TypeAccess> getTypeArguments()
getTypeArguments in interface AbstractMethodInvocationJavaPackage.getAbstractMethodInvocation_TypeArguments()public AnonymousClassDeclaration getAnonymousClassDeclaration()
getAnonymousClassDeclaration in interface ClassInstanceCreationClassInstanceCreation.setAnonymousClassDeclaration(AnonymousClassDeclaration),
JavaPackage.getClassInstanceCreation_AnonymousClassDeclaration(),
AnonymousClassDeclaration.getClassInstanceCreation()public org.eclipse.emf.common.notify.NotificationChain basicSetAnonymousClassDeclaration(AnonymousClassDeclaration newAnonymousClassDeclaration, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setAnonymousClassDeclaration(AnonymousClassDeclaration newAnonymousClassDeclaration)
setAnonymousClassDeclaration in interface ClassInstanceCreationnewAnonymousClassDeclaration - the new value of the 'Anonymous Class Declaration' containment reference.ClassInstanceCreation.getAnonymousClassDeclaration()public Expression getExpression()
getExpression in interface ClassInstanceCreationClassInstanceCreation.setExpression(Expression),
JavaPackage.getClassInstanceCreation_Expression()public org.eclipse.emf.common.notify.NotificationChain basicSetExpression(Expression newExpression, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setExpression(Expression newExpression)
setExpression in interface ClassInstanceCreationnewExpression - the new value of the 'Expression' containment reference.ClassInstanceCreation.getExpression()public TypeAccess getType()
getType in interface ClassInstanceCreationClassInstanceCreation.setType(TypeAccess),
JavaPackage.getClassInstanceCreation_Type()public org.eclipse.emf.common.notify.NotificationChain basicSetType(TypeAccess newType, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setType(TypeAccess newType)
setType in interface ClassInstanceCreationnewType - the new value of the 'Type' containment reference.ClassInstanceCreation.getType()public org.eclipse.emf.common.notify.NotificationChain eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseAdd in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic 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 ASTNodeImplpublic Object eGet(int featureID, boolean resolve, boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class ASTNodeImplpublic void eSet(int featureID,
Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class ASTNodeImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class ASTNodeImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class ASTNodeImplpublic int eBaseStructuralFeatureID(int derivedFeatureID,
Class<?> baseClass)
eBaseStructuralFeatureID in interface org.eclipse.emf.ecore.InternalEObjecteBaseStructuralFeatureID in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic int eDerivedStructuralFeatureID(int baseFeatureID,
Class<?> baseClass)
eDerivedStructuralFeatureID in interface org.eclipse.emf.ecore.InternalEObjecteDerivedStructuralFeatureID in class org.eclipse.emf.ecore.impl.BasicEObjectImplCopyright © 2018–2020 Atlanmod. All rights reserved.