| Modifier and type | Property and description |
|---|---|
| CastScopeSession | castScopeSession
Replies the scope to be used for the cast operator. |
| Constructor and description |
|---|
| new(SarlCastedExpression,AbstractTypeComputationState,ICastOperationCandidateSelector)
Constructor. |
| Modifier and type | Action and description |
|---|---|
| protected org.eclipse.xtext.xbase.typesystem.computation.ILinkingCandidate | createCandidate(SarlCastedExpression,ExpressionTypeComputationState,IIdentifiableElementDescription)
Create a candidate from the given description. |
| CastScopeSession | getCastScopeSession
Replies the scope to be used for the cast operator. |
| java.util.List<E> | getLinkingCandidates(SarlCastedExpression)
Compute the best candidates for the feature behind the cast operator. |
| boolean | isCastOperatorLinkingEnabled(SarlCastedExpression)
Replies if the linking to the cast operator functions is enabled. |
| void | resetFeature(SarlCastedExpression)
Reset the properties of the given feature in order to have casted expression that is not linked to an operation. |
val castScopeSession : CastScopeSession
This property is an alias for the action: getCastScopeSession
new(SarlCastedExpression,AbstractTypeComputationState,ICastOperationCandidateSelector)
protected def createCandidate(SarlCastedExpression,ExpressionTypeComputationState,IIdentifiableElementDescription) : org.eclipse.xtext.xbase.typesystem.computation.ILinkingCandidate
def getCastScopeSession : CastScopeSession
def getLinkingCandidates(SarlCastedExpression) : java.util.List<E>
def isCastOperatorLinkingEnabled(SarlCastedExpression) : boolean
def resetFeature(SarlCastedExpression)