Class ResourceRootResourceValidator


  • public class ResourceRootResourceValidator
    extends AbstractModelValidator
    Данный валидатор проверяет соответствие имени объекта, являющегося ResourceRoot пакету, к которому он относится, а также то, что данный объект сохранен в файле, который имеет соответствующее имя и размещен в соответствующем каталоге.
    • Constructor Detail

      • ResourceRootResourceValidator

        public ResourceRootResourceValidator​(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 если валидация прошла успешно