Package org.eclipse.xtext.xbase
Interface XConstructorCall
-
- All Superinterfaces:
org.eclipse.emf.ecore.EObject,org.eclipse.emf.common.notify.Notifier,XExpression
- All Known Implementing Classes:
XConstructorCallImpl,XConstructorCallImplCustom
public interface XConstructorCall extends XExpression
A representation of the model object 'XConstructor Call'.- Since:
- 2.7
- See Also:
XbasePackage.getXConstructorCall()- 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<XExpression>getArguments()Returns the value of the 'Arguments' containment reference list.org.eclipse.xtext.common.types.JvmConstructorgetConstructor()Returns the value of the 'Constructor' reference.java.lang.StringgetInvalidFeatureIssueCode()Returns the value of the 'Invalid Feature Issue Code' attribute.org.eclipse.emf.common.util.EList<org.eclipse.xtext.common.types.JvmTypeReference>getTypeArguments()Returns the value of the 'Type Arguments' containment reference list.booleanisAnonymousClassConstructorCall()Returns the value of the 'Anonymous Class Constructor Call' attribute.booleanisExplicitConstructorCall()Returns the value of the 'Explicit Constructor Call' attribute.booleanisValidFeature()Returns the value of the 'Valid Feature' attribute.voidsetAnonymousClassConstructorCall(boolean value)Sets the value of the 'Anonymous Class Constructor Call' attribute.voidsetConstructor(org.eclipse.xtext.common.types.JvmConstructor value)Sets the value of the 'Constructor' reference.voidsetExplicitConstructorCall(boolean value)Sets the value of the 'Explicit Constructor Call' attribute.voidsetInvalidFeatureIssueCode(java.lang.String value)Sets the value of the 'Invalid Feature Issue Code' attribute.
-
-
-
Method Detail
-
getConstructor
org.eclipse.xtext.common.types.JvmConstructor getConstructor()
Returns the value of the 'Constructor' reference.- Returns:
- the value of the 'Constructor' reference.
- See Also:
setConstructor(JvmConstructor),XbasePackage.getXConstructorCall_Constructor()- Model:
- Generated:
-
setConstructor
void setConstructor(org.eclipse.xtext.common.types.JvmConstructor value)
Sets the value of the 'Constructor' reference.- Parameters:
value- the new value of the 'Constructor' reference.- See Also:
getConstructor()- Generated:
-
getArguments
org.eclipse.emf.common.util.EList<XExpression> getArguments()
Returns the value of the 'Arguments' containment reference list. The list contents are of typeXExpression.- Returns:
- the value of the 'Arguments' containment reference list.
- See Also:
XbasePackage.getXConstructorCall_Arguments()- Model:
- containment="true"
- Generated:
-
getTypeArguments
org.eclipse.emf.common.util.EList<org.eclipse.xtext.common.types.JvmTypeReference> getTypeArguments()
Returns the value of the 'Type Arguments' containment reference list. The list contents are of typeJvmTypeReference.- Returns:
- the value of the 'Type Arguments' containment reference list.
- See Also:
XbasePackage.getXConstructorCall_TypeArguments()- Model:
- containment="true"
- Generated:
-
getInvalidFeatureIssueCode
java.lang.String getInvalidFeatureIssueCode()
Returns the value of the 'Invalid Feature Issue Code' attribute.- Returns:
- the value of the 'Invalid Feature Issue Code' attribute.
- See Also:
setInvalidFeatureIssueCode(String),XbasePackage.getXConstructorCall_InvalidFeatureIssueCode()- Model:
- transient="true"
- Generated:
-
setInvalidFeatureIssueCode
void setInvalidFeatureIssueCode(java.lang.String value)
Sets the value of the 'Invalid Feature Issue Code' attribute.- Parameters:
value- the new value of the 'Invalid Feature Issue Code' attribute.- See Also:
getInvalidFeatureIssueCode()- Generated:
-
isValidFeature
boolean isValidFeature()
Returns the value of the 'Valid Feature' attribute.- Returns:
- the value of the 'Valid Feature' attribute.
- See Also:
XbasePackage.getXConstructorCall_ValidFeature()- Model:
- transient="true" changeable="false" derived="true"
- Generated:
-
isExplicitConstructorCall
boolean isExplicitConstructorCall()
Returns the value of the 'Explicit Constructor Call' attribute.- Returns:
- the value of the 'Explicit Constructor Call' attribute.
- See Also:
setExplicitConstructorCall(boolean),XbasePackage.getXConstructorCall_ExplicitConstructorCall()- Model:
- Generated:
-
setExplicitConstructorCall
void setExplicitConstructorCall(boolean value)
Sets the value of the 'Explicit Constructor Call' attribute.- Parameters:
value- the new value of the 'Explicit Constructor Call' attribute.- See Also:
isExplicitConstructorCall()- Generated:
-
isAnonymousClassConstructorCall
boolean isAnonymousClassConstructorCall()
Returns the value of the 'Anonymous Class Constructor Call' attribute.- Returns:
- the value of the 'Anonymous Class Constructor Call' attribute.
- See Also:
setAnonymousClassConstructorCall(boolean),XbasePackage.getXConstructorCall_AnonymousClassConstructorCall()- Model:
- transient="true"
- Generated:
-
setAnonymousClassConstructorCall
void setAnonymousClassConstructorCall(boolean value)
Sets the value of the 'Anonymous Class Constructor Call' attribute.- Parameters:
value- the new value of the 'Anonymous Class Constructor Call' attribute.- See Also:
isAnonymousClassConstructorCall()- Generated:
-
-