public class MethodDeclarationImpl extends AbstractMethodDeclarationImpl implements MethodDeclaration
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 static int |
EXTRA_ARRAY_DIMENSIONS_EDEFAULT
The default value of the '
Extra Array Dimensions' attribute. |
protected int |
extraArrayDimensions
The cached value of the '
Extra Array Dimensions' attribute. |
protected MethodDeclaration |
redefinedMethodDeclaration
The cached value of the '
Redefined Method Declaration' reference. |
protected org.eclipse.emf.common.util.EList<MethodDeclaration> |
redefinitions
The cached value of the '
Redefinitions' reference list. |
protected TypeAccess |
returnType
The cached value of the '
Return Type' containment reference. |
body, parameters, thrownExceptions, typeParameters, usages, usagesInDocCommentsannotations, modifiername, NAME_EDEFAULT, proxy, PROXY_EDEFAULT, usagesInImportscomments, originalClassFile, originalCompilationUnitEVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET| Modifier | Constructor and Description |
|---|---|
protected |
MethodDeclarationImpl() |
| Modifier and Type | Method and Description |
|---|---|
MethodDeclaration |
basicGetRedefinedMethodDeclaration() |
org.eclipse.emf.common.notify.NotificationChain |
basicSetRedefinedMethodDeclaration(MethodDeclaration newRedefinedMethodDeclaration,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetReturnType(TypeAccess newReturnType,
org.eclipse.emf.common.notify.NotificationChain msgs) |
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) |
int |
getExtraArrayDimensions() |
MethodDeclaration |
getRedefinedMethodDeclaration() |
org.eclipse.emf.common.util.EList<MethodDeclaration> |
getRedefinitions() |
TypeAccess |
getReturnType() |
void |
setExtraArrayDimensions(int newExtraArrayDimensions) |
void |
setRedefinedMethodDeclaration(MethodDeclaration newRedefinedMethodDeclaration) |
void |
setReturnType(TypeAccess newReturnType) |
String |
toString() |
basicSetBody, getBody, getParameters, getThrownExceptions, getTypeParameters, getUsages, getUsagesInDocComments, setBodybasicGetAbstractTypeDeclaration, basicGetAnonymousClassDeclarationOwner, basicSetAbstractTypeDeclaration, basicSetAnonymousClassDeclarationOwner, basicSetModifier, eBasicRemoveFromContainerFeature, getAbstractTypeDeclaration, getAnnotations, getAnonymousClassDeclarationOwner, getModifier, setAbstractTypeDeclaration, setAnonymousClassDeclarationOwner, setModifiergetName, getUsagesInImports, isProxy, setName, setProxybasicGetOriginalClassFile, 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, eBaseStructuralFeatureID, eBasicRemoveFromContainer, 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, 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, waitgetBody, getParameters, getThrownExceptions, getTypeParameters, getUsages, getUsagesInDocComments, setBodygetAbstractTypeDeclaration, getAnnotations, getAnonymousClassDeclarationOwner, getModifier, setAbstractTypeDeclaration, setAnonymousClassDeclarationOwner, setModifiergetName, getUsagesInImports, isProxy, setName, setProxygetComments, getOriginalClassFile, getOriginalCompilationUnit, setOriginalClassFile, setOriginalCompilationUniteAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetprotected static final int EXTRA_ARRAY_DIMENSIONS_EDEFAULT
Extra Array Dimensions' attribute.
getExtraArrayDimensions(),
Constant Field Valuesprotected int extraArrayDimensions
Extra Array Dimensions' attribute.
getExtraArrayDimensions()protected TypeAccess returnType
Return Type' containment reference.
getReturnType()protected MethodDeclaration redefinedMethodDeclaration
Redefined Method Declaration' reference.
getRedefinedMethodDeclaration()protected org.eclipse.emf.common.util.EList<MethodDeclaration> redefinitions
Redefinitions' reference list.
getRedefinitions()protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class AbstractMethodDeclarationImplpublic int getExtraArrayDimensions()
getExtraArrayDimensions in interface MethodDeclarationMethodDeclaration.setExtraArrayDimensions(int),
JavaPackage.getMethodDeclaration_ExtraArrayDimensions()public void setExtraArrayDimensions(int newExtraArrayDimensions)
setExtraArrayDimensions in interface MethodDeclarationnewExtraArrayDimensions - the new value of the 'Extra Array Dimensions' attribute.MethodDeclaration.getExtraArrayDimensions()public TypeAccess getReturnType()
getReturnType in interface MethodDeclarationMethodDeclaration.setReturnType(TypeAccess),
JavaPackage.getMethodDeclaration_ReturnType()public org.eclipse.emf.common.notify.NotificationChain basicSetReturnType(TypeAccess newReturnType, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setReturnType(TypeAccess newReturnType)
setReturnType in interface MethodDeclarationnewReturnType - the new value of the 'Return Type' containment reference.MethodDeclaration.getReturnType()public MethodDeclaration getRedefinedMethodDeclaration()
getRedefinedMethodDeclaration in interface MethodDeclarationMethodDeclaration.setRedefinedMethodDeclaration(MethodDeclaration),
JavaPackage.getMethodDeclaration_RedefinedMethodDeclaration(),
MethodDeclaration.getRedefinitions()public MethodDeclaration basicGetRedefinedMethodDeclaration()
public org.eclipse.emf.common.notify.NotificationChain basicSetRedefinedMethodDeclaration(MethodDeclaration newRedefinedMethodDeclaration, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setRedefinedMethodDeclaration(MethodDeclaration newRedefinedMethodDeclaration)
setRedefinedMethodDeclaration in interface MethodDeclarationnewRedefinedMethodDeclaration - the new value of the 'Redefined Method Declaration' reference.MethodDeclaration.getRedefinedMethodDeclaration()public org.eclipse.emf.common.util.EList<MethodDeclaration> getRedefinitions()
getRedefinitions in interface MethodDeclarationJavaPackage.getMethodDeclaration_Redefinitions(),
MethodDeclaration.getRedefinedMethodDeclaration()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 AbstractMethodDeclarationImplpublic 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 AbstractMethodDeclarationImplpublic Object eGet(int featureID, boolean resolve, boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class AbstractMethodDeclarationImplpublic void eSet(int featureID,
Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class AbstractMethodDeclarationImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class AbstractMethodDeclarationImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class AbstractMethodDeclarationImplpublic String toString()
toString in class NamedElementImplCopyright © 2018–2020 Atlanmod. All rights reserved.