org.eclipse.ocl.examples.xtext.essentialocl.ui.contentassist
Class EssentialOCLProposalProvider
java.lang.Object
org.eclipse.xtext.ui.editor.contentassist.AbstractContentProposalProvider
org.eclipse.xtext.ui.editor.contentassist.AbstractJavaBasedContentProposalProvider
org.eclipse.ocl.examples.xtext.essentialocl.ui.contentassist.AbstractEssentialOCLProposalProvider
org.eclipse.ocl.examples.xtext.essentialocl.ui.contentassist.EssentialOCLProposalProvider
- All Implemented Interfaces:
- org.eclipse.xtext.ui.editor.contentassist.ICompletionProposalFactory, org.eclipse.xtext.ui.editor.contentassist.IContentProposalProvider
- Direct Known Subclasses:
- AbstractCompleteOCLProposalProvider, AbstractOCLinEcoreProposalProvider, AbstractOCLstdlibProposalProvider
public class EssentialOCLProposalProvider
- extends AbstractEssentialOCLProposalProvider
see http://www.eclipse.org/Xtext/documentation/latest/xtext.html#contentAssist on how to customize content assistant
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 |
Method Summary |
void |
complete_CollectionTypeIdentifier(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)
|
void |
complete_InfixOperator(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)
|
void |
complete_NavigationOperator(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)
|
void |
complete_PrefixOperator(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)
|
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)
|
protected org.eclipse.emf.ecore.EObject |
getPathScope(org.eclipse.emf.ecore.EObject model,
org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext context)
|
protected org.eclipse.swt.graphics.Image |
getPrimitiveTypeImage()
|
protected void |
lookupCrossReference(org.eclipse.xtext.CrossReference crossReference,
org.eclipse.emf.ecore.EReference reference,
org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext contentAssistContext,
org.eclipse.xtext.ui.editor.contentassist.ICompletionProposalAcceptor acceptor,
com.google.common.base.Predicate<org.eclipse.xtext.resource.IEObjectDescription> filter)
|
protected void |
proposeKeywordAlternatives(org.eclipse.xtext.RuleCall ruleCall,
org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext context,
org.eclipse.xtext.ui.editor.contentassist.ICompletionProposalAcceptor acceptor,
org.eclipse.swt.graphics.Image image)
|
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_EssentialOCLInfixOperator, complete_EssentialOCLNavigationOperator, complete_EssentialOCLPrefixOperator, complete_EssentialOCLReservedKeyword, complete_EssentialOCLUnreservedName, complete_EssentialOCLUnrestrictedName, complete_ExpCS, complete_FirstPathElementCS, complete_ID, complete_Identifier, complete_IfExpCS, complete_InfixOperatorCS, 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_NavigatingArgExpCS, complete_NavigatingBarArgCS, complete_NavigatingCommaArgCS, complete_NavigatingSemiArgCS, complete_NavigationOperatorCS, complete_NestedExpCS, complete_NextPathElementCS, complete_NullLiteralExpCS, complete_NUMBER_LITERAL, complete_NumberLiteralExpCS, complete_PathNameCS, complete_PrefixedExpCS, complete_PrefixedExpOrLetExpCS, complete_PrimaryExpCS, complete_PrimaryExpOrLetExpCS, 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_TypeNameExpCS, complete_UnaryOperatorCS, complete_UnlimitedNaturalLiteralExpCS, complete_UnreservedName, complete_UnrestrictedName, complete_UPPER, complete_URI, complete_WS, completeBooleanLiteralExpCS_Name, completeCollectionLiteralExpCS_OwnedParts, completeCollectionLiteralExpCS_OwnedType, completeCollectionLiteralPartCS_ExpressionCS, completeCollectionLiteralPartCS_LastExpressionCS, completeCollectionTypeCS_Name, completeCollectionTypeCS_OwnedType, completeConstructorPartCS_InitExpression, completeConstructorPartCS_Property, completeExpCS_OwnedExpression, completeExpCS_OwnedOperator, completeFirstPathElementCS_Element, completeIfExpCS_Condition, completeIfExpCS_ElseExpression, completeIfExpCS_ThenExpression, completeInfixOperatorCS_Name, 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, completeNavigationOperatorCS_Name, completeNestedExpCS_Source, completeNextPathElementCS_Element, completeNumberLiteralExpCS_Name, completePathNameCS_Path, completePrefixedExpCS_OwnedExpression, completePrefixedExpCS_OwnedOperator, completePrefixedExpOrLetExpCS_OwnedExpression, completePrefixedExpOrLetExpCS_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, completeTypeNameExpCS_PathName, completeUnaryOperatorCS_Name |
Methods inherited from class org.eclipse.xtext.ui.editor.contentassist.AbstractJavaBasedContentProposalProvider |
completeAssignment, completeKeyword, completeRuleCall, createProposals, getCrossReferenceProposalCreator, getHover, getProposalFactory, getScopeProvider, invokeMethod, lookupCrossReference, 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 |
collectionTypeImage
protected static org.eclipse.swt.graphics.Image collectionTypeImage
EssentialOCLProposalProvider
public EssentialOCLProposalProvider()
complete_CollectionTypeIdentifier
public void complete_CollectionTypeIdentifier(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_CollectionTypeIdentifier
in class AbstractEssentialOCLProposalProvider
complete_PrefixOperator
public void complete_PrefixOperator(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_PrefixOperator
in class AbstractEssentialOCLProposalProvider
complete_InfixOperator
public void complete_InfixOperator(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_InfixOperator
in class AbstractEssentialOCLProposalProvider
complete_NavigationOperator
public void complete_NavigationOperator(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_NavigationOperator
in class AbstractEssentialOCLProposalProvider
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 AbstractEssentialOCLProposalProvider
getPathScope
protected org.eclipse.emf.ecore.EObject getPathScope(org.eclipse.emf.ecore.EObject model,
org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext context)
getPrimitiveTypeImage
protected org.eclipse.swt.graphics.Image getPrimitiveTypeImage()
lookupCrossReference
protected void lookupCrossReference(org.eclipse.xtext.CrossReference crossReference,
org.eclipse.emf.ecore.EReference reference,
org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext contentAssistContext,
org.eclipse.xtext.ui.editor.contentassist.ICompletionProposalAcceptor acceptor,
com.google.common.base.Predicate<org.eclipse.xtext.resource.IEObjectDescription> filter)
- Overrides:
lookupCrossReference
in class org.eclipse.xtext.ui.editor.contentassist.AbstractJavaBasedContentProposalProvider
proposeKeywordAlternatives
protected void proposeKeywordAlternatives(org.eclipse.xtext.RuleCall ruleCall,
org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext context,
org.eclipse.xtext.ui.editor.contentassist.ICompletionProposalAcceptor acceptor,
org.eclipse.swt.graphics.Image image)