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)