Class XtendMemberImpl
- 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.xtend.core.xtend.impl.XtendAnnotationTargetImpl
-
- org.eclipse.xtend.core.xtend.impl.XtendMemberImpl
-
- 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
,XtendAnnotationTarget
,XtendMember
- Direct Known Subclasses:
XtendMemberImplCustom
public class XtendMemberImpl extends XtendAnnotationTargetImpl implements XtendMember
An implementation of the model object 'Member'.The following features are implemented:
- 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 XtendAnnotationTarget
annotationInfo
The cached value of the 'Annotation Info
' containment reference.protected org.eclipse.emf.common.util.EList<java.lang.String>
modifiers
The cached value of the 'Modifiers
' attribute list.-
Fields inherited from class org.eclipse.xtend.core.xtend.impl.XtendAnnotationTargetImpl
annotations
-
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 protected
XtendMemberImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.emf.common.notify.NotificationChain
basicSetAnnotationInfo(XtendAnnotationTarget newAnnotationInfo, org.eclipse.emf.common.notify.NotificationChain msgs)
org.eclipse.emf.common.notify.NotificationChain
basicSetDeclaringType(XtendTypeDeclaration newDeclaringType, org.eclipse.emf.common.notify.NotificationChain msgs)
org.eclipse.emf.common.notify.NotificationChain
eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs)
java.lang.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, java.lang.Object newValue)
protected org.eclipse.emf.ecore.EClass
eStaticClass()
void
eUnset(int featureID)
XtendAnnotationTarget
getAnnotationInfo()
org.eclipse.xtext.common.types.JvmVisibility
getDeclaredVisibility()
XtendTypeDeclaration
getDeclaringType()
org.eclipse.emf.common.util.EList<java.lang.String>
getModifiers()
org.eclipse.xtext.common.types.JvmVisibility
getVisibility()
boolean
isFinal()
boolean
isStatic()
void
setAnnotationInfo(XtendAnnotationTarget newAnnotationInfo)
void
setDeclaringType(XtendTypeDeclaration newDeclaringType)
java.lang.String
toString()
-
Methods inherited from class org.eclipse.xtend.core.xtend.impl.XtendAnnotationTargetImpl
getAnnotations
-
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, 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, 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
-
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Methods inherited from interface org.eclipse.xtend.core.xtend.XtendAnnotationTarget
getAnnotations
-
-
-
-
Field Detail
-
annotationInfo
protected XtendAnnotationTarget annotationInfo
The cached value of the 'Annotation Info
' containment reference.- See Also:
getAnnotationInfo()
- Generated:
- Ordered:
-
modifiers
protected org.eclipse.emf.common.util.EList<java.lang.String> modifiers
The cached value of the 'Modifiers
' attribute list.- See Also:
getModifiers()
- Generated:
- Ordered:
-
-
Method Detail
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()
- Overrides:
eStaticClass
in classXtendAnnotationTargetImpl
- Generated:
-
getAnnotationInfo
public XtendAnnotationTarget getAnnotationInfo()
- Specified by:
getAnnotationInfo
in interfaceXtendMember
- Returns:
- the value of the 'Annotation Info' containment reference.
- See Also:
XtendMember.setAnnotationInfo(XtendAnnotationTarget)
,XtendPackage.getXtendMember_AnnotationInfo()
- Generated:
-
basicSetAnnotationInfo
public org.eclipse.emf.common.notify.NotificationChain basicSetAnnotationInfo(XtendAnnotationTarget newAnnotationInfo, org.eclipse.emf.common.notify.NotificationChain msgs)
- Generated:
-
setAnnotationInfo
public void setAnnotationInfo(XtendAnnotationTarget newAnnotationInfo)
- Specified by:
setAnnotationInfo
in interfaceXtendMember
- Parameters:
newAnnotationInfo
- the new value of the 'Annotation Info' containment reference.- See Also:
XtendMember.getAnnotationInfo()
- Generated:
-
getModifiers
public org.eclipse.emf.common.util.EList<java.lang.String> getModifiers()
- Specified by:
getModifiers
in interfaceXtendMember
- Returns:
- the value of the 'Modifiers' attribute list.
- See Also:
XtendPackage.getXtendMember_Modifiers()
- Generated:
-
getDeclaringType
public XtendTypeDeclaration getDeclaringType()
- Specified by:
getDeclaringType
in interfaceXtendMember
- Returns:
- the value of the 'Declaring Type' container reference.
- See Also:
XtendMember.setDeclaringType(XtendTypeDeclaration)
,XtendPackage.getXtendMember_DeclaringType()
,XtendTypeDeclaration.getMembers()
- Generated:
-
basicSetDeclaringType
public org.eclipse.emf.common.notify.NotificationChain basicSetDeclaringType(XtendTypeDeclaration newDeclaringType, org.eclipse.emf.common.notify.NotificationChain msgs)
- Generated:
-
setDeclaringType
public void setDeclaringType(XtendTypeDeclaration newDeclaringType)
- Specified by:
setDeclaringType
in interfaceXtendMember
- Parameters:
newDeclaringType
- the new value of the 'Declaring Type' container reference.- See Also:
XtendMember.getDeclaringType()
- Generated:
-
getVisibility
public org.eclipse.xtext.common.types.JvmVisibility getVisibility()
- Specified by:
getVisibility
in interfaceXtendMember
- Generated:
-
getDeclaredVisibility
public org.eclipse.xtext.common.types.JvmVisibility getDeclaredVisibility()
- Specified by:
getDeclaredVisibility
in interfaceXtendMember
- Generated:
-
isStatic
public boolean isStatic()
- Specified by:
isStatic
in interfaceXtendMember
- Generated:
-
isFinal
public boolean isFinal()
- Specified by:
isFinal
in interfaceXtendMember
- Generated:
-
eInverseAdd
public org.eclipse.emf.common.notify.NotificationChain eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
- Overrides:
eInverseAdd
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
- 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:
eInverseRemove
in classXtendAnnotationTargetImpl
- Generated:
-
eBasicRemoveFromContainerFeature
public org.eclipse.emf.common.notify.NotificationChain eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs)
- Overrides:
eBasicRemoveFromContainerFeature
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
- Generated:
-
eGet
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
- Specified by:
eGet
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eGet
in classXtendAnnotationTargetImpl
- Generated:
-
eSet
public void eSet(int featureID, java.lang.Object newValue)
- Specified by:
eSet
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eSet
in classXtendAnnotationTargetImpl
- Generated:
-
eUnset
public void eUnset(int featureID)
- Specified by:
eUnset
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eUnset
in classXtendAnnotationTargetImpl
- Generated:
-
eIsSet
public boolean eIsSet(int featureID)
- Specified by:
eIsSet
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eIsSet
in classXtendAnnotationTargetImpl
- Generated:
-
toString
public java.lang.String toString()
- Overrides:
toString
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
- Generated:
-
-