public class JdtVariableCompletions
extends java.lang.Object
NamingConventions
.
It is not based on a parser (i.e. from XTypes) to allow languages with other syntaxes to use this.Modifier and Type | Class and Description |
---|---|
static interface |
JdtVariableCompletions.CompletionDataAcceptor |
static class |
JdtVariableCompletions.VariableType |
Constructor and Description |
---|
JdtVariableCompletions() |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
getArrayComponentTypeSimpleName(java.lang.String typeName) |
protected java.util.Set<java.lang.String> |
getCollectionTypes() |
protected java.lang.String |
getFirstTypeArgumentSimpleName(java.lang.String typeName) |
protected org.eclipse.swt.graphics.Image |
getImage(org.eclipse.emf.ecore.EObject context) |
protected java.lang.String |
getRawTypeSimpleName(java.lang.String typeName) |
protected java.lang.String |
getSimpleName(java.lang.String mainType) |
protected java.lang.String |
getTextUnderReference(org.eclipse.emf.ecore.EObject ctx,
org.eclipse.emf.ecore.EReference refToTypeRef) |
protected int |
getVariableKind(JdtVariableCompletions.VariableType varType) |
void |
getVariableProposals(org.eclipse.emf.ecore.EObject ctx,
org.eclipse.emf.ecore.EReference refToTypeRef,
JdtVariableCompletions.VariableType varType,
java.util.Set<java.lang.String> notAllowedNames,
JdtVariableCompletions.CompletionDataAcceptor acceptor) |
java.lang.String[] |
getVariableProposals(java.lang.String simpleTypeName,
boolean isPlural,
org.eclipse.emf.ecore.EObject ctx,
JdtVariableCompletions.VariableType varType,
java.util.Set<java.lang.String> excludedNames) |
void |
getVariableProposals(java.lang.String typeName,
org.eclipse.emf.ecore.EObject ctx,
JdtVariableCompletions.VariableType varType,
java.util.Set<java.lang.String> notAllowedNames,
JdtVariableCompletions.CompletionDataAcceptor acceptor) |
protected void |
internalGetVariableProposals(java.lang.String typeName,
org.eclipse.emf.ecore.EObject ctx,
JdtVariableCompletions.VariableType varType,
java.util.Set<java.lang.String> notAllowedNames,
JdtVariableCompletions.CompletionDataAcceptor acceptor) |
protected boolean |
isArray(java.lang.String typeName) |
protected boolean |
isCollectionType(java.lang.String typeName) |
protected java.lang.String |
leftTypeArgParen() |
protected java.lang.String |
rightTypeArgParen() |
protected java.lang.String |
typeArgSeparator() |
public void getVariableProposals(org.eclipse.emf.ecore.EObject ctx, org.eclipse.emf.ecore.EReference refToTypeRef, JdtVariableCompletions.VariableType varType, java.util.Set<java.lang.String> notAllowedNames, JdtVariableCompletions.CompletionDataAcceptor acceptor)
public void getVariableProposals(java.lang.String typeName, org.eclipse.emf.ecore.EObject ctx, JdtVariableCompletions.VariableType varType, java.util.Set<java.lang.String> notAllowedNames, JdtVariableCompletions.CompletionDataAcceptor acceptor)
protected void internalGetVariableProposals(java.lang.String typeName, org.eclipse.emf.ecore.EObject ctx, JdtVariableCompletions.VariableType varType, java.util.Set<java.lang.String> notAllowedNames, JdtVariableCompletions.CompletionDataAcceptor acceptor)
protected boolean isCollectionType(java.lang.String typeName)
protected boolean isArray(java.lang.String typeName)
protected java.lang.String getArrayComponentTypeSimpleName(java.lang.String typeName)
protected org.eclipse.swt.graphics.Image getImage(org.eclipse.emf.ecore.EObject context)
protected java.lang.String getRawTypeSimpleName(java.lang.String typeName)
protected java.lang.String getFirstTypeArgumentSimpleName(java.lang.String typeName)
protected java.lang.String typeArgSeparator()
protected java.lang.String rightTypeArgParen()
protected java.lang.String leftTypeArgParen()
protected java.util.Set<java.lang.String> getCollectionTypes()
protected java.lang.String getSimpleName(java.lang.String mainType)
protected java.lang.String getTextUnderReference(org.eclipse.emf.ecore.EObject ctx, org.eclipse.emf.ecore.EReference refToTypeRef)
public java.lang.String[] getVariableProposals(java.lang.String simpleTypeName, boolean isPlural, org.eclipse.emf.ecore.EObject ctx, JdtVariableCompletions.VariableType varType, java.util.Set<java.lang.String> excludedNames)
protected int getVariableKind(JdtVariableCompletions.VariableType varType)