Class ContentAssistFragment2
- java.lang.Object
-
- org.eclipse.xtext.xtext.generator.AbstractXtextGeneratorFragment
-
- org.eclipse.xtext.xtext.generator.AbstractStubGeneratingFragment
-
- org.eclipse.xtext.xtext.generator.AbstractInheritingFragment
-
- org.eclipse.xtext.xtext.generator.ui.contentAssist.ContentAssistFragment2
-
- All Implemented Interfaces:
IGuiceAwareGeneratorComponent
,IXtextGeneratorFragment
public class ContentAssistFragment2 extends AbstractInheritingFragment
Contributes the 'Abstract...ProposalProvider' and '...ProposalProvider' stub, the latter either in Xtend or Java language.
-
-
Constructor Summary
Constructors Constructor Description ContentAssistFragment2()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
generate()
protected void
generateGenJavaProposalProvider()
protected void
generateGenJavaProposalProvider(java.util.List<org.eclipse.xtext.Assignment> assignments, java.util.List<org.eclipse.xtext.AbstractRule> rules)
protected void
generateGenJavaProposalProvider(java.util.List<org.eclipse.xtext.Assignment> assignments, java.util.List<org.eclipse.xtext.AbstractRule> rules, TypeReference genClass, TypeReference superClass)
protected void
generateJavaProposalProviderStub()
void
generateXtendProposalProviderStub()
protected java.util.List<org.eclipse.xtext.Assignment>
getAssignments(java.util.Set<java.lang.String> processedNames, java.util.Set<java.lang.String> excludedFqnFeatureNames)
protected TypeReference
getDefaultGenProposalProviderSuperClass()
Extra getter facilitates customization by overriding.java.util.Set<java.lang.String>
getFQFeatureNamesToExclude(org.eclipse.xtext.Grammar g)
protected TypeReference
getGenProposalProviderClass(org.eclipse.xtext.Grammar g)
protected TypeReference
getGenProposalProviderSuperClass(org.eclipse.xtext.Grammar g)
protected TypeReference
getProposalProviderClass(org.eclipse.xtext.Grammar g)
protected java.util.List<org.eclipse.xtext.AbstractRule>
getRules(java.util.Set<java.lang.String> processedNames, java.util.Set<java.lang.String> excludedFqnFeatureNames)
-
Methods inherited from class org.eclipse.xtext.xtext.generator.AbstractInheritingFragment
isInheritImplementation, setInheritImplementation
-
Methods inherited from class org.eclipse.xtext.xtext.generator.AbstractStubGeneratingFragment
getGenerateStub, isGenerateStub, isGenerateXtendStub, setGenerateStub, setGenerateXtendStub
-
Methods inherited from class org.eclipse.xtext.xtext.generator.AbstractXtextGeneratorFragment
checkConfiguration, getGrammar, getLanguage, getProjectConfig, initialize
-
-
-
-
Method Detail
-
getProposalProviderClass
protected TypeReference getProposalProviderClass(org.eclipse.xtext.Grammar g)
-
getGenProposalProviderClass
protected TypeReference getGenProposalProviderClass(org.eclipse.xtext.Grammar g)
-
getGenProposalProviderSuperClass
protected TypeReference getGenProposalProviderSuperClass(org.eclipse.xtext.Grammar g)
-
getDefaultGenProposalProviderSuperClass
protected TypeReference getDefaultGenProposalProviderSuperClass()
Extra getter facilitates customization by overriding.
-
generate
public void generate()
-
generateXtendProposalProviderStub
public void generateXtendProposalProviderStub()
-
generateJavaProposalProviderStub
protected void generateJavaProposalProviderStub()
-
generateGenJavaProposalProvider
protected void generateGenJavaProposalProvider()
-
getAssignments
protected java.util.List<org.eclipse.xtext.Assignment> getAssignments(java.util.Set<java.lang.String> processedNames, java.util.Set<java.lang.String> excludedFqnFeatureNames)
- Since:
- 2.23
-
getRules
protected java.util.List<org.eclipse.xtext.AbstractRule> getRules(java.util.Set<java.lang.String> processedNames, java.util.Set<java.lang.String> excludedFqnFeatureNames)
- Since:
- 2.23
-
generateGenJavaProposalProvider
protected void generateGenJavaProposalProvider(java.util.List<org.eclipse.xtext.Assignment> assignments, java.util.List<org.eclipse.xtext.AbstractRule> rules)
- Since:
- 2.23
-
generateGenJavaProposalProvider
protected void generateGenJavaProposalProvider(java.util.List<org.eclipse.xtext.Assignment> assignments, java.util.List<org.eclipse.xtext.AbstractRule> rules, TypeReference genClass, TypeReference superClass)
- Since:
- 2.23
-
getFQFeatureNamesToExclude
public java.util.Set<java.lang.String> getFQFeatureNamesToExclude(org.eclipse.xtext.Grammar g)
-
-