org.eclipse.xtend.shared.ui.expression.editor.codeassist
Class ProposalFactoryEclipseImpl
java.lang.Object
org.eclipse.internal.xtend.expression.codeassist.AbstractProposalFactory
org.eclipse.xtend.shared.ui.expression.editor.codeassist.ProposalFactoryEclipseImpl
- All Implemented Interfaces:
- ProposalFactory
- Direct Known Subclasses:
- CheckProposalFactoryEclipseImpl, XpandProposalFactoryEclipseImpl, XtendProposalFactoryEclipseImpl
public class ProposalFactoryEclipseImpl
- extends AbstractProposalFactory
Method Summary |
protected java.lang.String |
computeReturnType(Type returnType,
boolean onOperation)
|
org.eclipse.jface.text.contentassist.ICompletionProposal |
createCollectionSpecificOperationProposal(java.lang.String insertString,
java.lang.String displayString,
java.lang.String prefix,
int cursor,
int marked)
|
org.eclipse.jface.text.contentassist.ICompletionProposal |
createDefinitionProposal(java.lang.String insertStr,
java.lang.String displayStr,
java.lang.String prefix)
|
org.eclipse.jface.text.contentassist.ICompletionProposal |
createExtensionImportProposal(java.lang.String insertStr,
java.lang.String displayStr,
java.lang.String prefix,
int cursor,
int marked)
|
org.eclipse.jface.text.contentassist.ICompletionProposal |
createExtensionOnMemberPositionProposal(Extension p,
java.lang.String prefix,
boolean onOperation)
|
org.eclipse.jface.text.contentassist.ICompletionProposal |
createExtensionProposal(Extension p,
java.lang.String prefix)
|
org.eclipse.jface.text.contentassist.ICompletionProposal |
createKeywordProposal(java.lang.String insertString,
java.lang.String displayString,
java.lang.String prefix)
|
org.eclipse.jface.text.contentassist.ICompletionProposal |
createNamespaceProposal(java.lang.String insertStr,
java.lang.String displayStr,
java.lang.String prefix)
|
org.eclipse.jface.text.contentassist.ICompletionProposal |
createOperationProposal(Operation p,
java.lang.String prefix,
boolean onOperation)
|
org.eclipse.jface.text.contentassist.ICompletionProposal |
createPropertyProposal(Property p,
java.lang.String prefix,
boolean onOperation)
|
org.eclipse.jface.text.contentassist.ICompletionProposal |
createStatementProposal(java.lang.String insertString,
java.lang.String displayString,
java.lang.String prefix)
|
org.eclipse.jface.text.contentassist.ICompletionProposal |
createStatementProposal(java.lang.String insertStr,
java.lang.String displayStr,
java.lang.String prefix,
int cursor,
int marked)
|
org.eclipse.jface.text.contentassist.ICompletionProposal |
createStaticPropertyProposal(StaticProperty p,
java.lang.String prefix,
boolean onOperation)
Creates an proposal for a static property |
org.eclipse.jface.text.contentassist.ICompletionProposal |
createTypeProposal(java.lang.String insertString,
Type type,
java.lang.String prefix)
|
org.eclipse.jface.text.contentassist.ICompletionProposal |
createVariableProposal(java.lang.String name,
Type t,
java.lang.String prefix)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
offset
public int offset
ProposalFactoryEclipseImpl
public ProposalFactoryEclipseImpl(int offset)
createCollectionSpecificOperationProposal
public org.eclipse.jface.text.contentassist.ICompletionProposal createCollectionSpecificOperationProposal(java.lang.String insertString,
java.lang.String displayString,
java.lang.String prefix,
int cursor,
int marked)
createPropertyProposal
public org.eclipse.jface.text.contentassist.ICompletionProposal createPropertyProposal(Property p,
java.lang.String prefix,
boolean onOperation)
createStaticPropertyProposal
public org.eclipse.jface.text.contentassist.ICompletionProposal createStaticPropertyProposal(StaticProperty p,
java.lang.String prefix,
boolean onOperation)
- Description copied from interface:
ProposalFactory
- Creates an proposal for a static property
- Parameters:
p
- The property for which a proposal should be createdprefix
- Current evaluation text prefixonOperation
- true
: Proposal is computed on a collection
- Returns:
- A proposal for the content assist
- See Also:
ProposalFactory#createStaticPropertyProposal(StaticProperty, String,
boolean)
computeReturnType
protected java.lang.String computeReturnType(Type returnType,
boolean onOperation)
createOperationProposal
public org.eclipse.jface.text.contentassist.ICompletionProposal createOperationProposal(Operation p,
java.lang.String prefix,
boolean onOperation)
createExtensionProposal
public org.eclipse.jface.text.contentassist.ICompletionProposal createExtensionProposal(Extension p,
java.lang.String prefix)
createExtensionOnMemberPositionProposal
public org.eclipse.jface.text.contentassist.ICompletionProposal createExtensionOnMemberPositionProposal(Extension p,
java.lang.String prefix,
boolean onOperation)
createVariableProposal
public org.eclipse.jface.text.contentassist.ICompletionProposal createVariableProposal(java.lang.String name,
Type t,
java.lang.String prefix)
createTypeProposal
public org.eclipse.jface.text.contentassist.ICompletionProposal createTypeProposal(java.lang.String insertString,
Type type,
java.lang.String prefix)
createExtensionImportProposal
public org.eclipse.jface.text.contentassist.ICompletionProposal createExtensionImportProposal(java.lang.String insertStr,
java.lang.String displayStr,
java.lang.String prefix,
int cursor,
int marked)
createNamespaceProposal
public org.eclipse.jface.text.contentassist.ICompletionProposal createNamespaceProposal(java.lang.String insertStr,
java.lang.String displayStr,
java.lang.String prefix)
createDefinitionProposal
public org.eclipse.jface.text.contentassist.ICompletionProposal createDefinitionProposal(java.lang.String insertStr,
java.lang.String displayStr,
java.lang.String prefix)
createStatementProposal
public org.eclipse.jface.text.contentassist.ICompletionProposal createStatementProposal(java.lang.String insertStr,
java.lang.String displayStr,
java.lang.String prefix,
int cursor,
int marked)
createStatementProposal
public org.eclipse.jface.text.contentassist.ICompletionProposal createStatementProposal(java.lang.String insertString,
java.lang.String displayString,
java.lang.String prefix)
createKeywordProposal
public org.eclipse.jface.text.contentassist.ICompletionProposal createKeywordProposal(java.lang.String insertString,
java.lang.String displayString,
java.lang.String prefix)