org.eclipse.emf.mwe2.language.ui.contentassist
Class Mwe2ProposalProvider

java.lang.Object
  extended by org.eclipse.xtext.ui.editor.contentassist.AbstractContentProposalProvider
      extended by org.eclipse.xtext.ui.editor.contentassist.AbstractJavaBasedContentProposalProvider
          extended by org.eclipse.emf.mwe2.language.ui.contentassist.AbstractMwe2ProposalProvider
              extended by org.eclipse.emf.mwe2.language.ui.contentassist.Mwe2ProposalProvider
All Implemented Interfaces:
org.eclipse.xtext.ui.editor.contentassist.ICompletionProposalFactory, org.eclipse.xtext.ui.editor.contentassist.IContentProposalProvider

public class Mwe2ProposalProvider
extends AbstractMwe2ProposalProvider

see http://www.eclipse.org/Xtext/documentation.html#contentAssist on how to customize content assistant


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.xtext.ui.editor.contentassist.AbstractJavaBasedContentProposalProvider
org.eclipse.xtext.ui.editor.contentassist.AbstractJavaBasedContentProposalProvider.DefaultProposalCreator, org.eclipse.xtext.ui.editor.contentassist.AbstractJavaBasedContentProposalProvider.ReferenceProposalCreator
 
Nested classes/interfaces inherited from class org.eclipse.xtext.ui.editor.contentassist.AbstractContentProposalProvider
org.eclipse.xtext.ui.editor.contentassist.AbstractContentProposalProvider.DefaultContentAssistProcessorSwitch, org.eclipse.xtext.ui.editor.contentassist.AbstractContentProposalProvider.NullSafeCompletionProposalAcceptor
 
Constructor Summary
Mwe2ProposalProvider()
           
 
Method Summary
 void completeAssignment_Feature(org.eclipse.emf.ecore.EObject model, org.eclipse.xtext.Assignment assignment, org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext context, org.eclipse.xtext.ui.editor.contentassist.ICompletionProposalAcceptor acceptor)
           
 void completeComponent_Type(org.eclipse.emf.ecore.EObject model, org.eclipse.xtext.Assignment assignment, org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext context, org.eclipse.xtext.ui.editor.contentassist.ICompletionProposalAcceptor acceptor)
           
 void completeRootComponent_Type(org.eclipse.emf.ecore.EObject model, org.eclipse.xtext.Assignment assignment, org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext context, org.eclipse.xtext.ui.editor.contentassist.ICompletionProposalAcceptor acceptor)
           
protected  void createFeatureProposals(Component component, org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext context, org.eclipse.xtext.ui.editor.contentassist.ICompletionProposalAcceptor acceptor)
           
protected  java.lang.String getDisplayString(org.eclipse.emf.ecore.EObject element, java.lang.String qualifiedName, java.lang.String shortName)
           
 Mwe2ScopeProvider getScopeProvider()
           
 
Methods inherited from class org.eclipse.emf.mwe2.language.ui.contentassist.AbstractMwe2ProposalProvider
complete_ANY_OTHER, complete_Assignment, complete_BooleanLiteral, complete_Component, complete_ConstantValue, complete_DeclaredProperty, complete_FQN, complete_ID, complete_Import, complete_ImportedFQN, complete_ML_COMMENT, complete_Module, complete_PlainString, complete_PropertyReference, complete_PropertyReferenceImpl, complete_Reference, complete_RootComponent, complete_SL_COMMENT, complete_StringLiteral, complete_Value, complete_WS, completeAssignment_Value, completeBooleanLiteral_IsTrue, completeComponent_Assignment, completeComponent_AutoInject, completeComponent_Module, completeComponent_Name, completeDeclaredProperty_Default, completeDeclaredProperty_Name, completeDeclaredProperty_Type, completeImport_ImportedNamespace, completeModule_CanonicalName, completeModule_DeclaredProperties, completeModule_Imports, completeModule_Root, completePlainString_Value, completePropertyReferenceImpl_Referable, completeReference_Referable, completeRootComponent_Assignment, completeRootComponent_AutoInject, completeRootComponent_Module, completeRootComponent_Name, completeStringLiteral_Begin, completeStringLiteral_End, completeStringLiteral_Parts
 
Methods inherited from class org.eclipse.xtext.ui.editor.contentassist.AbstractJavaBasedContentProposalProvider
announceProcessing, completeAssignment, completeKeyword, completeRuleCall, createProposals, getCrossReferenceProposalCreator, getHover, getProposalFactory, invokeMethod, lookupCrossReference, lookupCrossReference, lookupCrossReference, lookupCrossReference, lookupCrossReference, lookupCrossReference, setCrossReferenceProposalCreator, setScopeProvider
 
Methods inherited from class org.eclipse.xtext.ui.editor.contentassist.AbstractContentProposalProvider
createCompletionProposal, createCompletionProposal, createCompletionProposal, createCompletionProposal, createSelector, doCreateProposal, doCreateProposal, getConflictHelper, getImage, getKeywordDisplayString, getLabelProvider, getPriorityHelper, getQualifiedNameConverter, getStyledDisplayString, getStyledDisplayString, getValueConverter, isValidProposal, setConflictHelper, setLabelProvider, setPriorityHelper, setValueConverter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Mwe2ProposalProvider

public Mwe2ProposalProvider()
Method Detail

getScopeProvider

public Mwe2ScopeProvider getScopeProvider()
Overrides:
getScopeProvider in class org.eclipse.xtext.ui.editor.contentassist.AbstractJavaBasedContentProposalProvider

completeAssignment_Feature

public void completeAssignment_Feature(org.eclipse.emf.ecore.EObject model,
                                       org.eclipse.xtext.Assignment assignment,
                                       org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext context,
                                       org.eclipse.xtext.ui.editor.contentassist.ICompletionProposalAcceptor acceptor)
Overrides:
completeAssignment_Feature in class AbstractMwe2ProposalProvider

createFeatureProposals

protected void createFeatureProposals(Component component,
                                      org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext context,
                                      org.eclipse.xtext.ui.editor.contentassist.ICompletionProposalAcceptor acceptor)

completeRootComponent_Type

public void completeRootComponent_Type(org.eclipse.emf.ecore.EObject model,
                                       org.eclipse.xtext.Assignment assignment,
                                       org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext context,
                                       org.eclipse.xtext.ui.editor.contentassist.ICompletionProposalAcceptor acceptor)
Overrides:
completeRootComponent_Type in class AbstractMwe2ProposalProvider

completeComponent_Type

public void completeComponent_Type(org.eclipse.emf.ecore.EObject model,
                                   org.eclipse.xtext.Assignment assignment,
                                   org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext context,
                                   org.eclipse.xtext.ui.editor.contentassist.ICompletionProposalAcceptor acceptor)
Overrides:
completeComponent_Type in class AbstractMwe2ProposalProvider

getDisplayString

protected java.lang.String getDisplayString(org.eclipse.emf.ecore.EObject element,
                                            java.lang.String qualifiedName,
                                            java.lang.String shortName)
Overrides:
getDisplayString in class org.eclipse.xtext.ui.editor.contentassist.AbstractContentProposalProvider