public class IvmlUiModule
extends de.uni_hildesheim.sse.ui.AbstractIvmlUiModule
| Modifier and Type | Class and Description |
|---|---|
private static class |
IvmlUiModule.MyConcurrentEditingCallback |
| Constructor and Description |
|---|
IvmlUiModule(org.eclipse.ui.plugin.AbstractUIPlugin plugin) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Class<? extends org.eclipse.xtext.ui.editor.hyperlinking.IHyperlinkHelper> |
bindIHyperlinkHelper()
Binds the custom
IvmlHyperlinkHelper for the creation of the com.google.inject.Bindery. |
void |
configureMyDSLXtextEditorCallback(com.google.inject.Binder binder)
Registers the dirty state editor to be notified about storing the model.
|
bindContentAssistContext$Factory, bindDocumentBasedDirtyResource, bindIContentAssistParser, bindIContentProposalProvider, bindIContextualOutputConfigurationProvider, bindIDependentElementsCalculator, bindILabelProvider, bindIOutlineTreeProvider, bindIOutlineTreeStructureProvider, bindIPartialContentAssistParser, bindIProposalConflictHelper, bindIReferenceUpdater, bindIRenameRefactoringProvider, bindIRenameStrategy, bindIRenameSupport$Factory, bindIssueResolutionProvider, bindIViewerCreator, bindIWorkspaceRootToInstance, bindIXtextBuilderParticipant, bindIXtextEditorCallback, bindLanguageRegistrar, bindPrefixMatcher, bindXtextTemplatePreferencePage, configureBuilderPreferenceStoreInitializer, configureContentAssistLexer, configureContentAssistLexerProvider, configureHighlightingLexer, configureHighlightingTokenDefProvider, configureIPreferenceStoreInitializer, configureIResourceDescriptionsBuilderScope, configureIResourceDescriptionsPersisted, configureResourceUIServiceLabelProvider, provideIAllContainersState, provideLanguageRegistry, provideTemplatesLanguageConfigurationbindAbstractJavaBasedContentProposalProvider$ReferenceProposalCreator, bindAbstractTypeScopeProvider, bindClassLoaderToInstance, bindDirtyStateEditorSupport, bindIJavaProjectProvider, bindIJavaSearchParticipation, bindIJvmTypeProvider$Factory, bindITypesProposalProvider, bindIValidationJobScheduler, bindRefactoringResourceSetProviderbindAbstractEditStrategyProvider, bindAdapterFactory, bindAdapterFactoryLabelProvider, bindComposedAdapterFactory$Descriptor$RegistryToInstance, bindContextTypeRegistry, bindCopyQualifiedNameService, bindIAllContainersState$Provider, bindIAnnotationHover, bindIBracePairProvider, bindICharacterPairMatcher, bindICompletionProposalPostProcessor, bindIContentAssistantFactory, bindIContentAssistProcessor, bindIContentFormatterFactory, bindIContentOutlinePage, bindIDocumentPartitioner, bindIEObjectHover, bindIExternalContentSupport$IExternalContentProvider, bindIHighlightingHelper, bindIHyperlinkDetector, bindIImageDescriptorHelper, bindIImageHelper, bindIIndentationInformation, bindIPartitionTokenScanner, bindIPreferenceStore, bindIPreferenceValuesProvider, bindIPresentationDamager, bindIPresentationRepairer, bindIReconciler, bindIResourceForEditorInputFactory, bindIResourceSetProvider, bindIShouldGenerate, bindISingleLineCommentHelper, bindITemplateProposalProvider, bindITextHover, bindITokenScanner, bindIWhitespaceInformationProvider, bindMarkerContributor, bindMarkerTypeProvider, bindOutlineFilterAndSorter$IComparator, bindProjectConfigProvider, bindTemplateStore, configure, configureBracketMatchingAction, configureContentProposalLabelProvider, configureHyperlinkLabelProvider, configureIOutlineContribution$Composite, configureIQuickOutlineContribution$Composite, configureIResourceDescriptionsLiveScope, configureIssueCodesPreferenceInitializer, configureLanguageSpecificURIEditorOpener, configureMarkOccurrencesAction, configureSmartCaretPreferenceInitializer, configureToggleLinkWithEditorOutlineContribution, configureToggleSortingOutlineContribution, configureUiEncodingProvider, configureXtextEditorErrorTickUpdaterpublic void configureMyDSLXtextEditorCallback(com.google.inject.Binder binder)
binder - the model binderpublic java.lang.Class<? extends org.eclipse.xtext.ui.editor.hyperlinking.IHyperlinkHelper> bindIHyperlinkHelper()
IvmlHyperlinkHelper for the creation of the com.google.inject.Bindery.
This enables the creation of IvmlHyperlinks for IVML-elements in an IVML-file and the custom
reaction on selecting these Hyperlinks (or pressing F3), e.g. showing the element's declaration.bindIHyperlinkHelper in class org.eclipse.xtext.common.types.ui.DefaultCommonTypesUiModuleCopyright © 2009 - 2018 SSE. All Rights Reserved.