Class TypeParameterDecider

java.lang.Object
org.emftext.language.java.resolver.decider.AbstractDecider
org.emftext.language.java.resolver.decider.TypeParameterDecider
All Implemented Interfaces:
IResolutionTargetDecider

public class TypeParameterDecider extends AbstractDecider
A decider that looks for type parameters.
  • Constructor Details

    • TypeParameterDecider

      public TypeParameterDecider()
  • Method Details

    • isPossibleTarget

      public boolean isPossibleTarget(String id, EObject element)
      Description copied from interface: IResolutionTargetDecider
      Decides if the given element is a (possibly the final) target.
      Returns:
      decision
    • containsCandidates

      public boolean containsCandidates(EObject container, EReference containingReference)
      Description copied from interface: IResolutionTargetDecider
      Determines if the decider needs to look into the given reference.
      Returns:
      decision
    • canFindTargetsFor

      public boolean canFindTargetsFor(EObject referenceContainer, EReference containingReference)
      Description copied from interface: IResolutionTargetDecider
      Determines if the decider is of any use for the given resolving procedure.
      Returns:
      decision