Class DDDslProposalProvider
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.eclipse.xtext.common.ui.contentassist.TerminalsProposalProvider
org.palladiosimulator.dataflow.dictionary.characterized.dsl.ui.contentassist.AbstractCharacterizedDataDictionaryProposalProvider
org.palladiosimulator.dataflow.dictionary.characterized.dsl.ui.contentassist.CharacterizedDataDictionaryProposalProvider
org.palladiosimulator.dataflow.confidentiality.pcm.dddsl.ui.contentassist.AbstractDDDslProposalProvider
org.palladiosimulator.dataflow.confidentiality.pcm.dddsl.ui.contentassist.DDDslProposalProvider
- 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 TypeMethodDescriptionvoid
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) findParentOfType
(EObject obj, Class<T> type) Methods inherited from class org.palladiosimulator.dataflow.confidentiality.pcm.dddsl.ui.contentassist.AbstractDDDslProposalProvider
complete_AbstractedNamedReference, complete_CharacteristicReference, complete_ConfidentialityVariableCharacterisation, complete_LhsEnumCharacteristicReference, complete_NamedEnumCharacteristicReference, complete_PCMCharacteristic, complete_PCMDataDictionary, complete_PCMEnumCharacteristic, complete_ReusableBehaviour, complete_VariableCharacterisation, complete_VariableCharacterizationLhs, complete_VariableUsage, completeConfidentialityVariableCharacterisation_Lhs, completeConfidentialityVariableCharacterisation_Rhs, completeLhsEnumCharacteristicReference_CharacteristicType, completeLhsEnumCharacteristicReference_Literal, completeNamedEnumCharacteristicReference_CharacteristicType, completeNamedEnumCharacteristicReference_Literal, completeNamedEnumCharacteristicReference_NamedReference, completePCMDataDictionary_CharacteristicEnumerations, completePCMDataDictionary_Characteristics, completePCMDataDictionary_CharacteristicTypes, completePCMDataDictionary_Id, completePCMDataDictionary_ReusableBehaviours, completePCMEnumCharacteristic_EntityName, completePCMEnumCharacteristic_Type, completePCMEnumCharacteristic_Values, completeReusableBehaviour_EntityName, completeReusableBehaviour_InputVariables, completeReusableBehaviour_OutputVariables, completeReusableBehaviour_VariableUsages, completeVariableReference_ReferenceName, completeVariableUsage_NamedReference__VariableUsage, completeVariableUsage_VariableCharacterisation_VariableUsage
Methods inherited from class org.palladiosimulator.dataflow.dictionary.characterized.dsl.ui.contentassist.CharacterizedDataDictionaryProposalProvider
completeDataCharacteristicReference_Pin, completeInputDataCharacteristicReference_Pin, completeOutputDataCharacteristicReference_Pin, findParent
Methods inherited from class org.palladiosimulator.dataflow.dictionary.characterized.dsl.ui.contentassist.AbstractCharacterizedDataDictionaryProposalProvider
complete_Assignment, complete_BehaviorDefinition, complete_BinaryLogicTerm, complete_Characteristic, complete_CharacteristicType, complete_CollectionDataType, complete_CompositeDataType, complete_ContainerCharacteristicReference, complete_DataDictionaryCharacterized, complete_DataType, complete_Entry, complete_EnumCharacteristic, complete_EnumCharacteristicReference, complete_EnumCharacteristicType, complete_Enumeration, complete_False, complete_InputDataCharacteristicReference, complete_Literal, complete_NameString, complete_OutputDataCharacteristicReference, complete_Pin, complete_PrimaryTerm, complete_PrimitiveDataType, complete_Term, complete_True, complete_UnaryLogicTerm, completeAssignment_Lhs, completeAssignment_Rhs, completeBehaviorDefinition_Assignments, completeBehaviorDefinition_Inputs, completeBehaviorDefinition_Name, completeBehaviorDefinition_Outputs, completeBinaryLogicTerm_Right, completeCollectionDataType_Name, completeCollectionDataType_Type, completeCompositeDataType_Components, completeCompositeDataType_Name, completeContainerCharacteristicReference_CharacteristicType, completeContainerCharacteristicReference_Literal, completeDataDictionaryCharacterized_BehaviorDefinitions, completeDataDictionaryCharacterized_Characteristics, completeDataDictionaryCharacterized_CharacteristicTypes, completeDataDictionaryCharacterized_Entries, completeDataDictionaryCharacterized_Enumerations, completeDataDictionaryCharacterized_Id, completeEntry_Name, completeEntry_Type, completeEnumCharacteristic_Name, completeEnumCharacteristic_Type, completeEnumCharacteristic_Values, completeEnumCharacteristicType_Name, completeEnumCharacteristicType_Type, completeEnumeration_Literals, completeEnumeration_Name, completeInputDataCharacteristicReference_CharacteristicType, completeInputDataCharacteristicReference_Literal, completeLiteral_Name, completeOutputDataCharacteristicReference_CharacteristicType, completeOutputDataCharacteristicReference_Literal, completePin_Name, completePrimitiveDataType_Name, completeUnaryLogicTerm_Term
Methods inherited from class org.eclipse.xtext.common.ui.contentassist.TerminalsProposalProvider
complete_ANY_OTHER, complete_ID, complete_INT, complete_ML_COMMENT, complete_SL_COMMENT, complete_STRING, complete_WS, doCreateIdProposals, doCreateIntProposals, doCreateStringProposals
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
-
DDDslProposalProvider
public DDDslProposalProvider()
-
-
Method Details
-
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 classAbstractDDDslProposalProvider
-
findParentOfType
-