Class ResourceRootNotContainedValidator
- java.lang.Object
-
- com._1c.g5.modeling.validation.AbstractModelValidator
-
- com._1c.g5.modeling.foundation.validation.ResourceRootNotContainedValidator
-
public class ResourceRootNotContainedValidator extends AbstractModelValidator
Данный валидатор проверяет, то объект типаResourceRoot
не является contained в другом объекте. Иными словами, что наResourceRoot
нет ссылок из containedEReference
.
-
-
Constructor Summary
Constructors Constructor Description ResourceRootNotContainedValidator(String source, org.eclipse.emf.ecore.EClass eClass)
Конструктор, используемый инфраструктурой валидации модели
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
validate(ResourceRoot resourceRoot, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
Функция, выполняющая валидацию модели.-
Methods inherited from class com._1c.g5.modeling.validation.AbstractModelValidator
addDiagnostic, addError, addWarning, getSource
-
-
-
-
Constructor Detail
-
ResourceRootNotContainedValidator
public ResourceRootNotContainedValidator(String source, org.eclipse.emf.ecore.EClass eClass)
Конструктор, используемый инфраструктурой валидации модели- Parameters:
source
- идентификатор источника диагностикиeClass
- валидируемый класс
-
-
Method Detail
-
validate
public boolean validate(ResourceRoot resourceRoot, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
Функция, выполняющая валидацию модели.- Parameters:
resourceRoot
- валидируемый элемент моделиdiagnostics
- входной параметр для сбора диагностики. Может бытьnull
, если валидация выполняется без сбора диагностикиcontext
- контекст валидации- Returns:
true
если валидация прошла успешно
-
-