org.eclipse.internal.xtend.expression.codeassist
Class ProposalFactoryDefaultImpl
java.lang.Object
org.eclipse.internal.xtend.expression.codeassist.AbstractProposalFactory
org.eclipse.internal.xtend.expression.codeassist.ProposalFactoryDefaultImpl
- All Implemented Interfaces:
- ProposalFactory
public class ProposalFactoryDefaultImpl
- extends AbstractProposalFactory
Method Summary |
java.lang.Object |
createCollectionSpecificOperationProposal(java.lang.String insertString,
java.lang.String displayString,
java.lang.String prefix,
int cursor,
int marked)
|
java.lang.Object |
createDefinitionProposal(java.lang.String insertStr,
java.lang.String displayStr,
java.lang.String prefix)
|
java.lang.Object |
createExtensionImportProposal(java.lang.String insertStr,
java.lang.String displayStr,
java.lang.String prefix,
int cursor,
int marked)
|
java.lang.Object |
createExtensionOnMemberPositionProposal(Extension p,
java.lang.String prefix,
boolean onCollection)
|
java.lang.Object |
createExtensionProposal(Extension p,
java.lang.String prefix)
|
java.lang.Object |
createKeywordProposal(java.lang.String insertString,
java.lang.String displayString,
java.lang.String prefix)
|
java.lang.Object |
createNamespaceProposal(java.lang.String insertStr,
java.lang.String displayStr,
java.lang.String prefix)
|
java.lang.Object |
createOperationProposal(Operation p,
java.lang.String prefix,
boolean onCollection)
|
java.lang.Object |
createPropertyProposal(Property p,
java.lang.String prefix,
boolean onCollection)
|
java.lang.Object |
createStatementProposal(java.lang.String insertString,
java.lang.String displayString,
java.lang.String prefix)
|
java.lang.Object |
createStatementProposal(java.lang.String insertString,
java.lang.String displayString,
java.lang.String prefix,
int cursor,
int marked)
|
java.lang.Object |
createStaticPropertyProposal(StaticProperty p,
java.lang.String prefix,
boolean onCollection)
Creates an proposal for a static property |
java.lang.Object |
createTypeProposal(java.lang.String insertString,
Type type,
java.lang.String prefix)
|
java.lang.Object |
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 |
ProposalFactoryDefaultImpl
public ProposalFactoryDefaultImpl()
createPropertyProposal
public java.lang.Object createPropertyProposal(Property p,
java.lang.String prefix,
boolean onCollection)
createStaticPropertyProposal
public java.lang.Object createStaticPropertyProposal(StaticProperty p,
java.lang.String prefix,
boolean onCollection)
- 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 prefixonCollection
- true
: Proposal is computed on a collection
- Returns:
- A proposal for the content assist
createOperationProposal
public java.lang.Object createOperationProposal(Operation p,
java.lang.String prefix,
boolean onCollection)
createExtensionOnMemberPositionProposal
public java.lang.Object createExtensionOnMemberPositionProposal(Extension p,
java.lang.String prefix,
boolean onCollection)
createCollectionSpecificOperationProposal
public java.lang.Object createCollectionSpecificOperationProposal(java.lang.String insertString,
java.lang.String displayString,
java.lang.String prefix,
int cursor,
int marked)
createExtensionProposal
public java.lang.Object createExtensionProposal(Extension p,
java.lang.String prefix)
createVariableProposal
public java.lang.Object createVariableProposal(java.lang.String name,
Type t,
java.lang.String prefix)
createTypeProposal
public java.lang.Object createTypeProposal(java.lang.String insertString,
Type type,
java.lang.String prefix)
createStatementProposal
public java.lang.Object createStatementProposal(java.lang.String insertString,
java.lang.String displayString,
java.lang.String prefix,
int cursor,
int marked)
createStatementProposal
public java.lang.Object createStatementProposal(java.lang.String insertString,
java.lang.String displayString,
java.lang.String prefix)
createKeywordProposal
public java.lang.Object createKeywordProposal(java.lang.String insertString,
java.lang.String displayString,
java.lang.String prefix)
createExtensionImportProposal
public java.lang.Object createExtensionImportProposal(java.lang.String insertStr,
java.lang.String displayStr,
java.lang.String prefix,
int cursor,
int marked)
createNamespaceProposal
public java.lang.Object createNamespaceProposal(java.lang.String insertStr,
java.lang.String displayStr,
java.lang.String prefix)
createDefinitionProposal
public java.lang.Object createDefinitionProposal(java.lang.String insertStr,
java.lang.String displayStr,
java.lang.String prefix)