Class ResourceRootNotContainedValidator


  • public class ResourceRootNotContainedValidator
    extends AbstractModelValidator
    Данный валидатор проверяет, то объект типа ResourceRoot не является contained в другом объекте. Иными словами, что на ResourceRoot нет ссылок из contained EReference.
    • 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 если валидация прошла успешно