Package org.eclipse.emfforms.spi.editor
Class GotoMarkerAdapter
- java.lang.Object
-
- org.eclipse.emfforms.spi.editor.GotoMarkerAdapter
-
- All Implemented Interfaces:
org.eclipse.ui.ide.IGotoMarker
public class GotoMarkerAdapter extends java.lang.Object implements org.eclipse.ui.ide.IGotoMarkerAdapter for theIGotoMarkerprotocol that delegates to theEMFFormsRevealService.- Since:
- 1.22
-
-
Constructor Summary
Constructors Constructor Description GotoMarkerAdapter(ViewModelContext context, org.eclipse.emf.edit.domain.EditingDomain editingDomain)Initializes me.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.eclipse.emf.ecore.EObjectgetEObject(java.util.List<?> targets)Extract a domain model element in our editor from a marker'stargets.protected org.eclipse.emf.ecore.EStructuralFeaturegetEStructuralFeature(java.util.List<?> targets)Extract a domain model feature in our editor from a marker'stargets.voidgotoMarker(org.eclipse.core.resources.IMarker marker)
-
-
-
Constructor Detail
-
GotoMarkerAdapter
public GotoMarkerAdapter(ViewModelContext context, org.eclipse.emf.edit.domain.EditingDomain editingDomain)
Initializes me.- Parameters:
context- the editor's view model contexteditingDomain- the eeditor's editing domain
-
-
Method Detail
-
gotoMarker
public void gotoMarker(org.eclipse.core.resources.IMarker marker)
- Specified by:
gotoMarkerin interfaceorg.eclipse.ui.ide.IGotoMarker
-
getEObject
protected org.eclipse.emf.ecore.EObject getEObject(java.util.List<?> targets)
Extract a domain model element in our editor from a marker'stargets.- Parameters:
targets- the target objects resolved from a marker to navigate- Returns:
- the domain model object to reveal
-
getEStructuralFeature
protected org.eclipse.emf.ecore.EStructuralFeature getEStructuralFeature(java.util.List<?> targets)
Extract a domain model feature in our editor from a marker'stargets.- Parameters:
targets- the target objects resolved from a marker to navigate- Returns:
- the feature of the domain model object to reveal, or
nullif none
-
-