Class EvlMarkerResolverManager
- java.lang.Object
-
- org.eclipse.epsilon.evl.emf.validation.EvlMarkerResolverManager
-
- All Implemented Interfaces:
IEvlMarkerResolver
public class EvlMarkerResolverManager extends Object implements IEvlMarkerResolver
-
-
Field Summary
Fields Modifier and Type Field Description protected Collection<IEvlMarkerResolver>delegatesstatic EvlMarkerResolverManagerINSTANCE
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanResolve(org.eclipse.core.resources.IMarker marker)StringgetAbsoluteElementId(org.eclipse.core.resources.IMarker marker)org.eclipse.emf.edit.domain.EditingDomaingetEditingDomain(org.eclipse.core.resources.IMarker marker)org.eclipse.emf.edit.domain.EditingDomaingetEditingDomain(org.eclipse.ui.IEditorPart editor)StringgetMessage(org.eclipse.core.resources.IMarker marker)org.eclipse.emf.ecore.EObjectresolve(org.eclipse.core.resources.IMarker marker)voidrun(org.eclipse.core.resources.IMarker marker, EvlMarkerResolution resolution)
-
-
-
Field Detail
-
INSTANCE
public static EvlMarkerResolverManager INSTANCE
-
delegates
protected Collection<IEvlMarkerResolver> delegates
-
-
Method Detail
-
canResolve
public boolean canResolve(org.eclipse.core.resources.IMarker marker)
- Specified by:
canResolvein interfaceIEvlMarkerResolver
-
run
public void run(org.eclipse.core.resources.IMarker marker, EvlMarkerResolution resolution)- Specified by:
runin interfaceIEvlMarkerResolver
-
resolve
public org.eclipse.emf.ecore.EObject resolve(org.eclipse.core.resources.IMarker marker)
- Specified by:
resolvein interfaceIEvlMarkerResolver
-
getAbsoluteElementId
public String getAbsoluteElementId(org.eclipse.core.resources.IMarker marker)
- Specified by:
getAbsoluteElementIdin interfaceIEvlMarkerResolver
-
getMessage
public String getMessage(org.eclipse.core.resources.IMarker marker)
- Specified by:
getMessagein interfaceIEvlMarkerResolver
-
getEditingDomain
public org.eclipse.emf.edit.domain.EditingDomain getEditingDomain(org.eclipse.core.resources.IMarker marker)
- Specified by:
getEditingDomainin interfaceIEvlMarkerResolver
-
getEditingDomain
public org.eclipse.emf.edit.domain.EditingDomain getEditingDomain(org.eclipse.ui.IEditorPart editor)
-
-