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 EvlMarkerResolutionGeneratorprotected Map<FixInstance,String> protected Map<FixInstance,String> protected EmfPrettyPrinterprotected Map<String,Collection<FixInstance>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddResolution(String message, FixInstance fix, String modelName, String ePackageUri) protected FixInstancedisconnect(FixInstance fix) getEObjectId(Object instance) org.eclipse.ui.IMarkerResolution[]getResolutions(org.eclipse.core.resources.IMarker marker) voidremoveFixesFor(org.eclipse.emf.ecore.EObject eObject, URI evlModuleUri)
-
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:
getResolutionsin interfaceorg.eclipse.ui.IMarkerResolutionGenerator
-
removeFixesFor
-
getEObjectId
-
addResolution
-
disconnect
-