Class EvlMarkerResolutionGenerator
java.lang.Object
org.eclipse.epsilon.evl.emf.validation.EvlMarkerResolutionGenerator
- All Implemented Interfaces:
org.eclipse.ui.IMarkerResolutionGenerator
public class EvlMarkerResolutionGenerator
extends Object
implements org.eclipse.ui.IMarkerResolutionGenerator
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Map<FixInstance,
String> static EvlMarkerResolutionGenerator
protected Map<FixInstance,
String> protected Map<FixInstance,
String> protected EmfPrettyPrinter
protected Map<String,
Collection<FixInstance>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addResolution
(String message, FixInstance fix, String modelName, String ePackageUri) protected FixInstance
disconnect
(FixInstance fix) getEObjectId
(Object instance) org.eclipse.ui.IMarkerResolution[]
getResolutions
(org.eclipse.core.resources.IMarker marker) void
removeFixesFor
(org.eclipse.emf.ecore.EObject eObject)
-
Field Details
-
INSTANCE
-
resolutions
-
messages
-
modelNames
-
ePackageUris
-
printer
-
-
Constructor Details
-
EvlMarkerResolutionGenerator
public EvlMarkerResolutionGenerator()
-
-
Method Details
-
getResolutions
public org.eclipse.ui.IMarkerResolution[] getResolutions(org.eclipse.core.resources.IMarker marker) - Specified by:
getResolutions
in interfaceorg.eclipse.ui.IMarkerResolutionGenerator
-
removeFixesFor
public void removeFixesFor(org.eclipse.emf.ecore.EObject eObject) -
getEObjectId
-
addResolution
-
disconnect
-