Class ProblemCrossrefProposalProvider

java.lang.Object
org.eclipse.xtext.ide.editor.contentassist.IdeCrossrefProposalProvider
tools.refinery.language.ide.contentassist.ProblemCrossrefProposalProvider

public class ProblemCrossrefProposalProvider extends org.eclipse.xtext.ide.editor.contentassist.IdeCrossrefProposalProvider
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected org.eclipse.xtext.ide.editor.contentassist.ContentAssistEntry
    createProposal(org.eclipse.xtext.resource.IEObjectDescription candidate, org.eclipse.xtext.CrossReference crossRef, org.eclipse.xtext.ide.editor.contentassist.ContentAssistContext context)
     
    protected org.eclipse.emf.ecore.EObject
    getCurrentValue(org.eclipse.xtext.CrossReference crossRef, org.eclipse.emf.ecore.EObject context)
     
    protected org.eclipse.emf.ecore.EObject
    getCurrentValue(org.eclipse.xtext.CrossReference crossRef, org.eclipse.xtext.ide.editor.contentassist.ContentAssistContext context)
     
    protected boolean
    isExistingObject(org.eclipse.xtext.resource.IEObjectDescription candidate, org.eclipse.xtext.CrossReference crossRef, org.eclipse.xtext.ide.editor.contentassist.ContentAssistContext context)
     
    protected void
    postProcessImportProposals(List<org.eclipse.xtext.resource.IEObjectDescription> descriptions, org.eclipse.xtext.ide.editor.contentassist.ContentAssistContext context)
     
    protected Iterable<org.eclipse.xtext.resource.IEObjectDescription>
    queryScope(org.eclipse.xtext.scoping.IScope scope, org.eclipse.xtext.CrossReference crossReference, org.eclipse.xtext.ide.editor.contentassist.ContentAssistContext context)
     
    void
     
    protected boolean
    shouldBeVisible(org.eclipse.xtext.resource.IEObjectDescription candidate, org.eclipse.xtext.CrossReference crossReference, org.eclipse.xtext.ide.editor.contentassist.ContentAssistContext context)
     

    Methods inherited from class org.eclipse.xtext.ide.editor.contentassist.IdeCrossrefProposalProvider

    getProposalCreator, getQualifiedNameConverter, lookupCrossReference

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ProblemCrossrefProposalProvider

      public ProblemCrossrefProposalProvider()
  • Method Details

    • setGrammarAccess

      @Inject public void setGrammarAccess(ProblemGrammarAccess grammarAccess)
    • queryScope

      protected Iterable<org.eclipse.xtext.resource.IEObjectDescription> queryScope(org.eclipse.xtext.scoping.IScope scope, org.eclipse.xtext.CrossReference crossReference, org.eclipse.xtext.ide.editor.contentassist.ContentAssistContext context)
      Overrides:
      queryScope in class org.eclipse.xtext.ide.editor.contentassist.IdeCrossrefProposalProvider
    • createProposal

      protected org.eclipse.xtext.ide.editor.contentassist.ContentAssistEntry createProposal(org.eclipse.xtext.resource.IEObjectDescription candidate, org.eclipse.xtext.CrossReference crossRef, org.eclipse.xtext.ide.editor.contentassist.ContentAssistContext context)
      Overrides:
      createProposal in class org.eclipse.xtext.ide.editor.contentassist.IdeCrossrefProposalProvider
    • isExistingObject

      protected boolean isExistingObject(org.eclipse.xtext.resource.IEObjectDescription candidate, org.eclipse.xtext.CrossReference crossRef, org.eclipse.xtext.ide.editor.contentassist.ContentAssistContext context)
    • shouldBeVisible

      protected boolean shouldBeVisible(org.eclipse.xtext.resource.IEObjectDescription candidate, org.eclipse.xtext.CrossReference crossReference, org.eclipse.xtext.ide.editor.contentassist.ContentAssistContext context)
    • getCurrentValue

      protected org.eclipse.emf.ecore.EObject getCurrentValue(org.eclipse.xtext.CrossReference crossRef, org.eclipse.xtext.ide.editor.contentassist.ContentAssistContext context)
    • getCurrentValue

      protected org.eclipse.emf.ecore.EObject getCurrentValue(org.eclipse.xtext.CrossReference crossRef, org.eclipse.emf.ecore.EObject context)
    • postProcessImportProposals

      protected void postProcessImportProposals(List<org.eclipse.xtext.resource.IEObjectDescription> descriptions, org.eclipse.xtext.ide.editor.contentassist.ContentAssistContext context)