org.eclipse.internal.xtend.expression.codeassist
Class AbstractProposalFactory

java.lang.Object
  extended by org.eclipse.internal.xtend.expression.codeassist.AbstractProposalFactory
All Implemented Interfaces:
ProposalFactory
Direct Known Subclasses:
ProposalFactoryDefaultImpl, ProposalFactoryEclipseImpl

public abstract class AbstractProposalFactory
extends java.lang.Object
implements ProposalFactory


Constructor Summary
AbstractProposalFactory()
           
 
Method Summary
 void addToCache(java.util.Set<java.lang.String> nameCache, java.lang.Object proposal)
           
 boolean isDuplicate(java.util.Set<java.lang.String> nameCache, java.lang.Object proposal)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.internal.xtend.expression.codeassist.ProposalFactory
createCollectionSpecificOperationProposal, createDefinitionProposal, createExtensionImportProposal, createExtensionOnMemberPositionProposal, createExtensionProposal, createKeywordProposal, createNamespaceProposal, createOperationProposal, createPropertyProposal, createStatementProposal, createStatementProposal, createStaticPropertyProposal, createTypeProposal, createVariableProposal
 

Constructor Detail

AbstractProposalFactory

public AbstractProposalFactory()
Method Detail

isDuplicate

public boolean isDuplicate(java.util.Set<java.lang.String> nameCache,
                           java.lang.Object proposal)
Specified by:
isDuplicate in interface ProposalFactory

addToCache

public void addToCache(java.util.Set<java.lang.String> nameCache,
                       java.lang.Object proposal)
Specified by:
addToCache in interface ProposalFactory