Package org.eclipse.xtext.xbase
Interface XFeatureCall
-
- All Superinterfaces:
org.eclipse.emf.ecore.EObject,org.eclipse.emf.common.notify.Notifier,XAbstractFeatureCall,XExpression
- All Known Implementing Classes:
XFeatureCallImpl,XFeatureCallImplCustom
public interface XFeatureCall extends XAbstractFeatureCall
A representation of the model object 'XFeature Call'.- Since:
- 2.7
- See Also:
XbasePackage.getXFeatureCall()- 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>getFeatureCallArguments()Returns the value of the 'Feature Call Arguments' containment reference list.booleanisExplicitOperationCall()Returns the value of the 'Explicit Operation Call' attribute.booleanisPackageFragment()Returns the value of the 'Package Fragment' attribute.booleanisTypeLiteral()Returns the value of the 'Type Literal' attribute.voidsetExplicitOperationCall(boolean value)Sets the value of the 'Explicit Operation Call' attribute.voidsetPackageFragment(boolean value)Sets the value of the 'Package Fragment' attribute.voidsetTypeLiteral(boolean value)Sets the value of the 'Type Literal' 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.xtext.xbase.XAbstractFeatureCall
getActualArguments, getActualReceiver, getConcreteSyntaxFeatureName, getExplicitArguments, getFeature, getImplicitFirstArgument, getImplicitReceiver, getInvalidFeatureIssueCode, getTypeArguments, isExplicitOperationCallOrBuilderSyntax, isExtension, isOperation, isStatic, isValidFeature, setFeature, setImplicitFirstArgument, setImplicitReceiver, setInvalidFeatureIssueCode
-
-
-
-
Method Detail
-
getFeatureCallArguments
org.eclipse.emf.common.util.EList<XExpression> getFeatureCallArguments()
Returns the value of the 'Feature Call Arguments' containment reference list. The list contents are of typeXExpression.- Returns:
- the value of the 'Feature Call Arguments' containment reference list.
- See Also:
XbasePackage.getXFeatureCall_FeatureCallArguments()- Model:
- containment="true"
- Generated:
-
isExplicitOperationCall
boolean isExplicitOperationCall()
Returns the value of the 'Explicit Operation Call' attribute.- Returns:
- the value of the 'Explicit Operation Call' attribute.
- See Also:
setExplicitOperationCall(boolean),XbasePackage.getXFeatureCall_ExplicitOperationCall()- Model:
- Generated:
-
setExplicitOperationCall
void setExplicitOperationCall(boolean value)
Sets the value of the 'Explicit Operation Call' attribute.- Parameters:
value- the new value of the 'Explicit Operation Call' attribute.- See Also:
isExplicitOperationCall()- Generated:
-
isTypeLiteral
boolean isTypeLiteral()
Returns the value of the 'Type Literal' attribute.- Specified by:
isTypeLiteralin interfaceXAbstractFeatureCall- Returns:
- the value of the 'Type Literal' attribute.
- See Also:
setTypeLiteral(boolean),XbasePackage.getXFeatureCall_TypeLiteral()- Model:
- transient="true" derived="true"
- Generated:
-
setTypeLiteral
void setTypeLiteral(boolean value)
Sets the value of the 'Type Literal' attribute.- Parameters:
value- the new value of the 'Type Literal' attribute.- See Also:
isTypeLiteral()- Generated:
-
isPackageFragment
boolean isPackageFragment()
Returns the value of the 'Package Fragment' attribute.- Specified by:
isPackageFragmentin interfaceXAbstractFeatureCall- Returns:
- the value of the 'Package Fragment' attribute.
- See Also:
setPackageFragment(boolean),XbasePackage.getXFeatureCall_PackageFragment()- Model:
- transient="true" derived="true"
- Generated:
-
setPackageFragment
void setPackageFragment(boolean value)
Sets the value of the 'Package Fragment' attribute.- Parameters:
value- the new value of the 'Package Fragment' attribute.- See Also:
isPackageFragment()- Generated:
-
-