Package net.ssehub.easy.dslCore.ui.hyperlinking
Generic hyperlinking.
-
Interface Summary Interface Description IEcoreModelQuery<P extends org.eclipse.emf.ecore.EObject,R> Performs queries on underlying models.IHyperlinkFactory<P extends org.eclipse.emf.ecore.EObject> Creates language-dependent hyperlinks.IModelQuery<M extends IModel,E,R> Performs queries on the respective semantic model.ModelUtils.IModelFinder<M extends IModel,E> A model finder for a certain model. -
Class Summary Class Description AbstractEcoreModelQuery<P extends org.eclipse.emf.ecore.EObject,R> An absract implementation of the Ecore model query interface with common helpful functionality.GenericEditorOpener<T extends org.eclipse.emf.ecore.EObject,P extends org.eclipse.emf.ecore.EObject,M extends IModel,E,R> This class provides a single method for opening an language-specific editor and selecting a specific element of the opened file in that editor based on a givenILeafNodethat represents the element for which the declaration should be displayed.GenericHyperlink<P extends org.eclipse.emf.ecore.EObject> This class realizes a custom hyperlink that is created for any IVML-element in an IVML-file if the user selects such an element either via pressing the "F3"-key or by clicking on that element while pressing the "CTRL"-key.GenericHyperlinkHelper<P extends org.eclipse.emf.ecore.EObject> This class enables the creation ofGenericHyperlinks for any IVML-element in an IVML-file if the user selects such an element either via pressing the "F3"-key or by clicking on that element while pressing the "CTRL"-key.ModelUtils Some utilities on model side.