Class PCMStoexProposalProvider
java.lang.Object
org.eclipse.xtext.ui.editor.contentassist.AbstractCompletionProposalFactory
org.eclipse.xtext.ui.editor.contentassist.AbstractContentProposalProvider
org.eclipse.xtext.ui.editor.contentassist.AbstractJavaBasedContentProposalProvider
org.palladiosimulator.commons.stoex.ui.contentassist.AbstractStoexProposalProvider
org.palladiosimulator.commons.stoex.ui.contentassist.StoexProposalProvider
org.palladiosimulator.pcm.stoex.ui.contentassist.AbstractPCMStoexProposalProvider
org.palladiosimulator.pcm.stoex.ui.contentassist.PCMStoexProposalProvider
- All Implemented Interfaces:
org.eclipse.xtext.ui.editor.contentassist.ICompletionProposalFactory
,org.eclipse.xtext.ui.editor.contentassist.IContentProposalProvider
See https://www.eclipse.org/Xtext/documentation/310_eclipse_support.html#content-assist on how to
customize the content assistant.
-
Nested Class Summary
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
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected <T> Optional<T>
void
complete_NamespaceReference
(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_VariableReference
(EObject model, org.eclipse.xtext.RuleCall ruleCall, org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext context, org.eclipse.xtext.ui.editor.contentassist.ICompletionProposalAcceptor acceptor) void
completeCharacterisedVariable_Id_Variable
(EObject model, org.eclipse.xtext.Assignment assignment, org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext context, org.eclipse.xtext.ui.editor.contentassist.ICompletionProposalAcceptor acceptor) protected static <T> Optional<T>
findSelfOrParentOfType
(EObject self, Class<T> wantedType) protected Collection<Parameter>
findServiceParameters
(org.palladiosimulator.commons.stoex.services.StoexContext context) protected Collection<ICompletionProposal>
getReferenceableVariableCompletions
(Resource resource, org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext cac) protected boolean
lastKeywordWasStop
(org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext context) Methods inherited from class org.palladiosimulator.pcm.stoex.ui.contentassist.AbstractPCMStoexProposalProvider
complete_CharacterisedVariable, complete_VariableCharacterisationType, completeCharacterisedVariable_CharacterisationType
Methods inherited from class org.palladiosimulator.commons.stoex.ui.contentassist.AbstractStoexProposalProvider
complete_AbstractNamedReference, complete_andoperation, complete_ANY_OTHER, complete_atom, complete_boolAndExpr, complete_BOOLEAN_KEYWORDS, complete_BooleanExpression, complete_BooleanOperations, complete_BoolLiteral, complete_boolOrExpr, complete_boolsample, complete_BoxedPDF, complete_compareExpr, complete_CompareOperations, complete_DECINT, complete_definition, complete_DIGIT, complete_DOUBLE, complete_DoubleLiteral, complete_expression, complete_FunctionLiteral, complete_ID, complete_ifelseExpr, complete_IntLiteral, complete_ML_COMMENT, complete_NegativeExpression, complete_NotExpression, complete_NUMBER, complete_numeric_int_sample, complete_numeric_real_sample, complete_oroperations, complete_Parenthesis, complete_powExpr, complete_ProbabilityDensityFunction, complete_ProbabilityFunctionLiteral, complete_ProbabilityMassFunction, complete_prodExpr, complete_ProductOperations, complete_real_pdf_sample, complete_SIGNED_INT, complete_SIGNED_NUMBER, complete_SL_COMMENT, complete_STRING, complete_StringLiteral, complete_stringsample, complete_sumExpr, complete_TermOperations, complete_unaryExpr, complete_Variable, complete_WS, completeBoolAndExpr_Operation, completeBoolAndExpr_Right, completeBooleanExpression_Operation, completeBooleanExpression_Right, completeBoolLiteral_Value, completeBoolOrExpr_Operation, completeBoolOrExpr_Right, completeBoolsample_Probability, completeBoolsample_Value, completeBoxedPDF_Samples, completeCompareExpr_Operation, completeCompareExpr_Right, completeDoubleLiteral_Value, completeFunctionLiteral_Id, completeFunctionLiteral_Parameters_FunctionLiteral, completeIfelseExpr_ElseExpression, completeIfelseExpr_IfExpression, completeIntLiteral_Value, completeNamespaceReference_InnerReference_NamespaceReference, completeNamespaceReference_ReferenceName, completeNegativeExpression_Inner, completeNotExpression_Inner, completeNumeric_int_sample_Probability, completeNumeric_int_sample_Value, completeNumeric_real_sample_Probability, completeNumeric_real_sample_Value, completeParenthesis_InnerExpression, completePowExpr_Exponent, completeProbabilityFunctionLiteral_Function_ProbabilityFunctionLiteral, completeProbabilityMassFunction_OrderedDomain, completeProbabilityMassFunction_Samples, completeProdExpr_Operation, completeProdExpr_Right, completeReal_pdf_sample_Probability, completeReal_pdf_sample_Value, completeStringLiteral_Value, completeStringsample_Probability, completeStringsample_Value, completeSumExpr_Operation, completeSumExpr_Right, completeVariable_Id_Variable, completeVariableReference_ReferenceName
Methods inherited from class org.eclipse.xtext.ui.editor.contentassist.AbstractJavaBasedContentProposalProvider
announceProcessing, completeAssignment, completeKeyword, completeRuleCall, createProposals, getCrossReferenceProposalCreator, getHover, getProposalFactory, getScopeProvider, invokeMethod, lookupCrossReference, lookupCrossReference, lookupCrossReference, lookupCrossReference, lookupCrossReference, lookupCrossReference, setCrossReferenceProposalCreator, setScopeProvider
Methods inherited from class org.eclipse.xtext.ui.editor.contentassist.AbstractContentProposalProvider
createSelector, getDisplayString, getImage, getImage, getKeywordDisplayString, getLabelProvider, getQualifiedNameConverter, getStyledDisplayString, getStyledDisplayString, getValueConverter, setLabelProvider, setValueConverter
Methods inherited from class org.eclipse.xtext.ui.editor.contentassist.AbstractCompletionProposalFactory
createCompletionProposal, createCompletionProposal, createCompletionProposal, createCompletionProposal, doCreateProposal, doCreateProposal, getConflictHelper, getPriorityHelper, getReplacementContextLength, isValidProposal, setConflictHelper, setPriorityHelper
-
Constructor Details
-
PCMStoexProposalProvider
public PCMStoexProposalProvider()
-
-
Method Details
-
completeCharacterisedVariable_Id_Variable
public void completeCharacterisedVariable_Id_Variable(EObject model, org.eclipse.xtext.Assignment assignment, org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext context, org.eclipse.xtext.ui.editor.contentassist.ICompletionProposalAcceptor acceptor) - Overrides:
completeCharacterisedVariable_Id_Variable
in classAbstractPCMStoexProposalProvider
-
complete_VariableReference
public void complete_VariableReference(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_VariableReference
in classorg.palladiosimulator.commons.stoex.ui.contentassist.AbstractStoexProposalProvider
-
complete_NamespaceReference
public void complete_NamespaceReference(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_NamespaceReference
in classorg.palladiosimulator.commons.stoex.ui.contentassist.AbstractStoexProposalProvider
-
cast
-
lastKeywordWasStop
protected boolean lastKeywordWasStop(org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext context) -
getReferenceableVariableCompletions
protected Collection<ICompletionProposal> getReferenceableVariableCompletions(Resource resource, org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext cac) -
findServiceParameters
protected Collection<Parameter> findServiceParameters(org.palladiosimulator.commons.stoex.services.StoexContext context) -
findSelfOrParentOfType
-