Class AnonymousClassImpl
- 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.xtext.xbase.impl.XExpressionImpl
-
- org.eclipse.xtend.core.xtend.impl.AnonymousClassImpl
-
- 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
,AnonymousClass
,XtendAnnotationTarget
,XtendMember
,XtendTypeDeclaration
,org.eclipse.xtext.xbase.XExpression
- Direct Known Subclasses:
AnonymousClassImplCustom
public class AnonymousClassImpl extends org.eclipse.xtext.xbase.impl.XExpressionImpl implements AnonymousClass
An implementation of the model object 'Anonymous Class'.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<org.eclipse.xtext.xbase.annotations.xAnnotations.XAnnotation>
annotations
The cached value of the 'Annotations
' containment reference list.protected org.eclipse.xtext.xbase.XConstructorCall
constructorCall
The cached value of the 'Constructor Call
' containment reference.protected org.eclipse.emf.common.util.EList<XtendMember>
members
The cached value of the 'Members
' containment reference list.protected org.eclipse.emf.common.util.EList<java.lang.String>
modifiers
The cached value of the 'Modifiers
' attribute list.protected java.lang.String
name
The cached value of the 'Name
' attribute.protected static java.lang.String
NAME_EDEFAULT
The default value of the 'Name
' attribute.-
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
AnonymousClassImpl()
-
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
basicSetConstructorCall(org.eclipse.xtext.xbase.XConstructorCall newConstructorCall, org.eclipse.emf.common.notify.NotificationChain msgs)
org.eclipse.emf.common.notify.NotificationChain
basicSetDeclaringType(XtendTypeDeclaration newDeclaringType, org.eclipse.emf.common.notify.NotificationChain msgs)
int
eBaseStructuralFeatureID(int derivedFeatureID, java.lang.Class<?> baseClass)
org.eclipse.emf.common.notify.NotificationChain
eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs)
int
eDerivedStructuralFeatureID(int baseFeatureID, java.lang.Class<?> baseClass)
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.emf.common.util.EList<org.eclipse.xtext.xbase.annotations.xAnnotations.XAnnotation>
getAnnotations()
org.eclipse.xtext.xbase.XConstructorCall
getConstructorCall()
org.eclipse.xtext.common.types.JvmVisibility
getDeclaredVisibility()
XtendTypeDeclaration
getDeclaringType()
org.eclipse.emf.common.util.EList<XtendMember>
getMembers()
org.eclipse.emf.common.util.EList<java.lang.String>
getModifiers()
java.lang.String
getName()
org.eclipse.xtext.common.types.JvmVisibility
getVisibility()
boolean
isAnonymous()
boolean
isFinal()
boolean
isLocal()
boolean
isStatic()
void
setAnnotationInfo(XtendAnnotationTarget newAnnotationInfo)
void
setConstructorCall(org.eclipse.xtext.xbase.XConstructorCall newConstructorCall)
void
setDeclaringType(XtendTypeDeclaration newDeclaringType)
void
setName(java.lang.String newName)
java.lang.String
toString()
-
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, eBasicRemoveFromContainer, 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
-
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
-
-
-
-
Field Detail
-
annotations
protected org.eclipse.emf.common.util.EList<org.eclipse.xtext.xbase.annotations.xAnnotations.XAnnotation> annotations
The cached value of the 'Annotations
' containment reference list.- See Also:
getAnnotations()
- Generated:
- Ordered:
-
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:
-
NAME_EDEFAULT
protected static final java.lang.String NAME_EDEFAULT
The default value of the 'Name
' attribute.- See Also:
getName()
- Generated:
- Ordered:
-
name
protected java.lang.String name
The cached value of the 'Name
' attribute.- See Also:
getName()
- Generated:
- Ordered:
-
members
protected org.eclipse.emf.common.util.EList<XtendMember> members
The cached value of the 'Members
' containment reference list.- See Also:
getMembers()
- Generated:
- Ordered:
-
constructorCall
protected org.eclipse.xtext.xbase.XConstructorCall constructorCall
The cached value of the 'Constructor Call
' containment reference.- See Also:
getConstructorCall()
- Generated:
- Ordered:
-
-
Method Detail
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()
- Overrides:
eStaticClass
in classorg.eclipse.xtext.xbase.impl.XExpressionImpl
- Generated:
-
getAnnotations
public org.eclipse.emf.common.util.EList<org.eclipse.xtext.xbase.annotations.xAnnotations.XAnnotation> getAnnotations()
- Specified by:
getAnnotations
in interfaceXtendAnnotationTarget
- Returns:
- the value of the 'Annotations' containment reference list.
- See Also:
XtendPackage.getXtendAnnotationTarget_Annotations()
- 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:
-
getName
public java.lang.String getName()
- Specified by:
getName
in interfaceXtendTypeDeclaration
- Returns:
- the value of the 'Name' attribute.
- See Also:
XtendTypeDeclaration.setName(String)
,XtendPackage.getXtendTypeDeclaration_Name()
- Generated:
-
setName
public void setName(java.lang.String newName)
- Specified by:
setName
in interfaceXtendTypeDeclaration
- Parameters:
newName
- the new value of the 'Name' attribute.- See Also:
XtendTypeDeclaration.getName()
- Generated:
-
getMembers
public org.eclipse.emf.common.util.EList<XtendMember> getMembers()
- Specified by:
getMembers
in interfaceXtendTypeDeclaration
- Returns:
- the value of the 'Members' containment reference list.
- See Also:
XtendPackage.getXtendTypeDeclaration_Members()
,XtendMember.getDeclaringType()
- Generated:
-
getConstructorCall
public org.eclipse.xtext.xbase.XConstructorCall getConstructorCall()
- Specified by:
getConstructorCall
in interfaceAnonymousClass
- Returns:
- the value of the 'Constructor Call' containment reference.
- See Also:
AnonymousClass.setConstructorCall(XConstructorCall)
,XtendPackage.getAnonymousClass_ConstructorCall()
- Generated:
-
basicSetConstructorCall
public org.eclipse.emf.common.notify.NotificationChain basicSetConstructorCall(org.eclipse.xtext.xbase.XConstructorCall newConstructorCall, org.eclipse.emf.common.notify.NotificationChain msgs)
- Generated:
-
setConstructorCall
public void setConstructorCall(org.eclipse.xtext.xbase.XConstructorCall newConstructorCall)
- Specified by:
setConstructorCall
in interfaceAnonymousClass
- Parameters:
newConstructorCall
- the new value of the 'Constructor Call' containment reference.- See Also:
AnonymousClass.getConstructorCall()
- Generated:
-
isAnonymous
public boolean isAnonymous()
- Specified by:
isAnonymous
in interfaceXtendTypeDeclaration
- Generated:
-
isLocal
public boolean isLocal()
- Specified by:
isLocal
in interfaceXtendTypeDeclaration
- 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 classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
- 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 classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
- Generated:
-
eSet
public void eSet(int featureID, java.lang.Object newValue)
- Specified by:
eSet
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eSet
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
- Generated:
-
eUnset
public void eUnset(int featureID)
- Specified by:
eUnset
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eUnset
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
- Generated:
-
eIsSet
public boolean eIsSet(int featureID)
- Specified by:
eIsSet
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eIsSet
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
- Generated:
-
eBaseStructuralFeatureID
public int eBaseStructuralFeatureID(int derivedFeatureID, java.lang.Class<?> baseClass)
- Specified by:
eBaseStructuralFeatureID
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eBaseStructuralFeatureID
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
- Generated:
-
eDerivedStructuralFeatureID
public int eDerivedStructuralFeatureID(int baseFeatureID, java.lang.Class<?> baseClass)
- Specified by:
eDerivedStructuralFeatureID
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eDerivedStructuralFeatureID
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
- Generated:
-
toString
public java.lang.String toString()
- Overrides:
toString
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
- Generated:
-
-