Class SiriusMarkerResolver
java.lang.Object
org.eclipse.epsilon.evl.emf.validation.EmfMarkerResolver
org.eclipse.epsilon.evl.emf.validation.SiriusMarkerResolver
- All Implemented Interfaces:
IEvlMarkerResolver
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
canResolve
(org.eclipse.core.resources.IMarker marker) getAbsoluteElementId
(org.eclipse.core.resources.IMarker marker) org.eclipse.emf.edit.domain.EditingDomain
getEditingDomain
(org.eclipse.core.resources.IMarker marker) protected org.eclipse.sirius.business.api.session.Session
getSession
(org.eclipse.core.resources.IMarker marker) org.eclipse.emf.ecore.EObject
resolve
(org.eclipse.core.resources.IMarker marker) Methods inherited from class org.eclipse.epsilon.evl.emf.validation.EmfMarkerResolver
getEditingDomain, getElementResourceLocation, getMessage, getRelativeElementId, run
-
Constructor Details
-
SiriusMarkerResolver
public SiriusMarkerResolver()
-
-
Method Details
-
canResolve
public boolean canResolve(org.eclipse.core.resources.IMarker marker) - Specified by:
canResolve
in interfaceIEvlMarkerResolver
- Overrides:
canResolve
in classEmfMarkerResolver
-
getSession
protected org.eclipse.sirius.business.api.session.Session getSession(org.eclipse.core.resources.IMarker marker) -
resolve
public org.eclipse.emf.ecore.EObject resolve(org.eclipse.core.resources.IMarker marker) - Specified by:
resolve
in interfaceIEvlMarkerResolver
- Overrides:
resolve
in classEmfMarkerResolver
-
getEditingDomain
public org.eclipse.emf.edit.domain.EditingDomain getEditingDomain(org.eclipse.core.resources.IMarker marker) - Specified by:
getEditingDomain
in interfaceIEvlMarkerResolver
- Overrides:
getEditingDomain
in classEmfMarkerResolver
-
getAbsoluteElementId
- Specified by:
getAbsoluteElementId
in interfaceIEvlMarkerResolver
- Overrides:
getAbsoluteElementId
in classEmfMarkerResolver
-