Package com._1c.g5.v8.dt.bsl.validation
Interface IBslDeepAnalisysService
- 
 public interface IBslDeepAnalisysServiceService to work with BSL deep analisys.
- 
- 
Field SummaryFields Modifier and Type Field Description static ObjectDEEP_ANALYSIS_FAMILYJob family that belongs deep analisys jobs to.
 - 
Method SummaryAll 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_FAMILYstatic final Object DEEP_ANALYSIS_FAMILY Job family that belongs deep analisys jobs to.
 
- 
 - 
Method Detail- 
scheduleDeepAnalisysvoid 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 be- null
 
 - 
scheduleDeepAnalisysvoid 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 be- null
- allUris- all- URIof Bsl module for deep analyzing, can't be- null
 
 - 
performDeepAnalisysvoid 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 be- null
- moduleUri- The target module URI. May not be- null
- context- The context of validation. Holds the data provided by the standard validation infrastructure of Bsl resources. May not be- null
- progressMonitor- The progress monitor to manager the validation session. May not be- null
 
 
- 
 
-