Package org.eclipse.xtext.xbase
Interface XAssignment
-
- All Superinterfaces:
org.eclipse.emf.ecore.EObject,org.eclipse.emf.common.notify.Notifier,XAbstractFeatureCall,XExpression
- All Known Implementing Classes:
XAssignmentImpl,XAssignmentImplCustom
public interface XAssignment extends XAbstractFeatureCall
A representation of the model object 'XAssignment'.- Since:
- 2.7
- See Also:
XbasePackage.getXAssignment()- 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 XExpressiongetAssignable()Returns the value of the 'Assignable' containment reference.XExpressiongetValue()Returns the value of the 'Value' containment reference.booleanisExplicitStatic()Returns the value of the 'Explicit Static' attribute.booleanisStaticWithDeclaringType()Returns the value of the 'Static With Declaring Type' attribute.voidsetAssignable(XExpression value)Sets the value of the 'Assignable' containment reference.voidsetExplicitStatic(boolean value)Sets the value of the 'Explicit Static' attribute.voidsetStaticWithDeclaringType(boolean value)Sets the value of the 'Static With Declaring Type' attribute.voidsetValue(XExpression value)Sets the value of the 'Value' 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.xtext.xbase.XAbstractFeatureCall
getActualArguments, getActualReceiver, getConcreteSyntaxFeatureName, getExplicitArguments, getFeature, getImplicitFirstArgument, getImplicitReceiver, getInvalidFeatureIssueCode, getTypeArguments, isExplicitOperationCallOrBuilderSyntax, isExtension, isOperation, isPackageFragment, isStatic, isTypeLiteral, isValidFeature, setFeature, setImplicitFirstArgument, setImplicitReceiver, setInvalidFeatureIssueCode
-
-
-
-
Method Detail
-
getAssignable
XExpression getAssignable()
Returns the value of the 'Assignable' containment reference.- Returns:
- the value of the 'Assignable' containment reference.
- See Also:
setAssignable(XExpression),XbasePackage.getXAssignment_Assignable()- Model:
- containment="true"
- Generated:
-
setAssignable
void setAssignable(XExpression value)
Sets the value of the 'Assignable' containment reference.- Parameters:
value- the new value of the 'Assignable' containment reference.- See Also:
getAssignable()- Generated:
-
getValue
XExpression getValue()
Returns the value of the 'Value' containment reference.- Returns:
- the value of the 'Value' containment reference.
- See Also:
setValue(XExpression),XbasePackage.getXAssignment_Value()- Model:
- containment="true"
- Generated:
-
setValue
void setValue(XExpression value)
Sets the value of the 'Value' containment reference.- Parameters:
value- the new value of the 'Value' containment reference.- See Also:
getValue()- Generated:
-
isExplicitStatic
boolean isExplicitStatic()
Returns the value of the 'Explicit Static' attribute.- Returns:
- the value of the 'Explicit Static' attribute.
- See Also:
setExplicitStatic(boolean),XbasePackage.getXAssignment_ExplicitStatic()- Model:
- Generated:
-
setExplicitStatic
void setExplicitStatic(boolean value)
Sets the value of the 'Explicit Static' attribute.- Parameters:
value- the new value of the 'Explicit Static' attribute.- See Also:
isExplicitStatic()- Generated:
-
isStaticWithDeclaringType
boolean isStaticWithDeclaringType()
Returns the value of the 'Static With Declaring Type' attribute.- Returns:
- the value of the 'Static With Declaring Type' attribute.
- See Also:
setStaticWithDeclaringType(boolean),XbasePackage.getXAssignment_StaticWithDeclaringType()- Model:
- transient="true" derived="true"
- Generated:
-
setStaticWithDeclaringType
void setStaticWithDeclaringType(boolean value)
Sets the value of the 'Static With Declaring Type' attribute.- Parameters:
value- the new value of the 'Static With Declaring Type' attribute.- See Also:
isStaticWithDeclaringType()- Generated:
-
-