Package org.eclipse.xtend.core.xtend
Interface XtendMember
-
- All Superinterfaces:
org.eclipse.emf.ecore.EObject
,org.eclipse.emf.common.notify.Notifier
,XtendAnnotationTarget
- All Known Subinterfaces:
AnonymousClass
,XtendAnnotationType
,XtendClass
,XtendConstructor
,XtendEnum
,XtendEnumLiteral
,XtendExecutable
,XtendField
,XtendFunction
,XtendInterface
,XtendTypeDeclaration
- All Known Implementing Classes:
AnonymousClassImpl
,AnonymousClassImplCustom
,XtendAnnotationTypeImpl
,XtendAnnotationTypeImplCustom
,XtendClassImpl
,XtendClassImplCustom
,XtendConstructorImpl
,XtendEnumImpl
,XtendEnumImplCustom
,XtendEnumLiteralImpl
,XtendEnumLiteralImplCustom
,XtendExecutableImpl
,XtendFieldImpl
,XtendFieldImplCustom
,XtendFunctionImpl
,XtendFunctionImplCustom
,XtendInterfaceImpl
,XtendInterfaceImplCustom
,XtendMemberImpl
,XtendMemberImplCustom
,XtendTypeDeclarationImpl
,XtendTypeDeclarationImplCustom
public interface XtendMember extends XtendAnnotationTarget
A representation of the model object 'Member'.The following features are supported:
- See Also:
XtendPackage.getXtendMember()
- Model:
- Generated:
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description XtendAnnotationTarget
getAnnotationInfo()
Returns the value of the 'Annotation Info' containment reference.org.eclipse.xtext.common.types.JvmVisibility
getDeclaredVisibility()
XtendTypeDeclaration
getDeclaringType()
Returns the value of the 'Declaring Type' container reference.org.eclipse.emf.common.util.EList<java.lang.String>
getModifiers()
Returns the value of the 'Modifiers' attribute list.org.eclipse.xtext.common.types.JvmVisibility
getVisibility()
boolean
isFinal()
boolean
isStatic()
void
setAnnotationInfo(XtendAnnotationTarget value)
Sets the value of the 'Annotation Info
' containment reference.void
setDeclaringType(XtendTypeDeclaration value)
Sets the value of the 'Declaring Type
' container reference.-
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
-
-
-
-
Method Detail
-
getAnnotationInfo
XtendAnnotationTarget getAnnotationInfo()
Returns the value of the 'Annotation Info' containment reference.- Returns:
- the value of the 'Annotation Info' containment reference.
- See Also:
setAnnotationInfo(XtendAnnotationTarget)
,XtendPackage.getXtendMember_AnnotationInfo()
- Model:
- containment="true"
- Generated:
-
setAnnotationInfo
void setAnnotationInfo(XtendAnnotationTarget value)
Sets the value of the 'Annotation Info
' containment reference.- Parameters:
value
- the new value of the 'Annotation Info' containment reference.- See Also:
getAnnotationInfo()
- Generated:
-
getModifiers
org.eclipse.emf.common.util.EList<java.lang.String> getModifiers()
Returns the value of the 'Modifiers' attribute list. The list contents are of typeString
.- Returns:
- the value of the 'Modifiers' attribute list.
- See Also:
XtendPackage.getXtendMember_Modifiers()
- Model:
- unique="false"
- Generated:
-
getDeclaringType
XtendTypeDeclaration getDeclaringType()
Returns the value of the 'Declaring Type' container reference. It is bidirectional and its opposite is 'Members
'.- Returns:
- the value of the 'Declaring Type' container reference.
- See Also:
setDeclaringType(XtendTypeDeclaration)
,XtendPackage.getXtendMember_DeclaringType()
,XtendTypeDeclaration.getMembers()
- Model:
- opposite="members" transient="false"
- Generated:
-
setDeclaringType
void setDeclaringType(XtendTypeDeclaration value)
Sets the value of the 'Declaring Type
' container reference.- Parameters:
value
- the new value of the 'Declaring Type' container reference.- See Also:
getDeclaringType()
- Generated:
-
getVisibility
org.eclipse.xtext.common.types.JvmVisibility getVisibility()
- Model:
- kind="operation"
- Generated:
-
getDeclaredVisibility
org.eclipse.xtext.common.types.JvmVisibility getDeclaredVisibility()
- Model:
- kind="operation"
- Generated:
-
isStatic
boolean isStatic()
- Model:
- kind="operation"
- Generated:
-
isFinal
boolean isFinal()
- Model:
- kind="operation"
- Generated:
-
-