Package com._1c.g5.v8.dt.bsl.validation
Interface IBslDeepAnalisysService
-
public interface IBslDeepAnalisysServiceService to work with BSL deep analisys.
-
-
Field Summary
Fields Modifier and Type Field Description static ObjectDEEP_ANALYSIS_FAMILYJob family that belongs deep analisys jobs to.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidperformDeepAnalisys(org.eclipse.core.resources.IProject project, org.eclipse.emf.common.util.URI moduleUri, Map<Object,Object> context, org.eclipse.core.runtime.IProgressMonitor progressMonitor)Immediatelly performs the deep analysis of a given BSL modulevoidscheduleDeepAnalisys(org.eclipse.core.resources.IProject project)Schedules BSL deep analisys for the provided project.voidscheduleDeepAnalisys(org.eclipse.core.resources.IProject project, Collection<? extends Object> allUris)Schedules BSL deep analisys for the provided project.
-
-
-
Field Detail
-
DEEP_ANALYSIS_FAMILY
static final Object DEEP_ANALYSIS_FAMILY
Job family that belongs deep analisys jobs to.
-
-
Method Detail
-
scheduleDeepAnalisys
void scheduleDeepAnalisys(org.eclipse.core.resources.IProject project)
Schedules BSL deep analisys for the provided project. Entire project will be validated with BSL deep analisys.- Parameters:
project- the project to schedule deep analisys for, cannot benull
-
scheduleDeepAnalisys
void scheduleDeepAnalisys(org.eclipse.core.resources.IProject project, Collection<? extends Object> allUris)Schedules BSL deep analisys for the provided project. Bsl modules with concreteURIwill be validated with BSL deep analisys.- Parameters:
project- the project to schedule deep analisys for, cannot benullallUris- allURIof Bsl module for deep analyzing, can't benull
-
performDeepAnalisys
void performDeepAnalisys(org.eclipse.core.resources.IProject project, org.eclipse.emf.common.util.URI moduleUri, Map<Object,Object> context, org.eclipse.core.runtime.IProgressMonitor progressMonitor)Immediatelly performs the deep analysis of a given BSL module- Parameters:
project- The project of the resource. May not benullmoduleUri- The target module URI. May not benullcontext- The context of validation. Holds the data provided by the standard validation infrastructure of Bsl resources. May not benullprogressMonitor- The progress monitor to manager the validation session. May not benull
-
-