Package org.eclipse.xtend.core.xtend
Interface XtendParameter
-
- All Superinterfaces:
org.eclipse.emf.ecore.EObject
,org.eclipse.emf.common.notify.Notifier
,XtendAnnotationTarget
- All Known Implementing Classes:
XtendParameterImpl
public interface XtendParameter extends XtendAnnotationTarget
A representation of the model object 'Parameter'.The following features are supported:
- See Also:
XtendPackage.getXtendParameter()
- Model:
- Generated:
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getName()
Returns the value of the 'Name' attribute.org.eclipse.xtext.common.types.JvmTypeReference
getParameterType()
Returns the value of the 'Parameter Type' containment reference.boolean
isExtension()
Returns the value of the 'Extension' attribute.boolean
isVarArg()
Returns the value of the 'Var Arg' attribute.void
setExtension(boolean value)
Sets the value of the 'Extension
' attribute.void
setName(java.lang.String value)
Sets the value of the 'Name
' attribute.void
setParameterType(org.eclipse.xtext.common.types.JvmTypeReference value)
Sets the value of the 'Parameter Type
' containment reference.void
setVarArg(boolean value)
Sets the value of the 'Var Arg
' attribute.-
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
-
getName
java.lang.String getName()
Returns the value of the 'Name' attribute.- Returns:
- the value of the 'Name' attribute.
- See Also:
setName(String)
,XtendPackage.getXtendParameter_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:
-
getParameterType
org.eclipse.xtext.common.types.JvmTypeReference getParameterType()
Returns the value of the 'Parameter Type' containment reference.- Returns:
- the value of the 'Parameter Type' containment reference.
- See Also:
setParameterType(JvmTypeReference)
,XtendPackage.getXtendParameter_ParameterType()
- Model:
- containment="true"
- Generated:
-
setParameterType
void setParameterType(org.eclipse.xtext.common.types.JvmTypeReference value)
Sets the value of the 'Parameter Type
' containment reference.- Parameters:
value
- the new value of the 'Parameter Type' containment reference.- See Also:
getParameterType()
- Generated:
-
isVarArg
boolean isVarArg()
Returns the value of the 'Var Arg' attribute.- Returns:
- the value of the 'Var Arg' attribute.
- See Also:
setVarArg(boolean)
,XtendPackage.getXtendParameter_VarArg()
- Model:
- Generated:
-
setVarArg
void setVarArg(boolean value)
Sets the value of the 'Var Arg
' attribute.- Parameters:
value
- the new value of the 'Var Arg' attribute.- See Also:
isVarArg()
- Generated:
-
isExtension
boolean isExtension()
Returns the value of the 'Extension' attribute.- Returns:
- the value of the 'Extension' attribute.
- See Also:
setExtension(boolean)
,XtendPackage.getXtendParameter_Extension()
- Model:
- Generated:
-
setExtension
void setExtension(boolean value)
Sets the value of the 'Extension
' attribute.- Parameters:
value
- the new value of the 'Extension' attribute.- See Also:
isExtension()
- Generated:
-
-