Interface IAefMarkerSupportExtension
-
public interface IAefMarkerSupportExtension
The extension that allows to extend the default behavior of theAefMarkerSupport
.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Object
getQuery(org.eclipse.core.resources.IProject project, Marker marker, org.eclipse.emf.ecore.EObject validated)
Returns the component query for the specifiedmarker
.boolean
isValidationRequired(org.eclipse.core.resources.IProject project, org.eclipse.emf.ecore.EObject validable, Collection<Object> markerObjectIds)
Returns the flag indicating whether the validation required or not.
-
-
-
Method Detail
-
isValidationRequired
boolean isValidationRequired(org.eclipse.core.resources.IProject project, org.eclipse.emf.ecore.EObject validable, Collection<Object> markerObjectIds)
Returns the flag indicating whether the validation required or not.- Parameters:
project
- the project, cannot benull
.validable
- the validable object, cannot benull
.markerObjectIds
- the marker object identifiers that is changed, cannot benull
.- Returns:
true
if validation is required for the specified arguments, orfalse
-otherwise.
-
getQuery
Object getQuery(org.eclipse.core.resources.IProject project, Marker marker, org.eclipse.emf.ecore.EObject validated)
Returns the component query for the specifiedmarker
.- Parameters:
project
- the project, cannot benull
.marker
- the marker, cannot benull
.validated
- the validated object, cannot benull
.- Returns:
- the query or
null
if the extension cannot provide the query to component for the specified arguments.
-
-