Package org.eclipse.xtext.xbase
Interface XClosure
-
- All Superinterfaces:
org.eclipse.emf.ecore.EObject,org.eclipse.emf.common.notify.Notifier,XExpression
- All Known Implementing Classes:
XClosureImpl,XClosureImplCustom
public interface XClosure extends XExpression
A representation of the model object 'XClosure'.- Since:
- 2.7
- See Also:
XbasePackage.getXClosure()- Noextend:
- This interface is not intended to be extended by clients.
- Noimplement:
- This interface is not intended to be implemented by clients.
The following features are supported:
- Model:
- Generated:
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.eclipse.emf.common.util.EList<org.eclipse.xtext.common.types.JvmFormalParameter>getDeclaredFormalParameters()Returns the value of the 'Declared Formal Parameters' containment reference list.XExpressiongetExpression()Returns the value of the 'Expression' containment reference.org.eclipse.emf.common.util.EList<org.eclipse.xtext.common.types.JvmFormalParameter>getFormalParameters()org.eclipse.emf.common.util.EList<org.eclipse.xtext.common.types.JvmFormalParameter>getImplicitFormalParameters()Returns the value of the 'Implicit Formal Parameters' containment reference list.booleanisExplicitSyntax()Returns the value of the 'Explicit Syntax' attribute.voidsetExplicitSyntax(boolean value)Sets the value of the 'Explicit Syntax' attribute.voidsetExpression(XExpression value)Sets the value of the 'Expression' containment reference.
-
-
-
Method Detail
-
getDeclaredFormalParameters
org.eclipse.emf.common.util.EList<org.eclipse.xtext.common.types.JvmFormalParameter> getDeclaredFormalParameters()
Returns the value of the 'Declared Formal Parameters' containment reference list. The list contents are of typeJvmFormalParameter.- Returns:
- the value of the 'Declared Formal Parameters' containment reference list.
- See Also:
XbasePackage.getXClosure_DeclaredFormalParameters()- Model:
- containment="true"
- Generated:
-
getExpression
XExpression getExpression()
Returns the value of the 'Expression' containment reference.- Returns:
- the value of the 'Expression' containment reference.
- See Also:
setExpression(XExpression),XbasePackage.getXClosure_Expression()- Model:
- containment="true"
- Generated:
-
setExpression
void setExpression(XExpression value)
Sets the value of the 'Expression' containment reference.- Parameters:
value- the new value of the 'Expression' containment reference.- See Also:
getExpression()- Generated:
-
isExplicitSyntax
boolean isExplicitSyntax()
Returns the value of the 'Explicit Syntax' attribute.- Returns:
- the value of the 'Explicit Syntax' attribute.
- See Also:
setExplicitSyntax(boolean),XbasePackage.getXClosure_ExplicitSyntax()- Model:
- Generated:
-
setExplicitSyntax
void setExplicitSyntax(boolean value)
Sets the value of the 'Explicit Syntax' attribute.- Parameters:
value- the new value of the 'Explicit Syntax' attribute.- See Also:
isExplicitSyntax()- Generated:
-
getImplicitFormalParameters
org.eclipse.emf.common.util.EList<org.eclipse.xtext.common.types.JvmFormalParameter> getImplicitFormalParameters()
Returns the value of the 'Implicit Formal Parameters' containment reference list. The list contents are of typeJvmFormalParameter.- Returns:
- the value of the 'Implicit Formal Parameters' containment reference list.
- See Also:
XbasePackage.getXClosure_ImplicitFormalParameters()- Model:
- containment="true" transient="true" derived="true"
- Generated:
-
getFormalParameters
org.eclipse.emf.common.util.EList<org.eclipse.xtext.common.types.JvmFormalParameter> getFormalParameters()
- Model:
- kind="operation"
- Generated:
-
-