Package org.eclipse.xtend.core.xtend
Interface XtendField
-
- All Superinterfaces:
org.eclipse.emf.ecore.EObject
,org.eclipse.emf.common.notify.Notifier
,XtendAnnotationTarget
,XtendMember
- All Known Implementing Classes:
XtendFieldImpl
,XtendFieldImplCustom
public interface XtendField extends XtendMember
A representation of the model object 'Field'.The following features are supported:
- See Also:
XtendPackage.getXtendField()
- Model:
- Generated:
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.eclipse.xtext.xbase.XExpression
getInitialValue()
Returns the value of the 'Initial Value' containment reference.java.lang.String
getName()
Returns the value of the 'Name' attribute.org.eclipse.xtext.common.types.JvmTypeReference
getType()
Returns the value of the 'Type' containment reference.boolean
isExtension()
boolean
isTransient()
boolean
isVolatile()
void
setInitialValue(org.eclipse.xtext.xbase.XExpression value)
Sets the value of the 'Initial Value
' containment reference.void
setName(java.lang.String value)
Sets the value of the 'Name
' attribute.void
setType(org.eclipse.xtext.common.types.JvmTypeReference value)
Sets the value of the 'Type
' containment 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
-
Methods inherited from interface org.eclipse.xtend.core.xtend.XtendMember
getAnnotationInfo, getDeclaredVisibility, getDeclaringType, getModifiers, getVisibility, isFinal, isStatic, setAnnotationInfo, setDeclaringType
-
-
-
-
Method Detail
-
getName
java.lang.String getName()
Returns the value of the 'Name' attribute.- Returns:
- the value of the 'Name' attribute.
- See Also:
setName(String)
,XtendPackage.getXtendField_Name()
- Model:
- Generated:
-
setName
void setName(java.lang.String value)
Sets the value of the 'Name
' attribute.- Parameters:
value
- the new value of the 'Name' attribute.- See Also:
getName()
- Generated:
-
getType
org.eclipse.xtext.common.types.JvmTypeReference getType()
Returns the value of the 'Type' containment reference.- Returns:
- the value of the 'Type' containment reference.
- See Also:
setType(JvmTypeReference)
,XtendPackage.getXtendField_Type()
- Model:
- containment="true"
- Generated:
-
setType
void setType(org.eclipse.xtext.common.types.JvmTypeReference value)
Sets the value of the 'Type
' containment reference.- Parameters:
value
- the new value of the 'Type' containment reference.- See Also:
getType()
- Generated:
-
getInitialValue
org.eclipse.xtext.xbase.XExpression getInitialValue()
Returns the value of the 'Initial Value' containment reference.- Returns:
- the value of the 'Initial Value' containment reference.
- See Also:
setInitialValue(XExpression)
,XtendPackage.getXtendField_InitialValue()
- Model:
- containment="true"
- Generated:
-
setInitialValue
void setInitialValue(org.eclipse.xtext.xbase.XExpression value)
Sets the value of the 'Initial Value
' containment reference.- Parameters:
value
- the new value of the 'Initial Value' containment reference.- See Also:
getInitialValue()
- Generated:
-
isExtension
boolean isExtension()
- Model:
- kind="operation"
- Generated:
-
isVolatile
boolean isVolatile()
- Model:
- kind="operation"
- Generated:
-
isTransient
boolean isTransient()
- Model:
- kind="operation"
- Generated:
-
-