Interface ILinkingCandidate

    • Method Detail

      • applyToComputationState

        void applyToComputationState()
        Apply this candidate to the current computation state model. This propagates the type information about arguments and child expressions to the currently active resolution state.
      • applyToModel

        void applyToModel​(IResolvedTypes resolvedTypes)
        Injects the resolved feature into the model with the same semantics as the implicit resolve of EMF. This implies that the linked feature call may still point to a proxy afterwards.
        Specified by:
        applyToModel in interface IApplicableCandidate
      • getFeature

        org.eclipse.xtext.common.types.JvmIdentifiableElement getFeature()
        The currently considered feature (if any). Otherwise null.
      • getExpression

        XExpression getExpression()
        The current expression that shall be linked.