org.eclipse.ocl.examples.xtext.completeocl.ui.contentassist
Class CompleteOCLProposalProvider

java.lang.Object
  extended by org.eclipse.xtext.ui.editor.contentassist.AbstractContentProposalProvider
      extended by org.eclipse.xtext.ui.editor.contentassist.AbstractJavaBasedContentProposalProvider
          extended by org.eclipse.ocl.examples.xtext.essentialocl.ui.contentassist.AbstractEssentialOCLProposalProvider
              extended by org.eclipse.ocl.examples.xtext.essentialocl.ui.contentassist.EssentialOCLProposalProvider
                  extended by org.eclipse.ocl.examples.xtext.completeocl.ui.contentassist.AbstractCompleteOCLProposalProvider
                      extended by org.eclipse.ocl.examples.xtext.completeocl.ui.contentassist.CompleteOCLProposalProvider
All Implemented Interfaces:
org.eclipse.xtext.ui.editor.contentassist.ICompletionProposalFactory, org.eclipse.xtext.ui.editor.contentassist.IContentProposalProvider

public class CompleteOCLProposalProvider
extends AbstractCompleteOCLProposalProvider

see http://www.eclipse.org/Xtext/documentation/latest/xtext.html#contentAssist on how to customize content assistant


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.ocl.examples.xtext.essentialocl.ui.contentassist.EssentialOCLProposalProvider
EssentialOCLProposalProvider.ClassSensitiveProposalCreator
 
Nested classes/interfaces inherited from class org.eclipse.xtext.ui.editor.contentassist.AbstractJavaBasedContentProposalProvider
org.eclipse.xtext.ui.editor.contentassist.AbstractJavaBasedContentProposalProvider.DefaultProposalCreator, org.eclipse.xtext.ui.editor.contentassist.AbstractJavaBasedContentProposalProvider.ReferenceProposalCreator
 
Nested classes/interfaces inherited from class org.eclipse.xtext.ui.editor.contentassist.AbstractContentProposalProvider
org.eclipse.xtext.ui.editor.contentassist.AbstractContentProposalProvider.DefaultContentAssistProcessorSwitch, org.eclipse.xtext.ui.editor.contentassist.AbstractContentProposalProvider.NullSafeCompletionProposalAcceptor
 
Field Summary
 
Fields inherited from class org.eclipse.ocl.examples.xtext.essentialocl.ui.contentassist.EssentialOCLProposalProvider
collectionTypeImage
 
Constructor Summary
CompleteOCLProposalProvider()
           
 
Method Summary
 void complete_PrimitiveTypeIdentifier(org.eclipse.emf.ecore.EObject model, org.eclipse.xtext.RuleCall ruleCall, org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext context, org.eclipse.xtext.ui.editor.contentassist.ICompletionProposalAcceptor acceptor)
           
 
Methods inherited from class org.eclipse.ocl.examples.xtext.completeocl.ui.contentassist.AbstractCompleteOCLProposalProvider
complete_ClassifierContextDeclCS, complete_CompleteOCLDocumentCS, complete_CompleteOCLNavigationOperatorCS, complete_ConstraintCS, complete_ContextDeclCS, complete_DefCS, complete_DefOperationCS, complete_DefParameterCS, complete_DefPropertyCS, complete_ImportCS, complete_IncludeCS, complete_LibraryCS, complete_NavigatingArgExpCS, complete_NavigationOperatorCS, complete_OperationContextDeclCS, complete_PackageDeclarationCS, complete_ParameterCS, complete_PropertyContextDeclCS, complete_SpecificationCS, complete_UNQUOTED_STRING, complete_UnrestrictedName, completeClassifierContextDeclCS_Definitions, completeClassifierContextDeclCS_Invariants, completeClassifierContextDeclCS_PathName, completeClassifierContextDeclCS_SelfName, completeCompleteOCLDocumentCS_Contexts, completeCompleteOCLDocumentCS_OwnedImport, completeCompleteOCLDocumentCS_OwnedInclude, completeCompleteOCLDocumentCS_OwnedLibrary, completeCompleteOCLDocumentCS_Packages, completeCompleteOCLNavigationOperatorCS_Name, completeConstraintCS_MessageSpecification, completeConstraintCS_Name, completeConstraintCS_Specification, completeDefOperationCS_Name, completeDefOperationCS_OwnedType, completeDefOperationCS_Parameters, completeDefOperationCS_Specification, completeDefOperationCS_Static, completeDefParameterCS_Name, completeDefParameterCS_OwnedType, completeDefPropertyCS_Name, completeDefPropertyCS_OwnedType, completeDefPropertyCS_Specification, completeDefPropertyCS_Static, completeImportCS_All, completeImportCS_Name, completeImportCS_PathName, completeIncludeCS_Namespace, completeLibraryCS_Package, completeOperationContextDeclCS_Bodies, completeOperationContextDeclCS_OwnedType, completeOperationContextDeclCS_Parameters, completeOperationContextDeclCS_PathName, completeOperationContextDeclCS_Postconditions, completeOperationContextDeclCS_Preconditions, completePackageDeclarationCS_Contexts, completePackageDeclarationCS_PathName, completeParameterCS_Name, completeParameterCS_OwnedType, completePropertyContextDeclCS_DefaultExpressions, completePropertyContextDeclCS_DerivedInvariants, completePropertyContextDeclCS_OwnedType, completePropertyContextDeclCS_PathName, completeSpecificationCS_ExprString, completeSpecificationCS_OwnedExpression
 
Methods inherited from class org.eclipse.ocl.examples.xtext.essentialocl.ui.contentassist.EssentialOCLProposalProvider
complete_CollectionTypeIdentifier, complete_InfixOperatorCS, complete_UnaryOperatorCS, createProposals, getPathScope, getPrimitiveTypeImage, getPriorityBoost, getProposalFactory, lookupCrossReference, lookupCrossReference, proposeKeywordAlternatives
 
Methods inherited from class org.eclipse.ocl.examples.xtext.essentialocl.ui.contentassist.AbstractEssentialOCLProposalProvider
complete_ANY_OTHER, complete_BinaryOperatorCS, complete_BooleanLiteralExpCS, complete_CollectionLiteralExpCS, complete_CollectionLiteralPartCS, complete_CollectionTypeCS, complete_ConstructorPartCS, complete_DOUBLE_QUOTED_STRING, complete_ESCAPED_CHARACTER, complete_ESCAPED_ID, complete_EssentialOCLInfixOperatorCS, complete_EssentialOCLNavigationOperatorCS, complete_EssentialOCLReservedKeyword, complete_EssentialOCLUnaryOperatorCS, complete_EssentialOCLUnreservedName, complete_EssentialOCLUnrestrictedName, complete_ExpCS, complete_FirstPathElementCS, complete_ID, complete_Identifier, complete_IfExpCS, complete_INT, complete_InvalidLiteralExpCS, complete_LetExpCS, complete_LETTER_CHARACTER, complete_LetVariableCS, complete_LOWER, complete_ML_COMMENT, complete_ML_SINGLE_QUOTED_STRING, complete_Model, complete_MultiplicityBoundsCS, complete_MultiplicityCS, complete_MultiplicityStringCS, complete_NavigatingArgCS, complete_NavigatingBarArgCS, complete_NavigatingCommaArgCS, complete_NavigatingSemiArgCS, complete_NestedExpCS, complete_NextPathElementCS, complete_NullLiteralExpCS, complete_NUMBER_LITERAL, complete_NumberLiteralExpCS, complete_PathNameCS, complete_PrefixedExpCS, complete_PrimaryExpCS, complete_PrimitiveLiteralExpCS, complete_PrimitiveTypeCS, complete_SelfExpCS, complete_SIMPLE_ID, complete_SINGLE_QUOTED_STRING, complete_SL_COMMENT, complete_StringLiteral, complete_StringLiteralExpCS, complete_TupleLiteralExpCS, complete_TupleLiteralPartCS, complete_TuplePartCS, complete_TupleTypeCS, complete_TypeExpCS, complete_TypeLiteralCS, complete_TypeLiteralExpCS, complete_TypeLiteralWithMultiplicityCS, complete_TypeNameExpCS, complete_UnlimitedNaturalLiteralExpCS, complete_UnreservedName, complete_UPPER, complete_URI, complete_URIFirstPathElementCS, complete_URIPathNameCS, complete_WS, completeBooleanLiteralExpCS_Name, completeCollectionLiteralExpCS_OwnedParts, completeCollectionLiteralExpCS_OwnedType, completeCollectionLiteralPartCS_ExpressionCS, completeCollectionLiteralPartCS_LastExpressionCS, completeCollectionTypeCS_Name, completeCollectionTypeCS_OwnedType, completeConstructorPartCS_InitExpression, completeConstructorPartCS_Property, completeEssentialOCLInfixOperatorCS_Name, completeEssentialOCLNavigationOperatorCS_Name, completeEssentialOCLUnaryOperatorCS_Name, completeExpCS_OwnedExpression, completeExpCS_OwnedOperator, completeFirstPathElementCS_Element, completeIfExpCS_Condition, completeIfExpCS_ElseExpression, completeIfExpCS_ThenExpression, completeLetExpCS_In, completeLetExpCS_Variable, completeLetVariableCS_InitExpression, completeLetVariableCS_Name, completeLetVariableCS_OwnedType, completeModel_OwnedExpression, completeMultiplicityBoundsCS_LowerBound, completeMultiplicityBoundsCS_UpperBound, completeMultiplicityStringCS_StringBounds, completeNavigatingArgCS_Init, completeNavigatingArgCS_Name, completeNavigatingArgCS_OwnedType, completeNavigatingBarArgCS_Init, completeNavigatingBarArgCS_Name, completeNavigatingBarArgCS_OwnedType, completeNavigatingBarArgCS_Prefix, completeNavigatingCommaArgCS_Init, completeNavigatingCommaArgCS_Name, completeNavigatingCommaArgCS_OwnedType, completeNavigatingCommaArgCS_Prefix, completeNavigatingSemiArgCS_Init, completeNavigatingSemiArgCS_Name, completeNavigatingSemiArgCS_OwnedType, completeNavigatingSemiArgCS_Prefix, completeNestedExpCS_Source, completeNextPathElementCS_Element, completeNumberLiteralExpCS_Name, completePathNameCS_Path, completePrefixedExpCS_OwnedExpression, completePrefixedExpCS_OwnedOperator, completePrimaryExpCS_Argument, completePrimaryExpCS_AtPre, completePrimaryExpCS_FirstIndexes, completePrimaryExpCS_OwnedParts, completePrimaryExpCS_PathName, completePrimaryExpCS_SecondIndexes, completePrimaryExpCS_Value, completePrimitiveTypeCS_Name, completeStringLiteralExpCS_Name, completeTupleLiteralExpCS_OwnedParts, completeTupleLiteralPartCS_InitExpression, completeTupleLiteralPartCS_Name, completeTupleLiteralPartCS_OwnedType, completeTuplePartCS_Name, completeTuplePartCS_OwnedType, completeTupleTypeCS_Name, completeTupleTypeCS_OwnedParts, completeTypeExpCS_Multiplicity, completeTypeLiteralExpCS_OwnedType, completeTypeLiteralWithMultiplicityCS_Multiplicity, completeTypeNameExpCS_PathName, completeURIFirstPathElementCS_Element, completeURIPathNameCS_Path
 
Methods inherited from class org.eclipse.xtext.ui.editor.contentassist.AbstractJavaBasedContentProposalProvider
completeAssignment, completeKeyword, completeRuleCall, getCrossReferenceProposalCreator, getHover, getScopeProvider, invokeMethod, lookupCrossReference, lookupCrossReference, lookupCrossReference, lookupCrossReference, setCrossReferenceProposalCreator, setScopeProvider
 
Methods inherited from class org.eclipse.xtext.ui.editor.contentassist.AbstractContentProposalProvider
createCompletionProposal, createCompletionProposal, createCompletionProposal, createCompletionProposal, createSelector, doCreateProposal, doCreateProposal, getConflictHelper, getDisplayString, getImage, getKeywordDisplayString, getLabelProvider, getPriorityHelper, getQualifiedNameConverter, getStyledDisplayString, getStyledDisplayString, getValueConverter, isValidProposal, setConflictHelper, setLabelProvider, setPriorityHelper, setValueConverter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CompleteOCLProposalProvider

public CompleteOCLProposalProvider()
Method Detail

complete_PrimitiveTypeIdentifier

public void complete_PrimitiveTypeIdentifier(org.eclipse.emf.ecore.EObject model,
                                             org.eclipse.xtext.RuleCall ruleCall,
                                             org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext context,
                                             org.eclipse.xtext.ui.editor.contentassist.ICompletionProposalAcceptor acceptor)
Overrides:
complete_PrimitiveTypeIdentifier in class AbstractCompleteOCLProposalProvider